Inhaltsverzeichnis:
Video: Drahtloser Feuchtigkeitsmonitor (ESP8266 + Feuchtigkeitssensor) - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:19
Ich kaufe Petersilie im Topf und die Erde war fast den ganzen Tag trocken. Also beschließe ich, dieses Projekt zu machen, bei dem es darum geht, die Feuchtigkeit des Bodens im Topf mit Petersilie zu messen, um zu überprüfen, wann ich Erde mit Wasser gießen muss.
Ich denke, dieser Sensor (kapazitiver Feuchtigkeitssensor v1.2) ist gut, weil:
1. hat wasserdichte Elektroden, so dass Sie sich keine Sorgen um Korrosion machen müssen.
2. ist günstig -> 1, 5 - 2 $
Schritt 1: Stückliste
Stückliste (Affiliate-Links, wenn Sie diese Materialien kaufen möchten, können Sie mich unterstützen, wenn Sie über diese Links kaufen):
1. Kapazitiver Feuchtigkeitssensor v1.2.
Link: kapazitiver Feuchtigkeitssensor v1.2
2. Wemos D1 Mini.
Link: Wemos D1 Mini
3. ADS1115 zum Messen von Analogwerten vom Sensor.
Link: ADS1115
4. Akku - Ich verwende 18650, Lithium - Ionen Akku.
Link:Batterie 18650
(In der Vergangenheit habe ich das Trustfire-Zeichen gekauft. Gute Batterie hat einen eigenen Code, um das Original zu erkennen)
5. Batteriehalter (Sie können eine Seite ausschneiden, um die Batterie besser in die Halterung zu legen)
Link: Batteriehalter
6. Kabel. Ich verwende den Typ AWG 22.
Link:Kabel
7. Fall.
Link: Fall
Zum Messen braucht ihr natürlich Erde:D
Schritt 2: Schaltung
Ich mache klassische Schaltung. Erstens versorge ich Wemos mit 4, 2 Volt aus einer Lithiumbatterie. Es ist möglich, und ich verbinde es mit dem 5V-Pin. Es funktioniert, ohne dass ein Regler erforderlich ist!
Der Tiefschlafstrom liegt unter 0, 3 mA.
Für die Stromversorgung von Sensor und ADC verwende ich Pin 8 von wemos. Sehr wichtig ist die Verwendung von konstanter Spannung (3, 3 V) und keine Batterie (bei Spannungsänderung von 3 Volt auf 4, 2 Volt)
Schritt 3: Code
Ich verwende ThinkSpeak als Speicherdaten. Ich verwende 10-Minuten-Intervalle.
Vergessen Sie nicht, den Reset-Pin mit D0 zu verbinden, um wemos nach dem Schlafen neu zu starten. Ich habe ein Diagramm erstellt, um zu zeigen, wie Code funktioniert.
Arduino-Code:
Schritt 4: Finale
Wenn Sie eine Schaltung aufbauen möchten, verwenden Sie bitte längere Kabel. Nicht wie ich.
Schritt 5: Testen
Verwenden Sie zum Messen der Feuchtigkeit ca. 3/4 der Sensoroberfläche. Seien Sie vorsichtig und gießen Sie den Sensor nicht mit Wasser.
Ich benutze Thingspeak zum Speichern von Werten. Ich kann sagen, dass die Werte von der Temperatur abhängen, daher sollte die Überwachung der Temperatur gut sein.
Ich habe angefangen, am 25. März Abendessen zu messen (ich gieße Petersilie ein) und dann warte ich. Während des Nachttages ändern sich die Werte nicht.
Am 26. März steigen die Werte mit steigender Temperatur. Aber in der nächsten Nacht (vom 26. März auf 27. März) waren die Werte höher. So war die Erde im Topf trockener (trockener)
Empfohlen:
Einfaches BLE mit sehr geringem Stromverbrauch in Arduino Teil 2 - Temperatur- / Feuchtigkeitsmonitor - Rev 3: 7 Schritte
Easy Very Low Power BLE in Arduino Teil 2 – Temperatur-/Feuchtigkeitsmonitor – Rev 3: Update: 23. November 2020 – Erster Austausch von 2 x AAA-Batterien seit 15. Januar 2019 dh 22 Monate für 2x AAA AlkalineUpdate: 7. April 2019 – Rev 3 of lp_BLE_TempHumidity, fügt Datum/Uhrzeit-Plots hinzu, verwendet pfodApp V3.0.362+ und automatische Drosselung, wenn