Hallo,
ich habe einen kleinen Dekoder zum Eigenbau auf Basis einen Arduino nano entworfen. Der Dekoder steuert LEDs im Charlie-/Multiplexing an. (Das sind z.B. Viessmann Signale. Man kann sich aber auch selbst die LEDs entsprechend verdrahten. Das hat den Vorteil, dass man viel weniger Kabel benötigt. So kann man z.B. mit 4 Kabeln 12 LEDs vollkommen unabhängig voneinander ansteuern.)
Fest hinterlegt ist derzeit eine Logik für:
- Signale
- Ampeln
- Lauflichter
- Zufallslicht
- Blinklichter
Insgesamt können bis zu 48 LEDs aufgeteilt auf 4 Bereiche angesteuert werden; also zum Beispiel 8 Signale (4 Hauptsignale und 4 Vorsignale) oder 4 Ampelkreuzungen (jeweils mit Haupt/Nebenstrasse und Fussgängerampel) oder 4 Lauflichter oder …
Man kann alles frei selbst konfigurieren: z.B. Signalbilder, Helligkeit jeder einzelnen LED, Dunkelzeit zwischen den Signalbildern, Aufblendgeschwindigkeit, …
Im Ampelmodus kann der Dekoder entweder selbstständig zwischen Rot-/Grünphasen wechseln (natürlich mit den entsprechenden Gelbphasen dazwischen), oder auf Eure Eingabe zum Umschalten warten. Natürlich kann man hier auch sämtliche Schaltzeiten selbst bestimmen.
Für's Blinken von LEDs kann die Blinkfrequenz eingestellt werden und ob die Lichter gleichzeitig oder gegengleich Blinken sollen. Da ist also (fast) alles möglich. Und man könnte auch noch weitere Funktionen ergänzen. Wenn was fehlt, meldet Euch und ich prüfe ob man das noch aufnehmen kann.
Zum Nachbau ist das Ganze relativ einfach, da keine SMD Bauteile benötigt werden, sondern nur wenige große Bauteile einzulöten sind. Ich habe die Software sowie das Platinenlayout hier zum download bereitgestellt: https://github.com/schumo99/ArduCAN-Multiplex-DCC-Version
Damit man sich alles besser vorstellen kann gibt's auch noch ein Video mit Erklärungen des Dekoders und einigen Beispielen: https://youtu.be/heiLkZWKwZ4
Beim Nachbau ist nur zu Beachten, das man einen Arduino mit ATMega328PB-Prozessor braucht. Die sind manchmal schwer zu bekommen.
Wer nicht alles selbst machen will: Platinen könnt ihr günstig von mir bekommen. Programmierte Prozessoren mit dem richtigen Chip (Arduino-kompatibel) ebenfalls.
Viel Spaß beim Nachbau. Grüße
Matthias
PS: In den nächsten Tagen erstelle ich noch ein Video, welches mehr Beispiele des Funktionsumfangs zeigt und wie man den Dekoder entsprechend konfiguriert.