Ein Microcontroller-basiertes System zur automatischen Überwachung und Bewässerung von Pflanzen. Entwickelt im Rahmen des Moduls Hardware Design.
Der Pflanzenwächter misst Bodenfeuchtigkeit, Temperatur und Lichtintensität. Über ein Relaismodul wird eine Wasserpumpe angesteuert, wenn die Bodenfeuchte unter einen Schwellenwert fällt.
| Bauteil | Beschreibung |
|---|---|
| Mikrocontroller | ESP32 |
| Bodenfeuchtesensor | Kapazitiv |
| Temperatursensor | DHT22 |
| Versorgung | 5V via USB oder Akku |
| Platine | Eigenes PCB, mit KiCad designt |
🔧 Diagramm bearbeiten in draw.io
Das Hardware-Design.drawio Diagramm zeigt die Systemarchitektur des Wächters aufgeteilt in die Hauptkomponenten:
- Sensorik (Bodenfeuchtigkeit, Temperatur, Licht)
- Mikrocontroller (ESP32) als zentrale Steuereinheit
- Aktorik (Pumpe, LEDs)
- Kommunikationsschnittstellen I^2C
📝 Hinweis: Die .drawio Datei kann mit draw.io geöffnet und bearbeitet werden.
Die Platine wurde in Autodesk Fusion erstellt und über JLCPCB gefertigt. Alle Gerber-Files sind im Ordner hardware/gerber/ verfügbar.
- Sensor misst Feuchtigkeit
- Wenn unter Schwelle → ESP32 aktiviert Pumpe
- LED zeigt Systemstatus (rot/grün)
- Daten werden per UART gesendet (optional für Debugging)
📁 hardware/
├── schematic.kicad_sch
├── pcb.kicad_pcb
├── gerber/
📁 images/
├── schematic.png
├── pcb_layout.png
├── system_overview.jpg
📁 firmware/
├── main.ino
README.md
.png)

