"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
Logischer Aufbau
Description
Eine Sammlung an Python und Arduino-Skripten zur Umsetzung eines "SmartMirrors", der im Rahmen eines Berufsschulprojektes am TGBBZ Dillingen/Saar entstanden ist
Readme
212 KiB
Releases
3
SmartMirror Setup Rel. 3
Latest
Languages
Python
36.2%
CSS
27.1%
JavaScript
20.3%
HTML
12.6%
C++
3.8%
