Turinys:
Video: ESP8266 - 12 oro sąlygų: 4 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Šis projektas skirtas statyti ir išbandyti orų stotį, pagrįstą ESP8266 - 12. Koncepcija pagrįsta mažos energijos su įkraunama baterija naudojant saulės elementą. Ši instrukcija yra pagrįsta mano ankstesnių 2 projektų apmokestinimo sistema ir esp logger.
BOM:
PCB prototipo plokštė
s.click.aliexpress.com/e/bgL8ra4o
s.click.aliexpress.com/e/cZld3Uu0
atvejis
s.click.aliexpress.com/e/bnH8vwuC
s.click.aliexpress.com/e/cgh1TZZA
6V saulės elementai:
s.click.aliexpress.com/e/boPIbdcU
s.click.aliexpress.com/e/P2CdlvQ
s.click.aliexpress.com/e/hpaB1es
8266 ESP 12
s.click.aliexpress.com/e/uPIsjqu
s.click.aliexpress.com/e/c2KA2QyC
Baterija. 18650 Ličio jonų baterija.
Akumuliatoriaus laikiklis 18650
Jutiklis.
Galite pasirinkti bet ką, man patinka I2C jutikliai, aš renkuosi šviesos jutiklį MAX44009 https://s.click.aliexpress.com/e/mF3rZpQ (MAX44009)
s.click.aliexpress.com/e/mF3rZpQ (BME280 - temperatūros, drėgmės ir slėgio jutiklis)
arba.
DS18B20 1 laidų temperatūros jutiklis https://s.click.aliexpress.com/e/bhmyP8ha nemokamas pristatymas:
s.click.aliexpress.com/e/bhmyP8ha
2 x 100 nF keraminis kondensatorius
1x elektrolitinis kondensatorius 47microF (galima naudoti 470microFarad)
s.click.aliexpress.com/e/bFvGcnB6 *
* kondensatorių paketai
s.click.aliexpress.com/e/bFvGcnB6
s.click.aliexpress.com/e/bcwvHbiC
1x CP2102 USB į UART serijinis modulis
s.click.aliexpress.com/e/btKG0HlO
n
2x lytėjimo mygtukas
s.click.aliexpress.com/e/DEGyCsC
2x duonos lentos ilgos arba 1xilgos lentos + 1x trumpos lentos arba 1x pcb (kas geriau, maža talpa) https://s.click.aliexpress.com/e/DEGyCsC (ilgas)
s.click.aliexpress.com/e/DEGyCsC (trumpas)
1x paketas „dupont“kabelių (ne toks geras, geriau pirkti storesnį, kad būtų geras ryšys)
Rezistoriai: 3x 10kΩ 2x 4.7kΩ 1x 2.2kΩ 1x 300kΩ 1x 100kΩ
Pakuotės:
s.click.aliexpress.com/e/DEGyCsC
s.click.aliexpress.com/e/bzLcEtPS
1 žingsnis: statymas
Aprašau tik pagrindines espradimo sąlygas, daugiau informacijos apie ankstesnius mano nurodomus projektus.
Aš naudoju ESP8266 - 12 mikrovaldiklį, galite naudoti ESP8266 - 7 su antena. Norėdami dirbti su esp lustu, jums reikia 3,3 V sumažinimo modulio, kuris konvertuoja įtampą iš ličio jonų baterijos į 3,3 V. Aš naudoju ličio jonų bateriją iš seno nešiojamojo kompiuterio akumuliatoriaus.
Akumuliatoriui įkrauti naudoju saulės elementą, iš esmės jums reikia saulės elementų, kurie suteikia maksimalią 7 V įtampą (priklauso nuo įkrovimo modulio TP4056) ir apie 200 mA maksimalią saulės baterijos srovę. Maksimali srovė priklauso nuo akumuliatoriaus, tai yra C/10 taisyklė, tačiau ličio baterijas galite įkrauti ir 500 mA (C yra akumuliatoriaus talpa).
Matuojant naudoju 3 tematometrus DS18b20, kurie yra pagrįsti vieno laido koncepcija. Taip pat tikrinu kiekvieno atskiro dalyko universalų adresą. Kodėl 3 metrai? Patikrinkite kitą skaidrę.
Taip pat ESP gali matuoti su „Wi -Fi“antena! Aš matau SSID, kurį prijungiu, stiprumą. Paprastai jis išreiškiamas dB vienetais. Taip pat mano esp patikrinkite belaidžių tinklų skaičių aplink mano namus. Kartais yra 2, kartais - 3 ar 4.
2 žingsnis: matavimas
Matavimui naudoju 3 temometrus, vieną matuoju temperatūrą dėžutės viduje, kur yra esp ir visa aparatūra. Antrasis temometras matuoja lauko oro temperatūrą. Aš tiesiog pritvirtinau jutiklį už lentos balkone. Trečiasis temometras, kurį naudoju matuojant temperatūrą butelio viduje. Kai saulėta, oras butelio viduje yra gana karštas. Taigi tai yra kaip saulės spindulių detektorius.
Taip pat matuoju akumuliatoriaus įtampą analoginiu skaitmeniniu keitikliu (ADC). ESP naudoja ADC, kurio maksimali įtampa yra 1 V, todėl turiu padalinti balsus nuo ličio baterijos iki mažiau nei 1 V.
Taip pat ESP matuoja mano SSID stiprumą ir „Wi -Fi“tinklų skaičių aplink mano namus.
3 žingsnis: bandymas
Bandymams naudoju „Thingspeak“kanalą (https://thingspeak.com/channels/297517?fref=gc). Aš sukuriu 8 grafikus, lauko temperatūra, ADC (vertės iš ADC, kurios matuoja akumuliatoriaus įtampą), skirtumas (temperatūra lauke - temperatūra butelyje), temperatūra dėžutėje, „wifi“stiprumas, „wifi“skaičius, temperatūra saulėje = in butelis.
Mano esp siunčia duomenis į dalykų kalbą kas 28 minutes (aš įjungiau 30 minučių, bet vidinis laikrodis svyruoja su nedideliu triukšmu, bet iš esmės laiko intervalas yra apie 28 minutes)
Tai veikia gana gerai, tačiau praėjusią savaitę pastebėjau, kad kartą per dieną trūksta vienos vertės. Laiko intervalas yra ilgesnis nei 28 minutės = 56 minutės. Galbūt „Thingspeak“serveris yra šiek tiek problemiškas.
Taip pat galite sukurti grafiką iš šių verčių ir pridėti šią diagramą prie kito „Thingspeak“kanalo (naudokite įrankius „MATLAB Analysis“ir „MATLAB Visualization“). Aš jį naudoju, bet galbūt dėl to šiek tiek trūksta mano vertybių. (Trūkstamų verčių atsirado ir ištrynus naujas diagramas bei naujus kanalus)
4 žingsnis: grafikai
Malonu patikrinti temperatūrą lauke ir išanalizuoti temperatūrą mano butelyje, kuris yra kaip šiltnamis. Temperatūra gali siekti daugiau nei 30 ° C (86 F), kai lauke yra apie 15 ° C (59 F). Taip pat mano lauko temperatūra nėra tiksli, savo regiono prognozių svetainėje patikrinu, ar mano matuojama išorinė temperatūra vis dar yra aukštesnė. Galbūt man reikia geresnės izoliacijos.
temperatūra lauke
temperatūra SAULĖJE
Rekomenduojamas:
Patalpų oro kokybės matuoklis: 5 žingsniai (su nuotraukomis)
Patalpų oro kokybės matuoklis: paprastas projektas, skirtas patikrinti jūsų namų oro kokybę. Kadangi pastaruoju metu daug apsistojame/dirbame iš namų, gali būti gera mintis stebėti oro kokybę ir priminti sau, kada laikas atidaryti langą ir įkvėpti gryno oro
„Air“- tikra mobili oro gitara (prototipas): 7 žingsniai (su nuotraukomis)
Oras - tikra mobili oro gitara (prototipas): Gerai, tai bus tikrai trumpas pamokymas apie pirmą dalį pagaliau priartėti prie mano vaikystės svajonės. Kai buvau jaunas berniukas, visada žiūrėjau, kaip mano mėgstami atlikėjai ir grupės nepriekaištingai groja gitara. Kai užaugau, buvau ne
Švytintis oro burbuliukų laikrodis; Powered by ESP8266: 7 žingsniai (su nuotraukomis)
Švytintis oro burbuliukų laikrodis; „Powered by ESP8266“: „švytintis oro burbuliukų laikrodis“rodo laiką ir kai kurias grafikas apšviestais skysčio oro burbulais. Skirtingai nuo LED matricos ekrano, lėtai slenkantys ir žėrintys oro burbuliukai man leidžia atsipalaiduoti. 90-ųjų pradžioje aš įsivaizdavau „burbulų ekraną“. Neįmanoma
Oro taršos aptikimas + oro filtravimas: 4 žingsniai
Oro taršos aptikimas ir oro filtravimas: Vokietijos Šveicarijos tarptautinės mokyklos studentai (Aristobulus Lam, Victor Sim, Nathan Rosenzweig ir Declan Loges) kartu su „MakerBay“darbuotojais sukūrė integruotą oro taršos matavimo ir oro filtravimo efektyvumo sistemą. Ši
HRV (namų oro keitiklis) „Arduino“valdiklis su oro ekonomizatoriumi: 7 žingsniai (su nuotraukomis)
HRV (namų oro keitiklis) „Arduino“valdiklis su oro taupymo priemone: „HRV Arduino“valdiklis su oro ekonomizatoriumi Nenorėjau mokėti 200 USD už naują. Visada norėjau kažko, kas nuodėmė oro ekonomizatorių