1.3 KiB
Executable File
1.3 KiB
Executable File
"SmartMirror" - Projektwochen am TGBBZ Dillingen
Repo-Strktur
arduino/
arduino/arduino.ino
Arduino-Skript, um die Sensordaten auszulesen und sie per USB
an den Raspberry Pi zu übertragen
raspi/
raspi/templates
Jinja basierte HTML-Templates
raspi/static
Ordner mit frontend (CSS, JS) Dateien
raspi/Dashboard.py
Stellt das Flask-basierte Web-Dashboard bereit
raspi/USBRead.py
Liest in regelmäßigen Intervallen die USB-Gerätedatei (/dev/ttyACM0) aus
und stellt die Daten Dashboard.py und Notification.py bereit
raspi/Notification.py
Dient als SMTP-Client, der Benachrichtigungen über E-Mail und Messanger
versendet#
raspi/gunicorn.conf.py
Startup-Datei für den WSGI-Webserver Gunicorn, der das Flask Web-Dashboard
bereitstellt
raspi/requirements.txt
requirements.txt für pip (lieste der benötigten Python-Abhängigkeiten)
raspi/settings.json
Zentrale Konfigurationsdatei zur Konfiguration der Raspi-Skripte
raspi/README.md
docs/
aufbau.png
Übersicht über den logischen Aufbau des Setups
verkabelung.txt
Übersicht über die phyische Verkabelung
