Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Der Bodenfeuchtesensor ist ein Sensor, mit dem die Feuchtigkeit im Boden gemessen werden kann. Geeignet für die Herstellung von Prototypen von Smart Farming-Projekten, Bewässerungssteuerungsprojekten oder IoT-Landwirtschaftsprojekten.
Dieser Sensor hat 2 Sonden. Die wird verwendet, um den Bodenwiderstand zu messen.
Bei feuchtem oder nassem Boden ist der Widerstand anders als bei trockenem Boden. Der Sensor liest den Widerstand unter allen Umständen und wandelt ihn in Feuchtigkeitsdaten um.
Schritt 1: Erforderliche Komponenten
Folgende Komponenten werden benötigt:
- Bodenfeuchtesensor
- Arduino Nano
- Drahtbrücke
- USB-Mini
- Eine Flasche Wasser
Schritt 2: Alle Komponenten zusammenbauen
Verbinden Sie das Arduino-Board mit dem Bodenfeuchtigkeitssensor. Siehe das Bild oder die Anleitung, die ich unten geschrieben habe:
Bodenfeuchtigkeit zu Arduino
VCC ==> +5V
GND ==> GND
AO ==> A0
Schritt 3: Machen Sie eine Skizze
Bodenfeuchtesensoren können ohne Verwendung einer zusätzlichen Bibliothek direkt ausgelesen werden. Sie können den Analogeingang verwenden, um den Sensorwert zu lesen.
Dies ist die Skizze, die ich gemacht habe, um den Sensorwert zu lesen:
int sensorPin = A0; // Wählen Sie den Eingangspin für das Potentiometerint sensorValue = 0; // Variable zum Speichern des vom Sensor kommenden Werts
Leere Einrichtung () {
Serial.begin (9600);
}
Leere Schleife () {
// den Wert vom Sensor lesen: sensorValue = analogRead (sensorPin); Serial.println (sensorValue); Verzögerung (1000); }
oder laden Sie die Datei herunter, die ich unten einfüge
Schritt 4: Ergebnisse
Wenn ich den Sensor außerhalb der Flasche platziere, liegt der angezeigte Wert bei 700 bis 1023.
Wenn ich den Sensor in eine Wasserflasche stecke, liegt der angezeigte Wert bei 250 bis 700.
kann daraus geschlossen werden:
- ein Wert von 250 bis 700 bedeutet feucht
- Wert 700 bis 1023 bedeutet trocken
Sie können es kalibrieren, wenn Sie es versuchen