Mundarija:
- 1 -qadam: Materiallaringizni to'plang
- 2 -qadam: Elektronni yig'ing
- 3 -qadam: Uni yarating
- 4 -qadam: uni yig'ing
- 5 -qadam: dasturlash
- 6 -qadam: undan foydalanish
Video: ESP-Now yomg'ir tayog'i: 6 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
Bu qiziqarli kichkina loyiha sizga elektron tarmoqqa yomg'ir yog'ayotgani haqida xabar berishning oddiy quvonchini beradi! Sunni sun'iy intellekt bilan boshqaradigan, ko'z yoshini to'kadigan, Teslaning yomg'ir boshlanganda old oynasini o'chiradigan sensorlar borligi haqida mish -mishlar tarqaldi. To'liq shisha yopiq kabinada bo'lganingizda, yomg'irning aniqligi bunday sensorni keraksiz holga keltiradi, deb o'ylardingiz, lekin portlovchi benzinning shovqinisiz siz maqtanadigan narsaga ega bo'lishingiz kerak. Oson foydalaniladigan ESP-8266 mikrokontollerlarining ichki imkoniyatlari mahalliy ESP-Now tarmog'i opsiyasi bilan yaxshilanadi. Sizga Internetga ulanish va barcha majburiyatlar va imkonsizliklar kerak emas. Va siz bambuk tayoqchalari bilan o'ynashingiz kerak!
Bu haqiqiy yomg'ir tayog'i emas. Bu quritilgan kaktus, kaskadli loviya bilan yomg'ir shovqinini chiqaradi, albatta past texnologiya. Bu qurilma Master va Slave kombinatsiyasidan iborat. Belgilangan usta tashqarida o'tiradi, Lipo batareyasi bilan ishlaydi, quyosh energiyasi bilan ta'minlanadi va Adafruit uyqu agenti tomonidan uyg'otiladi, u har o'n daqiqada yomg'ir sensorini yoqadi. Agar yomg'ir hidlasa, u ESP-Now xabarini o'zining yagona do'stiga yuboradi, u quloqqa ulangan, xabarlarni tinglaydi. Agar u qabul qilsa, u mohirona joylashtirilgan Neopixellar kaskadini yoqadi. Jamoa mahalliy bambukdan yasalgan bo'lib, u bilan ishlash qiziqarli va uni chop etish uchun 16 soat kerak bo'lmaydi.
1 -qadam: Materiallaringizni to'plang
Yodingizda bo'lsin, siz bolaligingizda kimnidir bambukdan yasalgan tayoqchalarini o'stirib, kutib o'tirgan holda, ularni to'rga bog'lab o'ldirish mumkinligi aytilgan edi! Xo'sh, biz bunday qilmaymiz.
1. Bambuk-Neopiksellarni ichkariga bog'lamoqchi bo'lsangiz, chiroyli bo'lakni oling. (Meniki taxminan 6 fut edi) Bundan tashqari, ba'zi elektronikalarni joylashtirish uchun etarlicha keng sensorli korpus. (Kengligi 3 dyuym 8 dyuym uzunlikda)
2. Moslashuvchan quyosh hujayralari-bu kabi:
3. TP 4056 zaryadlovchi paneli:
4. Mantiqiy darajadagi konvertor:
5. Power Taymer Breakout Adafruit:
6. Adafruit Feather HUZZAH ESP8266 bilan:
7. WEMOS D1 Mini-sizning tanlovingiz …
8. Neopixel Strip 60 Led/M
9. Lipo batareyasi
10. Yomg'ir sensori-men buni sotib oldim, lekin u erda juda ko'p:
11. Umumiy ON/OFF kaliti
2 -qadam: Elektronni yig'ing
Ikkala qurilmaning simlari qanday bajarilishini Fritzing diagrammasiga amal qiling. Erkak sarlavhalar to'plami o'rnatilgan WEMOS D1 Mini -ni o'rnatish uchun ayol boshlarini o'rnatish uchun perfor taxtasi bilan qul birligi juda oddiy. Bu o'rnatish va olib tashlashni sozlash va dasturlashni osonlashtiradi. Mantiq darajasining o'zgartirgichi boshqa tomonda va kichik va taxtaga o'rnatilishi oson. Neopixellardan foydalanishning eng yaxshi amaliyotlari uchun rezistorni daraja o'tkazgichi va Neopixelning ma'lumot chiqishiga va unga ulangan elektr uzatish liniyalari orasidagi katta kondansatkichni ulash maqsadga muvofiqdir. Tegishli quvvat manbaidan foydalanganingizga ishonch hosil qiling va uni WEMOS chiqishidan alohida ulang. Siz bu quvvat manbaini yomg'ir tayog'ining qancha davom etishiga qarab o'lchashingiz mumkin …
Master birligi ham juda oson. Men boshqa WEMOS D1 mini o'rniga Adafruit Huzzah ESP8266 dan foydalandim, chunki u o'z akkumulyatorli quvvat blokiga ega. Lipo siz xohlagan o'lchamga ega-u faqat bambukning ichki qismiga to'g'ri kelishi kerak. Oddiy zaryad boshqaruvchisi quyosh batareyasi va batareyaga ulangan va Power Timer Breakout va ESP8266 ni quvvat bilan ta'minlaydi. Yomg'ir sensorining kuchi mikrokontroller kartasidagi 3,3 V kuchlanish orqali keladi. Men Quvvat Taymeridan En -ni yoqish liniyasi va boshqaruv paneli piniga o'tish tugmachasini qo'ydim, shuning uchun uni dasturlash uchun bu chiziqni baland ushlab turishim mumkin edi. (Vaqt taymerining quvvati o'chirilgan bo'lsa ham, u ishlamasligi uchun ham past darajada ushlab turiladi …) Huzzadagi ikkita pim ishlatiladi-biri yomg'ir sensori uchun, suv tushganda raqamli past bo'ladi, biri esa aytadi. Quvvat taymerini o'chirib qo'yish yaxshi. Men bu qurilmaga batareya tekshirgichini qo'ymadim, lekin agar xohlasangiz Adafruit veb -sahifasida. U bortdagi yagona A0 pinidan foydalanadi, lekin siz uni ushbu ma'lumotni qulga etkazish va uni piksel balandligi sifatida chiqarish uchun dasturlashingiz mumkin.
3 -qadam: Uni yarating
Bambuk bilan ishlash qiziqarli. Men ishlatgan bo'laklar bir muddat quritilgan va o'lik edi. Tashqi qismini tekislang. Yorug'lik uchun uyani engil arra bilan kesish oson. Butun uzunlikdagi bir nechta ko'k lentani qo'llang va taxminan bir dyuym kengligida yuzni yorib qo'ying, uning uchlarida taxminan 8 dyuym saqlanib qoladi. Shakl siz xohlagan darajada to'lqinli bo'lishi mumkin. Pichoqqa kirish va uchidan chiqish uchun pichoq o'lchamidagi ikkita teshikni burang. Bambuk juda oson kesiladi va siz to'la -to'kis to'siqlardan o'tishingiz mumkin. Quvurning qolgan qismi bo'sh. Kesgichni oling va tugunlarning ichki qoldiqlarini yuvib tashlang, bu esa ichi bo'sh trubkani beradi. Bambuk uzunligiga bo'linishni boshlamaslik uchun ehtiyot bo'lish kerak, lekin bu osonlikcha tuzatiladi. Quvurning ichki qismini tekis oq rangli ochiq akril bilan bo'yash. Quvurning tashqi tomoni bir necha marta UV nuriga chidamli poliuretan bilan qoplangan.
Magistral birligi sensori sig'adigan 10 dyuymli kengligi 3 dan 4 dyuymgacha. U ehtiyotkorlik bilan tanlangan, shuning uchun u yuqoridagi tugundan taxminan 2 dyuym uzoqda joylashgan. Bu bo'shliq sensorni ushlab turadi va quyida joylashgan elektronika uchun suv o'tkazmaydigan muhr beradi. Sensor simlari o'tishi uchun siz tugun qopqog'ining chetida 1/4 'teshik qilishingiz kerak. Qopqoq tagining atrofidagi yana bir nechta teshiklar bu tabiiy idishda suv to'planishini radikal ravishda qoldirishga imkon beradi. Sensorli plastinkani bo'shliqqa sig'adigan qilib qirqib, kichik teshik olish uchun har xil ulagichlarni lehimlashim kerak edi. Sensor simlari suv o'tkazmaydigan bo'limda joylashgan sensorlar taqqoslash paneliga uzatiladi. Tashqi foydalanish uchun bu qurilmani yana poliuretan spreyi bilan ichkariga va tashqariga seping.
4 -qadam: uni yig'ing
Moslashuvchan quyosh paneli - bu asosiy blokning tashqi tomoniga o'rnatilgan kontaktli tsement. Uni kolba korpusining kichik teshiklari orqali bog'laydigan simlar quyosh panelining uchlariga lehimlanadi. O'z veb-saytida buni qanday qilish bo'yicha ko'rsatmalarga rioya qiling-bu juda oson. Yomg'ir sensori yuqori chashka ichiga silikon bilan qoplangan neylon oraliqlari o'rnatilgan bo'lib, ular datchikni burchakka egib, yomg'ir to'planmasligi uchun o'rnatiladi. Jihozning yon tomonida ON/OFF tugmachasini o'rnatish uchun teshik ochiladi. Qolganlarning hammasi ichkariga to'ldirilgan. Agar siz havo teshiklarini qoldirsangiz, pastki qismidan kichik plastik qopqoqni silikon qilishingiz mumkin. Barcha simli kirish joylari silikon bilan qoplangan.
Yuqori va pastda bir -ikki dyuym qoldirish uchun qul birligi Neopixel uzunligiga ega. Ularni osongina silikon qilib qo'yish mumkin-agar sizniki bilan birga kelgan bo'lsa, silikon qisqichni echib oling-yopishtirib bo'lmaydi. Neopixellarni yon tomonga joylashtiring, shunda u deyarli har tomondan ko'rinmaydi, lekin uning nurini bo'yalgan bo'shliqqa yo'naltiradi. Quvvat manbasini katta kondansatör bilan himoya qilgandan so'ng, kichik WEMOS kartasi trubaning pastki qismiga osongina joylashadi. Qul birligi tashqariga chiqishi mumkin bo'lsa -da, u suv o'tkazmaydigan qilib yaratilmagan.
5 -qadam: dasturlash
Bu odam sensorlar va ESP-Now-ning ba'zi misollarini tuzishda yaxshi ish qildi: https://github.com/HarringayMakerSpace/ESP-Now. Andreas Spiss yaxshi loyihani boshlash uchun kodni ishlatganim bilan yaxshi video qildi. Bu cheklangan Master/Slave blokiga internet umuman kerak emas, shuning uchun men bu bo'limlarni o'chirib tashladim-u faqat yomg'ir yog'adimi yoki yo'qmi, ma'lumotni uzatadi. Men ESP uchun chuqur uyqu variantlarini ishlatmaslikka qaror qildim, chunki oldingi loyihada u bir muncha vaqt o'tgach, tasodifan beqaror bo'lib qoldi va quyosh batareyasi tasodifiy ishlay boshladi. Uskuna varianti har o'n daqiqada bir marta Adafruit Huzzani qayta ishga tushiradi, sensorni yomg'irni bildiruvchi past signalni tekshiradi, agar u taymerdagi Bajarilgan pinga yuqori/past signal yuborsa. Boshqa holatda, kod kodni faollashtirish uchun xizmatkorga ma'lumot yuborishga o'tadi (yuborish funktsiyasidan boshqa hech qanday ma'lumot yo'q). Qul kodi faqat mashinani ishga tushiradi va xabarni kutadi va u kelganda neopiksel funksiyasini bir daqiqaga yoqadi. Siz buni dasturiy ta'minotda o'zgartirishingiz mumkin, lekin u yana yomg'ir yoqilishini kutishda davom etadi. Qayerda qiymatlarni o'zgartirish kerakligini bilish uchun dasturiy ta'minotdagi sharhlarni o'qing. Ajoyib meteor kaskad kodi mana shu manbadan olingan: https://www.tweaking4all.com/hardware/arduino/adruino-led-strip-effects/ Men shunchaki tasodifiy konstantalarni va rang o'zgarishini qo'shdim.
6 -qadam: undan foydalanish
Yomg'ir sensori ustidagi kichik potentsiometrni ogohlantirish yuborish uchun ustaning qaysi darajadagi tomchiligini faollashtirishi kerak. Sensoringiz yomg'irni tekshirish uchun qanchalik tez-tez yonib turishini aniqlash uchun siz Adafruit taymer sxemasi potentsiometrini sozlashingiz kerak-bu soniyadan ikki soatgacha-sizning tanlovingiz. Lipo batareyasini asosiy qurilmaga zaryadlang, uni yoqing va tashqariga o'rnating, agar siz doimiy ravishda yomg'ir yog'adigan va qorong'i bo'lgan Alyaskada yashamasangiz, u energiya ehtiyojlarini qondirishi kerak. Qul birligi xo'jayinning Wi-Fi tarmog'ining istalgan joyida ishlaydi va xabarlarni kutish kunlarida juda bardoshli bo'ladi-uni 5 voltli devorli siğilga ulang, u sizning Neopixel uzunligingizni etkazib bera oladi. Agar siz yomg'irni kutayotganingizda vaqti-vaqti bilan yorug'lik ko'rsatishni xohlasangiz, buni dasturlash oson, ayniqsa siz yomg'ir yog'maydigan joyda yashasangiz.
Tavsiya:
Yomg'ir detektori Arduino va yomg'ir tomchisi sensori yordamida: 8 qadam
Yomg'ir detektori Arduino va yomg'ir tomchi sensori yordamida: Bu qo'llanmada biz yomg'ir sensori yordamida yomg'irni qanday aniqlashni, signal moduli, OLED -displey va Visuino yordamida ovoz chiqarishni o'rganamiz
Arduino tuproq namligini nazorat qilish tayog'i - o'simliklarni sug'orishni hech qachon unutmang: 4 qadam (rasmlar bilan)
Arduino tuproq namligini nazorat qilish tayog'i - O'simliklaringizni sug'orishni hech qachon unutmang: Siz ko'pincha yopiq o'simliklarni sug'orishni unutasizmi? Yoki, ehtimol, siz ularga haddan tashqari e'tibor berib, ularni sug'orib yubordingizmi? Agar shunday qilsangiz, unda siz o'zingizni batareyadan ishlaydigan tuproq namligini kuzatuvchi tayoq qilishingiz kerak. Bu monitorda sig'imli tuproq namligi ishlatiladi
Haqiqiy ishlaydigan Garri Potter tayog'i, kompyuter ko'rish yordamida: 8 qadam (rasmlar bilan)
Haqiqiy ishlaydigan Garri Potter tayoqchasi, kompyuterni ko'rish yordamida: " Har qanday etuk texnologiya sehrdan farq qilmaydi " - Artur C. Klark Bir necha oy oldin akam Yaponiyaga tashrif buyurdi va Universal studiyalarida Garri Potterning sehrgarlar dunyosida haqiqiy sehrgarlik tajribasiga ega edi
Arduino asosidagi ko'p rangli yorug'lik tayog'i: 13 qadam (rasmlar bilan)
Arduino asosidagi ko'p rangli nurli tayoq: Yengil rasm - bu fotosuratchilar tomonidan qo'llaniladigan usul bo'lib, u erda yorug'lik manbai qiziqarli naqshlarni chizish uchun ishlatiladi va Kamera ularni birlashtiradi. Natijada, fotosuratda yorug'lik izlari bo'ladi, ular oxir -oqibat ko'rinishni beradi
Arduino bilan FC-37 yomg'ir sensori qanday ishlatiladi: 4 qadam (rasmlar bilan)
Arduino bilan FC-37 yomg'ir sensori qanday ishlatiladi: Salom! Birinchi darsimda men sizga FC-37 yomg'ir sensorini arduino bilan qanday ishlatishni ko'rsataman. Men arduino nanosidan foydalanaman, lekin boshqa versiyalar yaxshi ishlaydi