Tartalomjegyzék:

ESP-Now Rainstick: 6 lépés (képekkel)
ESP-Now Rainstick: 6 lépés (képekkel)

Videó: ESP-Now Rainstick: 6 lépés (képekkel)

Videó: ESP-Now Rainstick: 6 lépés (képekkel)
Videó: Настя и Арбуз с вымышленной историей для детей. 2024, November
Anonim
Image
Image
Gyűjtse össze anyagait
Gyűjtse össze anyagait

Ez a szórakoztató kis projekt lehetővé teszi számodra azt a triviális örömöt, hogy egy elektronikus hálózat bejelenti, hogy eső van! A Tesla mesterséges intelligenciával vezérelt, könnyeket előidéző áráról úgy hírlik, hogy olyan érzékelőkkel rendelkezik, amelyek felébresztik az ablaktörlőket az eső kezdetén. Egy teljesen üvegtetős kabinban lévén azt gondolná, hogy az eső nyilvánvalóvá tétele miatt egy ilyen érzékelőre nem lesz szükség, de a robbanó benzin zúgása nélkül van mit dicsekednie. A könnyen használható ESP-8266 mikrovezérlők beépített képességeit fokozza a helyi ESP-Now hálózati lehetőség. Nincs szüksége internetkapcsolatra és az ebből fakadó összes felelősségre és gyakorlatiasságra. És játszhatsz a Bamboo botokkal!

Ez nem igazi esővíz. Ez egy szárított kaktusz, amely esőzajt bocsát ki lépcsőzetes babokkal-határozottan alacsony technológiával. Ez az eszköz egy Master és Slave kombinációból áll. A kijelölt mester kint ül, Lipo elemmel működik, a napenergiát használja és felébreszti egy Adafruit hardver alvó ágens, amely áramot kortyol és körülbelül tíz percenként bekapcsolja az esőérzékelőt. Ha esőt szippant, akkor ESP-Now üzenetet küld egyetlen barátjának-egy rabszolgának-, aki bent ül, és csatlakozik a hálózathoz, és hallgatja az üzeneteket. Ha kap egyet, bekapcsolja a mesterségesen elhelyezett neopixelek kaszkádját. A csapat helyi forrásból származó bambuszból készült, amellyel szórakoztató a munka, és nem igényel 16 órát a nyomtatáshoz.

Lépés: Gyűjtse össze anyagait

Gyűjtse össze anyagait
Gyűjtse össze anyagait

Emlékezz vissza, amikor gyerek voltál, és azt javasolták, hogy megölhetsz valakit úgy, hogy a hevederhez fűződő hálóhoz rögzíted, és várakozol! Nos, ezt nem tesszük.

1. Bambusz-szerezzen be egy szép darabot, ameddig a neopixeleket be szeretné fűzni. (Az enyém körülbelül 6 láb volt) Szintén egy darab az érzékelőház számára, amely elég széles ahhoz, hogy elférjen néhány elektronika. (3 hüvelyk széles 8 hüvelyk hosszú)

2. Rugalmas napelemek-például ezek:

3. TP 4056 töltőlap:

4. Logikai szint átalakító:

5. Power Aimer Breakout Adafruit:

6. Adafruit Feather HUZZAH ESP8266 -tal:

7. WEMOS D1 Mini-az Ön választása…

8. Neopixel Strip 60 Led/M

9. Lipo akkumulátor

10. Esőérzékelő-ezt vettem, de nagyon sok van belőle:

11. Általános BE/KI kapcsoló

2. lépés: Szerelje össze az elektronikát

Szerelje össze az elektronikát
Szerelje össze az elektronikát
Szerelje össze az elektronikát
Szerelje össze az elektronikát
Szerelje össze az elektronikát
Szerelje össze az elektronikát
Szerelje össze az elektronikát
Szerelje össze az elektronikát

Kövesse a Fritzing diagramot, hogy hogyan történik mindkét eszköz bekötése. A slave egység nagyon egyszerű, és egy perflemez van a női fejrészek felszerelésére, hogy elférjen a WEMOS D1 Mini, amelyhez férfi fejlécek vannak felszerelve. Ez megkönnyíti a szerelést és a leszerelést a beállításokhoz és a programozáshoz. A logikai szintváltó a másik oldalon található, apró és könnyen felszerelhető a táblára. A Neopixelek használatával kapcsolatos legjobb gyakorlatok érdekében ajánlatos ellenállást csatlakoztatni a szintváltó és a neopixelek adatkimenetéhez, valamint egy nagy kondenzátort a tápvezetékek között. Győződjön meg arról, hogy megfelelő tápegységet használ, és külön csatlakoztassa a WEMOS kimenethez. Ezt az áramforrást méretezheti azzal, hogy mennyi ideig tart az esőernyője…

A mester egység is nagyon egyszerű. Egy másik Adafruit Huzzah ESP8266-ot használtam egy másik WEMOS D1 mini helyett, mivel saját akkumulátorral van felszerelve. Méret a kívánt Lipótól-csak bele kell férnie a bambuszba. Az egyszerű töltésvezérlő a napelemhez és az akkumulátorhoz van csatlakoztatva, és áramellátást biztosít a Power Timer Breakout és az ESP8266 számára. Az esőérzékelő áramellátása a mikrokontroller panel 3,3 V -os tápellátásán keresztül történik. Kapcsolóra tettem a bekapcsolási időzítő Enable vonal és a panel EN tűje között, hogy magasan tartsam ezt a sort a programozáshoz. (Még akkor is alacsonyan tartják, ha az időzítő áramellátása annyira le van kapcsolva, hogy anélkül működjön …) A Huzzah-n két érintkezőt használnak-egyet az esőérzékelőhöz, amely digitálisan alacsonyra csökkenti a vizet, és egyet a bekapcsoló időzítő rendben leállítja. Nem tettem elemmérőt erre a készülékre, de ha szeretné, az utasítások az Adafruit weboldalán találhatók. A tábla egyetlen A0 érintkezőjét használja, de könnyen programozhatja úgy, hogy továbbítsa ezeket az adatokat a Slave -nek, és képpont magasságként adja ki.

3. lépés: Építsd fel

Építsd meg
Építsd meg
Építsd meg
Építsd meg
Építsd meg
Építsd meg

A bambusz élvezetes vele dolgozni. Az általam használt darabok egy ideig szárítottak és halottak voltak. A külső felületet simára csiszoljuk. A lámpa nyílását könnyű szablyafűrésszel vágni. Csak használjon kék szalagot a teljes hosszában, és nagyjából szabad kézzel egy hüvelyk széles repedést hajtson fel az arcán, és körülbelül 8 hüvelyk érintetlen maradjon a végein. Az alak olyan hullámos lehet, amennyit vágni szeretne. Fúrjon két lyukat a penge méretéhez, hogy elkezdje a penge be- és kilépését a végén. A bambusz nagyon könnyen vágható, és közvetlenül átmehet azokon a csomópontokon, amelyeken teljes terelőlemez van. A cső többi része üreges. Vegyen egy vésőt, és húzza ki a csomópontok belső maradványait, amelyek lehetővé teszik a teljes üreges csövet. Ügyelni kell arra, hogy ne kezdje el a bambusz hosszának felosztását, de ezt könnyen meg lehet javítani. Permetezze be a cső belsejét lapos, fehér kültéri akrillal. A cső külső része pár réteg UV -álló poliuretánnal van bevonva.

A mester egység körülbelül 10 hüvelyk hosszú, 3-4 hüvelyk széles darab, amely befogadja az érzékelőt. Gondosan úgy választják meg, hogy a tetején lévő csomóponttól kb. Ez a hely fogja az érzékelőt, és vízálló tömítést tesz lehetővé az alábbi elektronika számára. Fúrjon egy 1/4 hüvelykes lyukat ennek a csomópont-sapkának a szélén, hogy lehetővé tegye az érzékelő vezetékeinek átesését. Egy másik lyuk a kupak alja körül lehetővé teszi, hogy a víz ebben a természetes csészében sugárirányban távozzon. Meg kellett vágnom az érzékelőlemezt, hogy elférjen a térben, és különböző csatlakozókat kell forrasztani, hogy kis lyukat kapjak. Az érzékelő vezetékei a vízálló részen található érzékelő -összehasonlító táblához táplálódnak. Ismét permetezze be és ki ezt az egységet poliuretán spray -vel a kültéri használatra.

4. lépés: Szerelje össze

Szerelje össze
Szerelje össze
Szerelje össze
Szerelje össze
Szerelje össze
Szerelje össze

A rugalmas napelem érintkező cement, amely a főegység külső részére van felszerelve. A vezetékek, amelyek a csőház kis lyukain keresztül összekötik, a napelem végéhez vannak forrasztva. Kövesse a webhelyükön található utasításokat-ez nagyon egyszerű. Az esőérzékelő a felső pohárba van szerelve szilikon tapadással a nejlon távtartókra, amelyek szögben döntik meg az érzékelőt, hogy az eső ne gyűljön össze. A készülék oldalán lyukat fúrnak az ON/OFF kapcsoló elhelyezéséhez. Minden más csak be van tömve. Szilíciumozhat egy kis műanyag burkolatot az alján, amíg hagy levegőt. Az összes vezeték bejáratát szilíciummal le kell zárni.

A rabszolga egységet neopixelek hosszúságával szerelik fel, hogy néhány hüvelyk maradjon felül és alul. Ezek könnyen szilikonozhatók a helyükre-győződjön meg róla, hogy lehúzza a szilíciumhüvelyt, ha a tiédhez tartozik-lehetetlen ragasztani. Helyezze a neopixeleket oldalra úgy, hogy ne látszódjon szinte minden szögből, hanem fényét a festett üregbe irányítsa. Miután az áramforrást nagy kondenzátorral védte, a kis WEMOS kártya könnyen elfér a cső alján. Bár a szolga egység kimehet, azt nem vízállónak tervezték.

Lépés: Programozza be

Programozd be
Programozd be
Programozd be
Programozd be
Programozd be
Programozd be

Ez a fickó szép munkát végzett, bemutatva néhány példát az érzékelőkre és az ESP-Now-ra: https://github.com/HarringayMakerSpace/ESP-Now. Andreas Spiess készített egy jó videót, amelyben példát mutatott arra, hogy a kódot a projekt elindításához használtam. Ennek a korlátozott Master/Slave egységnek egyáltalán nincs szüksége internetre, ezért megszüntettem ezeket a részeket-csak továbbítja az információt arról, hogy esik-e az eső vagy sem. Úgy döntöttem, hogy nem használom a beharangozott mély alvási lehetőségeket az ESP -hez, mivel egy korábbi projektnél azt találtam, hogy egy idő után véletlenszerűen instabillá vált, és véletlenszerűen lemerül a napelem. A hardver opció csak körülbelül tíz percenként indítja újra az Adafruit Huzzah -t, és ellenőrzi az érzékelőt, hogy nincs -e alacsony jel, ami esőt jelez, ha nem találja, hogy magas/alacsony jelet küld az időzítő Done gombjára. Máskülönben a kód elmozdul, és elküldi az információt (valójában nincs információ, kivéve magát a küldési funkciót) a slave -nek, hogy aktiválja a kódját. A slave kód csak beindítja a gépet, és vár egy üzenetre, és amikor megkapja, egy percre bekapcsolja a neopixel funkciót. Ezt a szoftverben módosíthatja, de továbbra is várja az eső aktiválását. Olvassa el a szoftver megjegyzéseit, hogy hol módosíthatja az értékeket. A nagyszerű meteor-kaszkád kód innen származik: https://www.tweaking4all.com/hardware/arduino/adruino-led-strip-effects/ Csak hozzáadtam néhány véletlenszerű állandót és egy színváltozást.

6. lépés: Használata

Használni azt
Használni azt
Használni azt
Használni azt

Az esőérzékelő kis potenciométerét úgy kell beállítani, hogy a csepegés milyen szintje aktiválja a mestert, hogy értesítést küldjön. Be kell állítania az Adafruit időzítő áramkörének potenciométerét is, hogy meghatározza, milyen gyakran kapcsol be az érzékelő, hogy ellenőrizze az esőt-a tartomány másodperc és két óra között van-választása szerint. Töltse fel a lipo akkumulátort a főegységen, kapcsolja be és szerelje fel kívülre, és gondoskodnia kell az energiaszükségletekről, hacsak nem Alaszkában él, ahol állandóan esik és sötét. A slave egység bárhol működik a mester Wifi hatótávolságán belül, és nagyon rugalmasan várja az üzenetek várását-csak csatlakoztassa azt egy 5 voltos fali szemölcshöz, amely elegendő energiával rendelkezik ahhoz, hogy a Neopixel hosszúságot biztosítsa. Ha esőre várva időnként fénykijelzést szeretne, ezt könnyű programozni-különösen, ha olyan helyen lakik, ahol egyáltalán nem esik.

Ajánlott: