Prof. J. Walter - Informationstechnik, Mikrocomputertechnik, Digitale Medien Konzeptentwicklung
Hochschule Karlsruhe Logo Mikrokontroller + energieeffiziente Mikrokontroller + Mechatronik Dialog
Swimming Pixel - MIDI über MQTT
Wintersemester 2021
Jin Yun Ng

Lujaini Ali

Konzeptentwicklung


Die folgende Abbildung zeigt das Konzept des Gesamtsystems der Steuerung der Swimming Pixel von Musik über das MQTT-Protokoll:
Skizze
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.

  Mit Unterstützung von Prof. J. Walter Wintersemester 2021