2026-04-26 14:11:40 +02:00
# tgbbz-dillingen-smart-mirror
2026-04-26 13:38:57 +02:00
2026-04-26 14:11:40 +02:00
Eine Sammlung an Python und Arduino-Skripten zur Umsetzung eines kleinen "SmartMirrors", der im Rahmen eines Berufsschulprojektes am TGBBZ Dillingen (saar) entstanden ist.
2026-04-26 13:38:57 +02:00
2026-04-26 14:11:40 +02:00
## Repostruktur
2026-04-26 13:38:57 +02:00
```
- raspi/
raspi/Notification.py
Behandelt E-Mail-Benachrichtigungen und fungiert als SMTP-Client
raspi/Dashboard.py
Stellt das eigentliche Dashboard des MagicMirrors zur Verfügung, basiert im wesentlichen
auf dem Web Application Framework Flask und der Template Engine Jinja
raspi/ReadUSB.py
Liest über die entsprechende Grätedatei (z.B. /dev/ACM0) den USB-Input des Arduinos aus und reicht die Informationen
an Dashboard.py zur Anzeige bzw. an Notification.py zur Benachrichtigung weiter
- arduino
arduino/ReadData.ino
Liest Sensordaten von angeschlossenen Senoren aus, bringt sie in ein einheitliches Format (JSON) und überträgt sie per USB an den
angeschlossenen Raspberry Pi
2026-04-26 14:11:40 +02:00
```
## Übersicht
.png?token=GHSAT0AAAAAAD3QF5YYY2GQAOTGUZYORHHK2POACEA)
2026-04-26 13:38:57 +02:00