Selectrix MobaLedLib MLLSelectrix RFID Zugerkennung Sx Car-System Beleuchtung MobaLedLib
Mit der MobaLedLib von Hardi können bis zu 768 LEDs oder andere Verbraucher über eine einzige Signalleitung von einem Arduino aus angesteuert werden. Damit die in der MobaLedLib bereits beinhalteten tollen Effekte auch über Selectrix-Adressen angesteuert werden können, kommen zwei Arduino's zum Einsatz. Links das Sx-Interface welches die Änderungen auf dem Sx-Bus über die RS232 sendet und rechts der MobaLedLib-Arduino der die Informationen empfängt und die Led's entsprechend ansteuert.
+5V
+5V
D1
Tx
D2
Takt
D4
Lesen
A1
Int Freigabe
GND
GND
Zuletzt geändert am 25.10.2020
 
 
.
Da sowohl die Abfrage des Sx-Signals, ebenso wie das Ansteuern der Led's sehr zeitkritisch ist, darf das Interface nicht zu jedem Zeitpunkt senden. Deshalb gibt es eine extra Freigabe vom MLL-Arduino.
Gelb: Ansteuerung der Led's
Blau: Freigabe für das Interface zum Senden
Lila: Daten vom Sx-Interface
Ich habe mein Sx-Interface soweit angepaßt, daß eine Änderung auf dem Sx-Bus wie folgt gesendet wird:
@XXX 0Y 01  ;  XXX = SxAdresse*8+Kanal , Y = Ein/Aus
Das besondere an der Lib sind die tollenen Effekte (Gaslampen, Neonröhren, Blinklichter, Signale, Servos, Sound, etc) die ganz einfach über eine Excel-Tabelle konfiguriert werden können.
Zur Ansteuerung der LEDs werden Led-Bausteine (Neopixel) auf Basis des WS2811 / WS2812 eingesetzt, die preiswert zu erwerben sind.
Arduino Belegung des Sx-Interfaces
(c) Frank Keil