Ausgangselement einer jeden Aktion auf den 8x8-LED-Matrizen
ist die Web-App. Die Ausführungen der separaten Gruppe sind unter
diesem
Link zu finden.
Es gibt insgesamt drei Grundfunktionen, die
auf der Web-App ausgewählt werden können: der "Text Generator", die
"Lightshow" sowie die Funktion "Tap-To-Light". Auf der obigen
Abbildung ist die Grundfunktion "Lightshow" ausgewählt. Hier gibt es
wiederum 16 vorprogrammierte Sequenzen, die mit verschiedenen Farben
auf den LEDs abgespielt werden. Alle Sequenzen sind in der Sprache
C++ programmiert. In dem auf der Abbildung gezeigten Beispiel ist die Lightshow
Nr. 12 aktiviert.
Von der Web-App werden verschiedene Topics
an den MQTT-Broker gesendet, die in dem Kapitel "Software
Dokumentation" näher beschrieben werden. Der MQTT-Broker sendet
wiederum an alle ESP32-Mikrocontroller gleichzeitig die erhaltenen
Informationen weiter. Insgesamt befinden sich 16
ESP32-Mikrocontroller im mechanischen Aufbau. Sie sind in der Form
eines 4x4-Quadrats angeordnet.
Auf den
aktivierten 8x8-LED-Matrizen sind nun die gewünschten Funktionen zu sehen.
|