Cuprins:

ESP8266 - 12 vreme: 4 pași (cu imagini)
ESP8266 - 12 vreme: 4 pași (cu imagini)

Video: ESP8266 - 12 vreme: 4 pași (cu imagini)

Video: ESP8266 - 12 vreme: 4 pași (cu imagini)
Video: Valeriu Coadă te învață cum să scapi într-o SITUAȚIE EXTREMĂ!! 😱😅 #tiktokromania #valeriucoada 2024, Decembrie
Anonim
ESP8266 - 12 Weatherstation
ESP8266 - 12 Weatherstation

Acest proiect se referă la construirea și testarea stației meteo bazată pe ESP8266 - 12. Conceptul se bazează pe alimentarea redusă cu încărcarea bateriei folosind celula solară. Această instrucțiune se bazează pe sistemul meu de încărcare a celor 2 proiecte anterioare și pe loggerul esp.

BOM:

Placă prototip PCB

s.click.aliexpress.com/e/bgL8ra4o

s.click.aliexpress.com/e/cZld3Uu0

caz

s.click.aliexpress.com/e/bnH8vwuC

s.click.aliexpress.com/e/cgh1TZZA

Celule solare de 6V:

s.click.aliexpress.com/e/boPIbdcU

s.click.aliexpress.com/e/P2CdlvQ

s.click.aliexpress.com/e/hpaB1es

ESP 8266 12

s.click.aliexpress.com/e/uPIsjqu

s.click.aliexpress.com/e/c2KA2QyC

Baterie. 18650 Baterie litiu-ion.

Suport pentru bateria 18650

Senzor.

Puteți alege orice, îmi plac senzorii I2C, aleg senzorul de lumină MAX44009 https://s.click.aliexpress.com/e/mF3rZpQ (MAX44009)

s.click.aliexpress.com/e/mF3rZpQ (BME280 - senzor de temperatură, umiditate și presiune)

sau.

Senzor de temperatură 1 fir DS18B20 https://s.click.aliexpress.com/e/bhmyP8ha transport gratuit:

s.click.aliexpress.com/e/bhmyP8ha

2 x condensator ceramic 100 nF

1x condensator electrolitic 47microF (poate folosi 470microFarad)

s.click.aliexpress.com/e/bFvGcnB6 *

* pachete de condensatori

s.click.aliexpress.com/e/bFvGcnB6

s.click.aliexpress.com/e/bcwvHbiC

1x modul CP2102 USB către UART Serial

s.click.aliexpress.com/e/btKG0HlO

n

2 butoane tactile

s.click.aliexpress.com/e/DEGyCsC

2x panouri lungi sau 1x panou lung + 1x panou scurt sau 1x pcb (care este mai bun, cu capacitate redusă) https://s.click.aliexpress.com/e/DEGyCsC (lung)

s.click.aliexpress.com/e/DEGyCsC (scurt)

1x pachet de cabluri dupont (nu atât de bun, mai bine cumpărați unul mai gros, pentru o conexiune bună)

Rezistoare: 3x 10kΩ 2x 4.7kΩ 1x 2.2kΩ 1x 300kΩ 1x 100kΩ

Pachete:

s.click.aliexpress.com/e/DEGyCsC

s.click.aliexpress.com/e/bzLcEtPS

Pasul 1: Construirea

Clădire
Clădire
Clădire
Clădire
Clădire
Clădire

Descriu doar părțile principale pentru stația meteo, mai multe detalii despre proiectele mele anterioare.

Eu folosesc ESP8266 - 12 microcontroler, puteți folosi ESP8266 - 7 cu antenă. Pentru funcționarea cipului esp, aveți nevoie de un modul de coborâre de 3,3 V, care convertește tensiunea de la bateria litiu-ion la 3,3 V. Folosesc bateria litiu-ion din vechiul pachet de baterii pentru notebook-uri.

Pentru încărcarea bateriei, folosesc celule solare, practic aveți nevoie de celule solare, care dau maximum 7 V (depind de modulul de încărcare TP4056) și aproximativ 200 mA curent maxim de la celula solară. Curentul maxim depinde de baterie, este regula C / 10, dar pentru bateriile cu litiu, puteți încărca și cu 500 mA (C este capacitatea bateriei).

Pentru măsură, folosesc 3 temometre DS18b20, care se bazează pe un concept cu un singur fir. De asemenea, verific adresa universală a fiecărui temoter individual. De ce 3 metri? Verificați următoarea diapozitivă.

De asemenea, ESP poate măsura cu antena wifi! Măsoară puterea SSID-ului pe care îl conectez. De obicei, este în unități dB. De asemenea, verifică numărul meu de rețele wifi în jurul casei mele. Uneori sunt 2, alteori sunt 3 sau 4.

Pasul 2: Măsurare

Măsurare
Măsurare

Pentru măsurare folosesc 3 temometre, o măsurătoare a temperaturii în interiorul cutiei, unde este sp și tot hardware-ul. Al doilea temometru măsoară temperatura aerului din exterior. Am atașat senzorul în spatele plăcii de pe balcon. Al treilea temometru pe care îl folosesc pentru măsurarea temperaturii în sticlă. Când este soare, aerul din sticlă este destul de fierbinte. Deci, este ca un detector de radiații solare.

De asemenea, măsoară tensiunea bateriei cu convertor digital analogic (ADC). ESP utilizează ADC cu maxim 1 V, deci trebuie să împart votul de la bateria cu litiu la mai puțin de 1 V.

De asemenea, ESP măsoară puterea SSID-ului meu și numărul de rețele wifi, în jurul casei mele.

Pasul 3: Testare

Pentru testare folosesc canalul Thingspeak (https://thingspeak.com/channels/297517?fref=gc). Creez 8 grafice, temperatura exterioară, ADC (valori de la ADC, care măsoară tensiunea bateriei), Diferența (Temperatura exterioară - temperatura în sticlă), temperatura în cutie, Rezistența wifi, Numărul de "wifs", Temperatura pe Soare = în sticla.

Specialistii mei trimit date către lucruri la fiecare 28 de minute (am pornit la 30 de minute, dar ceasul intern oscilează cu puțin zgomot, dar practic, intervalul de timp este de aproximativ 28 de minute)

Funcționează destul de bine, dar săptămâna trecută găsesc că o dată pe zi lipsește o valoare. Intervalul de timp este mai lung de 28 de minute = 56 de minute. Poate că serverul Thingspeak este puțin problematic.

De asemenea, puteți crea graficul din aceste valori și adăuga acest grafic la un alt canal de pe Thingspeak (utilizați instrumentele MATLAB Analysis și MATLAB Visualization). O folosesc, dar poate îmi provoacă o mică lipsă în valorile mele. (Valorile lipsă apar și după ce șterg noile mele grafice și noile canale)

Pasul 4: Grafice

Este plăcut să verific temperatura în exterior și să analizez temperatura din sticla mea, care este ca o seră. Temperatura poate ajunge la peste 30 ° C (86 F) atunci când exteriorul este în jur de 15 ° C (59 F). De asemenea, temperatura mea exterioară nu este precisă, verific pe site-ul de prognoză al regiunii mele că temperatura exterioară pe care o măsoară este încă mai mare. Poate am nevoie de o izolare mai bună.

temperatura afară

temperatura la SUN

Recomandat: