Skip to content

Hier kannst du das Backend für das Projekt 'PlantDrop' herunterladen. Dieses Backend ist für die Automatisierung von der Bewässerung der Pflanzen vorgesehen.

Notifications You must be signed in to change notification settings

Chautoo/Pflanzenbewaesserung

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pflanzenbewaesserung

Logo des Projektes ist ein grünes Blat.

Einführung

Dieses Repositorie beinhaltet den backend-code für das Projekt "PlantDrop". Es stellt die nötigen Funktionalitäten bereit, um verschiedene Sensoren mithilfe eines Raspberry Pi zu steuern. In diesem Fall sind die Sensoren für die automatische Bewässerung von Pflanzen gedacht. Daher ist das backend auf diese Sensoren ausgelegt. Das passende Frontend finded ihr in diesem Repositorie.

Funktionen

  • Steuerung der Pumpe per PWM
  • PH-Wertemessung
  • Temperatur & Luftfeuchtigkeitmessung
  • Lichtmessung
  • Luftqualitätsmessung
  • Wasserstand
  • API An- & Abfragen
  • Aktuelle Messwerte

Voraussetzungen

Hardware

Raspberry Pi 2 und neuer Lichtsensor PH-Sensor Pumpe Analog zu Digital Konwerter Feuchtigkeitssensor Temperaturseonsor

Die Hardware kann auf eigene bedürfnisse angepassst werden. Dazu muss jedoch der Code ebenso angepasst werden!

Software

Raspberry Pi OS (Lite)
Python3
Python 3.11+
Pip
Python Pakete

Installation und Ausführung

1. Repository klonen & zu Verzeichniss Springen

git clone https://github.com/Chautoo/Pflanzenbewaesserung.git
cd Pflanzenbewaesserung

2. Ausführung des Codes

   sudo python3 main.py

3. Code automatisch bei Systemstart ausführen (systemd) Zuerst muss die datei unter dem folgendem Pfad angelegt werden.

   sudo nano /etc/systemd/system/Plantdrop_backend.service

Kopiere in dieses Verzeichnis die Plantdrop_backend.service.example und speichere sie. Starte und lege die Datei in den Autostart mit folgendem Befehl.

   sudo systemctl enable Plantdrop_backend.service && sudo systemctl start Plantdrop_backend.service

Credits

Folgende Mitglieder haben dieses Projekt realisert:

Chauto (Anakin)

FemRene (Rene)

Unterstützt und gefördert durch

srhHeader

About

Hier kannst du das Backend für das Projekt 'PlantDrop' herunterladen. Dieses Backend ist für die Automatisierung von der Bewässerung der Pflanzen vorgesehen.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages