Automatische Pflanzenbewässerung mit Arduino – Sorgenfrei in den Urlaub
Benötigte Komponenten
- Pflanzen (Tomaten, Blumen, etc.)
- Erde (z. B. Mel's Mix)
- LED-Pflanzenlampen (Vollspektrum)
- Lampenfassungen & Zeitschaltuhr für Lampen (12h an / 12h aus)
- RobotGeek Geekduino (oder Arduino UNO) (1×)
- RobotGeek Sensor Shield (1×)
- RobotGeek Duino Mount (1×)
- RobotGeek Large Workbench (1×)
- RobotGeek DC-Flüssigkeitspumpe (1×)
- RobotGeek Silikonschlauch (1×)
- RobotGeek 12V/5A Netzteil (1×)
- RobotGeek Relais (1×)
- RobotGeek LED Driver (1×)
- RobotGeek DC Squid Cable (1×)
- RobotGeek Barrel Jack Female Pigtail (1×)
- RobotGeek 9mm Taster (1×)
- Seeed RTC (Echtzeituhr) (1×)
- Grove 4-Pin auf Female Jumper Kabel (1×)
- DFRobot Kapazitiver Feuchtesensor (1×)
- Aquarium-Luftverteiler 4-fach (6 Stk.) – Hinweis: Kappen oft undicht, mit Superkleber abdichten
- Binder Clips (Kabelmanagement)
- Kabelbinder (leckagesicher)
- Eimer (Wassertank)
- Regal (für Pflanzen, Lampen, Elektronik)
Verwendete Software
- Arduino IDE
Projektbeschreibung
Ein automatisches Bewässerungssystem für Topfpflanzen auf einem Regal. Eine Pumpe fördert Wasser aus einem Eimer über Schläuche und Verteiler zu den Pflanzen. Ein Feuchtesensor misst die Substratfeuchte. Der Arduino (Geekduino) steuert die Pumpe zeitgesteuert (täglich) und bei Bedarf (Feuchte unter Schwellwert). Eine RTC sorgt für genaue Uhrzeit. Ein Test-Taster erlaubt manuelles Auslösen.
Schritt 1: Planen
Skizzieren Sie das Regal: unterste Ebene für Wassereimer, mittlere für Pflanzen, obere für Lampen. Prüfen Sie, ob die Pumpe genügend Druck für alle Auslässe liefert.
Schritt 2: Mechanischer Aufbau & Bepflanzen
- Regal aufbauen: unterste Fach so niedrig wie möglich für Eimer, zweites Fach niedrig für Pflanzenzugriff, oberstes Fach hoch für Lampen.
- Eimer mit Wasser füllen, unten platzieren.
- Töpfe mit Erde füllen, Pflanzen einsetzen.
- Lampen montieren (z. B. Klettbänder an Regal), an Zeitschaltuhr anschließen (12h/12h).
- Schläuche verlegen: Pumpe → Verteiler → Pflanzenbasis. Binder Clips halten Schläuche.
- Pumpe positionieren: höher als Wasserspiegel, niedriger als Auslässe (selbstansaugend).
Schritt 3: Verkabelung & Programmierung
RTC einrichten (Anleitung beachten). Schaltplan beachten (Sensor Shield, Relais für Pumpe, Feuchtesensor an Analogeingang, Taster an Digitalpin).
Sketch autoPlantWatering.ino von GitHub (Link) auf Geekduino laden.
Schritt 4: Testen & Justieren
System einschalten. Test-Taster drücken, Pumpe anlaufen lassen. Durchfluss prüfen: nicht zu stark (Pflanzen beschädigen), nicht zu schwach (nur Tropfen). Durch zusätzliche Verteiler oder längere Schläuche regulieren. Feuchtesensor-Werte im Serial Monitor beobachten (alle 1 Min. Aktualisierung). Trocken ~500, feucht ~300-400. Bewässerungszeiten & Schwellwert (Default: täglich + Prüfung jede Minute, Schwellwert 420) im Code anpassen.
Schritt 5: Fertig & Wartung
System läuft. Regelmäßig Wasserstand prüfen, Pflanzen schneiden, Schläuche auf Lecks kontrollieren, Elektronik trocken halten. Bekanntes Limit: Ein Sensor-Mittelwert steuert alle Pflanzen gleich → ungleichmäßige Bewässerung möglich. Erweiterung: Mehr Pumpen + individuelle Sensoren.
Update
Tomaten wuchsen sehr hoch → Regalböden angepasst, Reflektoren für seitliches Licht ergänzt. Jetzt buschiger Wuchs, Früchte erwartet.
Code
autoPlantWatering.ino auf GitHub
Herstellungsprozess
- Automatische Pflanzenbewässerung mit Raspberry Pi und Web-Dashboard
- LED-Helligkeit per PWM und Taster am Arduino Mega steuern
- RFID-Anwesenheitssystem mit Arduino & Python – Daten direkt in phpMyAdmin (XAMPP) speichern
- Smartes Sparschwein: Münzprüfer mit Arduino Nano steuern
- SERENA: Eigenes Arduino Mega 2560 Alarmsystem mit TFT-LCD-Touchscreen
- LED per Bluetooth mit Arduino steuern – Einfache DIY-Anleitung
- Smart-Home Pflanzenbewässerungssystem mit Arduino Nano
- Echtzeit-Waldbrand-Überwachungssystem mit SMS-Alarm
- Automatikgetriebe: Umfassender Leitfaden zu Aufbau, Typen & Funktion
- Automatische Zentralschmieranlagen: Funktionsweise, Typen & Nutzen