Bewaesserung/README.md
2025-04-05 17:59:02 +00:00

104 lines
3.5 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 🌱 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 14 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).