2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40
Oma esimese asjade Interneti projekti jaoks tahtsin ehitada ilmajaama ja saata andmed aadressile data.sparkfun.com.
Väike parandus, kui otsustasin oma konto Sparkfunis avada, ei võtnud nad rohkem ühendusi vastu, seega valin teise asjade Interneti andmekoguja thingspeak.com.
Jätkub…
Süsteem paigutatakse minu rõdule ja taastab temperatuuri, niiskuse ja õhurõhu. Selle projekti jaoks valitud mikrokontroller on FireBeetle ESP32 IOT mikrokontroller, mille tarnib DFRobot.
Palun vaadake DFRoboti wiki lehte, et saada lisateavet selle mikrokontrolleri ja selle kohta, kuidas koodi Arduino IDE abil üles laadida.
Kõik füüsilised parameetrid annab BME280 andur. Lisateabe saamiseks vaadake ka wiki lehte.
Süsteemi täielikuks "juhtmevabaks" muutmiseks pakuvad vajalikku energiat kaks 6V päikesepaneeli, mis suudavad anda 2W võimsust. Lahtrid ühendatakse paralleelselt. Seejärel salvestatakse toodetud energia 3,7 V polümeer-liitiumioonakusse, mille võimsus on +/- 1000mAh.
Energiahalduse eest vastutab DFRoboti Solar Lipo Charger moodul.
Samm: komponendid
Selle projekti jaoks vajate:
- 1x - DFRobot FireBeetle ESP32 IOT
- 1x - DFRobot Gravity - I2C BME280
- 1x - DFRobot 3,7 V polümeer -liitiumioon
- 1x - DFRobot päikeseenergia lipolaadija
- 2x - 6V 1W päikesepaneel
- 1x - perfboard
- 1x - emane päis
- 1x - korpus/karp
- Juhtmed
- Kruvid
Lisaks vajate järgmisi tööriistu:
- Kuum liimipüstol
- Jootekolb
- Puurimismasin
2. samm: kokkupanek
FireBeetle ESP32 IOT mikrokontrolleri toiteallikaks on 3,7 V aku, mis on ühendatud aku sisendpordis asuva päikeseenergia lipolaadijaga. Päikesepatareid on ühendatud PWR In portidesse. FireBeetle ESP32 IOT mikrokontrolleri Vcc ja GND pordid on ühendatud päikeseenergia lipolaadija Vout -portidega.
BME280 toiteallikaks on FireBeetle ESP32 IOT mikrokontrolleri 3,3 V port. Side toimub I2C liinide kaudu (SDA / SCL).
Kõigi kasti komponentide parandamiseks kasutasin perfboardi, mõnda päist ja juhtmeid.
Päikesepatareide jaoks kasutasin lihtsalt kuuma liimi, et need karbi ülemisse kaanesse kinnitada. Kuna karbil olid juba augud, pole vaja rohkem teha:)
Märkus: Päikesepaneelidesse tuleks asetada dioodid, et vältida nende kahjustamist ja aku tühjenemist.
Selle kohta saate rohkem lugeda siit:
www.instructables.com/community/Use-of-diodes-when-connecting-solar-panels-in-para/
3. samm: kood
Minu koodi kasutamiseks peate tegema mõningaid muudatusi.
Esimene neist määrab teie WiFi -võrgu nime ja parooli. Teine on API -võtme hankimine saidilt Thingspeak.com. Ma selgitan seda allpool. Samuti saate soovi korral määrata uue magamisintervalli.
Kui teil pole Thingspeaki kontot, peate minema saidile www.thingspeak.com ja ennast registreerima.
Kui teie e -posti aadress on kinnitatud, võite minna jaotisse Kanalid ja luua uus kanal. Lisage muutujad, mida soovite üles laadida. Selle projekti jaoks temperatuur, niiskus ja rõhk.
Kerige alla ja vajutage "Salvesta kanal". Pärast seda saate klõpsata API võtmetes. Ja hankige API kirjutamisvõti. Seejärel lisage see oma koodifaili.
Kui kõik on õigesti, võib teie ilmajaam hakata teie kanalile andmeid saatma.
4. samm: järeldus
Nagu alati oma projektides, annan ma ruumi edaspidiseks täiustamiseks, see pole erinev.
Arendamise käigus hakkan muretsema süsteemi energiatarbimise pärast. Ma juba panen ESP32 ja BME280 magama ja isegi nii tarbin umbes 2mA !!! Olles selle eest vastutav BME280, vajan tõenäoliselt lülitit, et moodul täielikult välja lülitada unerežiimis.
Veel üks huvitav omadus oleks aku pinge taastamine. Pärast mõningast ESP32 sisemiste funktsioonide uurimist ja katsetamist ei töötanud midagi. Nii et ilmselt lisan pingejaguri ja ühendan selle analoogsisendiga ning loen otse pinget. Palun andke mulle teada, kui leiate parema lahenduse.
Palun kirjutage mulle, kui leidsite vea või kui teil on ettepanekuid/parandusi või küsimusi. "Ärge igavlege, tehke midagi"
Soovitan:
Kuidas: Raspberry PI 4 peata (VNC) installimine RPI-pildistaja ja piltidega: 7 sammu (koos piltidega)
Kuidas: Raspberry PI 4 peata (VNC) installimine Rpi-pildistaja ja piltidega: kavatsen seda Rapsberry PI-d kasutada oma blogis hunniku lõbusate projektide jaoks. Vaadake seda julgelt. Tahtsin uuesti oma Raspberry PI kasutamist alustada, kuid mul polnud uues asukohas klaviatuuri ega hiirt. Vaarika seadistamisest oli tükk aega möödas
Modulaarne päikesejaam: 5 sammu (piltidega)
Modulaarne päikesejaam: Üks projektidest, mida tahtsin mõnda aega ehitada, oli modulaarne ilmajaam. Modulaarne selles mõttes, et saame soovitud andureid lihtsalt tarkvara vahetades lisada. Modulaarne ilmajaam on jagatud kolmeks osaks. Põhiplaadil on W
ESP32 kasutamise alustamine - ESP32 tahvlite installimine Arduino IDE -sse ESP32 vilkuv kood: 3 sammu
ESP32 kasutamise alustamine | ESP32 tahvlite installimine Arduino IDE -sse ESP32 vilkumiskood: selles juhendis näeme, kuidas alustada esp32 -ga töötamist ja kuidas esp32 -tahvleid Arduino IDE -sse installida, ning programmeerime esp 32, et käivitada vilkumiskood arduino ide abil
Arvuti demonteerimine lihtsate sammude ja piltidega: 13 sammu (piltidega)
Arvuti demonteerimine lihtsate sammude ja piltidega: see on juhis arvuti demonteerimiseks. Enamik põhikomponente on modulaarsed ja kergesti eemaldatavad. Siiski on oluline, et oleksite selles osas organiseeritud. See aitab vältida osade kaotamist ja ka kokkupanekut
Raspberry Pi päikesejaam: 7 sammu (koos piltidega)
Raspberry Pi päikesejaam: Minu kahe eelmise projekti - kompaktkaamera ja kaasaskantavate mängukonsooli - lõpuleviimisel tahtsin leida uue väljakutse. Loomulik areng oli välistingimustes kasutatav kaugjuhtimissüsteem … Tahtsin ehitada Raspberry Pi ilmajaama, mis