Synchronisierung & weitere Ideen

Setzt man mehrere LED Stripe Platinen zusammen ein, so muss man leider feststellen, dass die Lichteffekte auf den verschiedenen Stripes aufgrund der Toleranzen des Taktsignals nach einigen Sekunden sichtbar zeitlich auseinander laufen. Um dennoch das zeitgleiche Abspielen von Lichteffekten auf mehreren Platinen zu ermöglichen, gibt es seit Firmware-Version 2.3 die Möglichkeit zur Synchronisierung. Dabei erzeugt eine LED Stripe ein Synchronisierungssignal, welches durch eine Kabelverbindung an die restlichen LED Stripes im Verbund weitergegeben wird und diesen als zeitliche Referenz dient. Damit wird ein Auseinanderlaufen des zeitlichen Ablaufs vermieden. Weitere Details zu dieser Funktion sind in der Dokumentation des LED Stripe Tools zu finden.

Das folgende Video zeigt 4 synchron laufende LED Stripe Platinen. Bei etwa 17 Sekunden im Video wird zur Demonstration die Versorgungsspannung verringert und die Platinen signalisieren einen leeren Akku durch rotes Blinken. Nach Erhöhen der Spannung ist das Lauflicht aller Platinen nach wie vor synchron zueinander.

Weitere Ideen

Die LED Stripe kann über die serielle Schnittstelle (UART) mit dem LED Stripe Tool konfiguriert werden. Wer nun unterwegs mal schnell den Lichteffekt oder andere Einstellungen ändern möchte, den stört die dafür notwendige Kabelverbindung. Was liegt näher als das Kabel durch eine Funkverbindung zu ersetzen?

Mir wurde von einem erfolgreichen Versuch berichtet, bei dem LED Stripes via Bluetooth mit dem PC verbunden wurden. Dazu wurden die Bluetoothmodule aus dem Mikrokopter-Shop verwendet. Das Bluetooth-Modul muss dazu entsprechend mit der LED Stripe-Platine verbunden werden (RX, TX, GND, eventuell die Stromversorgung über die LED Stripe) und die Datenrate auf 9600 Baud umgestellt werden. Falls mehrere Bluetooth-Verbindungen verwendet werden, sollte durch paarweise unterschiedliche Passkey-Einstellungen in den Modulen sichergestellt werden, dass sich die Module nur so untereinander verbinden, wie dies auch gewollt ist. Eine Anleitung zum Ändern der Einstellungen ist unter obigem Link zu finden.

Falls man mehrere LED Stripes hat und diese stets mit einer identischen Konfiguration betreiben möchte, kann man auch mehrere LED Stripes an ein Bluetooth-Modul anschließen. In diesem Fall darf aber die Tx-Leitung (auf der die LED Stripe sendet) von einer LED Stripe mit dem Bluetooth verbunden werden. Alle weiteren Platinen werden dann nur mit RX und GND verbunden. Allerdings hat dieser Weg den Nachteil, dass alle LED Stripes nur identisch konfiguriert werden können und bei der Kommunikation nur die Rückantwort einer LED Stripe ausgewertet wird. Eventuell könnte dies zu Übertragungsproblemen kommen (dann müsste die entsprechende Einstellung einfach nocheinmal übertragen werden), aber im Praxistest mit zwei LED Stripes gab es keine Probleme. Vielen Dank an Erik für die Idee und die Infos zum erfolgreich durchgeführten Praxistest!