Automatische Bewässerung selber bauen

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.0. 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 Version 3 – Update vorraussichtlich 29.7.2018

  • Bewässerung mehrerer Pflanzen über ein Arduino Board
  • Verwendung mehrerer Feuchtigkeitssensoren
  • Verwendung von Magnetventilen
  • Displayanzeige – Füllstandanzeige (Leerlaufschutz)

    Weitere Vorschläge gerne in den Kommentaren!
    Liebe Grüße Ardutronix

Wie funktioniert Pflanzuino?


Ein s.g. Bodenfeuchtigkeitssensor misst permanent die Bodenfeuchtigkeit der Blumenerde und leitet diese Daten weiter zu einem Arduino Pro Mini 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.

Update: Was hat sich eigentlich alles verändert?


Pflanzuino V.2.0 funktioniert dank neurer Programmierung wesentlich stabiler und zuverlässiger. Highlight ist ein verbautes Display, welches Auskunft über die derzeitige Bodenfeuchtigkeit in Prozent gibt.

Ein hochwertiger Bodenfeuchtigkeitsensor wurde zusätzlich verbaut. Da der alte Sensor bereits nach wenigen Monaten, aufgrund der einfachen Aluminiumschicht, unbrauchbar wurde und teilweise falsche Messdaten lieferte.

Die Wasserpumpe befindet sich auch aufgrund Sicherheitsaspekten nicht mehr im Gehäuse neben der Elektronik. Im Falle eines Pumpenwechsels kann man dies auch nun bequem extern durchführen.


Pflanzuino Version 2.0

Automatische Bewässerung selber bauen – Anleitung

Folgende Bauteile benötigst du


Folgende Werkzeuge benötigst du


– Akkuschrauber (Bohrer)
– Lötkolben und Lötzinn
– Multimeter
– Schraubenzieher
– Heißkleberpostole
– Zange, Schere

 Bauplan – Pflazuino V.2.0


automatische bewässerung selber bauen

Anleitungsschritte


Schritt 1

Schnapp dir zunächst dein Arduino Pro Mini und lade folgenden Code hoch. Du kannst, wenn du natürlich möchtest auch ein anderes Arduino Board verwenden, z.B. ein großes Arduino Uno. Anschlüsse und Code bleiben gleich!

Auf folgender Seite kannst du nachlesen, wie du dein Arduino Pro Mini programmieren kannst:
Arduino Pro Mini programmieren

Du benötigst noch zusätzlich folgende Bibliotheken (für das Display):
Adafruit_SSD1306
Adafruit-GFX-Library

Pflanzuino V.2.0 Code (hier klicken)

Pflanzuino V.2.0 Code

/*
Pflanzuino V.2.0
Autor: Ardutronix
https://www.ardutronix.de
*/

int sensor_pin = A0;
int output_value;

#include <SPI.h>
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>

#define OLED_RESET 4
Adafruit_SSD1306 display(OLED_RESET);

void setup() {

pinMode(7, OUTPUT);

display.begin(SSD1306_SWITCHCAPVCC, 0x3C); //

display.display();
delay(2000);

// Clear the buffer.
display.clearDisplay();
display.setTextSize(1);
display.setCursor(0, 0);
display.setTextColor(WHITE);

display.setCursor(5,10);
display.setTextSize(2);
display.println(„Ardutronix“);
display.display();
delay(5000);
display.clearDisplay();
}
void loop() {

output_value= analogRead(sensor_pin);
output_value = map(output_value,500,10,0,210);

display.setCursor(15,0);
display.setTextSize(1);
display.println(„Pflanzuino V.2.0“);

display.setCursor(50,15);
display.setTextSize(2);
display.print(output_value);
display.println(„%“);
display.display();
delay(1000);
display.clearDisplay();

if (output_value <50 )
{
digitalWrite(7, LOW);
}
else
{
digitalWrite(7, HIGH); //
}
}

Schritt 2

automatische bewässerung selber bauen

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 Pol – außen den Minus Pol.

automatische bewässerung selber bauen

Schritt 3

automatische bewässerung selber bauen

automatische bewässerung selber bauen

Nehme dir das LM2596S Modul zur Hand und löte die Kabel wie auf der Abbildung zu sehen an.
IN an die 12V Buchse anschließen.

Schritt 4

automatische bewässerung selber bauen

Klebe nun das LM2596S Modul in deinem Gehäuse fest.

Schritt 5

automatische bewässerung selber bauen

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 so drehen, dass die 12V vom Netzteil auf ca. 5V (Betriebsspannung von Arduino) reduziert werden.

Schritt 6

automatische bewässerung selber bauen

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

Schritt 7

automatische bewässerung selber bauen

Klebe nun das Arduino Pro Mini Board fest.

Schritt 8

automatische bewässerung selber bauen

Nun kannst du GND und VCC an das Arduino Pro Mini Board anschließen. Es sollte nun eine grüne Led des Boards leuchten.

automatische bewässerung selber bauen

Wenn du möchstes kannst du auch jetzt schon die Pumpe anschließen (siehe Abb.)

Schritt 9

automatische bewässerung selber bauen

Schließe nun das 128 x 64 Display an.

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

Schritt 10

automatische bewässerung selber bauen

Schließe den Feuchtigkeitssensor an.
VCC zu VCC
GND zu GND
Signal-Pin zu A0

Fertig  – Pflanzuino V.2.0


automatische bewässerung selber bauen

Herzlichen Glückwunsch! 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 noch tun! 😉

Viel Spaß!
Ardutronix

Wie findest du diese Anleitung?
1 Stern2 Sterne3 Sterne4 Sterne5 Sterne 30 Bewertungen
Loading...


Alte Version nachbauen – Pflanzuino Version 1.0

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

Folgende Bauteile benötigst duFolgende Werkzeuge benötigst duBauplanAnleitungsschritte
– kleinen Kreuz-Schraubendreher
– Computer für die Programmierung
– Heißkleberpistole
– Arduino Software

Automatische Bewässerung selber bauen

Automatische Bewässerung selber bauen

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.

VCCPlus 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
INmit 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

Folgende Bauteile benötigst duFolgende Werkzeuge benötigst duBauplanAnleitungsschritte
– kleinen Kreuz-Schraubendreher
– Computer für die Programmierung
– Heißkleberpistole
– Arduino Software

 

Automatische Bewässerung selber bauen

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.

VCCPlus 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); } }

Haftungsausschluss:
Ich übernehme für mein vorgestelltes Projekt keinerlei Haftung für Personen- oder Sachschäden, die durch den Nachbau eventuell verursacht werden. Jeglicher Nachbau erfolgt in eigener Verantwortung!