Files
smart-mirror/README.md
Sinned 867742782c Revise README for project name and structure
Updated project name and description in README.md. Added a new section for project structure and overview.
2026-04-26 14:11:40 +02:00

1.2 KiB

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

logischer aufbau