Sadržaj:
Video: Solarna meteorološka stanica ESP32: 4 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
Za svoj prvi IoT projekt želio sam izgraditi meteorološku stanicu i poslati podatke na data.sparkfun.com.
Mala ispravka, kad sam odlučio otvoriti svoj račun u Sparkfun -u, nisu prihvaćali više veza, pa sam odabrao drugi IoT sakupljač podataka thingspeak.com.
Nastavak…
Sistem će biti postavljen na moj balkon i preuzimaće temperaturu, vlažnost i pritisak vazduha. Mikrokontroler odabran za ovaj projekt je FireBeetle ESP32 IOT mikrokontroler koji isporučuje DFRobot.
Za više informacija o ovom mikrokontroleru i načinu učitavanja koda pomoću Arduino IDE -a provjerite wiki stranicu DFRobot.
Sve fizičke parametre daje senzor BME280. Za dodatne informacije provjerite i wiki stranicu.
Da bi sustav postao potpuno "bežičan", potrebnu snagu osiguravaju dva solarna panela od 6V koji mogu isporučiti 2W energije. Ćelije će biti povezane paralelno. Proizvodnja energije tada se pohranjuje u 3,7 V polimer litij-ionsku bateriju kapaciteta +/- 1000mAh.
Modul Solar Lipo Charger iz DFRobota bit će odgovoran za upravljanje energijom.
Korak 1: Komponente
Za ovaj projekat trebat će vam:
- 1x - DFRobot FireBeetle ESP32 IOT
- 1x - DFRobot Gravitacija - I2C BME280
- 1x - DFRobot 3.7V polimer litijum -jonski
- 1x - DFRobot solarni Lipo punjač
- 2x - 6V 1W solarni panel
- 1x - Perfboard
- 1x - žensko zaglavlje
- 1x - Kućište/kutija
- Žice
- Screws
Takođe će vam biti potrebni sledeći alati:
- Pištolj za vruće ljepilo
- Lemilica
- Bušilica
Korak 2: Montaža
Mikrokontroler FireBeetle ESP32 IOT napaja se baterijom od 3,7 V koja je spojena na solarni Lipo punjač u ulaznom priključku za bateriju. Solarne ćelije su povezane u priključke PWR In. Vcc i GND portovi FireBeetle ESP32 IOT mikrokontrolera povezani su na Vout portove Solar Lipo punjača.
Napajanje BME280 napaja se sa 3,3 V porta u FireBeetle ESP32 IOT mikrokontroleru. Komunikacija se vrši preko I2C linija (SDA / SCL).
Za popravljanje svih komponenti u kutiji koristio sam perfboard, neke zaglavlje i žice.
Za solarne ćelije samo sam upotrijebio vruće ljepilo da ih pričvrstim na gornji poklopac kutije. Budući da je na kutiji već bilo rupa, ne morate više raditi:)
Napomena: Diode treba postaviti u solarne ploče kako se ne bi oštetile i ispraznile bateriju.
Više o tome možete pročitati na:
www.instructables.com/community/Use-of-diodes-when-connecting-solar-panels-in-para/
Korak 3: Kodirajte
Da biste mogli koristiti moj kôd, potrebne su neke promjene.
Prvi je definiranje imena i lozinke vaše WiFi mreže. Drugi je dobijanje API ključa sa Thingspeak.com. Objasniću to u nastavku. Također možete odrediti novi interval spavanja, ako to želite.
Thingspeak.comAko nemate Thingspeak račun, morat ćete otići na www.thingspeak.com i registrirati se.
Nakon potvrde vaše e -pošte, možete otići na Kanali i kreirati novi kanal. Dodajte varijable koje želite učitati. Za ovaj projekt, Temperatura, Vlažnost i Pritisak.
Pomaknite se prema dolje i pritisnite "Sačuvaj kanal". Nakon toga možete kliknuti na API ključeve. I dohvatite API ključ za pisanje. Zatim ga dodajte u datoteku koda.
Ako je sve točno, vaša meteorološka stanica može početi slati podatke vašem kanalu.
Korak 4: Zaključak
Kao i uvijek u svojim projektima, dat ću prostora za buduća poboljšanja, to nije drugačije.
Tokom razvoja, postajem zabrinut zbog potrošnje energije sistema. ESP32 i BME280 sam već uspavao, pa čak i tako imam potrošnju od oko 2mA !!! Budući da je BME280 veliki krivac za ovo, vjerojatno će mi trebati prekidač za potpuno isključivanje modula tijekom načina mirovanja.
Još jedna zanimljiva značajka bila bi dohvaćanje napona baterije. Nakon nekog ispitivanja i testiranja nekih unutrašnjih funkcija ESP32 ništa nije uspjelo. Tako da ću vjerojatno dodati razdjelnik napona i spojiti ga na analogni ulaz i direktno očitati napon. Javite mi ako dođete do boljeg rješenja.
Molimo vas da mi napišete ako ste pronašli grešku ili ako imate bilo kakav prijedlog/poboljšanje ili pitanje. "Ne dosađujte se, učinite nešto"
Preporučuje se:
Modularna solarna meteorološka stanica: 5 koraka (sa slikama)
Modularna solarna meteorološka stanica: Jedan od projekata koje sam želio izgraditi neko vrijeme je bila modularna meteorološka stanica. Modularni u smislu da možemo dodati senzore koje želimo samo promjenom softvera. Modularna meteorološka stanica podijeljena je na tri dijela. Glavna ploča ima W
NaTaLia meteorološka stanica: Arduino solarna meteorološka stanica učinila pravi način: 8 koraka (sa slikama)
NaTaLia meteorološka stanica: Arduino solarna meteorološka stanica učinila je pravi put: Nakon godinu dana uspješnog rada na 2 različite lokacije, dijelim svoje planove projekta meteoroloških stanica na solarni pogon i objašnjavam kako je evoluirala u sistem koji zaista može opstati dugo vremena perioda iz solarne energije. Ako pratite
"Uradi sam" meteorološka stanica i WiFi senzorska stanica: 7 koraka (sa slikama)
DIY meteorološka stanica i WiFi senzorska stanica: U ovom projektu ću vam pokazati kako stvoriti meteorološku stanicu zajedno sa WiFi senzorskom stanicom. Senzorska stanica mjeri lokalne podatke o temperaturi i vlažnosti i šalje ih putem WiFi -a meteorološkoj stanici. Meteorološka stanica tada prikazuje t
ESP32 Solarna meteorološka stanica: 9 koraka
ESP32 Weather Station Solar Powered: U ovom vodiču ćemo izgraditi projekt meteorološke stanice s omogućenim WiFi -em. Cilj je dizajnirati meteorološku stanicu sa gotovo svim mogućim karakteristikama: Prikaz trenutnih uvjeta, vremena, temperature, vlažnosti, pritiska Pokaži prognozu za sljedeću da
Solarna meteorološka stanica: 5 koraka
Solarna meteorološka stanica: Jeste li ikada željeli vremenske informacije u stvarnom vremenu iz svog dvorišta? Sada možete kupiti meteorološku stanicu u trgovini, ali one obično zahtijevaju baterije ili ih je potrebno priključiti na utičnicu. Ova meteorološka stanica ne mora biti povezana sa