Skip to content

derguer/Hardware-Design

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌿 Intelligenter Pflanzenwächter – Hardware Design Projekt

Ein Microcontroller-basiertes System zur automatischen Überwachung und Bewässerung von Pflanzen. Entwickelt im Rahmen des Moduls Hardware Design.


📷 Projektübersicht

Systemübersicht

Der Pflanzenwächter misst Bodenfeuchtigkeit, Temperatur und Lichtintensität. Über ein Relaismodul wird eine Wasserpumpe angesteuert, wenn die Bodenfeuchte unter einen Schwellenwert fällt.


🛠️ Hardware-Komponenten

Bauteil Beschreibung
Mikrocontroller ESP32
Bodenfeuchtesensor Kapazitiv
Temperatursensor DHT22
Versorgung 5V via USB oder Akku
Platine Eigenes PCB, mit KiCad designt

🏗️ Systemarchitektur

Systemübersicht Diagramm

Hardware-Design Systemarchitektur

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


🔧 Schaltung & PCB Design

Schaltplan

Schaltplan

PCB Layout

PCB Layout

Die Platine wurde in Autodesk Fusion erstellt und über JLCPCB gefertigt. Alle Gerber-Files sind im Ordner hardware/gerber/ verfügbar.


🧪 Funktionsweise

  1. Sensor misst Feuchtigkeit
  2. Wenn unter Schwelle → ESP32 aktiviert Pumpe
  3. LED zeigt Systemstatus (rot/grün)
  4. Daten werden per UART gesendet (optional für Debugging)

📂 Projektstruktur

📁 hardware/
 ├── schematic.kicad_sch
 ├── pcb.kicad_pcb
 ├── gerber/
📁 images/
 ├── schematic.png
 ├── pcb_layout.png
 ├── system_overview.jpg
📁 firmware/
 ├── main.ino
README.md

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages