Satura rādītājs:

ESP-Now Rainstick: 6 soļi (ar attēliem)
ESP-Now Rainstick: 6 soļi (ar attēliem)

Video: ESP-Now Rainstick: 6 soļi (ar attēliem)

Video: ESP-Now Rainstick: 6 soļi (ar attēliem)
Video: ЛЕДИБАГ ВСЕ ПРИДУМАЛА?! ДРУГАЯ ИСТОРИЯ ЛЕДИ БАГ и СУПЕР-КОТА в реальной жизни! 2024, Novembris
Anonim
Image
Image
Savāc savus materiālus
Savāc savus materiālus

Šis jautrais mazais projekts ļaus jums triviālajam priekam ļaut elektroniskajam tīklam paziņot, ka jums ir lietus! Par AI kontrolēto, asaru izraisošo cenu Tesla ir baumas, ka tai ir sensori, kas pamodina vējstikla tīrītājus lietus sākumā. Atrodoties pilnībā stiklotā salonā, jūs domājat, ka lietus acīmredzamības dēļ šāds sensors nebūtu gluži vajadzīgs, taču bez sprāgstoša benzīna rūkoņa jums ir jābūt par ko lielīties. Viegli lietojamo mikrokontroles ierīču ESP-8266 iebūvētās iespējas uzlabo vietējā ESP-Now tīkla opcija. Jums nav nepieciešams savienojums ar internetu un visas saistības un nepraktiskums, kas no tā izriet. Un jūs varat spēlēt ar bambusa nūjām!

Šī nav īsta lietusgāze. Tas ir žāvēts kaktuss, kas rada lietus troksni ar kaskādes pupiņām-noteikti zemas tehnoloģijas. Šī ierīce sastāv no Master un Slave kombinācijas. Norīkotais meistars sēž ārā, darbojas ar Lipo akumulatoru, saules enerģiju nodrošina un pamodina Adafruit aparatūras miega līdzeklis, kas iesūc strāvu un ieslēdz lietus sensoru apmēram reizi desmit minūtēs. Ja sniffs lietus, tas nosūta ESP-Now ziņojumu savam vienīgajam draugam-vergam-, kurš sēž iekšā, pieslēgts pie strāvas un klausās ziņas. Ja tas saņem vienu, tas ieslēdz mākslīgi novietotu neopikselu kaskādi. Komanda ir izgatavota no vietējā bambusa, ar kuru ir patīkami strādāt, un tās drukāšanai nav nepieciešamas 16 stundas.

1. darbība: apkopojiet savus materiālus

Savāc savus materiālus
Savāc savus materiālus

Atcerieties, kad bijāt bērns, un tika ierosināts, ka jūs varētu kādu nogalināt, piesprādzējot pie sieta virs augošiem asinātiem bambusa kociņiem un gaidot! Nu, mēs to nedarīsim.

1. Bambuss-iegūsti jauku gabalu, kamēr vēlies iekšā savīt neopikseļus. (Manējais bija apmēram 6 pēdas) Arī sensora korpusa gabals ir pietiekami plašs, lai tajā varētu ievietot kādu elektroniku. (3 collas plats 8 collas garš)

2. Elastīgi saules elementi-šādi:

3. TP 4056 lādētāja dēlis:

4. Loģikas līmeņa pārveidotājs:

5. Power Aimer Breakout Adafruit:

6. Adafruit Feather HUZZAH ar ESP8266:

7. WEMOS D1 Mini-jūsu izvēle…

8. Neopixel Strip 60 Led/M

9. Lipo akumulators

10. Lietus sensors-es nopirku šo, bet to ir daudz:

11. Vispārējs ON/OFF slēdzis

2. darbība: samontējiet elektroniku

Salieciet elektroniku
Salieciet elektroniku
Salieciet elektroniku
Salieciet elektroniku
Salieciet elektroniku
Salieciet elektroniku
Salieciet elektroniku
Salieciet elektroniku

Izpildiet Fritzing diagrammu par to, kā tiek veikta abu ierīču elektroinstalācija. Vergu vienība ir ļoti vienkārša ar perfektu dēli sieviešu galviņu montāžai, lai ietilptu WEMOS D1 Mini, kurā ir uzstādīts vīriešu galviņu komplekts. Tas atvieglo uzstādīšanu un noņemšanu regulēšanai un programmēšanai. Loģikas līmeņa pārslēdzējs atrodas otrā pusē, un tas ir niecīgs un viegli uzstādāms uz tāfeles. Lai iegūtu paraugpraksi, izmantojot neopikseļus, ieteicams pievienot slēdža un neopikseļu datu izvadam rezistoru un lielu kondensatoru starp elektropārvades līnijām. Pārliecinieties, vai izmantojat atbilstošu barošanas avotu un pievienojiet to atsevišķi no WEMOS izejas. Jūs varat izmērīt šo enerģijas avotu pēc tā, cik ilgs būs jūsu lietus spieķis…

Arī galvenā vienība ir diezgan vienkārša. Es izmantoju Adafruit Huzzah ESP8266, nevis citu WEMOS D1 mini, jo tam ir iebūvēts savs akumulatora barošanas bloks. Izmērs neatkarīgi no vēlamā Lipo izmēra-tam vienkārši jāiekļaujas bambusa iekšpusē. Vienkāršais uzlādes kontrolieris ir savienots ar saules bateriju un akumulatoru un nodrošina strāvas padevi barošanas taimera pārtraukumam un ESP8266. Jauda lietus sensoram tiek piegādāta caur 3,3 V jaudu mikrokontrollera panelī. Es ievietoju slēdzi starp ieslēgšanas līniju no barošanas taimera un paneļa EN tapu, lai es varētu saglabāt šo līniju augstu, lai to ieprogrammētu. (Tas tiek turēts zems pat tad, ja taimera barošana ir izslēgta, tāpēc ir grūti strādāt bez tā …) Tiek izmantotas divas Huzzah tapas-viena lietus sensoram, kas padara to digitāli zemu, kad ūdens nokrīt, un viena, lai pateiktu barošanas taimeris ir labi to izslēgt. Es šai ierīcei neievietoju akumulatora testeri, bet, ja vēlaties, instrukcijas ir Adafruit tīmekļa vietnē. Tas izmanto vienīgo A0 tapu uz tāfeles, bet jūs varat to viegli ieprogrammēt, lai pārsūtītu šos datus vergam un izvadītu to kā pikseļu augstumu.

3. darbība: izveidojiet to

Veidojiet to
Veidojiet to
Veidojiet to
Veidojiet to
Veidojiet to
Veidojiet to

Ar bambusu ir patīkami strādāt. Gabali, kurus izmantoju, kādu laiku bija izžuvuši un miruši. Slīpējiet ārpusi gludi. Gaismas spraugu ir viegli izgriezt ar gaismas zobenzāģi. Vienkārši izmantojiet zilu lenti visā garumā un aptuveni ar brīvu roku collas plaisu uz sejas, atstājot aptuveni 8 collas neskartas galos. Forma var būt tik viļņota, cik vēlaties to sagriezt. Izurbiet divus asmeņu izmēra caurumus, lai sāktu asmens ieeju un izeju galos. Bambuss tiek sagriezts ļoti viegli, un jūs varat iet tieši caur mezgliem, kuriem ir pilna deflektors. Pārējā caurule ir doba. Paņemiet kaltu un noņemiet mezglu iekšējās paliekas, kas ļaus izveidot pilnu dobu cauruli. Jāuzmanās, lai jūs nesāktu sadalīt bambusa garumā, bet to ir viegli salabot. Izsmidziniet caurules iekšpusi ar plakanu baltu āra akrilu. Caurules ārpuse ir pārklāta ar pāris kārtām UV izturīga poliuretāna.

Galvenā iekārta ir aptuveni 10 collas gara, 3 līdz 4 collas plata, un tajā tiks ievietots sensors. Tas ir rūpīgi izvēlēts tā, lai tas tiktu nogriezts apmēram 2 collu attālumā no mezgla augšpusē. Šī vieta turēs sensoru un nodrošinās ūdensnecaurlaidīgu blīvējumu zemāk esošajai elektronikai. Šī mezgla vāciņa malā jums vajadzētu urbt 1/4 collas caurumu, lai sensora vadi varētu izkrist. Vēl pāris caurumi ap vāciņa pamatni ļaus ūdenim savākties šajā dabīgajā tasītē radiāli. Man vajadzēja sagriezt sensora plāksni, lai tā ietilptu telpā, un pielodēt dažādus savienotājus, lai iegūtu nelielu caurumu. Sensora vadi tiek padoti uz sensoru salīdzināšanas plāksni, kas atrodas ūdensnecaurlaidīgajā daļā. Vēlreiz izsmidziniet šo ierīci iekšā un ārā ar poliuretāna aerosolu lietošanai ārpus telpām.

4. solis: salieciet to

Salieciet to
Salieciet to
Salieciet to
Salieciet to
Salieciet to
Salieciet to

Elastīgais saules panelis ir kontaktcements, kas uzstādīts pie galvenās vienības ārpuses. Vadi, kas to savieno caur maziem caurumiem caurules korpusā, ir pielodēti pie saules paneļa galiem. Izpildiet norādījumus, kā to izdarīt viņu vietnē-tas ir ļoti vienkārši. Lietus sensors ir uzstādīts augšējā krūzītē ar silīcija uzlikām uz neilona starplikām, kas noliec sensoru leņķī, lai lietus nesakristu. Iekārtas sānos tiek urbts caurums, lai turētu ieslēgšanas/izslēgšanas slēdzi. Viss pārējais ir tikai piebāzts iekšā. Jūs varat silikonu ar nelielu plastmasas pārsegu apakšā, ja vien atstājat dažus gaisa caurumus. Visas stiepļu ieejas ir aizzīmogotas ar silīcija tamponiem.

Vergu vienība ir aprīkota ar neopikseļu garumu, lai atstātu pāris collas augšpusē un apakšā. Tie ir viegli silikonizējami savās vietās-noteikti noņemiet silīcija uzmavu, ja tā ir komplektā-to nav iespējams pielīmēt. Novietojiet neopikseļus uz sāniem tā, lai tie nebūtu redzami no gandrīz katra leņķa, bet novirzītu gaismu krāsotajā dobumā. Pēc barošanas avota aizsardzības ar lielu kondensatoru mazā WEMOS plāksne viegli ievietosies caurules apakšā. Lai gan vergu vienība var iziet ārā, tā nebija paredzēta ūdensizturībai.

5. solis: ieprogrammējiet to

Programmējiet to
Programmējiet to
Programmējiet to
Programmējiet to
Programmējiet to
Programmējiet to

Šis puisis paveica jauku darbu, izklāstot dažus sensoru un ESP-Now piemērus: https://github.com/HarringayMakerSpace/ESP-Now. Andreass Spiess uztaisīja jauku video ar piemēru, ka es izmantoju kodu no šī projekta uzsākšanas. Šai ierobežotajai Master/Slave vienībai internets vispār nav vajadzīgs, tāpēc es likvidēju šīs sadaļas-tā tikai pārsūta informāciju par to, vai līst lietus vai nē. Es nolēmu neizmantot ESP izsludinātās dziļā miega iespējas, jo iepriekšējā projektā es atklāju, ka pēc kāda laika tas kļuva nejauši nestabils un nejauši izlādējās saules baterija. Aparatūras opcija tikai reizi desmit minūtēs pārstartē Adafruit Huzzah, pārbauda, vai sensoram nav zema signāla, kas nozīmē lietus, ja tas neatrod, ka tas nosūta augstu/zemu signālu uz taimera taustiņa Gatavs. Citādi kods pāriet uz informācijas nosūtīšanu (patiesībā bez informācijas, izņemot pašu sūtīšanas funkciju) vergam, lai aktivizētu tā kodu. Vergu kods vienkārši iedarbina mašīnu un gaida ziņojumu, un, kad tas tiek saņemts, tas uz minūti ieslēdz neopikselu funkciju. Jūs to varat mainīt programmatūrā, bet tā vienkārši turpina gaidīt lietus aktivizēšanu. Izlasiet programmatūras komentārus, lai redzētu, kur mainīt vērtības. Lieliskais meteoru kaskādes kods nāca no šī avota: https://www.tweaking4all.com/hardware/arduino/adruino-led-strip-effects/ Es tikko pievienoju dažas nejaušas konstantes un krāsas maiņu.

6. darbība: tā izmantošana

Izmantojot to
Izmantojot to
Izmantojot to
Izmantojot to

Lietus sensora mazais potenciometrs ir jāpielāgo, lai kāds pilienu līmenis aktivizētu kapteini, lai nosūtītu paziņojumu. Jums ir arī jāpielāgo Adafruit taimera ķēdes potenciometrs, lai noteiktu, cik bieži sensors ieslēdzas, lai pārbaudītu lietus-diapazons ir no sekundēm līdz divām stundām-pēc jūsu izvēles. Uzlādējiet lipo akumulatoru galvenajā blokā, ieslēdziet to un uzstādiet to ārpusē, un tam vajadzētu parūpēties par sevi enerģijas vajadzībām, ja vien jūs nedzīvojat Aļaskā, kur nepārtraukti līst un ir tumšs. Vergu vienība darbojas jebkurā vietā, kur atrodas galvenā meistara Wifi diapazons, un ir ļoti elastīga ziņu gaidīšanas dienās-vienkārši pievienojiet to 5 voltu sienas kārpu ar pietiekamu jaudu, lai nodrošinātu Neopikselu garumu, un dodieties ceļā. Ja, gaidot lietu, vēlaties laiku pa laikam parādīt gaismu, to ir viegli ieprogrammēt-it īpaši, ja dzīvojat kaut kur, kur nelīst.

Ieteicams: