Kazalo:

Brezžični nadzor vlage (ESP8266 + senzor vlage): 5 korakov
Brezžični nadzor vlage (ESP8266 + senzor vlage): 5 korakov

Video: Brezžični nadzor vlage (ESP8266 + senzor vlage): 5 korakov

Video: Brezžični nadzor vlage (ESP8266 + senzor vlage): 5 korakov
Video: ESP8266 Беспроводной ЧМИ Nextion || Внешний ПЛК Arduino 2024, Julij
Anonim
Brezžični nadzor vlage (ESP8266 + senzor vlage)
Brezžični nadzor vlage (ESP8266 + senzor vlage)

Peteršilj kupujem v loncu in večino dneva je bila zemlja suha. Zato sem se odločil, da bom ta projekt, o zaznavanju vlage zemlje v loncu s peteršiljem, preveril, kdaj moram zemljo preliti z vodo.

Mislim, da je ta senzor (kapacitivni senzor vlage v1.2) dober, ker:

1. ima vodotesne elektrode, zato ne skrbite zaradi korozije.

2. je poceni -> 1, 5 - 2 $

1. korak: BOM

BOM
BOM
BOM
BOM
BOM
BOM

Predmet gradiva (partnerske povezave, če želite kupiti to gradivo, me lahko podprete, če kupujete prek teh povezav):

1. Kapacitivni senzor vlage v1.2.

Povezava: kapacitivni senzor vlage v1.2

2. Wemos D1 Mini.

Povezava: Wemos D1 Mini

3. ADS1115 za merjenje analognih vrednosti iz senzorja.

Povezava: ADS1115

4. Baterija - uporabljam 18650, litij -ionsko baterijo.

Povezava: Baterija 18650

(V preteklosti sem kupil oznako trustfire. Dobra baterija ima svojo kodo za prepoznavanje izvirnika)

5. Držalo za baterijo (eno stran lahko izrežete, da jo bolje vstavite v držalo)

Povezava: Nosilec baterije

6. Kabli. Uporabljam tip AWG 22.

Povezava: Kabli

7. Primer.

Povezava: etui

Seveda za mero rabiš zemljo: D

2. korak: Vezje

Vezje
Vezje

Delam klasično vezje. Najprej napajam Wemos s 4, 2 volti iz litijeve baterije. Možno je in povežem ga s 5V pin. Deluje brez regulatorja!

Tok globokega spanja je pod 0, 3 mA.

Za napajanje senzorja in ADC -ja uporabljam pin 8 iz wemosa. Zelo pomembno je, da uporabljate konstantno napetost (3, 3 V) in ne uporabljate baterij (kjer se napetost spreminja s 3 voltov na 4, 2 volta)

3. korak: Koda

Koda
Koda

ThinkSpeak uporabljam za shranjevanje podatkov. Uporabljam 10 -minutne intervale.

Ne pozabite povezati pin za ponastavitev z D0, da znova zaženete wemos po spanju. Ustvaril sem diagram, ki prikazuje, kako deluje koda.

Koda v Arduinu:

4. korak: Končno

Končno
Končno

Če boste gradili vezje, uporabite daljše kable. Ne kot jaz.

5. korak: Testiranje

Testiranje
Testiranje
Testiranje
Testiranje
Testiranje
Testiranje

Za merjenje vlage uporabite cca 3/4 površine senzorja. Bodite previdni in senzorja ne polivajte z vodo.

Thingspeak uporabljam za shranjevanje vrednosti. Lahko rečem, da so vrednosti odvisne od temperature, zato bi moralo biti spremljanje temperature dobro.

Začel sem meriti 25. marčevsko večerjo (nalijem peteršilj) in potem čakam. Ponoči se vrednote ne spreminjajo.

26. marca se vrednosti z dvigom temperature dvignejo. Toda naslednjo noč (od 26. marca do 27. marca) so bile vrednosti višje. Torej so bila tla v loncu bolj suha (bolj suha)

Priporočena: