Files
smart-mirror/README.md
2026-05-02 21:09:52 +02:00

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

Logischer Aufbau

logischer-aufbau