2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
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
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
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
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
Dacă veți construi un circuit, vă rugăm să folosiți cabluri mai lungi. Nu ca mine.
Pasul 5: Testare
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)