Innholdsfortegnelse:

Trådløs fuktighetsmonitor (ESP8266 + fuktighetssensor): 5 trinn
Trådløs fuktighetsmonitor (ESP8266 + fuktighetssensor): 5 trinn

Video: Trådløs fuktighetsmonitor (ESP8266 + fuktighetssensor): 5 trinn

Video: Trådløs fuktighetsmonitor (ESP8266 + fuktighetssensor): 5 trinn
Video: Fejlfinding og indstilling | Wavin AHC9000 trådløs rumtermostat 2024, Juli
Anonim
Trådløs fuktighetsmonitor (ESP8266 + fuktighetssensor)
Trådløs fuktighetsmonitor (ESP8266 + fuktighetssensor)

Jeg kjøper persille i potten, og det meste av dagen var jorda tørr. Så jeg bestemmer meg for å lage dette prosjektet, om å føle fuktighet i jord i kjele med persille, for å sjekke når jeg trenger å helle jord med vann.

Jeg tror denne sensoren (Kapasitiv fuktighetssensor v1.2) er bra fordi:

1. har vanntette elektroder, så du trenger ikke bekymre deg for korrosjon.

2. er billig -> 1, 5 - 2 $

Trinn 1: BOM

BOM
BOM
BOM
BOM
BOM
BOM

Materialreklame (tilknyttede lenker, hvis du vil kjøpe dette materialet, kan du støtte meg hvis du kjøper gjennom disse koblingene):

1. Kapasitiv fuktighetssensor v1.2.

Lenke: kapasitiv fuktighetssensor v1.2

2. Wemos D1 Mini.

Lenke: Wemos D1 Mini

3. ADS1115 for måling av analoge verdier fra sensor.

Lenke: ADS1115

4. Batteri - jeg bruker 18650, litiumionbatteri.

Lenke: Batteri 18650

(Tidligere kjøpte jeg trustfire -merke. Godt batteri har egen kode for å gjenkjenne originalen)

5. Batteriholder (du kan kutte ut den ene siden, for bedre å sette inn batteriet i holderen)

Lenke: Batteriholder

6. Kabler. Jeg bruker typen AWG 22.

Lenke: Kabler

7. Sak.

Lenke: sak

Selvfølgelig trenger du jord for mål: D

Trinn 2: Krets

Krets
Krets

Jeg gjør klassisk krets. For det første driver jeg Wemos med 4, 2 volt fra litiumbatteri. Det er mulig, og jeg kobler det til 5V -pinne. Det fungerer, uten nødvendig regulator!

Dyp søvnstrøm er under 0, 3 mA.

For å drive sensor og ADC bruker jeg pin 8 fra wemos. Veldig viktig er å bruke konstant spenning (3, 3 V) og ikke bruk batteri (der spenningen endres fra 3 volt til 4, 2 volt)

Trinn 3: Kode

Kode
Kode

Jeg bruker ThinkSpeak som lagringsdata. Jeg bruker 10 minutters intervaller.

Ikke glem å koble Tilbakestill pin med D0 for å starte wemos på nytt etter å ha sovet. Jeg laget diagram for å vise hvordan kode fungerer.

Kode i Arduino:

Trinn 4: Final

Endelig
Endelig

Hvis du vil bygge krets, vennligst bruk lengre kabler. Ikke som meg.

Trinn 5: Testing

Testing
Testing
Testing
Testing
Testing
Testing

For å måle fuktighet, bruk ca 3/4 av sensorens overflate. Vær forsiktig, og ikke hell sensoren med vann.

Jeg bruker Thingspeak for å lagre verdier. Jeg kan si at verdier avhenger av temperatur, så temperaturovervåking bør være bra.

Jeg begynte å måle 25. mars middag (jeg skjenker persille) og så venter jeg. I løpet av natten dag, verdier ikke chaning.

I 26. mars stiger verdiene etter hvert som temperaturen stiger. Men neste kveld (fra 26. mars til 27. mars) var verdiene høyere. Så jorda i potten var tørrere (mer tørr)

Anbefalt: