Mundarija:

ESP-Now yomg'ir tayog'i: 6 qadam (rasmlar bilan)
ESP-Now yomg'ir tayog'i: 6 qadam (rasmlar bilan)

Video: ESP-Now yomg'ir tayog'i: 6 qadam (rasmlar bilan)

Video: ESP-Now yomg'ir tayog'i: 6 qadam (rasmlar bilan)
Video: Air Supply - All Out Of Love (Official Video) 2024, Iyul
Anonim
Image
Image
Materiallaringizni to'plang
Materiallaringizni to'plang

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

Materiallaringizni to'plang
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

Elektronni yig'ing
Elektronni yig'ing
Elektronni yig'ing
Elektronni yig'ing
Elektronni yig'ing
Elektronni yig'ing
Elektronni yig'ing
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

Uni qurish
Uni qurish
Uni qurish
Uni qurish
Uni qurish
Uni qurish

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

Uni yig'ing
Uni yig'ing
Uni yig'ing
Uni yig'ing
Uni yig'ing
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

Dasturlash
Dasturlash
Dasturlash
Dasturlash
Dasturlash
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

Buni ishlatish
Buni ishlatish
Buni ishlatish
Buni ishlatish

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: