Die folgende Abbildung zeigt das Konzept des Gesamtsystems der
Steuerung der Swimming Pixel von Musik über das MQTT-Protokoll:
Abb: Skizze des Gesamtsystems der Swimming Pixel
Um die Musik zu bearbeiten, muss sie erst mal vom
WAV-Dateiformat in MIDI umgewandelt werden. Dies kann mithilfe eines
Online-Wav-to-MIDI-Converters gemacht werden. Die MIDI enthält dann
unterschiedliche Frequenzen einer Musik und sie können am Laptop mit
Python in 16 Frequenzbereichen geteilt und 16 Topics zugeordnet
werden. Die Kommunikation zwischen dem Laptop und den Swimming Pixel
kann anhand von Mosquitto-MQTT realisiert werden. Der
Mosquitto-Broker muss zuerst im Laptop installiert werden, damit die
Nachrichten vom Laptop den Mikrokontrollern übertragen werden
können. Wenn die Musik abgespielt wird, leuchtet jedes Swimming
Pixel nach dem zugeordneten Frequenzbereich.
|