Raspberry Pi - Bewässerung
Diese Anleitung zeigt Ihnen, wie Sie ein automatisches Bewässerungssystem mit Raspberry Pi, einem Bodenfeuchtesensor, Relais und einer Pumpe erstellen. Im Detail lernen wir, wie man zwei Anwendungsfälle umsetzt:
- Anwendung 1:
- Der Raspberry Pi steuert das Relais, um die Pumpe einzuschalten, wenn die Bodenfeuchtigkeit trocken ist und somit die Pflanzen bewässert.
- Der Raspberry Pi steuert das Relais, um die Pumpe auszuschalten, wenn die Bodenfeuchtigkeit feucht ist.
- Anwendung 2:
- Der Raspberry Pi steuert das Relais, um die Pumpe 5 Sekunden einzuschalten, wenn die Bodenfeuchtigkeit trocken ist, dann die Pumpe auszuschalten und die Bodenfeuchtigkeit erneut zu überprüfen.
- Raspberry Pi - Bodenfeuchtesensor Tutorial
- Raspberry Pi - Steuert Pumpe Tutorial
- Der Raspberry Pi steuert das Relais, um die Pumpe einzuschalten, wenn die Bodenfeuchtigkeit trocken ist und die Pflanzen bewässert.
- Der Raspberry Pi steuert das Relais, um die Pumpe auszuschalten, wenn die Bodenfeuchtigkeit feucht ist.
- Stellen Sie sicher, dass Sie Raspbian oder ein anderes Raspberry Pi-kompatibles Betriebssystem auf Ihrem Pi installiert haben.
- Stellen Sie sicher, dass Ihr Raspberry Pi mit demselben lokalen Netzwerk wie Ihr PC verbunden ist.
- Stellen Sie sicher, dass Ihr Raspberry Pi mit dem Internet verbunden ist, falls Sie einige Bibliotheken installieren müssen.
- Falls Sie zum ersten Mal einen Raspberry Pi verwenden, lesen Sie wie man den Raspberry Pi einrichtet
- Verbinden Sie Ihren PC über SSH mit dem Raspberry Pi, indem Sie den integrierten SSH-Client unter Linux und macOS oder PuTTY unter Windows verwenden. Siehe wie Sie Ihren PC über SSH mit dem Raspberry Pi verbinden.
- Stellen Sie sicher, dass die RPi.GPIO-Bibliothek installiert ist. Falls nicht, installieren Sie sie mit folgendem Befehl:
- Installieren Sie die Adafruit_ADS1x15-Bibliothek, indem Sie folgende Befehle in Ihrem Raspberry Pi Terminal ausführen:
- Kalibrieren Sie den Sensor, um den Nass-Trocken-THRESHOLD-Wert zu erhalten, indem Sie den Anweisungen in Raspberry Pi - Kalibriert Bodenfeuchtesensor folgen.
- Erstellen Sie eine Python-Skriptdatei auto_irrigation_1.py und fügen Sie folgenden Code hinzu:
- Aktualisieren Sie den kalibrierten THRESHOLD-Wert im Code.
- Speichern Sie die Datei und führen Sie das Python-Skript aus, indem Sie folgenden Befehl im Terminal eingeben:
- Überprüfen Sie das Ergebnis im Terminal.
- Der Raspberry Pi schaltet die Pumpe ein, wenn der Boden trocken ist, für 5 Sekunden, und schaltet dann die Pumpe aus.
- Erstellen Sie eine Python-Skriptdatei auto_irrigation_2.py und fügen Sie folgenden Code hinzu:
- Aktualisieren Sie den kalibrierten THRESHOLD-Wert im Code.
- Speichern Sie die Datei und führen Sie das Python-Skript aus, indem Sie folgenden Befehl im Terminal eingeben:
- Überprüfen Sie das Ergebnis im Terminal.
Benötigte Hardware
Oder Sie können die folgenden Kits kaufen:
| 1 | × | DIYables Sensor-Kit (30 Sensoren/Displays) | |
| 1 | × | DIYables Sensor-Kit (18 Sensoren/Displays) |
Kaufhinweis: Viele kapazitive Bodenfeuchtigkeitssensoren auf dem Markt sind von geringer Qualität, unabhängig von der Version. Wir empfehlen dringend den Kauf des Sensors mit TLC555I-Chip von der Marke DIYables über den obigen Link. Wir haben ihn getestet und er funktionierte gut.
Über Bodenfeuchtesensor und Pumpe
Falls Sie mit Pumpen und Bodenfeuchtesensoren nicht vertraut sind (einschließlich Pinout, Funktionsweise, Programmierung usw.), können Ihnen die folgenden Tutorials helfen:
Schaltdiagramm

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
Um Ihren Verdrahtungsaufbau zu vereinfachen und zu organisieren, empfehlen wir die Verwendung eines Schraubklemmenblock-Shields für Raspberry Pi. Dieses Shield gewährleistet sicherere und besser verwaltbare Verbindungen, wie unten gezeigt:

Raspberry Pi Code - Anwendung 1
Wir erstellen das Bewässerungssystem wie folgt:
Schnelle Schritte
Das Skript läuft in einer Endlosschleife kontinuierlich, bis Sie Ctrl + C im Terminal drücken.
Code-Erklärung
Schauen Sie sich die zeilenweise Erklärung in den Kommentaren des Quellcodes an!
Raspberry Pi Code - Anwendung 2
Wir lassen das Bewässerungssystem folgendermaßen arbeiten:
Schnelle Schritte
Video Tutorial
Wir erwägen die Erstellung von Video-Tutorials. Wenn Sie Video-Tutorials für wichtig halten, abonnieren Sie bitte unseren YouTube-Kanal , um uns zu motivieren, die Videos zu erstellen.