Files
smart-mirror/README.md

43 lines
1.3 KiB
Markdown
Raw Normal View History

2026-05-02 20:54:53 +02:00
# "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
![logischer-aufbau](https://raw.githubusercontent.com/Sinned50/tgbbz-dillingen-smart-mirror/refs/heads/main/docs/aufbau.png?token=GHSAT0AAAAAADZ4ZH3YOFA5URKOHZM7A66G2PPHOCA)