Hallo Modellbahnfreunde, ich bin für Verbesserungsvorschläge dankbar.
Neuigkeiten
3D Modelle Drucken HO Bahnübergang Projekt Andreaskreuz Blinkmodul *Lokscanner ° Simpel DCC Booster ° HO Signale mit WS2811 ° Digital PWM Trafo (Rocrail) ° WS2811 24X Adapterplatine ° DCC 8 fach Servodecoder *16 fach Kontaktgleismelder *DCC 8 fach Schaltdecoder * Zwei zu eins DCC Filter ° Z21 App für meine Zentrale ° Mini DCC Zentrale ° Neuer DCC Servo Schaltdecoder ° WiFi Handregler bitte Testen ° DCC Bremsgenerator in Arbeit ° DCC Signaldecoder für 84 LEDs ° WS Platinenübersicht ° WS2812 Dimmer für Windows
Modellbahnverwaltung
° Zum Modellbahnverwaltung Setup
Modellbahnverwaltung
° Zum Modellbahnverwaltung Setup
Modellbahnverwaltung
Enthält alle nötigen Dateien zum Flashen und Konfigurieren,
DCC 8 fach Servo-Decoder
* DCC Servodecoder *Bahnschrankendecoder
DCC Signaldecoderdecoder
° DCC Lichtsignaldecoder 15X
Lok Handregler für Rocrail
° Simpel USB Handregler ° WiFi ESP32 Lok Fahrregler
By Wiltfried
Bauanleitung von Wiltfried
Hobbyprog
by z_anlage
Access Point Z21 App mit Rocrail
Anleitungen
° Übersicht auf YouTube.de
Modellbahnverwaltung
° Zum Modellbahnverwaltung Setup
YouTube
* MOBA Zubehör Konfig
Mein Berater
Herr Schneckerich
Webseiten mit DFM2HTML erstellt
Zum Gästebuch
Modellbahnverwaltung
° Zum Modellbahnverwaltung Setup
Sie haben Fragen zum DCC Projekt
Ich antworte meistens in weniger als 24 Stunden.
    Eventuell noch mal senden, wenn ich nicht antworte..
Gästebuch
Modellbahnverwaltung
° Zum Modellbahnverwaltung Setup
Videos
YouTube
° Übersicht auf YouTube.de MOBA Zubehör Konfig
DCC Zentrale + Booster
° Simpel DCC Zentrale * Platine und Bestückung * Mini Zentrale 1Ampere * Schnell mal testen ° Simpel DCC Booster ° Simpel DCC Bremsgenerator
DCC Decoder
DCC Servo Schaltdecoder ° Neuer DCC Servo Schaltdecoder ° DCC Servo + Schaltdecoder
DCC LED-Pixel Decodersystem
° DCC Signaldecoder für 84 LEDs WS2811 30LEDs ° WS Adapterplatine löten ° WS2811 24X Adapterplatine Bestückt
° WS Platinenübersicht ° WS Platinenübersicht Anleitung
Kann 127 LEDs, jeweils mit beliebigen DCC Adresse schalten
* LED Signale Anschlussbeispiele
Restbestand selber löten
Besetztmelder/ Rückmelder
° 16 fach R Melder für Kontaktgleis ° 16 fach R Melder als Stromfühler ° R Melder Interface für Rocrail ° 8.fach Stromfühler 16 fach Kontaktgleis Melder 16 fach Stromsensor * Simpel 16 X Rückmelder ' Lichtschranke * C Gleis IR Reflexmelder
Ideal für Märklingleis
3Ampere Stromsensor je Meldegleis
Auch für 3 Leiter geeignet.
16 fach R.Melder Interface für Rocrail
DCC Projekt-Platinen
Platinen für MOBA-Freunde ° Platinen Übersicht
https://bluethners.de/DCCProjekt/
Bahnschrankendecoder ab 01.05.2024

DCC Bahn - Schranken - Ampeln Decoder

für bis zu 4 Servos und 24 LEDs -Gelb- -Rot- -Blink- -Licht-
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
WS2811 Plaline
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
Achtung die DCC 84 LED Decoderplatine
... könnte ein Fehler haben...
Klick hier zum Forum
DCC Projekt Übersicht Hier wird ihnen geholfen
Hobbyprog Forum
* Bahnschrankendecoder
ESP32 FlashTool Kleinspannungsverteiler Spannungsversorgung der Decoder Problem BTS7960B IR_Platine für C Gleisbettung IR Reflex Versuch
In Arbeit oder Versuch
DCC 1X Servodecoder Attiny85
DCC 1X Servodecoder NANO DCC 1X Servodecoder Pro Mini Lokscanner DCC 8 Fach Schaltdecoder Zwei zu eins DCC Filter HO Signal °Faller Digitaler - Torantrieb Bahnschrankendecoder DCC Sensor Problem IR Schranke
Hobbyprog Start
Fenstergröße ändern Tasten STRG halten
und - oder + drücken
Notlösung!
Download Blinken 32 Bit
32 Bit Version ist nicht immer aktuell!
Anleitung Decoder Flashen Forum Thema flashen.