Tartalomjegyzék:
- Lépés: Gyűjtse össze anyagait
- 2. lépés: Szerelje össze az elektronikát
- 3. lépés: Építsd fel
- 4. lépés: Szerelje össze
- Lépés: Programozza be
- 6. lépés: Használata
Videó: ESP-Now Rainstick: 6 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
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
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
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
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
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
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
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:
Irányítsa az automatikus tolókaput az otthoni asszisztenssel és az ESP -vel Home: 5 lépés (képekkel)
Irányítsd az automatikus tolókaput az otthoni asszisztenssel és az ESPHome segítségével: A következő cikk néhány visszajelzést ad a személyes tapasztalataimról, amelyek a házamra telepített automatikus tolókapu vezérlésével kapcsolatosak. Ezt a "V2 Alfariss" márkájú kaput néhány Phox V2 távirányítóval látták el. Nekem is van
ESP 32 kamera Streaming Video WiFi -n keresztül - Első lépések az ESP 32 CAM táblával: 8 lépés
ESP 32 Kamera Streaming Video WiFi-n keresztül | Kezdő lépések az ESP 32 CAM táblával: Az ESP32-CAM egy nagyon kicsi kameramodul ESP32-S chipjével, melynek ára körülbelül 10 USD. Az OV2640 fényképezőgépen és a perifériák csatlakoztatására szolgáló több GPIO -n kívül microSD -kártya foglalatot is tartalmaz, amely hasznos lehet a
Első lépések az Esp 8266 Esp-01 használatával az Arduino IDE - -vel Esp táblák telepítése Arduino Ide programozásba és Esp programozása: 4 lépés
Első lépések az Esp 8266 Esp-01 használatával az Arduino IDE | -vel Esp táblák telepítése Arduino Ide programozásba és Esp programozása: Ebben az oktatóanyagban megtanuljuk, hogyan kell telepíteni az esp8266 táblákat az Arduino IDE programba, és hogyan kell programozni az esp-01 kódot, és feltölteni a kódot. ez és a legtöbb ember problémával szembesül
ESP – ESP kommunikáció: 4 lépés
ESP – ESP kommunikáció: Ez az oktatóanyag segít más adó -vevő modulok cseréjében minden olyan projekt esetében, amely tartalmazza a vezeték nélküli kommunikációt. ESP8266 alapú kártyát fogunk használni, az egyik WiFi -STA módban, a másik WiFi -AP módban, a NodeMCU V3 az én választásom ehhez a projekthez
ESP-12E és ESP-12F programozási és fejlesztési tanács: 3 lépés (képekkel)
ESP-12E és ESP-12F Programozó és Fejlesztő Testület: Ennek a táblának a feladata egyszerű volt: Legyen képes olyan könnyen programozni az ESP-12E és ESP-12F modulokat, mint a NodeMCU kártyákat (azaz nem kell gombokat nyomni). Rendeljen kenyérpirítóbarát csapokat, amelyek hozzáférnek a használható IO -hoz. Használjon külön USB -t a soros konvektorhoz