Hallo Modellbahnfreunde, ich bin für Verbesserungsvorschläge dankbar.
Bahnschrankendecoder ab 01.05.2024
Hallo,
eigentlich wollte ich nur einen einfachen Schrankendecoder programmieren.
Aber mittlerweile habe ich doch schon einige Funktionen bereitgestellt.
Manuelles Schalten S1 Schranke zu, S2 Schranke auf.
Automatisch über Gleiskontakte S1 auf S2 zu.
Schranken öffnen über eine Lichtschranke, unabhängig von der Zuglänge.
Schranke über einen Gleisbelegungsmelder steuern. Die Schranke bleibt unten, solange eine besetzte Meldung anliegt.
Öffnen und schließen plus LED Ampeln über nur eine DCC-Weichenadresse.
Umfangreiche LED Steuerung für fast alle möglichen Schrankenampeln und Signale.
4 X Rot ca. 2 Sekunden nach Befehl Schranke ZU
4 X Gelb nach 2 Sekunden aus Rot an
4 X 2 zu 2 Wechselblinken Ab Befehl Schranke ZU
6 X 3 zu 3 Wechselblinken AB Befehl Schranke ZU
6 X LED Licht An/Aus schaltbar über Broadcast-Weichenadresse 1997
Leuchtkrafteinstellung für Rot , Gelb und Licht für Tag/Nacht
Nachtdimmung über Broadcast-Adresse 1998
4 X Servos: Es können jeweils 2 Servos im Zeitfenster von 8 Sekunden zum Schließen eingestellt werden.
Die Drehwinkel und Geschwindigkeiten können, für jeden Servo einzeln eingestellt werden.
Das 1 X Nachwippen der Schranken ist einstellbar 0 aus bis max. 25.
Je länger die Schranke desto kleiner den Wert wählen
Voreingestellt ist nach dem Schließbefehl und Öffnenbefehl über Tasten oder DCC Weichenbefehl:
Weichenadresse 77 bzw. Decoderadresse 20 Port 1 A/B -- Auswahl über Taster oder Moba.Verwaltung --
Ab Befehl zum Schließen sofort Gelb und auch Blinken. -- Auswahl über die Pinbelegungen --
Ab Befehl zum Schließen nach 2,0 Sekunden dann Rot an Gelb aus. -- Auswahl über die Pinbelegungen --
Ab Befehl zum Schließen nach 4,5 Sekunden Schranke 1+2 Schließen. -- Kann eingestellt werden --
Ab Befehl zum Schließen nach 7,0 Sekunden Schranke 3+4 Schließen -- Kann eingestellt werden --
Ab Befehl zum Öffnen, alle Schranken öffnen und alle Weichenampeln aus.
Alle Einstellungen und Funktionstests können bequem über einen USB Anschluss aus der MOBA Verwaltung auch ohne Zentrale gemacht werden.
Die CV Adressen können im PoM Modus bearbeitet werden
Natürlich werden bei dem Funktionsumfang noch Softwarefehler auffallen. Daher bitte sende mir dann eine Fehlerbeschreibung.
Für Modellbahner die Rocrail verwenden, habe ich noch Anleitungen und Muster - Arbeitsbereiche erstellt.
Zweigleisigen Bahnübergang automatsch Steuern.
Sound mit Rocrail starten
DCC Decoder oder Weichen - Adressen
Das Schließen der bis zu 4 Schranken kann paarweise im Zeitfenster von 8 Sekunden eingestellt werden, .
So ist eine flexible Anpassung an die Begebenheiten möglich.
Idealer Weise wird der Decoder über die DCC Zentrale oder MOBA Steuerung bedient.
Die Decoder-Adresse kann über den DCC Adr. Taster oder über die MOBA Verwaltung geändert werden.
Adresse ändern:
- Die gewünschte Adresse(Siehe unten) für eine Weichenschaltung in der Moba-Steuerung eintragen.
- Gleisspannung anschalten
- Den DCC Adr. Taster (A) kurz drücken.
Die L_LED geht am NANO an.
- Die Weiche mit der gewünschten Adresse schalten.
Die L_LED auf dem NANO geht aus.
Dann sollte die neue Adresse gültig sein und der Weichenantrieb schalten.
Die möglichen Adressen
Decoderadresse 1 Port1 = Weichenadresse 1
Decoderadresse 2 Port1 = Weichenadresse 5
Decoderadresse 3 Port1 = Weichenadresse 9
Decoderadresse 4 Port1 = Weichenadresse 13
usw.
Nach dem Flashen ist die Decoderadresse 20 Port 1 = Weichenadr. 77
Eine feste Broadcast-Adresse für alle DCC Projekt Decoder mit LED
Decoderadresse 500 Port 1 Weiche 1997 Tag/Nachtbetrieb alle LEDs
Decoderadresse 500 Port 2 Weiche 1998 6 Licht-LED AN/AUS
Bei meiner Zentrale muss in Rocrail zu der W-Adresse,
zusätzlich Port 7 eingepflegt werden! Port = 1997 / 256 ohne Kommaanteil
Mit der MOBA Verwaltung kann der Decoder über USB oder die Simpel DCC Zentrale konfiguriert werden
Das geht im Prinzip so wie mit den Servos und Schaltdecodern
Video
Beachte, dass die Servos nach einer Seite bis zu 8 Sekunden zeitverzögert Schalten könnten.
Über USB können alle CV Werte ausgelesen werden.
Zwei Ausgänge können mit Taster oder Kontakte für die manuelle Bedienung angeschlossen werden.
S1 =Schranke Zu, S 2 Schranke Auf.
Es stehen mehrere Anschlüsse zur Verfügung, um die gewünschte Bahnübergangs-Ampelanlage zu verwirklichen.
Youtube Servodecoder!
Hatte mal wieder eine Idee wie ich ohne viel Umstände den Timer mit der MOBA Verw.,
für das verzögerte Absenken der Schranken einstellen kann.
Es kann jeweils ein Schrankenpaar innehab eines 8 Sekunden Zeitfenster, beliebig einstellt werden.
Falls alle Schranken synchron schließen sollen, den Wert für beide Paare gleich einstellen.
Bahnschranken-Zeitgeber einstellen.
In der MOBA Verwaltung kann das Absenken der Bahnschranken zeitgesteuert eingestellt werdem
Die Zeit kann getrennt für Servo 1 /2 und 3/4 bestimmt werden.
Timer für 1/2 Servo 1 + 2 (A)
Klicke auf das Quadrat (Rote 1) und stelle einen Wert 0 bis 255 (Rot 2)ein.
255 ist die maximale Zeit ca. 8 Sekunden. 1 = 32,8 ms
Der Wert kann direkt, mit einem Klick auf das gelben Feld (Rot 3) übernommen werden.
Timer 3/4 Servo 3 + 4 (A)
Klicke auf das Quadrat (Blau 1) und stelle einen Wert 0 bis 255 (Rot 2) ein.
255 ist die maximale Zeit ca. 8 Sekunden.
Der Wert kann direkt mit einem Klick auf dem gelben Feld (Rot 3) übernommen werden.
Wenn die Schranken alle gleichzeitig geschlossen werden sollen,stelle beide Timer gleich ein.
Falls die Einstellungen direkt über den USB gemacht werden, können die Einstellungen ausgelesen werden.
Siehe Rote/Blaue Markierungen Weiche Timer.
Das einmalige Nachwippen ist (Wert 0)
ausgeschaltet, kann mit CV 190 Wert 1 bis 25 eingestellt werden.
Als Platinen können die DCC 4X Servo-Schaltdecoder
oder besser die kompakten DCC 8 Fach Servodecoder verwendet werden.
Oder das Kostengünstiges I/O Modul für den NANO
Servos die beim Einschalten nicht Zappeln
Link nur als Information
NANO 328 Anschlussbelegung
Digitalformat DCC Zubehöradressen:
Nach dem Flashen Decoderadresse 20 Port 1 oder Weichenadresse 77
Servo 1 A0 Servo 1 + 2 drehen Synchon Einstellbar 0 bis 8 Sekunden
Servo 2 A1
Servo 3 A2 Servo 3 + 4 drehen Synchon Einstellbar 0 bis 8 Sekunden
Servo 4 A3
GND
5V Gleichspannung 1,5 bis 2 Ampere z. B. Handylader
WS2811 Datenbus D3 kann bis zu 24 LED
Dcc Adr. Taste D10
DCC Sensor D2
S1 D4 Taster D4 Schranke zu
S2 D5 Taster D5 Schranke auf
Eingang D6 D6 z. B. IR Sensor + 5V wenn Bahnübergang besetzt ist.
Ein IR Sensormodul wird nicht als Reflexsensor verwendet, sondern als Lichtschranke
Alias Knacki, aus meinem Forum kann nähere Angaben zum Aufbau machen.
Wenn die Schranke unten ist, wird der Lichtschrankenzustand alle 30ms abgefragt.
Ein Zug unterbricht überqueren des Bahnübergangs die Lichtschranke, und D6 geht auf + .
Wenn dann der Zug die Lichtschranke verlässt schaltet die Lichtschranke wieder auf GND, und die Schranken gehen hoch.
Die Schaltung ermöglicht eine Zeitnahes öffnen der Schranken unabhängig von der Zuglänge.
Die Zentrale oder MOBA Steuerung sollte nachträglich die Schranken öffnen um den Bahnschrankenschalter in die Grundstellung zu bringen.
Mit Rocrail kann das der Aktionssteuerung -Timer übernehmen, der auch eine Soundausgabe über den PC Lautsprecher ermöglicht.
Steuerung über Besetztmelder
S1 auf GND Schranke zu. S2 auf Dauer-GND um das zu aktivieren.
Beachten:
Mit der Besetztmeldeversion kann nicht gleichzeitig digital geschaltet werden.
Nachwippen der Schranken.
Funktioniert nur gut, wenn die 2 paarweisen Servos 1-2 und 3-4 sehr ähnliche Parametereinstellungen haben!
Noch nicht beschlossen ist ein Signalpin für eine Sountmodulsteuerung.
Ich habe das mal mit der Rocrail-Aktionssteuerung rehalisiert:
Kostenlose HEX Datei zum Flashen
° Neuer DCC Servo Schaltdecoder
* DCC 8 Fach Servodecoder
GM G90 Servos
Nachteil:
Die halten die Position auch ohne PWM Signal.
daher Endlagen gut einstellen. Die mechanik flexibel machen z. B. mit dünnen Federstahldraht-
Zum Thema Ruckeln
Lichtsteuerung WS2811 Datenbus und Servo PWM
Hier ist ein Beispiel wie der Decoder angeschlossen werden könnte.
Für die Schrankenampeln stehen 3 Optionen zu Verfügung.
4 X Blinklicht Nr. 3 + 6 (Nr. pro Doppelplättchen)
4 X Gelb Nr. 1 + 4 ca. 4 Sekunden lang ab DCC Befehl
4 X Rot Nr. 2 + 5 ca. 4 Sekunden nach DCC Befehl
6 X Blinken Nr. 1 bis 6. Als 3 zu 3 Wechselblinker, wenn Schranke zu
Nach dem Befehl öffnen , werden alle Ausgänge ausgeschaltet.
6 X zusätzlich Ausgänge können beliebig als zuschaltbare Beleuchtung verwendet werden.
Die Anschlüsse werden alle gemeinsam über Adresse 1998 EIN oder AUS geschaltet.
Mit DCC Weichenadresse 1997 kann zwischen Tag/Nacht Dimmem gewchselt werden.
Der Decoder kann 4 Servos (Schranken) steuern. Wenn jeweils zwei Schranken asynchron Schließen sollen.
Müssen die Servos entsprechend verbaut werden. z. B. Servo 1 + 2 jeweils aus der Straßen-Fahrtrichtung.
So wird erreicht, dass zunächst der Verkehr blockiert wird. Die zwei andern schließen dann später,
um ein Fluchtweg freizuhalten.
Das Absenken von jeweils 2 Schranken kann in einem Zeitfenster von ca. 8 Sekunden
beliebig aufgeteilt werden.
So kann auch der Zeitraum der Schrankenampeln, bis zu schließen der Schranken bestimmt werden.
DCC 8 X Servodecoder-Platine
DCC 4 X Universaldecoder
Alle LED ohne Widerstand verwenden
Die Anode + langer Draht als gemeinsamen Rückleiter anschließen.
Schalter und Rückmelder
Damit der Decoder auch manuell über Taster und Schaltkontakte (z. B. Reedkontakte ,
R Melder) betätigt werden kann, sind zwei Pinne D4 und D5 vorgesehen-
Bei dem 8 Fach Servodecoder ist das
Im Sevo Block B.
Servo 4 = S1 Zu
Sevio 3 = S2 Auf
Systembedingt kann das über die R Melder nur für eine Fahrrichtung genutzt werden.
Zum manuellen Schalten müssen Taster verwendet werden.Die können auch mit dem
Rückmeldeschalter jeweils parallel angeschlossen werden. Der Befehl wird ausgelöst,
wenn S1 oder S2 auf GND geschaltet wird.Die Eingänge D4 + D5 haben einen internen
> 20 K Ohm Pull-Up. . Daher ist kein Kurzschluss möglich. Ich weiß aber nicht,
wie sich die Eingänge in den Startpfarsedes Bootloaders verhält . Daher kann ein
1K Widerstand in der gemeinsamen Leitung am GND nicht schaden.
Bei nur einer Fahrrichtung kann das Schließen und Öffnen so ohne MOBA Steuerung
automatisiert werden.
Mit einer IF Lichtschranke können die Schranken unabhängig von der Zuglänge zeitnahe geschlossen werden.
Alternative Hardware
Nicht jeder kann oder möchte nicht zu viel Geld in sein Hobby stecken.
Das I/I Modul kann auch für meinen DCC 8X Servodecoder oder
DCC 84 LED-Decoder verwendet werden.
Grundausstattung ohne DCC Sensor zum Testen oder analog.
NANO 328 6,00€ inklusive Versand
I/O Modul 2,50€ incusivee Versand
Mit dem Bord kann auch der Servo-Decoder gebaut werden.
Ohne DCC Sensor kann der über den USB NANO konfiguriert und getestet werden.
Über zwei Taster oder R-Melder kann der Decoder bedient werden.
Soll der auch mit dem DCC Protokoll schalten, muss an D2 ein Sensor angeschlossen werden.
Der Sensor kann mit wenigen Teilen auf eine Lochrasterplatine gelötet werden.
Ich verwende ein
1 -- Optokoppler PC817C
1 -- LED oder Diode
1 -- 2K7 Ohm Widerstand
1 -- 470 bis 520 Ohm Widerstand
Schaltpläne finden man im Internet, oft für den 6N136 oder 6N137 Optokoppler.
Alternativ zu meinen bis zu 4 Doppelplättchen können 8 kleine
Ws Plättchen verwendet werden
Achte auf 5 Volt
Abbildungen stark vergrößert!
Bahnschrankensound mit Rocrail
HEX ist nicht für gewerbliche Zwecke freigegeben!
Die Auswahl der CV Adressen wir durch das anklicken der Stellelemente im Feld CV (Speicherzelle) aktualisiert.
Die CV Adresse und der Speicher-Wert können auch direkt in den zwei Feldern eingetragen und gesendet werden.
Über eine beliebige DCC Zentrale kann der CV Wert im POM Modus auch verändert werden.
Anbieter nur als Beispiel
100 Stück Nur als Beispiel
Sound für den Bahnschranken-Decoder über Rocrail aktivieren
Ich möchte zeigen, wie man über die Rocrail Aktionsteuerung die MOBA Anlage mit Sound beleben kann.
Als Beispiel verwende ich meinen DCC Bahnschranken-Decoder, um eine alte Bahnschrankenanlage beleben.
Was muss alles vorhanden sein.
Natürlich ein Rechner mit installiertem Rocrail.
Eine Soundkarte bzw. einen Ausgang.
Lautsprecher am besten unter der MOBA Anlage.
Als Sound-Player verwende ich den VCL Player. Den eventuell installieren und den Dateipfad merken.
Für diese Anleitung habe ich mir hier die MP3 Datei heruntergeladen.
https://soundcloud.com/user-121977665/track19
Ich habe mir die Datei im Rocrail - Arbeitsverzeichnis in ein Dateiordner Sound kopiert.
und den unhandlichen Dateinamen auf AlterBahnuebergang.mp3 geändert. Keine Umlaute wie ü verwenden.
Jetzt starte ich Rocrail und mache im Gleisplan, falls noch nicht vorhanden, einen Bahnübergang, mit Weichenadr. 77 .
Damit das Gebimmel beim Schließen der Schranken startet. lege ich eine Aktion an.
Das ist im Menü unter
Tabellen-Aktionen… .. zu finden.
Dort lege ich eine neue Aktion, mit dem Namen „SchrankenBimmel an. Keine Leerzeichen verwenden!
Im Reiter - Fenster | Definition | kann dann die Aktion definiert werden.
Dafür ist, wie oft, das Rocrai Handbuch nützlich.
https://wiki.rocrail.net/doku.php?id=actions-de#hinweise
Das Meiste ist dort schon bei VCL Player beschrieben.
Ich habe bei
Typ |
Ext. Programm starten
Befehl |
C:\Program Files\VideoLAN\VLC\vlc.exe
Parameter |
C:\Datenspeicher\Rocrail_Arbeitsbereiche\Martin\MeineDC_RCASCI\Sound\AlterBahnuebergang.mp3 --play-and-exit --qt-start-minimized --qt-notification=0 --stop-time 20
Normal wäre es gut die AlterBahnuebergang.mp3 Abspiellänge nachzubearbeiten.
Ich habe aber ein Befehl gefunden, der die Abspielzeit im Sekundenbereich stoppt. Habe mal --stop-time 20 für 20 Sekunden eingefügt.Die Stelle kann später noch den Begebenheiten angepasst werden.
Beachte, dass ich absulute Dateipfade verwendet habe. Die sind natürlich bei euch anders. Es kann auch sein das der Dateipfad nicht gebraucht wird. Wenn alle im Arbeitsbereich Ordner ist.
So, jetzt alles übernehmen.
Nun öffne ich die Eigenschaften vom Bahnübergang im Gleisplan.
im Fenster | Allgemein | ist unter rechts ein Button Aktionen ... , dass anklicken.
Neben dem Textfeld Kennung kann man rechts die zuvor angelegte Aktion SchrankenBimmel auswählen
Im Textfeld Status straight auswählen.
Die Aktion wir beim Schrankenbefehl senken ausgeführt. Aber zunächst sollen nach die Schrankenampeln den Verkehr sperren.Ich habe hier mal 4000 ms Wartezeit eingetragen. Wäre ja blöd, wenn die Schanken bimmeln, ohne sich zu bewegen.
Mit den Parametern --stop-time 20 (20 Sekunden) und hier Wartezeit 4000 ms (4 Sekunden) kann man das nach dem Einrichten des Decoders perfekt synchronisieren.
Das dann mit dem Button
Hinzufügen in die obere Liste eintragen.
Dann noch alles Übernehmen nicht vergessen, und schon ist es vollbracht.
Ich habe leider keinen Bahnübergang zum Testen, zeige aber ein kurzes Video mit Rocrail.
Das Beispiel kann auch über die Lichsteuerung Zeitgesteuert, Kirchenklocken, abspielen oder vom Block Bahnhofsdurchsagen machen
Ich hoffe, das ich für euch mal wieder was zum Experimentieren berichten konnte.
Kurzes Video mit Rocrali Bitte mit Mediaplayer oder ähnliches starten
Aktion Anlegen Tabellen > Aktionen ..
----------------------------------------------------------------------------------------------------------------------------
Gleisplan Bahnübergangsymbol | Eigenschaften | Schnittstelle |
die Weichenadresse vom DCC Schrankendecoder eintragen.
------------------------------------------------------------------------------------------------------------------
Preiswert Version mit NANO Modul
Bitte beachten:
Besonders in der ersten Inbetriebnahme sind die bis zu 4 Servos noch nicht auf ihre Endstellungen gefahren.
Das wird dann schlagartig ausgeführt. Die sehr hohe Stromaufnahme kann den NANO beschädigen,
wenn der nur über den USB mit 5V versorgt wird.
Daher rate ich dazu eine externe 5 V Stromquelle anzuschließen. Es können beider Stromquellen USB und Extern, angeschlossen sein. Der USB ist durch eine Diode gegen Rückstrom gesichert.
Kurzes Video mit Rocrali für Mediaplayer
Anleitung weiter unten
DCC 4X Servo Schaltdecoder als Bahnschranken-Decoder verwenden.
C4 = Arduino D4 oder 4
C5 = Arduino D5 oder 5
GND ist mit schwarzen
Kreis markiert.
Ich empfehle ein ca. 1k Widerstand als Kurzschlussschutz zum GND.
Die Ausgänge für die zwei Taster S1 und S2
Falls bei 1 und 2 eine Überbückung gemacht wir, können auch zwei Schraubklemmen verwendet werden.
26 X 26 mm Raster 2,54 Beispiel für ein DCC Sensor
DI
DO
Link
Tabellen: Aktionen
Bahnübergang Schnittstelle
Bahnübergang Aktionssteuerung Bedingungen
Weiche | Eigenschaften | Aktionen | (Siehe unten Rechts)
Kennung: Die zuvor angelegte Aktion auswählen (SchrankenBimmel)
Status: straight
Zeitgeber: 4000 = 4 Sekunden
Hinzufügen: Trägt die Aktion in die Aktionstabell für die Weiche bzw. den Bahnübergang.
Wichtig: Übernehmen nicht vergessen!
1 2 5V 3 ca. 9 X 12,5 mmm
GND
5V
DI aus Richtung Decoder
DO in Richtung zum nächsten Plättchen DO
CV Adressen können im PoM - Modus bearbeitet werden.
In der MOBA Verwaltung werden die CV Adressen automatisch beim Anklicken der Stellelemente ausgewählt.
Die Decoderadresse kann mit dem DCC Adr. Taster A oder in der MOBA Verwaltung bestimmt werden.
Nach dem Flashen ist Decoderadresse 20 Port 1 bzw Weichenadresse 77 voreingestellt.
Servo 1 (Voreingestellt)
CV 165 Stellwinkel A Wert 1 - 225 (15)
CV 163 Stellwinkel B Wert 1 - 225 (240)
CV 162 Stellgeschwindigkeit Wert 1 bis 255 (1) Werte über 5 Vermeiden!
CV 161 PWM Abschalten Wert 0 = Nicht abschalten 1 = ca. 20ms, max. 255 = 5,1 Sekunden
CV 167 Stellwinkelbereich Wert 0= Normal PWM 1 bis 2 ms oder Wert 1 = 0,5 bis 2,5ms
Servo 1 +2
CV 166 Schließverzögerung vom Servo 1 und 2 Wert 0 bis 255 (100) 255 = ca 8 Sekunden
Servo 3 + 4
CV 176 Schließverzögerung vom Servo 3 und 4 Wert 0 bis 255 (250) 255 = ca 8 Sekunden
Alle Servos experimentell
CV 190 Nachwippen Wert (0) ohne -- Wert empfohlen 15 bis 20 max. 25 | Wert über 25 wird zu 0
Alle Servos: Schließen/Öffnen verlagsamen (Testversion)
CV 170 Wert (0) = Standart | Wert 1 = Standart * 1,25 bis Wert 8 = Standart * 2
Servo 2
CV 175 Stellwinkel A Wert 1 - 225 (15)
CV 173 Stellwinkel B Wert 1 - 225 (240)
CV 172 Stellgeschwindigkeit Wert 1 bis 255 (1) Werte über 5 Vermeiden!
CV 171 PWM Abschalten Wert 0 = Nicht abschalten 1 = ca. 20ms, max. 255 = 5,1 Sekunden
CV 177 Stellwinkelbereich Wert 0= Normal PWM 1 bis 2 ms oder Wert 1 = 0,5 bis 2,5ms
Servo 3
CV 185 Stellwinkel A Wert 1 - 225 (15)
CV 183 Stellwinkel B Wert 1 - 225 (240)
CV 182 Stellgeschwindigkeit Wert 1 bis 255 (1) Werte über 5 Vermeiden!
CV 181 PWM Abschalten Wert 0 = Nicht abschalten 1 = ca. 20ms, max. 255 = 5,1 Sekunden
CV 187 Stellwinkelbereich Wert 0= Normal PWM 1 bis 2 ms oder Wert 1 = 0,5 bis 2,5ms
Servo 4
CV 195 Stellwinkel A Wert 1 - 225 (15)
CV 193 Stellwinkel B Wert 1 - 225 (240)
CV 192 Stellgeschwindigkeit Wert 1 bis 255 (1) Werte über 5 Vermeiden!
CV 191 PWM Abschalten Wert 0 = Nicht abschalten 1 = ca. 20ms, max. 255 = 5,1 Sekunden
CV 197 Stellwinkelbereich Wert 0= Normal PWM 1 bis 2 ms oder Wert 1 = 0,5 bis 2,5ms
------------------------------------------------------------------------------
WS2811 Bus LED Leuchtkraft Einstellung. LED ohne Widerstand anschließen.
Der gemeinsame Rückleiter muss an der Anode + (langer Draht)
Leuchtkrafteinstellungen
0 = Aus
255 = maximal = 18,5mA
Die Farben beziehen sich auf die vordefinierten LED Farben.
Rot auch Blinken
Grün auch für Gelb
CV 220 Rot Tag (100)
CV 221 Grün Tag (120)
CV 222 Rot Nacht (40)
CV 223 Grün Nacht (50)
CV 224 Licht Tag (150)
CV 225 Licht Nacht (ß0)
LED Start
CV 226 Die 2 Knoten = 6 LED sollen am
Ende vom WS2811 Bus Wert( 0)
Anfang vom WS2811 Bus Wert 1
Alle CV Werte können über eine USB Verbindung zum Decoder ausgelesen und geändert werden.
Du kanst so deinen Bahnübergang, bequem am Schreibtsch ohne Zentrale Einrichten und Testen.
Daher kann das auch für analoge MOBA Anlagen genutzt werden.
Zum Schalten sind zwei Anschlüsse für Tasten oder Kontakte vorhanden.
Hardware Konfigurieren Software
Bahnübergang Skizze
Bahnschranken Decoder HEX
Schranken.Timer einstellen
MOBA Verwaltung Setup
Liste der CV Adressen
4X Universal Decoder Platine
DCC Projekt Forum
* Decoder mit I/O Modul
Idealer weise könnte man die Platine so gestalten, dass die direkt aufgesteckt werden kann.
DCC Bahnschranken-Decoder CV Adressen
Was kostet der DCC Bahnschranken-Decoder
mit Platine ca.12,00€ bis 25,00€
Preise mit Versandkosten und nicht unbedingt das günstige Angebot 5.2024
1 X NANO 328 6,00€
1 X Platine 2,70€
1 X PC817 2,50€ (20 Stück)
1 X LED 3mm 2,10€ (100 Stück) farbiges Sortiment
Kleinteile wo eigentlich die Versandkosten zu Buche schlagen. Daher abwägen ob man ein Vorrat haben möchte
oder die genaue Anzahl z, B. bei Conrad bestellt.
Die meisten Teile werden auch für andere Decoder von mir gebraucht, oder bei einem zweiter Bahnschranken-Decoder
würden die Kleinteilekosten wegfallen.
1 X Widerstand 2K7 Ohm 2,00 10 Stück
1 X Widerstand 470 bis 600 Ohm 2,00€ 10 Stück
2 X 2 Fach Schraubklemmen Raster 5,08mm für DCC Gleis und 5V | GND 2,50€ 10 Stück
1X Pinleisten für die Servostecker 40Pin 2,10€ 10 Stück)
2x 15 Fach Buchsenleisten für den NANO 2,20€ 10 Stück
Kleinteile von EBay ca. 11,00€ mit überzählige Teile
....................................................................................................................................................
Alternativ mit fertigen NANO Modul ca 15,00€
1 X NANO 328 6,00€
1 X Modul für den NANO 2,20€ Suchwort = I / O Expansion sensor Shield Module For Arduino R3 Nano
Nur den DCC Sensor musst Du selber Bauen
1 X PC817 2,50 20 Stück
1 X Widerstand 2K7 Ohm 2,00 10 Stück
1 X Widerstand 470 bis 600 Ohm 2,00€ 10 Stück
1 X Lochrasterplatine
-------------------------------------------------------------------------------------------------------------
2 X Taster
4 X Servos 10,00€ oder nur 2 ?
---------------------------------------------------
Du brauchst HILFE
YooTube -- Video zeigt wie man die Stellwinkel einstellen kann.
Timer (Weiche Timer) mit der MOBA Verwaltung einstellen
Siehe Schaltung
5V
GND
Beispiel Timer:
Weiche Timer P1 180 X 31ms = ca. 5,5 Sekunden
Servo 1 + 2 Schranke schließt 5.5 Sekunden nach Befehl
Weiche Timer P2 250 X 31ms = ca. 7,7 Sekunden
Servo 3 + 4 Schranke schließt 7,7 Sekunden nach Befehl
1. S1 Besetztmelder AN Schranke zu. S2 auf Dauer-GND Auch zweigleisig möglich
2. S1 Schranke ZU | S2 Schranke AUF
3 S1 Schranke ZU | Lichtschranke Melder An wenn wieder AUS S2 Schranke AUF
oder DCC Adresse ZU | Lichtschranke Melder An wenn wieder AUS S2 Schranke AUF
Der Bahnübergang kann natürlich auch digital über DCC Weichenadressen bedient werden.
Wenn nur der S2 mit Schaltlogik (Lichtschranke) als Schrankenöffner verwendet wird, kann der auch für beide Richtungen funktionieren.
S1 übernimmt dann die MOBA Steuerung.
Rockral kann auch über Achszähler den Bahnübergang steuern. Dafür müssen entsprechende Melder z. B. Reedkontakte oder Hallgeber verwendet werden.
Jedes Fahrzeug braucht dann ein Magnet. (Magnetzähler). Echte Achszähler sind aufwendiger.
Kann auch verwendet werden
Stellwinkel mit MOBA Verwaltung
Anschlussbelegung D4, D5, D6
CV 190 Wert 15 Beispiel
Schranken.Timer einstellen
Youtube Video z. B. Servodecoder einstellen
Liste der CV Adressen
Information Decoder oder Weichenadressen
Schranken-Stellwinkel mit MOBA Verwaltung
DCC_4X_Schrankendecoder.hex
Aktuelle
Die HEX
DCC_4X_Schrankendecoder.hex
wird ab 01.06.2024 als Beta-Version in der MOBA Verwaltung im Ordner
Zubehoerdecoder zu finden sein.
Stellwinkel mit der MOBA Verwaltung
CV im PoM Modus
Liste der CV Adressen
Knacki
I.O Modul mit aufgesteckten NANO 328
WS2811 Knoten ab. 12 Cent
Stellwinkel mit der MOBA Verwaltung
Rocrail
CV Adressen direkt Bearbeiten:
Die meisten CV Adressen können durch anklicken der Stellelemente ausgewählt werden.
Einige CV Adressen müsse oder können manuell Eingetragen werden.
Hier als Beispiel CV 190 Wert 15 für das Nachwippen der Schranke.
Das geht auch aus Rocrail im PoM Acc Modus Set.
Beispiel:
Weichenadresse 77 (Decoderadresse 20 P1)
CV 190 Wert 15
Bahnschranken direkt über Gleis-Melder schalten.
Stellwinkel der 4 Servos einstellen.
Servowinkel einstellen.
Schalte die gewünschte Schrankenstellung Decoderadresse 20 Post 1 zu oder auf.
Beispiel Schranken zu (ROT)
Jetzt können alle 4 Servos auf der Seite zu eingestellt werden.
Die Anzeige der Port muss wie bei Port 1 rot sein .
Achtung nicht einstellen wenn das Quadrat grün ist.
P1 Rot = Schranke zu
P1 bis P4 kann dann eingestellt werden.
Im Beispiel ist hier P4 ausgewählt.
Beispiel Schranken auf. (GRÜN)
Für die andere Seite Port 1 auf grün schalten, Schranke auf.
Jetzt auf das gewünschte Servo Port klicken bis es grün ist.
Hier Servo 2
Danach kann der Öffnungswinkel eingestellt werden.
Mit Servo 1 P1 wird die Schranke geschaltet, und die bestimmt welche Drehrichtung
für alle 4 Servos eingestellt werden soll.
P1 grün = Schanke auf
P1 grün bestimmt die Schrankenstellungen welche eingestellt werden soll.
Klick das gewünschte Servo P1 bis P4 auf grün.
Hier im Beispiel P2 Servo 2
Beachte; Wenn die Farbe bei P2 bis P4 nicht mit P1 übereinstimmt, wird der
Stellwinkel dennoch verstellt.
Das ist dann aber erst nach dem Umschalten sichtbar. Daher nicht zu empfehlen.
Schrankensteuerung für doppelgleisige Bahnübergang:
Zug kommt von links und macht die Schranken über S1B zu.
Zusatzlich wird der Abschnitt durch einen virtuellen Melder als belegt markiert.
Zug überquert den Übergang und löscht den virtuellen Belegtmelder wenn S2 erreicht wird..
Die IR Schranke ist unterbrochen. dass wird dann registriert, weil der virtuelle Melder aus ist.
Der Zug hat den Übergang mit der Lichtschranke kpl. verlassen.
Die IR Lichtschranke ist frei (grün). Die Schranken werden geöffnet.
Der noch rote Melder sollte dann auch auf grün schalten wenn der Meldebereich verlassen wird.
Von links und rechts kommt ein Zug, und stellen die zwei virtuellen Melder auf belegt.
Ein Zug von Zwei erreicht den Übergang. IR Schranke nicht aktiv, weil noch ein virtueller Melder an ist.
Erst wenn beide Zügen den Übegang erreichen und die beide virtuelle Melder off sind, wird die IR Schranke aktiv.
Die Lichtschranke öffnet die Schranken wenn die nicht mehr unterbrochen wird.
Rocral zweigleisig Bahnübergang
Zweigleisiger Bahnübergang mit Rocrail und 5 R Meldern möglichst realistisch betreiben.
Ich habe das nur virtuell Getestet, daher ist alles nur theoretisch
Die IR Lichtschranke ist erst aktiv, wenn beide virtuellen Melder grün sind.
Wenn dann die IR Schranke von Zug verlassen wurde, wird IR = Rot. und es gehen die Schranken hoch.
Die Lichtschranke ermöglicht, dass die Schranken zeitnah unabhängig von der Zuglänge öffnen.
Alternativ könnten auch Achszähler verwendet werden.
Ein Zug
Virtuell
Virtuell
Lichtschranke
Zwei Züge
Ich stelle den Rocrail Arbeitbereich zu Download, dann kann man selber Testen.
Einfach die Melder nacheinander anklicken, so wie das ein Zug auslösen würde.
Auch das zurücksetzen der echten Melder nachstellen!
Rocrai Arbeitsbereich als ZIP
Ich habe 6 Aktionen angelegt.
Die werden von den 5 echten Meldern je nach Situation ausgeführt.
Der IR Schrankenmelder hat eine ist Verknüpfung , welche die beide virtuelle Melder auf ist off testet.
Erst dann ist der Melder aktiv.
Das funktioniert so auch im manuellen Fahrbetrieb.
Das kann auch mit 3 Gleisen so gemacht werden.
Der Bahnübergang hat die DCC Adresse 77 und die R Meldeadressen müssen natürlich
den Begebenheiten angepasst werden.
Für die zwei virtuellen Melder eine hohe, ungenutzte Adresse verwenden.
Will man von beiden Seiten fahren, ist das noch mal aufwendiger. Aber
wahrscheinlich auch machbar.
Dann werden 6 Melder, 1 Lichtschranke, 4 virtuelle Melder nötig werden.
Oder eingleisig 3 Melder, 1 Lichtschranke und 2 virtuelle Melder.
Falls das jemand gebrauchen kann, werde ich das auch mal mit Rocrail versuchen,
° 16 fach R Melder als Kontaktmelder
° 16 fach R Melder als Stromfühler
Bahnschranken Decoder
Rocral zweigleisig Bahnübergang
Bahnschrankensound mit Rocrail
Start
Youtube Flashen mit der Moba-Verwaltung
Start
Start
Start
Diode oder LED
Gleis
Suchbegriff: Nano I / O Expansion sensor Shield For Arduino R1 Nano
Doppelplättchen 1,2 X 16 X 26 mm
DI
Start
Start
Start
NANO
Platine falls ich die über habe!
PC817
LEDs
Anbieter nur als Beispiel
Start
Start
Der virtuelle Melder kann später in den Eigenschaften Anzeigen unsichtbar gemacht werden.
Die Schranken können auch mauell durch anklicken der R Melder S1 oder S1B geschlossen werden.
Falls das direkte Öffnen der Schranken nicht sein muss, kann auf die IR-Lichtschranke
verzichtet werden. Dann muss Rocrail etwas anders Konfiguriert werden. Die R Melder S2 S2B
müssen dann mindestens eine Zuglänge hinter dem Bahnübergang.
Bahnübergang mit IR Lichtschranke
Nur zur Information:
Die 6 Aktionen könnte man auch in einer XML Script Datei zusammenfassen.
Leider läuft Rocrail XML Script ab Mitte 2023 nicht mehr ohne Lizenzgebühren.
Zusätzlich werden auch keine Lokbilder mehr in den Blöcken ohne Lizens gezeigt.
Start
Rückmelder für Rocrail
DCC 126 LED (Signal) Decoder
* DCC LED Decoder für WS2811
3D Druck
Rückmelder Bahnschrankendecoder
Andreaskreuz für H0 1:87
* IR Lichtschranke (Knacki)
Start
3D Druck BÜ0 HO Signalschild
° Zum Modellbahnverwaltung Setup
Bahnschranken Decoder HEX
Andreaskreuz Blinkmodul