Mundarija:
- Ta'minotlar
- 1 -qadam: bazani yaratish
- 2 -qadam: bazani qo'llab -quvvatlash
- 3 -qadam: elektronika
- 4 -qadam: Kod va ishlash
- 5 -qadam: IFTTT -ni sozlang
- 6 -qadam: Blynk -ni sozlang
- 7 -qadam: yig'ish
- 8 -qadam: Hammasi bajarildi
Video: Gidratator - sizni suv ichishga undovchi qurilma: 8 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Hamma uchun etarlicha suv ichish juda muhim. Ammo har kuni men kerak bo'lgandan ko'ra kamroq suv ichaman. Menga o'xshagan odamlar borligini bilaman, ularga suv ichishni eslatish kerak. Agar siz bizdan bo'lsangiz, bu loyiha hayotingizni o'zgartiradi (ehtimol).
Gidratator bilan tanishing! Bu qurilma sizni suv ichishga undaydi. Qanaqasiga? Bu o'yin kabi ishlaydi. Siz suv idishini uning ustida ushlab turishingiz kerak. Har soatda tayanch atrofidagi halqa yonadi. Chiroq siz shishani olib, suv ichib, joyiga qo'yguningizcha yonadi. Shundan so'ng, yorug'lik keyingi soatgacha o'chadi.
Lekin bunda nimalar turtki beradi? Xo'sh, u engil halqada. Chiroq boshida ko'k rangda. Har safar ichimlik suvini sog'inganda, yorug'lik rangi qizil tomon ozgina o'zgaradi. Eslatmani qanchalik ko'p sog'insangiz, shunchalik qizil bo'ladi. Asosan u ko'kdan binafsha ranggacha va oxir -oqibat qizil rangga o'tadi. Sizning maqsadingiz - kunning oxirigacha yorug'lik rangini iloji boricha ko'k rangda ushlab turish.
Bu nima qilayotganining asosiy ko'rinishi edi. Ushbu ko'rsatmalarni o'qiganingizda, siz aniq ish bilan tanishasiz.
Qiziq? Keling! Bir stakan suv iching va o'tiring, men sizni qurilish jarayonida olib boraman!
Ta'minotlar
Eski CD
Umumiy katodli LED RGB
NodeMcu (ESP8266)
Ayol-ayol o'tish simlari (ixtiyoriy)
5v USB quvvat manbai
Qum qog'oz
Qora jadval qog'oz
1 -qadam: bazani yaratish
Men buni oddiy tutdim. Ajoyib uskunalar yoki ehtiyot qismlar yo'q. Eski diskni oling va bir tomondan qopqog'ini olib tashlash uchun zımpara qog'ozidan foydalaning. Ko'ryapsizmi, disk shaffof bo'la boshlaydi. Materialning katta qismini olib tashlaganingizdan so'ng, boshqa tomonini ham qumlang. Bu unga sovuq ko'rinishni beradi, shunda yorug'lik yaxshi tarqaladi. bor
Endi qora jadval qog'ozini oling va kompakt -disk bilan bir xil o'lchamdagi aylanani kesib oling. Endi, kompas yordamida markazning istalgan joyiga qo'ng'iroq qiling. Qog'ozni yarmiga buklab, markirovka bo'ylab kesish halqani kesishning eng oson yo'li.
Ishni tugatgandan so'ng, siz qog'ozni yuqoridagi rasmdagi kabi kompakt -diskka yopishtirishingiz mumkin. Endi sizda faqat shaffof maydonli halqali disk bo'lishi kerak.
2 -qadam: bazani qo'llab -quvvatlash
Buning uchun men noodle kosasini oldim va yuqori qismini kesib tashladim. Bir oz balandlik berish uchun uni taglikka yopishtirish kifoya. LED simlari o'tishi uchun uning ichida kichik chuqurchaga aylantiring.
Keyin, unga mos keladigan qopqoqni oling (xuddi o'sha noodle kosasining qopqog'i yaxshi bo'lishi kerak) va kesilgan idishga qo'ying. Endi yopishtirmang, chunki biz hali ham LEDni ichkariga yopishtirishimiz kerak.
3 -qadam: elektronika
Endi biz aniq maqsadimiz uchun sxemani loyihalashimiz mumkin edi. Ammo bu ko'p vaqt talab etadi va ko'p komponentlarni talab qilishi mumkin. Biz shunchaki Nodemcu kabi mikrokontrollerdan foydalanishimiz va uni vazifani bajarish uchun dasturlashimiz mumkin.
Shuningdek, shisha qachon qo'yilganini va qachon ko'tarilishini aniqlash uchun biz IQ yaqinlik sensori ishlatishimiz kerak.
Ulanishlar juda oddiy. Faqat yuqoridagi sxemaga amal qiling. Sensor D0 va Nodemcu D0 bilan adashmang. Sensorda D0 raqamli chiqishni ko'rsatadi. Adashmaslik uchun men Nodemcuning D0 -ni hech qanday maqsadda ishlatmaganman. Siz uni befarq qoldirishingiz mumkin.
Bundan tashqari, D2 to'g'ridan -to'g'ri sim bilan D3 ga ulanadi.
Endi siz so'rashingiz mumkin, nima uchun Arduino emas, balki Nodemcu ishlatish kerak? Siz Arduino -dan foydalanishingiz mumkin. Bu sizning kodingizga bog'liq. Mening kodim Internetga ulangan, bu aniqroq.
4 -qadam: Kod va ishlash
Bu erda ikkita kod mavjud. Hydrator va Hydrator pro (smartfonlar qanday nomlanishidan ilhomlangan: p)
Xavotir olmang, ikkalasi ham tekin, menga pul to'lash shart emas.
Eslatma: Kodda siz ba'zi o'zgartirishlar kiritishingiz kerak bo'ladi.
Siz Wi -Fi ssid va parolingizni "YourNetworkName" va "YourPassword" yozilgan dasturga kiritishingiz kerak. Shuningdek, "YourAuthToken" ni blynk -dan olgan avtorizatsiya tokeniga almashtirish kerak (keyingi bosqichlarda tushuntirilgan)
Avval kod nima qilishini tushuntirib beray.
Nodemcu Internetga Blynk deb nomlangan xizmat orqali ulangan. Blynk o'z navbatida IFTTT deb nomlangan boshqa xizmatga ulangan.
Keyingi bosqichlarda biz IFTTTni har soatda Nodemcuga signal yuboradigan qilib sozlaymiz: 00.
Shunday qilib, har soatda Nodemcu signalni oladi va LEDni yoqadi. Agar biz shishani suv ichish uchun ko'tarsak, yaqinlik sensori uni aniqlaydi va Nodemcu LEDni o'chiradi.
Agar biz shishani ko'tarmasak, Nodemcu vazifani bajarishimizni 10 daqiqa kutadi. Agar biz buni 10 daqiqada qilmasak, Nodemcu LEDning rangini biroz qizg'ish qiladi (qizil rangning qiymatini 25 ga, ko'kni 25 ga kamaytiradi) va LEDni o'chiradi. Shunday qilib, keyingi safar chiroq yonganda (keyingi soatda), u avvalgisiga qaraganda bir oz qizg'ishroq bo'ladi, bu o'tgan soatda ichimlik suvini o'tkazib yuborganingizni ko'rsatadi. Agar siz har soatda etishmay qolsangiz, LED tobora qizarib ketadi va nihoyat, kun oxirida u butunlay qizil bo'ladi.
Xo'sh, endi kodning pro versiyasi nima? Bu oddiy versiya bilan bir xil, lekin qo'shimcha ogohlantirishlar bilan. Bu versiya 10 daqiqali kechikish tugashidan oldin (taxminan 7 daqiqada) telefoningizga bildirishnoma orqali suv ichishingizni bildiradi.
Shuningdek, kun oxirida, agar LEDning rangi qizil rangga juda yaqin bo'lsa, u sizga boshqa xabar yuboradi. Men ushbu maxsus kodni sinab ko'rmadim, shuning uchun agar siz uni sinab ko'rsangiz, menga ishlasa, menga xabar bering.
5 -qadam: IFTTT -ni sozlang
IFTTT -ni telefoningizga o'rnating.
Android
IOS
Endi rasmlarni kuzatib boring.
+Ni bosing, "bu" ni tanlang va "sana va vaqt" ni tanlang. "Har soatda" va keyin "00" ni tanlang.
Endi "o'sha" ni bosing va qidirish satrida "webhooks" ni qidiring. "Veb -so'rov yuborish" ni bosing va URL manzilini kiriting. URL formati https:// IP/Auth/update/D4
Auth -ni blynk loyihasining Auth tokeniga (keyingi bosqichda tushuntiriladi) va IP -ni mamlakatingiz blynk bulutli IP -ga almashtiring. IP-ni olish uchun buyruq satrini oching va "ping blynk-cloud.com" yozing. Hindiston uchun IP - 188.166.206.43
Usullar bo'limida "qo'yish" -ni tanlang va kontent turida "application/json" -ni tanlang. Tanaga ["1"] yozing.
6 -qadam: Blynk -ni sozlang
Blynk -ni o'rnating.
Android
IOS
Yangi loyiha yarating. Sizga avtorizatsiya tokeni yuboriladi. Bu avvalgi bosqichda va dasturda URL manzilini qo'shishingiz kerak.
"+" Belgisini bosing va vidjet qutisiga tugma qo'shing. Tugma sozlamalarida (tugmani bosish orqali ochish mumkin), PIN kodni "GP4" sifatida tanlang va o'tish tugmachasini "o'tish" tomon siljiting.
Xush habar! Ishimiz tugadi, faqat yig'ilish qoldi.
7 -qadam: yig'ish
RGB LED -ni taglikka joylashtiring. Nodemcu va sensorni joylashtirish uchun men kichik qora karton qutini yasab, uni super yopishtiruvchi bilan tayanchga yopishtirdim. Shuningdek, Nodemcu quvvat manbai o'tishi uchun qutiga kichik teshik qilish kerak. Sensor juda uzoq emasligiga va shishani aniqlay olishiga ishonch hosil qiling.
8 -qadam: Hammasi bajarildi
Siz faqat Nodemcu -ni quvvat manbaiga ulashingiz kerak (smartfonni zaryadlash moslamasi yaxshi ishlashi kerak) va suv shishasini Hydrator -ga qo'ying! Nodemcu avtomatik ravishda Wi -Fi tarmog'ingizga ulanadi va siz eslatma paydo bo'lishini kutishingiz mumkin!
Albatta, ba'zi odamlar uchun bu juda amaliy ko'rinmasligi mumkin. Lekin men buni boshqa maqsadlar uchun ham foydali deb bilaman. Masalan, bu esdan chiqadigan qariyalar uchun dori -darmonlarni qabul qilish uchun eslatma bo'lishi mumkin. Kodni biroz o'zgartirish uning xohlagan tarzda ishlashiga olib kelishi mumkin.
Umid qilamanki, sizga bu loyiha yoqdi. O'zingiz uchun bittasini yasashda omad!
Tavsiya:
Suv haqida ogohlantirish - qayiqni qutqarish uchun qurilma: 5 qadam (rasmlar bilan)
Suv haqida ogohlantirish - qayiqni qutqarish uchun qurilma: Agar siz qayiq egasi bo'lsangiz, nihoyat, qayiqni quruqlikka olib chiqishda qulaylik bor. U erda cho'kib keta olmaydi. Boshqa hamma joyda to'lqinlar ostida sirg'alib yo'qolib ketish tendentsiyasini yengish uchun doimiy kurashga duch keladi. Qishda, Alasda
Yurak urish tezligi o'lchagichi yordamida yorug'likdan bezovtalanadigan qurilma: 18 qadam (rasmlar bilan)
Yurak urish tezligini o'lchash moslamasi yordamida yorug'likdan bezovtalanadigan qurilmadan nafas oling: Dunyo gavjum bo'lganda, hamma stressli muhitda. Kollej talabalari stress va xavotirlik xavfidan yuqori. Imtihonlar, ayniqsa, talabalar uchun yuqori stressli davrlar va nafas olish mashqlari bilan aqlli soatlar
MQTT/Google uy suv toshqini/ESP-01 bilan suv WiFi sensori: 7 qadam
MQTT/Google uy toshqini/suv WIFI sensori ESP-01 bilan: Bu yo'riqnomada men sizga minimal xarajat bilan wifi sel/suv sensori qurishni ko'rsataman. Butun loyiha menga ebaydan va mavjud ehtiyot qismlarimdan sotib olgan qismlarim uchun 8 dollardan kam turadi. Ushbu loyihada biz WIFni ta'minlash uchun ESP-01dan foydalanamiz
Dush suv monitorida suv va pulni tejang: 15 qadam (rasmlar bilan)
Suv monitorini suv bilan tejang: Qaysi suv ko'proq ishlatiladi - hammom yoki dush? Men yaqinda bu savol haqida o'yladim va tushundimki, qancha suv ishlatilishini bilmasdim. Bilaman, men dushda bo'lganimda, ba'zida xayolim chalkashib ketadi, men nima haqida o'ylayman
Batareya bilan ishlaydigan qurilma uchun quvvat manbaidan foydalanish: 5 qadam (rasmlar bilan)
Batareya bilan ishlaydigan qurilmalar uchun quvvat manbaidan foydalanish: Do'stim menga pufakchali it o'yinchog'ini olib keldi va uni elektr ta'minoti bilan ta'minlay olamanmi, deb so'radi, chunki har doim batareyani almashtirish og'riqli va ekologik halokatli edi. 2 x AA batareyasi tugadi (jami 3V). Men aytdim