Automatische Bewässerung selber bauen Anleitung

Wie findest Du diesen Artikel?

1 Stern2 Sterne3 Sterne4 Sterne5 Sterne 146

Loading…

Neue Version verfügbar – Pflanzuino V3

In dieser Anleitung zeige ich dir, wie du ganz einfach ein automatisches Pflanzenbewässerungssystem, eine Automatische Bewässerung selber bauen kannst.

Der wohl verdiente Urlaub steht vor der Tür. Und mal wieder stellt sich die Frage: Wer kümmert sich um die geliebten Pflanzen? Spätestens wenn die Nachbarn und/oder Freunde als Urlaubsvertretung nicht behilflich sein können, folgt die optimale Alternative: das automatische PflanzenbewässerungssystemPflanzuino V.2

Im Übrigen auch eine gute Möglichkeit, Pflanzen am Leben zu erhalten, wenn man keinen sogenannten „grünen Daumen“ besitzt bzw. hin und wieder zu faul zum Gießen ist.

Pflanzuino in Aktion Video

Schau dir das Video an und erfahren, wie Pflanzuino in Aktion funktioniert.

YouTube

Mit dem Laden des Videos akzeptieren Sie die Datenschutzerklärung von YouTube.
Mehr erfahren

Video laden

Wie funktioniert Pflanzuino?

Ein s.g. Bodenfeuchtigkeitssensor misst permanent die Bodenfeuchtigkeit der Blumenerde und leitet diese Daten weiter zu einem Arduino Board. Dort werden die Daten ausgewertet. Bei einer Bodenfeuchtigkeit unter 50% wird eine kleine Wasserpumpe aktiviert und fördert Wasser aus dem Wassertank über die Schläuche in den Blumentopf.

Wenn die Erde dann wieder feucht genug ist und der Feuchtigkeitssensor dies misst, wird die Pumpe automatisch abgeschaltet. Die Pflanzen werden auf diese Weise bewässert und konstant feucht gehalten. Du musst dich um nichts weiter kümmern, außer für ausreichend Wasser im Wassertank.

Ein kleines Display zeigt zusätzlich die derzeitige Bodenfeuchtigkeit in Prozent an. Je nach Programmierung lässt sich die Bodenfeuchtigkeit individuell einstellen. So könnte man die Pumpe z.B. auch erst ab Werte unter 20% bzw. auch über 90% Bodenfeuchtigkeit aktivieren lassen.

Lade dir hier den Pflanzuino V2 Sketch herunter.

Libraries

Lade dir hier die benötigten Libraries herunter.

Lade dir die aktuelle Arduino Software (IDE) für dein Betriebssystem herunter.

Empfehlung für Arduino Beginner

Arduino Starter Kit für Anfänger K040007 [Projektbuch auf Deutsch]
  • Das Starterkit ist ein bequemer Einstieg in die heimische Beschäftigung mit Themen aus dem Bereich MINT. Es fördert das kritische Denken, das gemeinsame Lernen und die Problemlösefähigkeit.
  • Das Kit vermittelt praxisbezogen die Grundlagen von Arduino und allgemeiner Elektronik. Es sind keinerlei Vorkenntnisse erforderlich, da das Kit mit fesselnden praktischen Projekten eine Einführung in die Bereiche Programmierung und Elektronik bietet.
  • Zum Lieferumfang gehören ein Projekthandbuch mit 170 Seiten sowie mehr als 100 Bauteile.
  • Mit verschiedenen Arten von Sensoren und Aktuatoren lassen sich 15 verschiedene Projekte realisieren, die mit der physischen Welt interagieren.
  • Zahlreiche weitere Materialien und Ideen stehen online zur Verfügung, ebenso wie anregende Tutorials und Videos, sodass auch nach Realisierung der 15 Projekte der kreative Spaß noch lange nicht vorüber ist.

Mach deine Pflanzen glücklich.

Pflanzuino bewässert deine Pflanzen ganz automatisch.

Lade zunächst folgende libraries herunter und binde diese ein. Du brauchst die libraries für das Display.

Schnapp dir dein Arduino Nano Board und lade folgenden Code hoch:

Lade dir hier den Pflanzuino V2 Sketch herunter.

Du kannst, wenn du natürlich möchtest auch ein anderes Arduino Board verwenden.
Zum Beispiel ein großes Arduino Uno Board. Anschlüsse und Code bleiben dann gleich!

Wenn du ein Arduino Pro Mini verwendest, kannst du auf folgender Seite nachlesen,
wie du das Arduino Pro Mini Board mit einem Arduino UNO Board programmieren kannst.

Arduino Pro Mini mit Arduino UNO programmieren

Bohre das Loch für die 12V Buchse und befestige diese mit der mitgelieferten Mutter. Löte anschließend das Kabel an:
Mitte den Plus PolAußen den Minus Pol

Du kannst zusätzlich etwas Heißkleber verwenden, um die Buchse bzw. die Kabel fest zu kleben.

Nimm das LM2596S Modul zur Hand und löte die Kabel (wie auf der Abbildung zu sehen) an.

Nun kannst du IN-Anschluss des LM2596S Moduls an die 12V Buchse anschließen.

Klebe nun das LM2596S Modul im Gehäuse fest.

Die Akku Heißklebepistole GluePen von Bosch – der schnelle und handliche Alleskleber
5/5

Nun musst du dein LM2596S Modul richtig einstellen.
Benutze dazu ein Messgerät und schließe es an den OUT Anschluss des LM-Moduls an. Danach kannst du dein 12V-Netzteil an die 12V-Buchse deines Gehäuse anschließen. Mit einem kleinem Schlitzschrabendreher kannst du dann bequem die Stellschraube (Schraube auf der kleinen blauen Box) so drehen, dass 12V vom Netzteil auf ca. 5V (Betriebsspannung von Arduino) reduziert werden.

Klebe nun das Relais-Modul im Gehäuse fest und schließe das
12V + Pol Kabel
an den mittleren Anschluss.

Befestige nun das Arduino Board.

Nun kannst du GND und VCC an das Arduino Board anschließen. Es sollte nun eine grüne Led des Boards leuchten. Auch eine blaue LED des LM2596S Moduls sollte blau aufleuchten.

Wenn du möchtest kannst du jetzt schon die 12V Pumpe anschließen (siehe Abb.).

Schließe nun das 128 x 64 Display an.

VCC zu VCC
GND zu GND
SCL zu A5
SDA zu A4

Schließe den Feuchtigkeitssensor an.

VCC zu VCC
GND zu GND
Signal-Pin zu A0

5/5

Herzlichen Glückwunsch!

Fertigstellung
0%

Du bist nun fertig mit dem Zusammenbau von Pflanzuino V.2.0

Ich habe noch in der Oberseite des Gehäuses ein kleines Loch für die Kabel des Displays gesägt und dieses anschließend mit Heißkleber befästigt. Die Abb. zeigt wie dein Pflanzuino in etwa aussehen sollte – ziemlich chaotisch! 😀

Hinweis: Auf der Abb. habe ich die Pumpe noch nicht angeschlossen, dies musst du natürlich auch tun! 😉

Viel Spaß beim Nachbau!
Ardutronix

Wie findest du diesen Artikel?

1 Stern2 Sterne3 Sterne4 Sterne5 Sterne 146

Loading…

Alte Pflanzuino Versionen

Alte Version nachbauen - Pflanzuino Version 1.0

Automatische Bewässerung selber bauen - 12 V Variante - Anleitung

Folgende Werkzeuge benötigst du

Bauplan

Automatische Bewässerung selber bauen

Automatische Bewässerung selber bauen

Anleitungsschritte

Hinweis: Wenn du ein anderes Arduino Board verwenden möchtest, z.B. ein Arduino UNO Board, bleiben der Programmier Code sowie die Anschlüsse gleich!

Schritt 1 - Feuchtigkeitssensor-Platine mit Arduino verbinden


Wenn du alle Bauteile hast, kann es endlich mit der Automatischen Bewässerung für die Pflanzen losgehen!

Stromquelle 5V mit dem Arduino Pro Mini Board verbinden.

VCC – Plus Pol
GND – Minus Pol

Feuchtigkeitssensor-Platine mit dem Arduino Pro Mini Board verbinden.

VCC zu VCC
GND zu GND
A0 zu A0

Feuchtigkeitssensor mit der Feuchtigkeitssensor-Platine verbinden

+ zu +
zu

Automatische Bewässerung selber bauen

Schritt 2 - Relais mit Arduino verbinden


VCC mit VCC
GND mit GND
IN – mit Pin 4

Schritt 3 - Pumpe mit Relais verbinden


Automatische Bewässerung selber bauenAutomatische Bewässerung selber bauen

Schritt 4 - Fertig! - Code hochladen


Wenn du alles verbunden hast, kannst Du nun das Arduino Pro Mini Board programmieren, indem du den unten stehenden Pflanzuino Code hochlädst.

Du benötigst ein Arduino UNO Board, wenn dein Arduino Pro Mini keinen USB Anschluss besitzt!
Wie das ganze genau funktioniert kannst du auf folgender Seite nachlesen: Arduino Pro Mini mit Arduino UNO programmieren

Arduino Software für Windows herunterladen
Arduino Software für iMac herunterladen

Messzeit verändern:
delay(500);
Der Standartwert ist 500ms (eine Sekunde = 1000 / 10 Sekunden = 10.000 usw.)

Feuchtigkeits – Messwert verändern:
if (messwert < 500)

Hinweis: Natürlich können noch weitere Pumpen, LEDs, weitere Verbraucher angeschlossen werden.

Planzuino Code


int messwert=0;
int PUMPE=4;
void setup()
{
pinMode (4,OUTPUT);
}
void loop()
{
messwert=analogRead(A0);
delay(500);
if (messwert < 500 )
{
digitalWrite(PUMPE, HIGH);
}
else
{
digitalWrite(PUMPE, LOW);
}
}


Automatische Bewässerung selber bauen - USB Variante - Anleitung


[su_tab title="Folgende Werkzeuge benötigst du" disabled="no" anchor="" url="" target="blank" class=""]- kleinen Kreuz-Schraubendreher
- Computer für die Programmierung
- Heißkleberpistole
- Arduino Software
Bauplan

Automatische Bewässerung selber bauen

Anleitungsschritte

Hinweis: Wenn du ein anderes Arduino Board verwenden möchtest, z.B. ein Arduino UNO Board, bleiben der Programmier Code sowie die Anschlüsse gleich!

Schritt 1 - Feuchtigkeitssensor-Platine mit Arduino verbinden


Wenn du alle Bauteile hast, kann es endlich mit der Automatischen Bewässerung für die Pflanzen losgehen!

Stromquelle 5V mit dem Arduino Pro Mini Board verbinden.

VCC – Plus Pol
GND – Minus Pol

Feuchtigkeitssensor-Platine mit dem Arduino Pro Mini Board verbinden.

VCC zu VCC
GND zu GND
A0 zu A0

Feuchtigkeitssensor mit der Feuchtigkeitssensor-Platine verbinden

+ zu +
zu

Automatische Bewässerung selber bauen

Schritt 2 - Relais mit Arduino verbinden


VCC mit VCC
GND mit GND
IN – mit Pin 4

Schritt 3 - Pumpe mit Relais verbinden


Automatische Bewässerung selber bauenAutomatische Bewässerung selber bauen

Wichtig: Bei der Pflanzuino USB Variante solltest du darauf achten, eine Pumpe zu kaufen, die für deine Batterie geeignet ist. Die Pumpe aus dem Video benötigt 12V. Daher schafft es z.B. eine 9V-Blockbatterie (wie auf der Abb. gezeigt) nicht, diese Pumpe zu betreiben!

Eine Alternative dazu wäre z.B. ein 12V Akku oder günstiger ein 12 V Batteriehalter

Schritt 4 - Fertig! - Code hochladen


Wenn du alles verbunden hast, kannst Du nun das Arduino Pro Mini Board programmieren, indem du den unten stehenden Pflanzuino Code hochlädst.

Du benötigst ein Arduino UNO Board, wenn dein Arduino Pro Mini keinen USB Anschluss besitzt!
Wie das ganze genau funktioniert kannst du auf folgender Seite nachlesen: Arduino Pro Mini mit Arduino UNO programmieren

Arduino Software für Windows herunterladen
Arduino Software für iMac herunterladen

Messzeit verändern:
delay(500);
Der Standartwert ist 500ms (eine Sekunde = 1000 / 10 Sekunden = 10.000 usw.)

Feuchtigkeits – Messwert verändern:
if (messwert < 500)

Hinweis: Natürlich können noch weitere Pumpen, LEDs, weitere Verbraucher angeschlossen werden.

Planzuino Code


int messwert=0;
int PUMPE=4;
void setup()
{
pinMode (4,OUTPUT);
}
void loop()
{
messwert=analogRead(A0);
delay(500);
if (messwert < 500 )
{
digitalWrite(PUMPE, HIGH);
}
else
{
digitalWrite(PUMPE, LOW);
}
}

Kommentare

Abonnieren
Benachrichtige mich bei
guest
22 Kommentare
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Meyer Bruno
Meyer Bruno
2 Jahre zuvor

Hi Raphael, Herzlichen Dank für Dein wirklich tolles, detailliertes Tutorial. Mein Junior in der 6. Klasse will Deinen Pflanzuino im Rahmen eines Schulprojektes nachbauen. Bei Studium der Unterlagen ist mir aufgefallen, dass Dein Bauplan einen Arduino Mini zeigt, wir jedoch wie von Dir empfohlen einen Arduino Nano beschafft haben. Nun bin ich teils etwas am Rätseln wegen der korrekten Pinbelegung. Du hast nicht etwa einen auf den Nano abgestimmten Bauplan? Besten Dank und freundliche Grüsse, Bruno

Daniel
Daniel
2 Jahre zuvor

Hallo,
ich finde das Projekt echt super und wollte fragen ob du sowas auch für drei Pflanzen zur Versogung zeigen kannst?
Bzw zeigst wie man das System erweiterm kann?
Gerne auch mit Hilfe von mir, bin da aber ein Neuling auf dem Gebiet und schwer interessiert daran 🙂

Helmut
Helmut
2 Jahre zuvor

Ich verwende zur Zeit zur automatischen Bewässerung einen mechanischen Sechsfachverteiler und bin total unzufrieden damit. Durch einen Kollegen bin ich auf Arduino gekommen und frage mich ob man das ganze mit magnetventilen und Zeituhr bauen kann?
Mit freundlichen Grüßen
Helmut

Taim
2 Jahre zuvor

Moin,
super Anleitung, vielen Dank!
Ich verstehe die „map“ Funktion in Deinem Skript noch nicht ganz. Ich nehme an, 500 und 10 sind die Werte für minimale bzw. maximale Feuchtigkeit des Sensors, oder?
Warum werden die auf 0 bis 210 gemappt? Hast Du das empirisch ermittelt?

Vielen Dank und Gruß,
Taim

Bernd
Bernd
2 Jahre zuvor

Eine zusätzliche Idee zum Update zur V2 wäre noch ein Füllstandssensor für den Wasservorat welcher die Pumpe vor einem Trockenlaufen schützt und über das Display noch Info über den Wasserstand geben kann

Ich bin gespannt 😉

Viele Grüße
Bernd

Gabi
Gabi
2 Jahre zuvor

Hallo,

ich hätte eine frage zu deiner Konstruktion.

im grossen und ganzen habe ich mit dem Aufbau bzw. dem Zusammenbau kein Problem jedoch stosse ich an meine grenzen bezüglich der Schaltung eines weiteren Sensors.

Wenn bsplsweise Pflanze A noch genügend Feuchtigkeit hat und Pflanze B nicht, wie bekomme ich es hin, dass beide pflanzen basierend auf ihren Wasserhaushalt unabhängig von einander gegossen werden??

wie müssen weitere Sensoren gelötet bzw verbunden werden ??

Brauche ich ein weiteres Relais ??

eine weitere pumpe od gibt es einen schalt Mechanismus den man einbinden kann für bsplsweise schlauch a; b; c od sogar d und diese unabhängig von einander geschaltet werden können

Klemm Georg
Klemm Georg
2 Jahre zuvor

Vergesse bitte nicht die Wasser Kontrolle vom Wasser behälter! Da mit die Pumpe nicht ohne Wasser läuft 🤔 das kann man ja auch über einen Feuchtigkeitssensor steuern und da zu eine rote LED die das dann anzeigt!
Sowas suche ich nämlich auch.

MfG
Georg

Marko Bilanovic
2 Jahre zuvor

Hallo Raphael, Danke für dein Tutorial.

Ich werde die USB Variante machen müssen, da ich auf dem Balkon keinen Stromanschluss habe. Meine Pumpen funktionieren locker mit einer PowerBank von xtorm mit 15’000 mA Kapazität.

Die frage ist, wenn ich das Projekt sowie Pumpe laufen lassen möchte, brauch ich da 2x Powerbanks oder genügt eine PowerBank die 3x 5V Ausgang hat? Liebe grüsse. Marko

Marko Bilanovic
2 Jahre zuvor

Hier der Link der Pumpe bei Amazon

Decdeal USB Wasserpumpe Teichpumpe für Brunnen Aquarium und Modellbau 220L/H Auftrieb 250cm DC5V https://www.amazon.de/dp/B01FTL6H8S/ref=cm_sw_r_cp_apa_NGAvBbW4PPFB9

Wenn die Pumpe was ist, würde ich gleich den rest bestellen bei Amazon.

Liebe grüsse Marko

Marko Bilanovic
2 Jahre zuvor
Reply to  Ardutronix

Habe es jetzt mal angeschlossen, script drauf geladen.

Pumpe läuft nicht.

– pol direkt an 12v Minus Pol wie beschrieben und den + pol ins relais.

Habe den display angeschlossen, dieser funktioniert.

Woran könnte es liegen?

Marko Bilanovic
2 Jahre zuvor
Reply to  Ardutronix

Ach ja, vom Arduino Pro Mini Board leuchtet es bei mir rot und nicht grün? Hattest du den Fehler auch?

Marko Bilanovic
2 Jahre zuvor
Reply to  Ardutronix

Also, die Box läuft jetzt einwandfrei. Anscheinend gibt es zwei oder drei Versionen der LED Farben. Blau, Rot und Grün.

– 12V Pumpe läuft
– Relais läuft (Anleitung ist bei dir nicht ganz fertig für die Laien)

Ein Problem gibt es noch. Die % Anzahl geht von -250% – 190%, wenn ich den Sensor einstecke, wackelt es mit den Prozent Zahlen zwischen 80% – 110%. Irgend wo ist noch ein Fehler.

Marko Bilanovic
1 Jahr zuvor

Guten Morgen,

Gibts langsam wieder ein Update? Das Versprochene Update im Juli 2018 ist noch nicht erschienen 😃.

Lg

Noch Fragen?

Im Ardutronix-Forum kannst Du deine Fragen stellen oder andere beantworten. Tausche dich mit anderen Makern aus.

Die Anmeldung und Nutzung ist kostenlos.

error: Der Inhalt ist urheberrechtlich geschützt!

Diese Website benutzt Cookies. Wenn Du die Website weiter nutzen willst, stimme der Verwendung von Cookies zu.