104 lines
3.5 KiB
Markdown
104 lines
3.5 KiB
Markdown
# 🌱 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).
|