Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
fab-giess-o-mat
Eine Mikrocontroller-gesteuerte Bewässerungsanlage für Zimmerpflanzen
Features
- Feuchtigkeitsmessung
- Steuerung einer oder mehrerer Pumpen
- Wassertank-Füllstandsmessung
- LED Anzeige
- USB Schnittstelle zum konfigurieren
- optionales WiFi Modul mit Webinterface zum konfigurieren und Loggen der Messwerte
Motivation
Es gibt schon einige DIY Bewässerungssysteme, die aber alle so ihre Macken haben. zu kompliziert, zu frickelig, zu teuer, zu wenig features, schlechte Doku, veraltete Hardware. Ich möchte mein altes Giess-o-mat Projekt modernisieren.
Es gibt da dieses paar lustige Projekt Windowfarm, das beliebt ist zum Nachbauen. Ein Beispiel (Prinzip ohne Pumpe): http://stadtmachtsatt.de/wp-content/uploads/2013/12/Bauanleitung-Windowfarm_DinA4.pdf
Eine weitere Inspiration ist das fabfarmer Projekt
Das Projekt sollte auch von Leuten ohne besondere technische Vorkenntnisse zusammengebaut werden können. Deshalb möchten wir günstige Standard Hardware verwenden, keine selbstgebasteten Platinen, soweit das möglich ist. Der Löt-Aufwand sollte nicht zu hoch sein.
Umfeld
Es wäre cool, für das Fablab einen Prototypen zu bauen, leider ist dort zu wenig Platz.
Technische Beschreibung / Details
Mikrokontroller
Arduino Nano (klein, kompakt und gibts für ~2€ beim Chinesen deines Vertrauens)
Man kann sich mit dem PC an die USB Schnittstelle anflanschen und den Giess-o-mat über ein Menü in einem Terminalprogramm steuern.
Wifi Modul
ESP32 zum Aufstecken - soll auch ohne funktionieren. Mit ESPs habe ich schon experimentiert und die Erfahrung gemacht, dass die nicht besonders zuverlässing sind. Für eine Bewässerungssteuerung ungeeignet, aber ok um übers Internet ein paar Messwerte abrufbar zu machen oder Einstellungen ändern
Den ESP kann man verwenden, um die Messwerte über einen längeren Zeitpunkt zu loggen und eine Graphik im Webinterface generieren.
Feuchtigkeitssensoren
Die aktuelle Version benutzt einen einfachen kapazitiven Sensor.
Der Sensor besteht nur aus 2 Kondensatorplatten und einem hochohmigen Widerstand. Der Arduino schaltet zuerst einen Ausgang auf high und läd den Kondensator auf. Dann wir der Pin auf ADC-Input umgeschaltet und nach einer kurzen Zeit gemessen, wieviel Spannung noch anliegt.
Alternative: kapazitive Sensoren mit ADC Ausgang (bei Aliexpress suchen nach capacitive moisture sensor)
Pumpe
Wir benutzen Schlauchpumpen (Peristaltikpumpen)
Bauteile-Liste
- 1 RGB LED WS2812
- 1 Netzteil 12V, min. 1A
- 1 Widerstand 1k
- Stiftleisten 2,54mm. Stückelung: 1×1, 1×2, 2×3, 1×5, 1×6, 1×7
- Draht, 2 Farben
- Schrumpfschlauch 2mm
- 1 Holz oder Kunststoffplatte 4 x 240 x 150 mm (Lastercutter-Design)
optionale Wifi-Erweiterung:
- 1 Widerstand 1k
- Buchsenleiste 2,54mm, 1×8
Aufbau
Sourcecode
https://github.com/chbergmann/fab-giess-o-mat
Das Git Repository enthält 2 Projekte:
fab-giess-o-mat: Arduino oder PlatformIO Projekt für den Arduino Mikrokontroller
wifi-giess-o-mat: PlatformIO Projekt für das ESP Wifi Modul.
Links zum Thema
Ähnliche Projekte
Feuchtigkeitssensoren
Verbindungsstücke, Adapter usw. zum ausdrucken
Team
Team Mitglieder | Aufgabe |
---|---|
Christi | Elektronik, Software, Pflege der Wiki Seite |
Diskussion
Anregungen, Kritik, dumme Kommentare, etc. könnt ihr im Forum loswerden.
Was gibts zu tun ?
- Eine Windowfarm bauen. Für den Anfang reicht auch ein Blumentopf mit Wassertank.
- Elektronik mit Arduino aufbauen
- Giess-o-mat oder WaterMe Software portieren
- Pumpe über Transistor an den Arduino anschließen
- ESP Wifi Modul als optionales Steckmodul programmieren.
- Ein Gehäuse designen (Lasercutter)
- Feuchtigkeitssensoren herstellen (evtl. mit Platinenfräse ?)
- Testen
- Dokumentieren. Und zwar auf dieser Seite.
- …