Obsah:

ESP-Now Rainstick: 6 krokov (s obrázkami)
ESP-Now Rainstick: 6 krokov (s obrázkami)

Video: ESP-Now Rainstick: 6 krokov (s obrázkami)

Video: ESP-Now Rainstick: 6 krokov (s obrázkami)
Video: Настя учится правильно шутить над папой 2024, Júl
Anonim
Image
Image
Zhromaždite svoje materiály
Zhromaždite svoje materiály

Tento zábavný malý projekt vám umožní triviálnu radosť z toho, že vám elektronická sieť oznámi, že prší! O Tesla vyvolávajúcej cene vyvolávajúcej slzy sa hovorilo, že má senzory, ktoré prebúdzajú stierače predného dažďa. V úplne presklenej kabíne by ste si mysleli, že kvôli dažďu nie je taký snímač celkom potrebný, ale bez hukotu vybuchujúceho benzínu sa musíte mať čím chváliť. Vstavané možnosti ľahko použiteľných mikrokontrolérov ESP-8266 vylepšuje možnosť lokálnej siete ESP-Now. Nepotrebujete pripojenie na internet a všetky súvisiace záväzky a nepraktickosti. A môžete sa hrať s bambusovými palicami!

Toto nie je skutočná dážďovka. To je sušený kaktus, ktorý vydáva dážď s kaskádovými fazuľami-rozhodne nízka technológia. Toto zariadenie pozostáva z kombinácie Master a Slave. Určený majster sedí vonku, napájaný batériou Lipo, solárnou energiou a prebudený hardvérovým spánkovým agentom Adafruit, ktorý napája energiu a zapína dažďový senzor približne každých desať minút. Ak čuchá dážď, pošle správu ESP-Now svojmu jedinému priateľovi-otrokovi-, ktorý sedí vo vnútri a je napojený na napájanie a počúva správy. Ak jeden dostane, zapne kaskádu umne umiestnených neopixelov. Tím je vyrobený z bambusu z miestnych zdrojov, s ktorým je zábavné pracovať a jeho tlač nevyžaduje 16 hodín.

Krok 1: Zhromaždite svoje materiály

Zhromaždite svoje materiály
Zhromaždite svoje materiály

Pamätajte si, že keď ste boli dieťa, bolo vám navrhnuté, aby ste niekoho zabili tak, že ho pripútate k pletivu nad rastúcimi naostrenými bambusovými palicami a budete čakať! No nebudeme to robiť.

1. Bambus-získajte pekný kúsok tak dlho, ako chcete dovnútra navliekať Neopixely. (Môj mal asi 6 stôp) Tiež kus krytu senzora dostatočne široký na umiestnenie určitej elektroniky. (3 palce široký 8 palcov dlhý)

2. Flexibilné solárne články-napríklad tieto:

3. Doska nabíjačky TP 4056:

4. Prevodník logickej úrovne:

5. Power Timer Breakout Adafruit:

6. Adafruit Feather HUZZAH s ESP8266:

7. WEMOS D1 Mini-váš výber …

8. Neopixelový pás 60 Led/M

9. Lipo batéria

10. Dažďový senzor-Kúpil som si tento, ale je ich veľa:

11. Obecný vypínač ON/OFF

Krok 2: Zostavte elektroniku

Zostavte elektroniku
Zostavte elektroniku
Zostavte elektroniku
Zostavte elektroniku
Zostavte elektroniku
Zostavte elektroniku
Zostavte elektroniku
Zostavte elektroniku

Postupujte podľa Fritzingovej schémy, ako sa vykonáva zapojenie oboch zariadení. Podradená jednotka je veľmi jednoduchá s doskou perf pre montáž zásuviek ženské pre WEMOS D1 Mini, ktorá má nainštalovanú sadu zásuviek. To uľahčuje montáž a demontáž úprav a programovania. Logický radič úrovní je na druhej strane a je malý a ľahko sa montuje na dosku. Pre osvedčené postupy používajúce neopixely je vhodné pripojiť odpor k dátovému výstupu radiča úrovne a neopixelov a veľký kondenzátor medzi elektrické vedenia k nemu. Uistite sa, že používate vhodný napájací zdroj a pripájate ho oddelene od výstupu WEMOS. Tento zdroj energie môžete dimenzovať podľa toho, ako dlho bude vaša dáždnik…

Jednotka Master je tiež veľmi jednoduchá. Použil som Adafruit Huzzah ESP8266 namiesto iného WEMOS D1 mini, pretože má v sebe zabudovanú vlastnú batériovú jednotku. Veľkosť, akú chcete, Lipo-jednoducho sa musí zmestiť do bambusu. Jednoduchý regulátor nabíjania je pripojený k solárnemu článku a batérii a napája napájanie Power Timer Breakout a ESP8266. Napájanie dažďového senzora je napájané 3,3 V na doske mikrokontroléra. Prepínal som medzi riadkom Enable z časovača napájania a pinom EN dosky, aby som mohol udržať tento riadok vysoko, aby som ho naprogramoval. (Je udržiavaná na nízkej úrovni, aj keď je časovač vypnutý tak ťažko, aby fungoval bez neho …) Na Huzzah sa používajú dva kolíky-jeden pre dažďový senzor, ktorý ho pri náraze vody digitálne zníži, a druhý, aby sa dalo rozpoznať Časovač napájania je v poriadku vypnúť. Na túto jednotku som nedal tester batérií, ale ak chcete pokyny, nájdete ich na webovej stránke Adafruit. Využíva jediný pin A0 na doske, ale môžete ho ľahko naprogramovať tak, aby prenášal tieto údaje do podriadeného zariadenia a nechal ich odosielať vo výške pixelov.

Krok 3: Postavte to

Postavte to
Postavte to
Postavte to
Postavte to
Postavte to
Postavte to

S bambusom je zábavné pracovať. Kúsky, ktoré som použil, boli chvíľu sušené a mŕtve. Vonkajšie brúsenie hladko. Drážku pre svetlo je možné ľahko vyrezať pílou na ľahké šavle. Stačí použiť modrú pásku po celej dĺžke a zhruba voľnou rukou o palec širokú trhlinu na tvári, pričom na koncoch necháte asi 8 palcov nedotknutých. Tvar môže byť taký zvlnený, ako ho chcete strihať. Vyvŕtajte dva otvory s veľkosťou čepele, aby ste na konci začali vstup a výstup noža. Bambus sa veľmi ľahko prereže a môžete prejsť priamo cez uzly, ktoré majú cez seba celú priehradku. Zvyšok trubice je dutý. Vezmite dláto a vyrazte vnútorné zvyšky uzlov, ktoré umožnia plnú dutú rúrku. Je potrebné dávať pozor, aby ste nezačali s delením bambusu po dĺžke, ale toto sa dá ľahko opraviť. Vnútro tuby nastriekajte plochým bielym vonkajším akrylátom. Vonkajšia časť tuby je potiahnutá niekoľkými vrstvami polyuretánu odolného voči ultrafialovému žiareniu.

Jednotka Master je asi 10 palcov dlhá 3 až 4 palcov široká časť, do ktorej sa zmestí snímač. Je vybraný opatrne, aby bol odrezaný asi 2 palce od uzla v hornej časti. Tento priestor udrží snímač a umožní vodotesné tesnenie pre elektroniku uvedenú nižšie. Na okraji tohto uzáveru uzla by ste mali vyvŕtať 1/4 'otvor, aby drôty senzora mohli pretekať. Ďalších pár otvorov okolo základne uzáveru umožní radiálne opustiť zber vody v tomto prírodnom pohári. Musel som orezať dosku senzora, aby sa zmestila do priestoru, a spájkovať rôzne konektory, aby som získal malý otvor. Vodiče snímača sa napájajú na dosku porovnávača snímačov, ktorá je umiestnená vo vodotesnej časti. Opäť nastriekajte túto jednotku dovnútra a von polyuretánovým sprejom na vonkajšie použitie.

Krok 4: Zostavte ho

Zostavte to
Zostavte to
Zostavte to
Zostavte to
Zostavte to
Zostavte to

Flexibilný solárny panel je kontaktný cement namontovaný na vonkajšej strane hlavnej jednotky. Vodiče, ktoré ho spájajú cez malé otvory v puzdre trubice, sú spájkované na koncoch solárneho panelu. Postupujte podľa pokynov, ako to urobiť na ich webových stránkach-je to veľmi jednoduché. Dažďový senzor je namontovaný v hornom pohári so silikónovými kvapkami na nylonových rozperách, ktoré snímač naklonia pod uhlom, aby sa dážď nezhromažďoval. Na boku jednotky je vyvŕtaný otvor na umiestnenie vypínača. Všetko ostatné je len nacpané dovnútra. Na spodok môžete silikónovať malý plastový kryt, pokiaľ necháte niekoľko vzduchových otvorov. Všetky vstupy do drôtu sú utesnené kremíkovým tampónom.

Otroková jednotka je vybavená dĺžkou Neopixelov, aby v hornej a spodnej časti zostalo niekoľko palcov. Dajú sa ľahko silikonovať na svoje miesto-uistite sa, že ste stiahli silikónové puzdro, ak je k nemu pribalené-nie je možné ho prilepiť. Neopixely umiestnite nabok, aby ich nebolo vidieť takmer z každého uhla, ale smerovalo svetlo do natretej dutiny. Po ochrane zdroja energie veľkým kondenzátorom sa malá doska WEMOS ľahko zmestí do spodnej časti trubice. Aj keď podradená jednotka môže ísť von, nebola navrhnutá tak, aby bola vodotesná.

Krok 5: Naprogramujte si to

Naprogramujte to
Naprogramujte to
Naprogramujte to
Naprogramujte to
Naprogramujte to
Naprogramujte to

Tento chlapík odviedol peknú prácu pri stanovovaní niekoľkých príkladov senzorov a ESP-Now: https://github.com/HarringayMakerSpace/ESP-Now. Andreas Spiess urobil pekné video s príkladom, že som na spustenie tohto projektu použil kód od. Táto obmedzená jednotka Master/Slave vôbec nepotrebuje internet, takže som tieto sekcie odstránil-iba prenáša informácie o tom, či prší alebo nie. Rozhodol som sa nepoužívať ohlasované možnosti hlbokého spánku pre ESP, ako som zistil v predchádzajúcom projekte, ktorý sa po chvíli stal náhodne nestabilným a náhodne vybije solárnu batériu. Hardvérová možnosť iba každých desať minút reštartuje Adafruit Huzzah, skontroluje snímač, či nemá slabý signál znamenajúci dážď, a ak ho nenájde, vyšle vysoký/nízky signál na pin Hotovo na časovači. V opačnom prípade sa kód presúva na odosielanie informácií (v skutočnosti žiadne informácie okrem samotnej funkcie odosielania) otrokovi, aby sa jeho kód aktivoval. Otrokový kód jednoducho spustí počítač a čaká na správu, a keď sa dostane, na minútu zapne funkciu neopixel. V softvéri to môžete zmeniť, ale naďalej čaká na opätovnú aktiváciu dažďa. Prečítajte si komentáre v softvéri a zistite, kde je možné zmeniť hodnoty. Veľký meteorický kaskádový kód pochádza z tohto zdroja: https://www.tweaking4all.com/hardware/arduino/adruino-led-strip-effects/ Práve som pridal niekoľko náhodných konštánt a zmenu farby.

Krok 6: Používanie

Používanie
Používanie
Používanie
Používanie

Malý potenciometer na dažďovom senzore musí byť nastavený na takú úroveň kvapkania, ktorá aktivuje majstra, aby odoslal upozornenie. Musíte tiež nastaviť potenciometer obvodu časovača Adafruit, aby ste určili, ako často sa váš senzor zapne, aby skontroloval, či prší-rozsah je od sekúnd do dvoch hodín-vaša voľba. Nabite lipo batériu na hlavnej jednotke, zapnite ju a namontujte vonku. Malo by sa starať o energetické potreby, pokiaľ nežijete na Aljaške, kde neustále prší a je tma. Podřízená jednotka funguje kdekoľvek v dosahu siete Wifi nadriadeného a je veľmi odolná počas čakania na správy-stačí ho zapojiť do 5-voltovej nástennej bradavice s dostatočným výkonom, ktorý dodá vašu dĺžku Neopixelu, a môžete vyraziť. Ak chcete počas čakania na dážď príležitostné osvetlenie, je ľahké to naprogramovať-obzvlášť ak žijete niekde, kde vôbec neprší.

Odporúča: