Wie kann ich mit einem Magnetventil und einem Raspberry Pi eine Pflanze bewässern?
Hi, ich weiß so eine ähnliche Frage habe ich bereits mal gestellt, hier aber ein wenig präziser.
Ich will mit einem Raspberry Pi Zero W ein Magnetventil ansteuern und so durch einen Schlauch Wasser in meine Zimmerpflanze lassen. Das Magnetventil soll aber nur für so ca. 5s offen sein, sodass auch nur 5s lang Wasser in die Pflanze kommen kann. Ich habe bereits gehört, dass ich das ganze mit Relais machen kann, ich hab nur leider keine Ahnung, wie das funktionieren soll. Ich habe aber ein Video gefunden, in dem genau das gemacht wird, was ich brauche: https://youtu.be/AsGe-sQkMI0
Nur leider verstehe ich nicht genau wie man das dann alles zusammenbaut und programmiert.
Ich hoffe, ihr könnt mir weiterhelfen :).
Warum nimmst du keinen Arduino?
Weil ich mich mit Arduinos schon gut auskenne und meinen Horizont erweitern will ;)
2 Antworten
Der mechanische Aufbau ist dir klar?
Der Rest ist eigentlich ganz einfach:
Raspi steuert Relais an, Relais schaltet den eher "hohen" Strom des Ventils. Raspi hat Timer, wenn timer abgelaufen dann wird das Relais nicht mehr angesteuert.
Der Raspi wird in Python programmiert, das ist zum Glück für dich Anfängerfreundlich.
Übrigens: Warum machst du das ganze nicht mit einem Arduino? Der steht doch in deinem Namen ;)
Der mechanische Aufbau kommt wirklich sehr auf deine Anforderungen und deinen genauen Einsatzzweck an. Und auch davon wie "ernst" der Aufbau sein soll. Das kann ich von hier aus wirklich nicht beurteilen.
Python ist wirklich echt einfach, gerade wenn man schon ein bisschen Ahnung von der Programmierung hat. Du brauchst dich in dem Fall auch nicht einmal mit den Besonderheiten der Sprache befassen. Sich die mal ein paar tutorials bzgl Python am Raspi. Empfehlenswert wäre auch eine kleine grundlegende Einführung in die Sprache, damit du den Syntax mal kennenlernen kannst.
Ein Relais brauchst du damit dein Raspi nicht den ganzen Strom fürs Ventil bereitstellen zu müssen, das wäre bei einem Arduino nicht anders.
Eine kleine Randbemerkung: gerade für so ein Projekt ist ein Arduino predestiniert. Der Raspi ist eher für Anwendungen geeignet bei denen USB Ports, LAN usw notwendig sind. Die neueren Raspis können natürlich weit mehr...
Wenn du noch nichts über Python weißt, dann wäre es jetzt auch nicht sonderlich sinnvoll dir zu erklären wie du nun genau programmieren musst, damit dein Pin richtig angesteuert wird.
Aber grundsätzlich ist es so: die Programmlogik besteht aus einer Schleife und einem Timer Modul, jedesmal wenn der Timer abläuft wird der bestimmte Pin angesteuert. Du brauchst ja nicht mehr als ein einfaches "ein".
Mehr kann ich dir leider nicht sagen, da ich mich wenig mit Raspis beschäftige.
hardwaremässig kann ich dir ein wenig weiter helfen.
was für eine spannung soll das ventil denn haben?
wenns mit 230 volt funzen soll, dann würde ich so was nehmen:
http://hobbyelektronik.de/praxis/projekte/led-nach-230volt-schalter/
da kann man dann das ventil anschließen. allerdings kommt dann richtig wasser raus!
wenns nur für eine oder zwei topfpflanzen sein soll, dann würde ich eher ne minipumpe aus dem modellbaubereich nehmen und die mit einem kleinen leistungstransistor ansteuern.
wie du das ganze an den pi anschließt, findest du hier:
https://www.elektronik-kompendium.de/sites/raspberry-pi/2002191.htm
programmtechnisch haben dir ja andere schon ein wenig gezeigt, wie das geht, genauer erfährst du es in diversen fach spezifischen foren für den pi...
lg, Anna
Danke für die Infos. Nein leider weiß ich nicht genau wie ich das zusammenbauen könnte, geschweige denn wie ich das in Python programmieren könnte, hast du da irgendwie eine Möglichkeit mir das genauer zu erklären :). Und ich nehme deswegen keine Arduino weil ich mich mit dem Arduino schon gut auskenne und jetzt auch mehr in die RaspiWelt eintauchen möchte :).