MQTT-Verbindungen am PC
Abb.:
Eigenschaften eines Buttons in Node-RED (links) und Verbindung von
Button zum Server (rechts)
Alle Buttons sind mit einem MQTT
Server verbunden, der Mosquitto Broker mit dem Port 1883 ist. Jeder
Button veröffentlicht zu einem eigenen Topic. Wenn die Schaltflächen
mit dem MQTT Server verbunden sind, wird er in Node-RED angezeigt.
MQTT-Verbindungen am Pixel
Abb.:
Verbindung der Pixel zum Internet und zum Server
Abb.:
Verbindung vom Pixel zum Internet und zum Server
Alle Pixel
sind über einen Router mit dem Internet verbunden. Sie sind mit dem
gleichen MQTT-Server verbunden wie die Buttons. Jedes Pixel
abonniert ein Topic auf seiner eigenen Nummer. Wenn er mit dem
Internet und dem Server verbunden ist, kann er über den
Seriellmonitor in Arduino zeigen.
Über folgendes Launchpad-Dashboard können die Swimming Pixel
angesteuert werden.
Abb.:
Node-RED Dashboard
Abb.:
Modusauswahl der Pixel
Software Dokumentation von Node-RED
Dashboard: Siehe Team
Swimming Pixel - Launchpad Lightshow
Es stehen drei
verschiedene Modi zur Wahl:
Single control (Einzelsteuerung)
: Es ändert die Farbe einzelner Pixel. Der Benutzer kann auch
alle Pixel auf die gleiche Farbe ändern, indem er "SET ALL" drückt,
und alle Pixel ausschalten, indem er "TURN OFF ALL" drückt.
Lightshow (Lichtshow) 1,2,3: Alle Pixel zeigen unterschiedliche
Sequenz, um eine Lightshow zu erzeugen
Abb.:
Sequenz der Lightshow 1
Abb.: Sequenz der Lightshow 2
Abb.: Sequenz der Lightshow 3
Betreut durch:
Swimming Pixel - Launchpad MIDI over TCP/IP Ping Wen Liew
Jin Yun Ng |