Sisukord:

ESP-Now Rainstick: 6 sammu (koos piltidega)
ESP-Now Rainstick: 6 sammu (koos piltidega)

Video: ESP-Now Rainstick: 6 sammu (koos piltidega)

Video: ESP-Now Rainstick: 6 sammu (koos piltidega)
Video: Умное окно - автоматизация проветривания комнаты, интеграция в Home Assistant 2024, Juuli
Anonim
Image
Image
Koguge oma materjalid kokku
Koguge oma materjalid kokku

See lõbus väike projekt võimaldab teil tühist rõõmu lasta elektroonilisel võrgul teatada, et teil on vihma! Tehisintellektiga juhitav, pisaraid tekitav hind Tesla on kuulujuttude järgi anduritega, mis äratavad vihma algul klaasipuhastid. Olles täielikult klaasiga suletud kabiinis, võiks arvata, et vihma ilmsus ei muudaks sellist andurit päris vajalikuks, kuid ilma plahvatava bensiini mürinata peab teil olema millegagi kiidelda. Lihtsalt kasutatavate mikrokontrollerite ESP-8266 sisseehitatud võimalusi võimendab kohalik ESP-Now võrguvõimalus. Teil pole vaja Interneti -ühendust ja kõiki sellega kaasnevaid kohustusi ja ebapraktilisust. Ja saate mängida bambuskeppidega!

See pole tõeline vihmapulk. See on kuivatatud kaktus, mis teeb vihmamüra kaskaadubadega-kindlasti madala tehnoloogiaga. See seade koosneb kombinatsioonist Master ja Slave. Määratud kapten istub õues, töötab Lipo patareidega, päikeseenergial on võimeline ja äratatud Adafruit'i riistvaralise uneaine poolt, mis rüüpab energiat ja lülitab vihmasensori sisse umbes kord kümne minuti jooksul. Kui vihma nuusutab, saadab ta oma ainsale sõbrale-orjale-ESP-Now-sõnumi, kes istub sees ja on ühendatud toiteallikaga sõnumeid kuulama. Kui see saab, lülitab see sisse kunstiliselt paigutatud neopikselite kaskaadi. Meeskond on valmistatud kohalikust bambusest, millega on lõbus töötada ja mille printimine ei nõua 16 tundi.

Samm: koguge oma materjalid kokku

Koguge oma materjalid kokku
Koguge oma materjalid kokku

Pidage meeles, kui olite laps ja teile tehti ettepanek, et võite kellegi tappa, sidudes ta võrguga üle teravate bambuskeppide ja oodates! Noh, me ei tee seda.

1. Bambus-hangi endale kena tükk niikaua, kuni tahad neopikseleid sisse nöörida. (Minu oma oli umbes 6 jalga) Ka anduri korpuse tükk, mis on piisavalt lai, et mahutada elektroonikat. (3 tolli lai 8 tolli pikk)

2. Painduvad päikesepatareid-sellised nagu:

3. TP 4056 laadijaplaat:

4. Loogika taseme muundur:

5. Power Aimer Breakout Adafruit:

6. Adafruit Feather HUZZAH koos ESP8266 -ga:

7. WEMOS D1 Mini-teie valik…

8. Neopixel Strip 60 Led/M

9. Lipo aku

10. Vihmasensor-ostsin selle, kuid neid on seal palju:

11. Üldine ON/OFF lüliti

Samm: pange elektroonika kokku

Pange elektroonika kokku
Pange elektroonika kokku
Pange elektroonika kokku
Pange elektroonika kokku
Pange elektroonika kokku
Pange elektroonika kokku
Pange elektroonika kokku
Pange elektroonika kokku

Järgige Fritzingu skeemi, kuidas mõlema seadme juhtmestik on tehtud. Alamüksus on väga lihtne koos naftapeade paigaldamiseks mõeldud plaadiga, et mahutada WEMOS D1 Mini, kuhu on paigaldatud meespeade komplekt. See muudab seadistamise ja programmeerimise hõlpsaks paigaldamise ja eemaldamise. Loogika taseme nihutaja asub teisel pool ja on pisike ning seda on lihtne lauale paigaldada. Neopikselite kasutamise parimate tavade jaoks on soovitav ühendada takisti nihke ja neopikselite andmeväljundiga ning selle külge ühendatud elektriliinide vahel suur kondensaator. Kasutage kindlasti piisavat toiteallikat ja ühendage see WEMOS -väljundist eraldi. Saate seda toiteallikat mõõta selle järgi, kui kaua teie vihmapuu kestab…

Põhiseade on ka üsna lihtne. Kasutasin teise WEMOS D1 mini asemel Adafruit Huzzah ESP8266, kuna sellel on sisseehitatud oma akutoiteallikas. Suurus, mis iganes soovite Lipot-see peab lihtsalt sobima bambusest. Lihtne laadimiskontroller on ühendatud päikesepatarei ja akuga ning toidab Power Timer Breakoutit ja ESP8266. Toide vihmasensorile tuleb läbi mikrokontrolleri tahvli 3,3 V toite. Panin lüliti toiteaja lubamise liini ja plaadi EN -nööbi vahele, et saaksin seda joont kõrgel hoida, et seda programmeerida. (Seda hoitakse madalal isegi siis, kui taimeri toide on nii raske, et seda ilma selleta tööle saada …) Huzzah'il kasutatakse kahte tihvti-üks vihmasensori jaoks, mis muudab vee sattudes digitaalselt madalaks ja teine teatavaks toite taimer on hea see välja lülitada. Ma ei pannud sellele seadmele akutestijat, kuid kui soovite, leiate juhised Adafruit'i veebisaidilt. See kasutab tahvli ainukest A0 tihvti, kuid saate selle hõlpsalt programmeerida, et need andmed orjale edastada ja pikslite kõrgusena väljastada.

3. samm: ehitage see üles

Ehitage see
Ehitage see
Ehitage see
Ehitage see
Ehitage see
Ehitage see

Bambusega on lõbus töötada. Tükid, mida ma kasutasin, olid mõnda aega kuivanud ja surnud. Lihvige välispind siledaks. Valgusti pilu on kerge mõõgasaega lihtne lõigata. Lihtsalt kasutage sinist kleeplinti kogu pikkuses ja umbes vabakäe tolli laiune pragu ülespoole, jättes otsadesse umbes 8 tolli puutumata. Kuju võib olla nii laineline, kui soovite seda lõigata. Puurige kaks tera suurust auku, et alustada tera sisse- ja väljapääsu otstest. Bambus lõikab väga lihtsalt ja saate otse läbi sõlmede, millel on täielik vahesein. Ülejäänud toru on õõnes. Võtke peitel ja eemaldage sõlmede sisemised jäänused, mis võimaldavad täis õõnes toru. Tuleb hoolitseda selle eest, et te ei alustaks bambuse pikkust, kuid seda on lihtne parandada. Pihustage toru sisekülg lameda valge välisakrüüliga. Toru väliskülg on kaetud paar kihti UV -kindlast polüuretaanist.

Põhiseade on umbes 10 tolli pikk 3–4 tolli laiune tükk, mis mahutab anduri. See valitakse hoolikalt nii, et see lõigatakse ülaosas asuvast sõlmest umbes 2 tolli kaugusele. See ruum hoiab andurit ja võimaldab allpool oleva elektroonika jaoks veekindla tihendi. Selle sõlme korki serva tuleks puurida 1/4 'auk, et anduri juhtmed saaksid läbi kukkuda. Veel paar auku korgi aluse ümber võimaldavad sellel looduslikul tassil vett koguda radiaalselt. Pidin anduriplaadi ruumi trimmima ja väikese augu saamiseks erinevaid pistikuid jootma. Andurite juhtmed suunatakse anduri võrdlusplaadile, mis asub veekindlas osas. Pihustage seda seadet uuesti sisse ja välja välistingimustes kasutamiseks mõeldud polüuretaanpihustiga.

Samm: pange see kokku

Pange see kokku
Pange see kokku
Pange see kokku
Pange see kokku
Pange see kokku
Pange see kokku

Painduv päikesepaneel on kontakttsement, mis on paigaldatud põhiseadme välisküljele. Juhtmed, mis ühendavad seda toru korpuse väikeste aukude kaudu, on joodetud päikesepaneeli otste külge. Järgige nende veebisaidil olevaid juhiseid-see on väga lihtne. Vihmasensor on paigaldatud ülemisse tassi koos räni tupsutustega nailonist vahetükkidele, mis kallutavad andurit nurga all, nii et vihm ei koguneks kokku. Seadme küljele puuritakse sisse/välja lüliti jaoks auk. Kõik muu on lihtsalt sisse topitud. Võite väikese plastkatte põhjaga silikoonida, kui jätate õhuauke. Kõik traadi sissepääsud on suletud räni tampoonidega.

Alamüksus on varustatud neopikselite pikkusega, et jätta paar tolli üla- ja alaossa. Neid saab kergesti silikoonida-eemaldage kindlasti räniümbris, kui see oli kaasas-seda on võimatu liimida. Paigutage neopikslid küljele nii, et neid ei nähtaks peaaegu iga nurga alt, vaid suunataks valguse värvitud õõnsusse. Pärast toiteallika kaitsmist suure kondensaatoriga mahub väike WEMOS -plaat kergesti toru põhja. Kuigi alamüksus võib välja minna, ei olnud see mõeldud veekindlaks.

Samm: programmeerige see

Programmeerige see
Programmeerige see
Programmeerige see
Programmeerige see
Programmeerige see
Programmeerige see

See tüüp tegi kenasti tööd, esitades mõned näited anduritest ja ESP-Now-st: https://github.com/HarringayMakerSpace/ESP-Now. Andreas Spiess tegi toreda video näitega, mille järgi kasutasin selle projekti käivitamiseks koodi. See piiratud Master/Slave üksus ei vaja üldse Internetti, nii et ma kõrvaldasin need osad-see lihtsalt edastab teabe selle kohta, kas sajab vihma või mitte. Otsustasin mitte kasutada ESP -i kuulutatud sügava une võimalusi, kuna leidsin eelmises projektis, et see muutus mõne aja pärast juhuslikult ebastabiilseks ja tühjendas juhuslikult päikesepatarei. Riistvaravalik taaskäivitab Adafruit Huzzah’i umbes kord iga kümne minuti tagant, kontrollib, kas anduril on madal signaal, mis tähistab vihma, kui see ei leia, et see saadab kõrge või madala signaali taimeril olevale Valmis tihvtile. Muidu liigub kood teabe saatmisele (tegelikult pole mingit teavet, välja arvatud saatmisfunktsioon ise) orjale, et selle kood aktiveerida. Alamkood lihtsalt käivitab masina ja ootab teadet ning kui see saabub, lülitab neopikseli funktsiooni minutiks sisse. Saate seda tarkvaras varieerida, kuid see lihtsalt ootab uuesti vihma aktiveerimist. Lugege tarkvara kommentaare, et näha, kus väärtusi muuta. Suurepärane meteoorikaskaadi kood pärines sellest allikast: https://www.tweaking4all.com/hardware/arduino/adruino-led-strip-effects/ Lisasin just mõned juhuslikud konstandid ja värvimuutuse.

6. samm: selle kasutamine

Selle kasutamine
Selle kasutamine
Selle kasutamine
Selle kasutamine

Vihmaanduri väikest potentsiomeetrit tuleb reguleerida vastavalt sellele, millise tilgutustaseme korral aktiveerib kapten teate. Samuti peate reguleerima Adafruit taimeriahela potentsiomeetrit, et määrata, kui tihti teie andur vihma kontrollimiseks sisse lülitub-vahemik on sekunditest kuni kaks tundi-teie valik. Laadige peakomplekti lipoaku ja lülitage see sisse ning paigaldage see õue ning see peaks energiavajaduste eest ise hoolitsema, kui te ei ela Alaskal, kus sajab pidevalt vihma ja on pime. Alamseade töötab kõikjal peremehe Wifi levialas ja on sõnumite ootamise päevadel väga vastupidav-lihtsalt ühendage see 5-voldise seina tüügasse, millel on piisavalt energiat Neopixeli pikkuse varustamiseks ja minek. Kui soovite vihma oodates aeg-ajalt valgust kuvada, on seda lihtne programmeerida-eriti kui elate kuskil, kus vihma ei saja.

Soovitan: