Produkteinführung #

Ein Bodenfeuchtesensor ist ein Sensor zur Erkennung von Bodenfeuchtigkeit, der den Bodenzustand rechtzeitig erfassen kann, um das Pflanzenwachstum zu verbessern.
Der Bodenfeuchtigkeitssensor besteht darin, zwei Sonden in den Boden einzuführen. Wenn dann Strom durch den Boden fließt, ermittelt der Sensor den Widerstandswert, indem er die Stromänderung zwischen den beiden Sonden misst, und wandelt diesen Widerstandswert in den Feuchtigkeitsgehalt um. Je höher die Feuchtigkeit (und je geringer der Widerstand), desto besser ist die Leitfähigkeit des Bodens. Wenn der Boden also zu wenig Wasser hat, verringert sich der vom Sensor ausgegebene Analogwert; andernfalls erhöht er sich.
Anwendungsreferenz: intelligente Landwirtschaft, Pflanzenforschung und andere Szenarien, in denen die Bodenfeuchtigkeit erfasst werden muss.
Parameterspezifikation #
| Parameters | Wert/Beschreibung |
| Betriebsspannung | 3.3V ~ 5V |
| Ausgangsspannung | 0V ~ 2.3V |
| Ausgangssignal | Analogsignal |
| Größe | 2.3cm * 6.28cm |

Schaltplan #
Hinweis: Die Erweiterungskarte ist angeschlossen an esp32 Controller-Platine.

| Feuchtigkeitssensor | ESP32 |
| VCC | 5V |
| GND | GND |
| Schild | Stift 32 |
Beispielcode #
void setup() {
pinMode(32,INPUT);//Set pin 32 to input mode
Serial.begin(115200);//Set baud rate to 115200
}
void loop() {
Serial.println(analogRead(32));//Read the state of pin 32 and print it to the serial monitor
delay(1000);
}
Hinweis: Wenn Sie ein Arduino-Board verwenden, ändern Sie den Pin im Programm auf PIN A0, stellen Sie die Baudrate auf 9600 ein, verbinden Sie dann den Hardware-Pin mit PIN A0 und laden Sie das Programm hoch.
Testergebnis #
Nachdem Sie den Code auf die Controllerplatine hochgeladen haben, öffnen Sie den seriellen Port-Monitor der Arduino IDE und stellen Sie die Baudrate auf 115200 ein.
Wenn wir das Modul in feuchte Erde oder Wasser legen, ist der zurückgegebene Wert umso höher, je feuchter die Kontaktoberfläche des Moduls ist. Wenn wir das Modul in trockene Erde oder Luft legen, ist der zurückgegebene Wert umso niedriger, je trockener die Kontaktoberfläche des Moduls ist.


Hinweis: Der stromführende Teil des Sensors darf kein Wasser berühren.
