Përmbajtje:
- Hapi 1: Mblidhni materialet tuaja
- Hapi 2: Mblidhni pajisjet elektronike
- Hapi 3: Ndërtoni atë
- Hapi 4: Mblidhni atë
- Hapi 5: Programojeni atë
- Hapi 6: Përdorimi i tij
Video: ESP-Tani Rainstick: 6 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
Ky projekt argëtues i vogël do t'ju lejojë gëzimin e parëndësishëm të lejoni që një rrjet elektronik të njoftojë se keni shi! Çmimi i kontrolluar nga inteligjenca artificiale, Tesla është përfolur se ka sensorë që zgjojnë fshirësit e xhamit në fillimin e shiut. Duke qenë në një kabinë të mbyllur plotësisht me xham, do të mendonit se dukshmëria e shiut do ta bënte një sensor të tillë jo mjaft të nevojshëm, por pa zhurmën e shpërthimit të benzinës duhet të keni diçka për t'u mburrur. Aftësitë e integruara të mikrokontrolluesve të përdorur lehtë ESP-8266 përmirësohen nga opsioni i rrjetit lokal ESP-Now. Ju nuk keni nevojë për një lidhje me internetin dhe të gjitha detyrimet dhe praktikat që vijnë. Dhe ju mund të luani me shkopinj bambuje!
Ky nuk është një shi i vërtetë shiu. Ky është një kaktus i tharë që bën një zhurmë shiu me fasule kaskadë-padyshim teknologji e ulët. Kjo pajisje përbëhet nga një kombinim Master dhe një Slave. Masteri i caktuar ulet jashtë, me bateri Lipo, i fuqizuar nga dielli dhe i zgjuar nga një agjent i gjumit të pajisjeve Adafruit që konsumon energji dhe ndez një sensor shiu rreth një herë në dhjetë minuta. Nëse bie shi, ai dërgon një mesazh ESP-Now tek shoku i tij i vetëm-një skllav-që ulet brenda i lidhur me fuqinë duke dëgjuar mesazhe. Nëse merr një, kthehet në një kaskadë të Neopixelëve të vendosur me mjeshtëri. Ekipi është bërë nga bambu me burim vendor, i cili është argëtues për të punuar me të dhe nuk kërkon 16 orë për tu printuar.
Hapi 1: Mblidhni materialet tuaja
Mos harroni kur ishit fëmijë dhe u sugjerua që ju mund të vrisni dikë duke e lidhur me një rrjetë mbi shkopinj bambu të mprehur dhe duke pritur! Epo, ne nuk do ta bëjmë atë.
1. Bambu-merrni një pjesë të bukur për aq kohë sa dëshironi të lidhni Neopixel brenda. (I imi ishte rreth 6 metra) Gjithashtu një pjesë për strehimin e sensorit mjaft të gjerë për të akomoduar disa pajisje elektronike. (3 inç i gjerë 8 inç i gjatë)
2. Qelizat diellore fleksibile-si këto:
3. Tabela e ngarkuesit TP 4056:
4. Konvertuesi i nivelit logjik:
5. Power Timer Breakout Adafruit:
6. Pendë Adafruit HUZZAH me ESP8266:
7. WEMOS D1 Mini-zgjedhja juaj…
8. Neopixel Strip 60 Led/M
9. Bateria Lipo
10. Sensori i shiut-e bleva këtë, por ka shumë prej tyre atje:
11. Çelësi i përgjithshëm ON/OFF
Hapi 2: Mblidhni pajisjet elektronike
Ndiqni diagramin Fritzing se si bëhet instalimi i telave për të dy pajisjet. Njësia e skllevërve është shumë e thjeshtë me një tabelë perf për montimin e kokave femra për të akomoduar WEMOS D1 Mini që ka të instaluar një grup kokash meshkuj. Kjo e bën të lehtë montimin dhe heqjen për rregullimet dhe programimin. Zhvendosësi i nivelit logjik është në anën tjetër dhe është i vogël dhe i lehtë për tu montuar në tabelë. Për praktikat më të mira duke përdorur Neopixels është e këshillueshme që të lidhni një rezistencë me daljen e të dhënave të ndërruesit të nivelit dhe Neopixels dhe një kondensator të madh midis linjave të energjisë në të. Sigurohuni që përdorni një furnizim adekuat të energjisë dhe lidheni atë veçmas nga dalja WEMOS. Ju mund ta përmasoni këtë burim energjie sipas kohëzgjatjes së shiritit tuaj të shiut…
Njësia Master është gjithashtu shumë e lehtë. Kam përdorur një Adafruit Huzzah ESP8266 në vend të një mini tjetër WEMOS D1 pasi ka njësinë e vet të fuqisë së baterisë. Madhësia e çfarëdo Lipo që dëshironi-thjesht duhet të përshtatet brenda bambusë. Kontrolluesi i thjeshtë i ngarkimit është i lidhur me qelizën diellore dhe baterinë dhe furnizon energji me Power Timer Breakout dhe ESP8266. Fuqia në sensorin e shiut vjen përmes fuqisë 3.3 V në bordin e mikrokontrolluesit. Vendosa një ndërrim midis vijës Enable nga Timer Power dhe bordit EN pin në mënyrë që ta mbaj këtë linjë të lartë për ta programuar atë. (Ai mbahet i ulët edhe kur fuqia e kohëmatësit është e fikur aq shumë sa të funksionojë pa të …) Dy kunja në Huzzah përdoren-një për sensorin e shiut që e ul atë në mënyrë dixhitale kur godet uji dhe një për të treguar Kohëmatësi i energjisë është mirë ta mbyllni. Unë nuk kam vënë një testues të baterisë në këtë njësi, por nëse dëshironi, udhëzimet janë në faqen e internetit të Adafruit. Ai përdor pinin e vetëm A0 në tabelë, por lehtë mund ta programoni që t'i transmetojë këto të dhëna te Skllavi dhe t'i jepni ato si lartësi piksel.
Hapi 3: Ndërtoni atë
Bambu është argëtuese të punosh me të. Pjesët që kam përdorur janë tharë dhe kanë vdekur për një kohë. Lëreni pjesën e jashtme të lëmuar. Vendi për dritën është i lehtë për t'u prerë me një sharrë të lehtë me saber. Thjesht përdorni një shirit blu përgjatë gjithë gjatësisë dhe afërsisht me dorë një inç të gjerë plaseni fytyrën duke lënë rreth 8 centimetra të paprekur në skajet. Forma mund të jetë aq e valëzuar sa dëshironi ta shkurtoni. Stërvitni dy vrima të madhësisë së tehut për të filluar hyrjen dhe daljen e tehut tuaj në skajet. Bambuja pritet shumë lehtë dhe ju mund të kaloni pikërisht nëpër nyjet që kanë një pështjellim të plotë nëpër to. Pjesa tjetër e tubit është e zbrazët. Merrni një daltë dhe hiqni mbetjet e brendshme të nyjeve të cilat do të mundësojnë një tub të plotë të zbrazët. Duhet pasur kujdes që të mos filloni të ndani gjatësinë e bambusë, por kjo mund të riparohet lehtë. Llak lyeni pjesën e brendshme të tubit me një akrilik të bardhë të sheshtë në natyrë. Pjesa e jashtme e tubit është e veshur me disa shtresa poliuretani rezistent ndaj rrezeve UV.
Njësia Master është rreth 10 inç e gjatë 3 deri në 4 inç pjesë e gjerë që do të akomodojë sensorin. Shtë zgjedhur me kujdes në mënyrë që të pritet rreth 2 centimetra larg nga një nyje në krye. Kjo hapësirë do të mbajë sensorin dhe do të lejojë një vulë të papërshkueshme nga uji për pajisjet elektronike më poshtë. Ju duhet të shponi një vrimë 1/4 'në buzë të këtij kapaku të nyjeve për të lejuar që telat e sensorit të bien. Një çift tjetër vrima rreth bazës së kapakut do të lejojë që uji i grumbulluar në këtë kupë natyrale të largohet në mënyrë radiale. Më është dashur të shkurtoj pllakën e sensorit që të përshtatet në hapësirë dhe të lidh lidhës të ndryshëm për të krijuar një vrimë të vogël. Telat e sensorit ushqehen me një tabelë krahasuese të sensorit që gjendet në pjesën e papërshkueshme nga uji. Përsëri spërkateni këtë njësi brenda dhe jashtë me llak poliuretani për përdorim në natyrë.
Hapi 4: Mblidhni atë
Paneli diellor fleksibël është çimento kontakti e montuar në pjesën e jashtme të Njësisë Master. Telat që e lidhin atë përmes vrimave të vogla në strehimin e tubit ngjiten në skajet e panelit diellor. Ndiqni udhëzimet se si ta bëni këtë në faqen e tyre të internetit-është shumë e lehtë. Sensori i shiut është montuar në kupën e sipërme me copa silikoni në ndarës najloni që anojnë sensorin në një kënd në mënyrë që shiu të mos grumbullohet. Një vrimë është shpuar në anën e njësisë për të akomoduar çelësin ON/OFF. Çdo gjë tjetër është e mbushur vetëm brenda. Mund të silikoni një mbulesë të vogël plastike mbi pjesën e poshtme për sa kohë që lini disa vrima ajri. Të gjitha hyrjet me tela janë të mbyllura me copa silikoni.
Njësia e skllevërve është e pajisur me një gjatësi Neopixels për të lënë disa centimetra në krye dhe në fund. Këto silikonohen lehtësisht në vend-sigurohuni që të hiqni mëngën e silikonit nëse e juaja erdhi me një të tillë-e pamundur për t'u ngjitur. Vendosini Neopixelët anash në mënyrë që të mos shihen nga pothuajse çdo kënd, por drejtojnë dritën e tij në zgavrën e pikturuar. Pas mbrojtjes së burimit të energjisë me një kondensator të madh, bordi i vogël WEMOS do të përshtatet lehtësisht në fund të tubit. Edhe pse njësia e skllevërve mund të dalë jashtë, nuk ishte projektuar të ishte e papërshkueshme nga uji.
Hapi 5: Programojeni atë
Ky djalë bëri një punë të bukur duke vendosur disa shembuj të sensorëve dhe ESP-Tani: https://github.com/HarringayMakerSpace/ESP-Now. Andreas Spiess bëri një video të bukur me shembull nga i cili kam përdorur kodin për të filluar këtë projekt. Kjo njësi e kufizuar Master/Slave nuk ka nevojë për internet fare, kështu që unë i eleminova ato pjesë-thjesht transferon informacionin nëse bie shi apo jo. Vendosa të mos përdor opsionet e paralajmëruara të gjumit të thellë për ESP pasi zbulova në një projekt të mëparshëm u bë rastësisht i paqëndrueshëm pas një kohe dhe rastësisht do të rrëzonte baterinë diellore. Opsioni i harduerit thjesht rindez Adafruit Huzzah një herë në dhjetë minuta ose më shumë, kontrollon sensorin për një sinjal të ulët që nënkupton shiun, nëse nuk e gjen atë dërgon një sinjal të lartë/të ulët në kunjin e kryer në kohëmatës. Përndryshe, kodi kalon në dërgimin e informacionit (në të vërtetë asnjë informacion përveç vetë funksionit të dërgimit) te skllavi për të aktivizuar kodin e tij. Kodi i skllavit thjesht fillon kompjuterin dhe pret një mesazh dhe kur të marrë ai vendos funksionin neopixel për një minutë. Ju mund ta ndryshoni këtë në softuer, por ai thjesht vazhdon të presë përsëri për aktivizimin e shiut. Lexoni komentet në softuer për të parë se ku të ndryshoni vlerat. Kodi i madh i kaskadës së meteorëve erdhi nga ky burim: https://www.tweaking4all.com/hardware/arduino/adruino-led-strip-effects/ Unë vetëm shtova disa konstante të rastësishme dhe një ndryshim të ngjyrës.
Hapi 6: Përdorimi i tij
Potenciometri i vogël në sensorin e shiut duhet të rregullohet për atë nivel të pikimit që aktivizon masterin për të dërguar një njoftim. Ju gjithashtu duhet të rregulloni potenciometrin qark të kohëmatësit Adafruit për të përcaktuar se sa shpesh ndizet sensori juaj për të kontrolluar shiun-diapazoni është nga sekonda në dy orë-zgjedhja juaj. Ngarkoni baterinë lipo në njësinë kryesore dhe ndizeni dhe montojeni atë jashtë dhe duhet të kujdeset për veten për nevojat e energjisë nëse nuk jetoni në Alaska ku bie shi vazhdimisht dhe është errësirë. Njësia e skllevërve punon kudo brenda intervalit Wifi të masterit dhe është shumë elastike në ditët e pritjes për mesazhe-thjesht lidheni atë në një lyth muri 5 volt me fuqi të mjaftueshme për të furnizuar gjatësinë tuaj Neopixel dhe shkoni. Nëse doni një ekran të ndritshëm të rastit ndërsa prisni shi, kjo është e lehtë për tu programuar-veçanërisht nëse jetoni diku ku nuk bie shi fare.
Recommended:
Kamera ESP 32 që transmeton video mbi WiFi - Fillimi me bordin ESP 32 CAM: 8 hapa
ESP 32 Kamera që transmeton video përmes WiFi | Fillimi me ESP 32 CAM Board: ESP32-CAM është një modul shumë i vogël kamerash me çipin ESP32-S që kushton afërsisht 10 dollarë. Përveç kamerës OV2640 dhe disa GPIO për të lidhur pajisjet periferike, ajo gjithashtu përmban një vend të kartës microSD që mund të jetë e dobishme për të ruajtur imazhet e marra me t
Fillimi Me Esp 8266 Esp-01 Me Arduino IDE - Instalimi i bordeve të Esp në Arduino Ide dhe Programimi i Esp: 4 hapa
Fillimi Me Esp 8266 Esp-01 Me Arduino IDE | Instalimi i bordeve Esp në Arduino Ide dhe Programimi Esp: Në këtë udhëzues do të mësojmë se si të instalojmë bordet esp8266 në Arduino IDE dhe si të programojmë esp-01 dhe të ngarkojmë kodin në të. Meqenëse bordet e esp janë kaq të njohura, kështu që mendova të drejtoja një instruktor për ky dhe shumica e njerëzve përballen me probleme
Komunikimi ESP në ESP: 4 hapa
Komunikimi ESP në ESP: Ky tutorial do t'ju ndihmojë të zëvendësoni module të tjera të transmetuesit për çdo projekt tjetër që përfshin komunikimin pa tel. Ne do të përdorim bordin e bazuar në ESP8266, një në modalitetin WiFi -STA dhe tjetri në modalitetin WiFi -AP, NodeMCU V3 është zgjedhja ime për këtë projekt
Si të çmontoni një kompjuter me hapa të thjeshtë dhe fotografi: 13 hapa (me fotografi)
Si të çmontoni një kompjuter me hapa dhe fotografi të lehta: Ky është një udhëzim se si të çmontoni një kompjuter. Shumica e përbërësve bazë janë modularë dhe hiqen lehtë. Sidoqoftë, është e rëndësishme që të jeni të organizuar në lidhje me të. Kjo do t'ju ndihmojë të mos humbni pjesë, dhe gjithashtu në bërjen e ri -montimit
Bordi i Programimit dhe Zhvillimit ESP-12E dhe ESP-12F: 3 hapa (me fotografi)
Bordi i Programimit dhe Zhvillimit ESP-12E dhe ESP-12F: Përgjegjësia për këtë bord ishte e thjeshtë: Jini në gjendje të programoni modulet ESP-12E dhe ESP-12F aq lehtë sa bordet e NodeMCU (dmth. Nuk ka nevojë të shtypni butonat). Keni kunja miqësore të bukës me qasje në IO të përdorshëm. Përdorni një USB të veçantë për transmetimin serik