Updated project name and description in README.md. Added a new section for project structure and overview.
27 lines
1.2 KiB
Markdown
27 lines
1.2 KiB
Markdown
# tgbbz-dillingen-smart-mirror
|
|
|
|
Eine Sammlung an Python und Arduino-Skripten zur Umsetzung eines kleinen "SmartMirrors", der im Rahmen eines Berufsschulprojektes am TGBBZ Dillingen (saar) entstanden ist.
|
|
|
|
## Repostruktur
|
|
```
|
|
- 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
|
|
```
|
|
## Übersicht
|
|
|
|
.png?token=GHSAT0AAAAAAD3QF5YYY2GQAOTGUZYORHHK2POACEA)
|
|
|
|
|