Sommario:

Monitor di umidità wireless (ESP8266 + sensore di umidità): 5 passaggi
Monitor di umidità wireless (ESP8266 + sensore di umidità): 5 passaggi

Video: Monitor di umidità wireless (ESP8266 + sensore di umidità): 5 passaggi

Video: Monitor di umidità wireless (ESP8266 + sensore di umidità): 5 passaggi
Video: Sensori di Umidità del Terreno connessi a Internet con ESP32 - Irrigazione Automatica FAI da TE 2024, Luglio
Anonim
Monitor di umidità wireless (ESP8266 + sensore di umidità)
Monitor di umidità wireless (ESP8266 + sensore di umidità)

Compro il prezzemolo in vaso e la maggior parte della giornata il terreno era asciutto. Quindi decido di fare questo progetto, sul rilevamento dell'umidità del terreno in vaso con il prezzemolo, per controllare, quando ho bisogno di versare il terreno con l'acqua.

Penso che questo sensore (sensore di umidità capacitivo v1.2) sia buono perché:

1. ha elettrodi impermeabili, quindi non ti preoccupare della corrosione.

2. è economico -> 1, 5 - 2 $

Passaggio 1: BOM

BOM
BOM
BOM
BOM
BOM
BOM

Distinta dei materiali (link affiliati, se vuoi acquistare questo materiale, puoi supportarmi, se acquisti tramite questo link):

1. Sensore di umidità capacitivo v1.2.

Collegamento: sensore di umidità capacitivo v1.2

2. Wemos D1 Mini.

Link: Wemos D1 Mini

3. ADS1115 per misurare i valori analogici dal sensore.

Collegamento: ADS1115

4. Batteria: utilizzo 18650, batteria agli ioni di litio.

Collegamento: batteria 18650

(In passato, ho acquistato il marchio Trustfire. La buona batteria ha un proprio codice per riconoscere l'originale)

5. Portabatteria (puoi ritagliare un lato, per inserire meglio la batteria nel supporto)

Collegamento: portabatteria

6. Cavi. Io uso il tipo AWG 22.

Collegamento: cavi

7. Caso.

Link: Caso

Certo, hai bisogno del terreno per misurare:D

Passaggio 2: circuito

Circuito
Circuito

Faccio il circuito classico. In primo luogo, alimento Wemos con 4, 2 volt dalla batteria al litio. È possibile e lo collego al pin 5V. Funziona, senza necessità di regolatore!

La corrente di sonno profondo è inferiore a 0, 3 mA.

Per alimentare il sensore e l'ADC, utilizzo il pin 8 di wemos. Molto importante è usare una tensione costante (3, 3 V) e non usare la batteria (dove la tensione cambia da 3 volt a 4, 2 volt)

Passaggio 3: codice

Codice
Codice

Uso ThinkSpeak come dati di archivio. Uso intervalli di 10 minuti.

Non dimenticare di collegare Reset pin con D0 per riavviare wemos dopo aver dormito. Ho creato un diagramma per mostrare come funziona il codice.

Codice in Arduino:

Passaggio 4: finale

Finale
Finale

Se costruirai un circuito, usa cavi più lunghi. Non come me.

Passaggio 5: test

test
test
test
test
test
test

Per misurare l'umidità, utilizzare circa 3/4 della superficie del sensore. Fare attenzione e non versare acqua sul sensore.

Uso Thingspeak per salvare i valori. Posso dire che i valori dipendono dalla temperatura, quindi il monitoraggio della temperatura dovrebbe essere buono.

Ho iniziato a misurare il 25. Cena di marzo (verso il prezzemolo) e poi aspetto. Durante il giorno notturno, i valori non cambiano.

In 26. marzo, i valori aumentano con l'aumento della temperatura. Ma la notte successiva (dal 26 marzo al 27 marzo), i valori erano più alti. Quindi il terreno in vaso era più secco (più arido)

Consigliato: