Spisu treści:

Bezprzewodowy monitor wilgoci (ESP8266 + czujnik wilgoci): 5 kroków
Bezprzewodowy monitor wilgoci (ESP8266 + czujnik wilgoci): 5 kroków

Wideo: Bezprzewodowy monitor wilgoci (ESP8266 + czujnik wilgoci): 5 kroków

Wideo: Bezprzewodowy monitor wilgoci (ESP8266 + czujnik wilgoci): 5 kroków
Wideo: Multisensor na ESP8266 #1, czyli pomiar temperatury dla Domoticza (i nie tylko) 2024, Listopad
Anonim
Bezprzewodowy monitor wilgotności (ESP8266 + czujnik wilgoci)
Bezprzewodowy monitor wilgotności (ESP8266 + czujnik wilgoci)

Kupuję pietruszkę w doniczce i przez większość dnia ziemia była sucha. Postanawiam więc wykonać ten projekt, dotyczący wykrywania wilgotności gleby w doniczce z natką pietruszki, aby sprawdzić, kiedy potrzebuję polać glebę wodą.

Myślę, że ten czujnik (pojemnościowy czujnik wilgoci v1.2) jest dobry bo:

1. ma wodoodporne elektrody, więc nie martw się o korozję.

2. jest tani -> 1, 5 - 2 $

Krok 1: BOM

BOM
BOM
BOM
BOM
BOM
BOM

Zestawienie materiałów (linki afiliacyjne, jeśli chcesz kupić te materiały, możesz mnie wesprzeć, jeśli kupujesz przez te linki):

1. Pojemnościowy czujnik wilgoci v1.2.

Link: pojemnościowy czujnik wilgoci v1.2

2. Wemos D1 Mini.

Link: Wemos D1 Mini

3. ADS1115 do pomiaru wartości analogowych z czujnika.

Link: ADS1115

4. Bateria - używam 18650, bateria litowo - jonowa.

Link: bateria 18650

(W przeszłości kupiłem znak Trustfire. Dobra bateria ma własny kod do rozpoznania oryginału)

5. Uchwyt baterii (można wyciąć z jednej strony, aby lepiej włożyć baterię do uchwytu)

Link: uchwyt baterii

6. Kable. Używam typu AWG 22.

Link: Kable

7. Sprawa.

Link: Sprawa

Oczywiście potrzebujesz gleby na miarę:D

Krok 2: Obwód

Okrążenie
Okrążenie

Wykonuję klasyczny obwód. Po pierwsze, zasilam Wemos 4, 2 woltami z baterii litowej. Jest to możliwe i podłączam go do pinu 5V. Działa bez regulatora!

Prąd głębokiego snu wynosi poniżej 0,3 mA.

Do zasilania czujnika i ADC używam pinu 8 z wemos. Bardzo ważne jest używanie stałego napięcia (3, 3 V) i nie używanie baterii (gdzie napięcie zmienia się z 3 V na 4, 2 V)

Krok 3: Kod

Kod
Kod

Używam ThinkSpeak jako przechowywania danych. Używam interwałów 10 minutowych.

Nie zapomnij połączyć pinu Reset z D0, aby zrestartować wemos po uśpieniu. Stworzyłem diagram pokazujący jak działa kod.

Kod w Arduino:

Krok 4: Finał

Finał
Finał

Jeśli zbudujesz obwód, użyj dłuższych kabli. Nie jak ja.

Krok 5: Testowanie

Testowanie
Testowanie
Testowanie
Testowanie
Testowanie
Testowanie

Do pomiaru wilgotności użyj ok. 3/4 powierzchni czujnika. Zachowaj ostrożność i nie polewaj czujnika wodą.

Używam Thingspeak do oszczędzania wartości. Mogę powiedzieć, że wartości zależą od temperatury, więc monitorowanie temperatury powinno być dobre.

Zacząłem odmierzać 25. marcowy obiad (wlewam pietruszkę) i czekam. W nocy wartości nie zmieniają się.

26 marca wartości rosną wraz ze wzrostem temperatury. Ale następnej nocy (od 26 marca do 27 marca) wartości były wyższe. Więc gleba w doniczce była bardziej sucha (bardziej sucha)

Zalecana: