Die HEX ist ab 27.11.2020 in der Modellbahnverwaltung im Ordner Testversion enthalten.
DCC WS X84 LED Decoder
DCC Signaldecoder für 84 LED mit WS2811 /WS2812 Empfänger.
Der DCC X84 Signaldecoder ist ein einfacher Decoder für Lichtsignale.
Es können 84 LEDs mit einer beliebigen DCC Adresse geschaltet werden.
Die verfügbare DCC Liste mit den gewünschten LED Nummern ist auf 168 begrenzt.
Der Decoder kann in der jetzigen Form nur LEDs ein und ausschalten.
Die Leuchtkraft für alle LEDs gemeinsam kann für ein Tag und Nachtmodus
mit der DCC Weichenadresse 1997 oder Decoderadresse 500.1 umgeschaltet werden.
Eine Zusatzfunktion speichert die aktuellen Schaltstellungen reset Fest ab, so das
der Betriebsbeginn mit der alten Einstellung fortgesetzt werden kann.
Damit die vielen DCC Adressen und LED Nummern komfortabel konfiguriert werden können
ist ein Windowsprogramm Blinken in der Modellbahnverwaltung integriert.
Zur Zeit stehen 4 verschieden Hex Dateien zur Verfügung.
Die Daten können dann direkt über den USB-Port auf dem Mikrotonkoller übertragen werden.
Damit die Einstellungen schnell mal geändert werden können, kann die Tabelle als Datei gespeichert
und auch wieder zur Weiterverarbeitung geladen werden.
Als WS Module können WS RGB oder WS Module mit drei Ausgängen verwendet werden.
Mit den RGB-Modulen sind alle Farben darstellbar aber auch nur 28 Leuchtmittel möglich.
Da die Leuchtkraft für alle LEDs, nur gleich eingestellt werden kann, sind nur wenige Farbeinstellungen möglich.
Rot,Grün,Blau und die Mischfarben Gelb, Lila , Türkies, Weiß.
Bitte beachten Sie noch das ist kein abgeschlossenes Projekt.
Ich bin aber dankbar, falls jemand mal unabhängig testet und wenn nötig eine Fehlerbeschreibung macht. Bei Probleme biete ich ihnen gerne meine Hilfe an.
Tabelle:
Zeilennummern: 1 bis 168
B = Weichenschaltung A/B B wenn angehakt.
DCC Adresse als Weichenadresse 1 bis 2044 Die Adresse 1997 bis 2000 nicht verwenden!
EIN = Die folgende LED Nummer wird angeschaltet wenn angehakt oder ausgeschaltet wenn nicht.
als LED Nummer ist 1 bis 84 möglich. Das Farbschema R, G, B, ist für WS2811 RGB Streifen gültig. Bei WS Platinen wird die Farbe von der verwendeten LED Farbe ab.
Dieses funktioniert noch nicht (ist jetzt möglich)
Blink = Blinken ist nicht Programmiert
Fader= ab 15.01.20 als HEX oder D10 auf GND
Beschreibung = Text mit einer Bemerkung
Im rechtem Fenster:
Jeweils ein Feld für die Leuchtkraft für Tag und Nachtbetrieb.
Achtung nur Werte bis max. 255 eintragen. Umschalten geht mit W-Adresse 1997 oder Decoderadr. 500.1
Speicher.wsLED Tabelleninhalt als Datei speichern. Die Tag/Nachtwerte werden nicht gesichert.
Laden.wsLED Gespeicherte Tabelle zur Bearbeitung laden.
Achtung der aktuelle Tabelleninhalt wird überschrieben!
Übertragen Die Konfiguration wird über dem USB Port 38400 Baud auf dem Mikrocontroller geladen.
Bei der ersten Übertragung nach dem Programmstart tritt gelegentlich ein unbemerkter Fehler auf, daher besser zweimal übertragen.
Falls der Decoder am Gleis angeschlossen ist, bitte die Gleisspannung vorher ausschalten!
Im unteren Feld muss der COM vor dem Übertragen ausgewählt werden
Ich vermute das der DCC Decoder im Mischbetrieb mit einem zusätzlichem Protokoll nicht funktioniert. Daher einfach mal ausgiebig testen.
ATmega 328 16 Mhz mit USB Bootloader z.B. UNO, NANO
HEX DCC_WS_LED_DecoderBlink.hex Schaltet 84 LEDs mit beliebigen DCC Weichenadresse
HEX DCC_WS_SignaldecoderBlink.hex Schaltet 84 LEDs mit Auf/Ab Dimmen mit beliebiger DCC Weichenadtresse
HEX DCC_WS2811_Pulser.hex Sendet ein Schaltinpuls 20 bis 5100ms (Nachtwert) auf 84 beliebige LED
HEX DCC_WSLED_SpezialDecoder.hex Schaltet 63 LEDs 1 bis 63 Tag oder LED-Nr. + 63 Nachtwert mit belebigen DCC Adr.
Halten Sie bitte die DCC Decoderadresse 500 bzw Weichenadressen 1997 bis 2000 für Sonderfunktionen frei.
PIN
DCC IN Sensor Pin D2
WS AO Datenbus Pin D6
Bitte ein 100 Ohm Widerstans zwischen Ausgang D6 und Datenleitung schalten falls die LEDs flackern.
Kann bis zu 10 einfache DCC Lichtsignaldecoder ersetzen.
Stellen Sie Tag auf max. 30 bis 50 falls Sie direkt mit der USB 5 Volt-Versorgung mit alle 84 LEDs testen möchten
Nach jeder Änderung i. d. Tabelle hier
Sie können auch die Adressen ohne DCC Anschluss über den USB Testen
Wenn Sie eine Zeile markieren wird unten im Adressfeld automatisch die Decoderadresse aktualisiert.
Am einfachsten schalten Sie dann oben mit den Quadraten A0 bis A3 oder unten direkt den Port ohne
ein wechsel der A/B Ausgänge. Zusätzlich wird so auch die Decoderadresse + Port angezeigt.
Konfigurationsprogramm für Windows 64 Bit
Blinken.exe ist Bestandteil der Modellbahnverwaltung
Beachten Sie, das der USB Anschluss nicht genug Leistung hat um alle 84 LEDs mit Spannung zu versorgen. Bei der ersten Inbetriebnahme
kann es vorkommen das alle LEDs mit voller Leuchtkraft angehen und so den USB lahmlegen. 84 X 20mA = 1,7 Ampere!
Unterspannung macht sich unter anderem durch flackern der LEDs bemerkbar. Auch werden die Schaltungen fehlerhaft ausgeführt. In seltenen Fällen
muss dann der NANO neu geflasht und konfiguriert werden.
WS2811 5Volt
Die Platine ist stark vergrößert dargestellt.
Ungenutzte RGB Anschlüsse zählen auch als LED - Nummer!
RGB LEDs mit Kabel
Suchwort WS2811 Platine
100 Stück ab 9 € bei ALI
Alternativ zum Ausleuchten RGB - LED Streifen WS2812B 5 Volt
Für den DCC WS 84 Lichtdecoder kann auch meine DCC Signaldecoder-Platine verwendet werden.
Die ULN Weichenschaltung kann ganz weggelassen werden, und durch ein 100 Ohm Widerstand und Pin
ersetzt werden.
Der Pin wird dann mit DI (D.IN) am WS verbunden.
Meine DCC Servo Schaltdecoder - Platinen
können auf der gleichen Weise verwendet werden.
Dort können Sie das 7 und 8 Loch von links verwenden.
Die beiden sind miteinander verbunden an D6.
Einfacher WS Dimmer ohne DCC
M Blüthner 11.2020
HEX DATEIEN
Direkt Setup Download
Schaltnetzteil ca. 20mA pro LED bei voller Leuchtkraft.
1.5 Ampere falls alle 84 LEDs mit voller Leistung leuchten.
Für 84 LEDs brauchen Sie 28 WS2811 Platinen
Einzel RGB LEDs Wilden Weibern
Einzel RGB LEDs bei ALI
RGB LEDs mit Kabel ALI
Durch das Datenkabel (grün DI DO) fließt nur eine geringer Strom < 10mA, daher kann dort ein sehr dünnes Kabel verlegt werden.
X30 WS 2811 Adapterplatine
Es hat sich im praktischen Betrieb gezeigt, das es angebracht ist den 220 Ohm Widerstand durch 100 Ohm zu ersetzen.
Insbesondere bei einen längeren Datenleitung zum ersten WS Modul weder so Rückkopplungen gefiltert. Die Rückkopplungen machen sich durch Flackern der LEDs bemerkbar.
DCC Signaldecoder - Leiterplatte
als WS Decoder verwenden.
Sie können den DCC Decoder auch zum Beleuchten von einzelne Objekten verwenden.
Um einzelne Bereiche mit einer individuellen Beleuchtung zu gestalten ist der WS Dimmer
mit Leuchtstreifen gut geeignet. Der funktioniert auch für analog Anlagen.
Einfach mal als Steckbrettausführung testen
Simpel DCC WS Signaldecoder für 84 LEDs
HEX Dateien für den DCC WS Decoder
DCC WS 84LED Decoder - Platine mit Gehäuse
WS2811 Adapterplatine für 30 LEDs
Hinweis:
Falls Sie außer mit dem DCC Protokoll noch andere Protokollen gleichzeitig verwenden.
Der Datenstrom für die Neopixeldaten ist eng verzahn mit dem DCC Protokoll. Das könnte daher Probleme geben.
Vertauschen Sie zunächst mal die zwei DCC Gleisanschlüsse. Falls das nichts bring melden Sie sich bitte.