Cuprins:

Monitor de umiditate fără fir (ESP8266 + senzor de umiditate): 5 pași
Monitor de umiditate fără fir (ESP8266 + senzor de umiditate): 5 pași

Video: Monitor de umiditate fără fir (ESP8266 + senzor de umiditate): 5 pași

Video: Monitor de umiditate fără fir (ESP8266 + senzor de umiditate): 5 pași
Video: Arduino, programare C++ pentru microntrolere, tensorflow și ce mai urmează 2024, Iulie
Anonim
Monitor de umiditate fără fir (ESP8266 + senzor de umiditate)
Monitor de umiditate fără fir (ESP8266 + senzor de umiditate)

Cumpăr pătrunjel în oală și, în cea mai mare parte a zilei, solul era uscat. Așa că mă hotărăsc să fac acest proiect, despre detectarea umezelii solului în oală cu pătrunjel, pentru a verifica când am nevoie să turn pământ cu apă.

Cred că acest senzor (senzor capacitiv de umiditate v1.2) este bun pentru că:

1. are electrozi impermeabili, deci nu vă faceți griji cu privire la coroziune.

2. este ieftin -> 1, 5 - 2 $

Pasul 1: BOM

BOM
BOM
BOM
BOM
BOM
BOM

Lista materialelor (linkuri afiliate, dacă doriți să cumpărați aceste materiale, mă puteți susține, dacă cumpărați prin aceste linkuri):

1. Senzor capacitiv de umiditate v1.2.

Link: senzor capacitiv de umiditate v1.2

2. Wemos D1 Mini.

Link: Wemos D1 Mini

3. ADS1115 pentru măsurarea valorilor analogice de la senzor.

Link: ADS1115

4. Baterie - Eu folosesc 18650, baterie litiu-ion.

Link: baterie 18650

(În trecut, am cumpărat marca trustfire. Bateria bună are propriul cod pentru a recunoaște originalul)

5. Suport baterie (puteți decupa o parte, pentru a pune mai bine bateria în suport)

Link: Suport baterie

6. Cabluri. Folosesc tipul AWG 22.

Link: Cabluri

7. Caz.

Link: Caz

Desigur, aveți nevoie de sol pentru măsură: D

Pasul 2: Circuit

Circuit
Circuit

Fac circuit clasic. În primul rând, alimentez Wemos cu 4, 2 volți de la bateria cu litiu. Este posibil și îl conectez la pinul de 5V. Funcționează, fără a fi necesar regulatorul!

Curentul de somn profund este sub 0, 3 mA.

Pentru alimentarea senzorului și ADC, folosesc pinul 8 de la wemos. Foarte important este utilizarea tensiunii constante (3, 3 V) și nu folosiți bateria (unde tensiunea se schimbă de la 3 volți la 4, 2 volți)

Pasul 3: Cod

Cod
Cod

Folosesc ThinkSpeak ca date de stocare. Folosesc intervale de 10 minute.

Nu uitați să conectați Resetare pin cu D0 pentru a reporni wemos după somn. Am creat o diagramă pentru a arăta cum funcționează codul.

Cod în Arduino:

Pasul 4: Final

Final
Final

Dacă veți construi un circuit, vă rugăm să folosiți cabluri mai lungi. Nu ca mine.

Pasul 5: Testare

Testarea
Testarea
Testarea
Testarea
Testarea
Testarea

Pentru măsurarea umidității, utilizați cca 3/4 din suprafața senzorului. Aveți grijă și nu turnați senzorul cu apă.

Folosesc Thingspeak pentru salvarea valorilor. Pot spune că valorile depind de temperatură, deci monitorizarea temperaturii ar trebui să fie bună.

Am început să măsoar 25. Cina de martie (turn turc pătrunjel) și apoi aștept. În timpul nopții, valorile nu se schimbă.

În 26. martie, valorile cresc odată cu creșterea temperaturii. Dar noaptea viitoare (din 26 martie până în 27 martie), valorile au fost mai mari. Deci solul din oală era mai uscat (mai arid)

Recomandat: