Intelligentes Arduino-gesteuertes automatisches Bewässerungssystem
Komponenten und Zubehör
| Arduino UNO | × | 1 |
| 1/4" Kohlebogen-Stäbe (Graphit-Elektroden) | × | 2 |
| Magnetventil (Solenoid Valve) 12 V | × | 2 |
| IRF640 MOSFET (oder TIP120) | × | 2 |
| Widerstand 220 Ω | × | 2 |
| Widerstand 680 Ω | × | 2 |
| Jumper-Kabel | × | 1 |
| 1N4007 Diode (Freilaufdiode für Ventile) | × | 2 |
Benötigte Werkzeuge
- Lötkolben
- Feile (zum Abisolieren der Graphitstäbe)
Apps und Online-Dienste
- Arduino IDE
Über dieses Projekt
In heißen Sommermonaten vertrocknen Pflanzen schnell, und Handbewässerung kostet Zeit und verschwendet Wasser. Dieses System bewässert nur bei Bedarf – wenn der Boden trocken wird – völlig automatisch.
Funktionsprinzip
Zwei Graphit-Elektroden (Kohlebogen-Stäbe) werden ca. 10 cm tief in die Erde gesteckt. Der Arduino misst die Spannung, die entsteht, wenn ein kleiner Strom durch die Elektroden und den Boden fließt. Trockener Boden = höherer Widerstand = höhere Spannung → Ventil öffnet. Feuchter Boden = niedrigerer Widerstand = niedrigere Spannung → Ventil schließt.
Feuchtesensor vorbereiten
- Kohlebogen-Stab halbieren.
- Kupferummantelung an der unteren Hälfte mit der Feile entfernen (Graphitkern freilegen), oben 5 cm Kupfer stehen lassen.
- 20-gauge Kupferdraht an den Kupferteil löten (Verbindung zum Arduino). Kabellänge passend zur Entfernung wählen.
- Stäbe seitlich neben der Pflanze in die Erde stecken, Kupferende oben herausragen lassen.
Arduino einrichten
Code: GitHub. Anpassungen: Anzahl Sensoren/Ventile, Schwellenwert (abhängig von Bodenart).
- Pins 4 und 8 → Gates der MOSFETs (IRF640 / TIP120)
- Freilaufdioden (1N4007) antiparallel zu den Magnetventilen (Schutz vor Induktionsspitzen)
Stromversorgung
Alles zusammenbauen
- Arduino + Elektronik in wasserdichtes Gehäuse
- Magnetventile in separates Gehäuse
- Schläuche anschließen, System einschalten
- Sensortiefe für optimale Ergebnisse justieren
- Schlauchende weit genug vom Sensor entfernt positionieren, damit die Pflanze gründlich bewässert wird, bevor der Sensor „feucht“ meldet
Wichtig: Keine Metallelektroden!
Metall korrodiert bei Stromfluss, gibt Metallionen in den Boden ab (schädlich für Pflanzen), Widerstand steigt → Fehlmessungen. Graphit (Kohle) ist inert. Alternativen: Graphitstäbe aus Zink-Kohle-Batterien oder dicker Bleistiftminen.
Weiterentwicklung
- Integration ESP8266/ESP32 für Internet-Fernsteuerung & Monitoring
- Individuelles 3D-gedrucktes Gehäuse
Das war's! Feedback & Verbesserungsvorschläge in den Kommentaren sehr willkommen.
Code
Arduino Code: GitHub (funktioniert mit jedem Arduino Uno + Schaltung laut Schaltplan)
Schaltpläne

Herstellungsprozess
- Smart Thirst Alert: DIY Pflanzen-Alarm für optimale Bewässerung
- Italienische Word Clock mit Arduino Nano, NeoPixel, LCD & RTC
- Automatische Pflanzenbewässerung mit Arduino – Sorgenfrei in den Urlaub
- Smart-Home Pflanzenbewässerungssystem mit Arduino Nano
- Zuverlässiger Sigfox-kWh-Zähler mit Arduino MKR Fox 1200
- Bluetooth-Temperaturmonitor mit Arduino Nano
- Isolierter Analogeingang für Arduino: Spannung/Strom galvanisch trennen
- Präziser Reaktionszeit-Test mit Arduino UNO
- Automatikgetriebe: Umfassender Leitfaden zu Aufbau, Typen & Funktion
- Automatische Zentralschmieranlagen: Funktionsweise, Typen & Nutzen