Sadržaj:
- Korak 1: Prikupite materijale
- Korak 2: Sastavite elektroniku
- Korak 3: Izgradite ga
- Korak 4: Sastavite ga
- Korak 5: Programirajte ga
- Korak 6: Upotreba
Video: ESP-Now Rainstick: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Ovaj zabavni mali projekt omogućit će vam trivijalnu radost dopuštanja da elektronička mreža objavi da vam pada kiša! Pričalo se da bi Tesla, koji je pod kontrolom umjetne inteligencije, izazivao suze i imao senzore koji probude brisače vjetrobrana na početku kiše. Kad ste u potpuno staklenoj kabini, pomislili biste da zbog očigledne kiše takav senzor ne bi bio baš potreban, ali bez buke eksplodirajućeg benzina morate se imati čime pohvaliti. Ugrađene mogućnosti mikrokontrolera ESP-8266 koji se lako koriste poboljšane su lokalnom opcijom umrežavanja ESP-Now. Ne trebate vezu s internetom i sve obaveze i nepraktičnosti koje slijede. I možete se igrati s bambusovim štapovima!
Ovo nije prava kiša. To je osušeni kaktus koji stvara kišu sa kaskadnim grahom-definitivno niska tehnologija. Ovaj uređaj se sastoji od glavne i podređene kombinacije. Određeni majstor sjedi vani, radi na Lipo bateriju, osnažuje ga solarna energija i budi ga Adafruit hardversko sredstvo za spavanje koje ispija napajanje i uključuje senzor za kišu otprilike svakih deset minuta. Ako nanjuši kišu, šalje poruku ESP-Now svom jedinom prijatelju-roblju-koji sjedi unutra spojen na napajanje i sluša poruke. Ako ga primi, uključuje se kaskadom umjetno postavljenih neopiksela. Tim je sačinjen od lokalnog bambusa sa kojim je zabavno raditi i ne zahtijeva 16 sati za štampanje.
Korak 1: Prikupite materijale
Sjetite se kada ste bili dijete i sugerisano je da biste mogli nekoga ubiti tako što ćete ga vezati mrežom preko rastućih naoštrenih bambusovih štapića i čekati! Pa nećemo to raditi.
1. Bambus-nabavite lijep komad sve dok želite unutra ubaciti neopiksele. (Moj je bio oko 6 stopa) Također komad za kućište senzora dovoljno širok da primi malo elektronike. (3 inča široka 8 inča dugačka)
2. Fleksibilne solarne ćelije-poput ovih:
3. Ploča za punjenje TP 4056:
4. Pretvarač logičkog nivoa:
5. Tajmer za isključivanje Adafruit:
6. Adafruit pero HUZZAH sa ESP8266:
7. WEMOS D1 Mini-vaš izbor …
8. Neopixel Strip 60 Led/M
9. Lipo baterija
10. Senzor za kišu-Kupio sam ovaj, ali ima ih puno vani:
11. Opći prekidač za uključivanje/isključivanje
Korak 2: Sastavite elektroniku
Slijedite Fritzing dijagram o tome kako se ožičenje oba uređaja izvodi. Slave jedinica je vrlo jednostavna s perf pločom za montažu ženskih zaglavlja za smještaj WEMOS D1 Mini koja ima instaliran set muških zaglavlja. To olakšava postavljanje i uklanjanje radi podešavanja i programiranja. Mjenjač logičkog nivoa nalazi se s druge strane i sićušan je i lako se montira na ploču. Za najbolje prakse korištenja neopiksela, preporučljivo je spojiti otpornik na izlaz podataka mjenjača nivoa i neopiksela i velikog kondenzatora između dalekovoda na njega. Koristite odgovarajuće napajanje i spojite ga odvojeno od WEMOS izlaza. Ovaj izvor napajanja možete odrediti prema tome koliko dugo će vaša kišnica trajati …
Master jedinica je takođe prilično laka. Koristio sam Adafruit Huzzah ESP8266 umjesto drugog WEMOS D1 mini jer ima vlastitu baterijsku jedinicu za napajanje. Veličine koje želite Lipo-samo mora stati u bambus. Jednostavan kontroler punjenja spojen je na solarnu ćeliju i bateriju i napaja napajanje prekidačem mjerača vremena i ESP8266. Napajanje senzora za kišu dolazi putem napajanja od 3,3 V na ploči mikrokontrolera. Stavio sam prekidač između linije Omogući sa tajmera napajanja i EN pina na ploči kako bih mogao držati ovu liniju visoko kako bih je programirao. (Zadržava se nisko čak i kada je napajanje tajmera tako teško isključeno da može raditi bez njega …) Koriste se dvije pinove na Huzzi-jedna za senzor kiše koja je digitalno niska kada voda udari i jedna za reći tajmer napajanja je u redu da ga isključite. Nisam stavio tester baterije na ovu jedinicu, ali ako želite, upute se nalaze na web stranici Adafruit. Koristi jedini A0 pin na ploči, ali ga možete jednostavno programirati za prijenos ovih podataka na Slave i dati mu izlaz kao visinu piksela.
Korak 3: Izgradite ga
S bambusom je zabavno raditi. Komadići koje sam koristio sušeni su i mrtvi neko vrijeme. Spolja izbrusite glatko. Utor za svjetlo lako se reže svjetlosnom sabljastom pilom. Samo upotrijebite plavu traku po cijeloj dužini i otprilike slobodnom rukom širokom pukotinu na licu, ostavljajući oko 8 inča netaknutim na krajevima. Oblik može biti valovit koliko želite izrezati. Izbušite dvije rupe veličine oštrice kako biste započeli ulaz i izlaz noža na krajevima. Bambus se vrlo lako reže i možete proći ravno kroz čvorove koji imaju punu pregradu. Ostatak cijevi je šupalj. Uzmite dlijeto i izvadite unutrašnje ostatke čvorova što će omogućiti punu šuplju cijev. Morate paziti da ne počnete cijepati bambus po duljini, ali to se lako popravlja. Bojom u unutrašnjosti cijevi poprskajte ravnim bijelim vanjskim akrilom. Vanjski dio cijevi premazan je s nekoliko slojeva poliuretana otpornog na UV zračenje.
Glavna jedinica je oko 10 inča dugačak 3 do 4 inča širok komad koji će smjestiti senzor. Pažljivo je odabran tako da se izreže otprilike 2 cm od čvora na vrhu. Ovaj prostor će držati senzor i omogućiti vodootpornu brtvu za donju elektroniku. Trebali biste izbušiti rupu od 1/4 'na rubu ove kapice čvora kako biste omogućili prolaz žica senzora. Još nekoliko rupa oko podnožja poklopca omogućit će radijalno napuštanje sakupljanja vode u ovoj prirodnoj čaši. Morao sam obrezati ploču senzora da stane u prostor i lemiti različite konektore da dobijem malu rupu. Žice senzora dovode se do usporedne ploče senzora koja se nalazi u vodootpornom dijelu. Ponovo raspršite ovu jedinicu unutra i van poliuretanskim sprejom za vanjsku upotrebu.
Korak 4: Sastavite ga
Fleksibilni solarni panel je kontaktni cement montiran sa vanjske strane glavne jedinice. Žice koje ga povezuju kroz male rupe u kućištu cijevi lemljene su na krajeve solarne ploče. Slijedite upute kako to učiniti na njihovoj web stranici-vrlo je jednostavno. Senzor za kišu je postavljen u gornju čašu sa silikonskim mrljama na najlonskim odstojnicima koji senzor naginju pod kutom tako da se kiša ne skuplja. Na bočnoj strani jedinice izbušena je rupa za smještaj prekidača za uključivanje/isključivanje. Sve ostalo je samo ugurano unutra. Možete silikonizirati mali plastični poklopac preko dna sve dok ostavite neke rupe za zrak. Svi žičani ulazi zapečaćeni su mrljama silicija.
Podređena jedinica opremljena je neopikselnom dužinom koja ostavlja nekoliko inča pri vrhu i dnu. Oni se lako silikoniziraju na svoje mjesto-obavezno skinite silikonski omotač ako je vaš došao s jednim-nemoguće je zalijepiti. Neopiksele postavite sa strane tako da se ne vide gotovo iz svakog kuta, već usmjeravaju njegovu svjetlost u obojenu šupljinu. Nakon što zaštiti izvor napajanja velikim kondenzatorom, mala WEMOS ploča lako će se uklopiti u dno cijevi. Iako podređena jedinica može izlaziti van, nije dizajnirana da bude vodootporna.
Korak 5: Programirajte ga
Ovaj tip je odlično obavio postavljanje primjera senzora i ESP-Now: https://github.com/HarringayMakerSpace/ESP-Now. Andreas Spiess je napravio lijep video s primjerom iz kojeg sam koristio kod za početak ovog projekta. Ovoj ograničenoj master/slave jedinici uopće ne treba internet pa sam eliminirao te odjeljke-samo prenosi informacije o tome pada li kiša ili ne. Odlučio sam da ne koristim najavljene opcije dubokog sna za ESP, jer sam otkrio da je na jednom prethodnom projektu nasumično nestabilan nakon nekog vremena i nasumično će se isprazniti solarna baterija. Hardverska opcija samo ponovo pokreće Adafruit Huzzah svakih desetak minuta, provjerava senzor na niski signal koji označava kišu, ako ga ne pronađe šalje visoki/niski signal na pin pin na tajmeru. Inače, kôd se prebacuje na slanje informacija (zapravo nema informacija osim same funkcije slanja) podređenom uređaju da aktivira njegov kôd. Podređeni kôd samo pokreće stroj i čeka poruku, a kada ga dobije, uključuje funkciju neopiksela na minutu. To možete promijeniti u softveru, ali on samo nastavlja čekati na aktivaciju kiše. Pročitajte komentare u softveru da vidite gdje promijeniti vrijednosti. Veliki kaskadni kod meteora došao je iz ovog izvora: https://www.tweaking4all.com/hardware/arduino/adruino-led-strip-effects/ Samo sam dodao neke slučajne konstante i promjenu boje.
Korak 6: Upotreba
Mali potenciometar na senzoru za kišu mora biti podešen za nivo kapanja koji aktivira master za slanje obavijesti. Morate također prilagoditi potenciometar kruga mjerača vremena Adafruit kako biste utvrdili koliko često se vaš senzor uključuje kako bi provjerio ima li kiše-raspon je od sekundi do dva sata-vaš izbor. Napunite lipo bateriju na glavnoj jedinici, uključite je i postavite van, a ona bi se trebala sama pobrinuti za energetske potrebe, osim ako živite na Aljasci gdje stalno pada kiša i kada je mrak. Podređena jedinica radi bilo gdje unutar Wifi dometa glavnog uređaja i vrlo je otporna u danima čekanja na poruke-samo je uključite u zidnu bradavicu od 5 volti s dovoljno energije da opskrbite neopikselnu dužinu i krenite. Ako želite povremeni prikaz svjetla dok čekate kišu, ovo je lako programirati-pogotovo ako živite negdje gdje uopće ne pada kiša.
Preporučuje se:
Upravljajte svojim automatskim kliznim vratima pomoću kućnog pomoćnika i ESP -a: 5 koraka (sa slikama)
Upravljajte svojim automatskim kliznim vratima pomoću kućnog pomoćnika i ESPHomea: Sljedeći članak predstavlja neke povratne informacije o mom ličnom iskustvu u upravljanju automatskim kliznim vratima koja sam instalirao u svojoj kući. Ova kapija, robne marke "V2 Alfariss", bila je opremljena s nekoliko daljinskih upravljača Phox V2 za kontrolu. Takođe imam
ESP 32 Kamera struji video putem WiFi -ja - Početak rada s ESP 32 CAM pločom: 8 koraka
ESP 32 Camera Streaming Video Over WiFi | Početak rada sa ESP 32 CAM pločom: ESP32-CAM je vrlo mali modul kamere sa ESP32-S čipom koji košta približno 10 USD. Osim kamere OV2640 i nekoliko GPIO -ova za povezivanje perifernih uređaja, ona također ima utor za microSD karticu koja može biti korisna za spremanje slika snimljenih s
Prvi koraci sa Esp 8266 Esp-01 sa Arduino IDE - Instaliranje Esp ploča u Arduino Ide i programiranje Esp: 4 koraka
Prvi koraci sa Esp 8266 Esp-01 sa Arduino IDE | Instaliranje Esp ploča u Arduino Ide i programiranje Esp: U ovom uputstvu naučit ćemo kako instalirati esp8266 ploče u Arduino IDE i kako programirati esp-01 i učitati kod u njega. Budući da su esp ploče toliko popularne pa sam razmišljao o tome da ispravim instrukcije za ovo i većina ljudi se suočava s problemom
Komunikacija između ESP -a i ESP -a: 4 koraka
ESP to ESP Communication: Ovaj vodič će vam pomoći da zamijenite druge primopredajničke module za bilo koji drugi projekt koji uključuje bežičnu komunikaciju. Koristit ćemo ploču zasnovanu na ESP8266, jednu u WiFi -STA načinu rada, a drugu u WiFi -AP načinu rada, NodeMCU V3 je moj izbor za ovu projekciju
Odbor za programiranje i razvoj ESP-12E i ESP-12F: 3 koraka (sa slikama)
ESP-12E i ESP-12F Odbor za programiranje i razvoj: Nadležnost ove ploče je bila jednostavna: biti u mogućnosti programirati module ESP-12E i ESP-12F lako kao ploče NodeMCU (tj. Nema potrebe za pritiskom na tipke). Imajte igle prilagođene matičnoj ploči s pristupom upotrebljivom IO -u. Koristite zasebni USB za serijsko prenošenje