2025-04-10 21:08:41 +02:00
2025-04-10 21:08:41 +02:00
2025-04-05 17:47:36 +00:00
2025-04-05 17:59:02 +00:00

🌱 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

🖧 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.

Description
No description provided
Readme MIT 3.8 MiB
Languages
C++ 95.3%
C 2.6%
CMake 0.7%
CSS 0.5%
Python 0.3%
Other 0.5%