# 🌱 Gartenbewässerung – Automatisiertes System mit ESP32 Dieses Projekt realisiert eine automatische Gartenbewässerung mit zwei dezentralen Steuereinheiten auf Basis des ESP32-Mikrocontrollers. Jede Steuereinheit kann ein bis vier Ventile steuern und wird per WiFi angesteuert. ## 🔧 Projektüberblick Die Gartenbewässerung besteht aus zwei unabhängigen ESP32-gestützten Steuerboxen, die verschiedene Gartenbereiche automatisch bewässern. Die Steuerung der einzelnen Ventile erfolgt über das heimische WLAN, wodurch eine flexible und smarte Steuerung möglich ist. ### 💡 Features - Steuerung von 1–4 Magnetventilen pro Steuereinheit - Kommunikation über WLAN - Zeitgesteuerte oder manuelle Bewässerung - Erweiterbar für weitere Ventile oder Sensoren (z. B. Bodenfeuchte) - Energieeffizient dank Sleep-Modi und gezielter Aktivierung der Ventile ## 🧩 Systemübersicht ### 🟦 Steuereinheit 1 – Vorgarten & Tomatentröge - **ESP32 Controller** - **2 Ventile** - Ventil 1: Vorgarten - Ventil 2: Tomatentröge ### 🟩 Steuereinheit 2 – Hochbeete & Gemüsebeet - **ESP32 Controller** - **2 Ventile** - Ventil 1: Hochbeete - Ventil 2: Gemüsebeet > Beide Einheiten arbeiten autark, können aber zentral über eine App oder ein Webinterface angesteuert werden. ## 📦 Komponentenliste | Komponente | Beschreibung | |------------------|---------------------------------------| | ESP32 | Mikrocontroller mit WiFi | | Magnetventile | 12V/24V Ventile für Gartenbewässerung | | Relaismodule | Zum Schalten der Ventile | | Netzteile | 5V/12V je nach Ventiltyp | | Gehäuse | Wetterfest, für Outdoor-Einsatz | | WLAN-Netzwerk | Zur Kommunikation | ## 🛒 Bezugsquellen - **Magnetventil (Aliexpress)** https://de.aliexpress.com/item/1005005322122546.html - **Hunter Micro-Tropfschlauch und Verbinder** https://www.wasserundgruen.de/Hunter-Micro-Tropfschlauch-30-m-Rolle--6-4-mm---4-5-mm--1-5---3-2-l-h--0-7---2-8-Bar--15-cm-Tropfabstand--Schwarz.html - **Rainbird XFS-CV Tropfrohr (unterirdisch)** https://www.mhb-beregnung.de/produkt/rain-bird-xfs-cv-unterirdisches-tropfrohr-rolle-100-m/ ## 🖧 Netzwerk- & Steuerungskonzept Jede Steuereinheit verbindet sich automatisch mit dem Heim-WLAN. Die Steuerung der Ventile kann erfolgen über: - Ein zentrales Webinterface - Eine mobile App (z. B. Home Assistant) - Zeitsteuerung (z. B. über NTP und Zeitpläne) - Manuell via HTTP oder MQTT ## 🚀 Inbetriebnahme 1. ESP32 flashen mit dem entsprechenden Code 2. WLAN-Zugangsdaten im Code hinterlegen 3. Stromversorgung und Ventile anschließen 4. System starten – fertig! ## 📁 Ordnerstruktur (Beispiel) ``` gartenbewaesserung/ ├── steuereinheit1/ │ ├── main.cpp │ └── config.h ├── steuereinheit2/ │ ├── main.cpp │ └── config.h ├── shared/ │ └── common.h ├── README.md ``` ## 🛠️ Noch geplant - Integration von Bodenfeuchtigkeitssensoren - Wetter-API zur Anpassung der Bewässerung - OTA-Updates für die ESP32-Controller - Logging und Statistiken im Webinterface ## 📸 Eindrücke *Hier kannst du später Bilder oder ein Diagramm der Gartenbereiche einfügen.* ## 🧑‍💻 Mitwirken Pull Requests und Ideen sind jederzeit willkommen! Dieses Projekt ist offen für Weiterentwicklungen. ## ⚖️ Lizenz Dieses Projekt steht unter der MIT-Lizenz. Details siehe [LICENSE](./LICENSE).