Hallo Modellbahnfreunde, ich bin für Verbesserungsvorschläge dankbar.
Einfacher Bahnübergang Blinker für 4 Andreaskreuze und 2 oder 4 Bü1 Signale.
Es können aktuell mit dem Modul, maximal zweigleisige Übergänge in jeweils eine Fahrrichtung verwendet werden.
Ab 22.09-24 ist auch das befahren aus beiden Richtungen mit nur jeweils 2 Meldern möglich.
Als Mikrocontroller habe ich den ATmege328 programmiert. Der für den Arduino NANO oder UNO üblicherweise verwendet wird.
Funktionsweise:
Für das jeweilige Gleis werden zwei Melder benötigt.
Eine Meldung wird ausgelöst wenn der Pin mit GND verbunden wird. Um unbeabsichtigte Kurzschlüsse zu vermeiden empfehle ich ein ca. 220 Ohm in der gemeinsamen GND Leitung einzubauen.
Am einfachsten kann man Reedkontakte als Melder verwenden, die aber Magnete am Fahrzeug erfordern.
S1A Pin D4 Schaltet Gleis 1 Blinken An
S1B Pin D6 Schaltet Blinken Aus
Das gleiche bei Gleis 2
S2A Pin D5 Blinken an
S2B Pin D7 Blinken aus
Die Schaltlogik beachte dabei den Zustand vom jeweiligen Parallelgleis.
Bei der Version für beide Fahrrichtungen ist jeder Melder Ein und Ausschalter
Die LEDs werden an A0 bis A3 und D8 und D9 mit der Anode + mit einem Widerstand angeschlossen.
Den kann man berechnen 5 V - LED Flussspannung / mA.
Beispiele:
LED Flussspannung =2,5 V
Strom 4 mA (bei Niederstrom LEDs)
5V - 2,5 = 2,5
2,5 / 0,004 = 625 Ohm einfach den nächst hören Wert einbauen.
Die Ausgänge sollten nur bis ca. 25 mA belastet werden. Daher keine Glühlampen verwenden!
Die LED mit der Anode (langer Draht) am Pin anschließen. GND am kurzen Draht.
Das Modul muss mit 5 Volt Gleichstrom an einem beliebigen GND und V (Plus) Pin versorgt werden.
Die Blinkfrequenz ist 1 Sekunde, dass kann ich falls gewünscht nachbessern
Als Arduino ist der NANO328 optional mit I/O Modul oder UNO 328 geeignet.
NANO 328 ab 4 € 8-2024
Blinkmodul für Andreaskreuz Blinker
Schutzwiderstand für die R Melder im gemeinsamen GND-Leiter.
Das Blinken kann auch manuell geschaltet werden.
Mit zwei Taster oder einen Schalter an D4 = An und D6 = Aus .. auf GND.
HEX Datei AndreaskreuzBlinker
Hex Datei mit der MOBA Verwaltung Hex Loader flashen.
optional I(O Bord für NANO
UNO 328 ab 6,6 €
Start 20.09.2024
Alternatve Bahnschrankendecoder
Falls Interesse besteht kann ich auch eine Platine mit 4 Rückmeldern für Strom und Kontaktmeldern machen.
Die können aber auch leicht auf Lochrasterplatinen gebaut werden.
Für eingleisige und zweigleisige Strecken.
HO Andreaskreuz und Bü1 Signal als 3D Druck
Verwenden Sie Widerstände mit ca. 300 Ohm für 10mA (Rote LED mit 2V Flussspannung)
Es können auch zwei LED (Andreaskreuze) in Reihe geschaltet werden, um Kabel zu
sparen oder 8 LEDs an den 4 Pin zu verwenden.
Dann ein ca. 100 Ohm Widerstand verwenden.
Berechnen Sie den Widerstand je nach Flussspannung und Strom selber.
5 V - gesamter Flussspannung z. B. 2 LED mit 2V Flussspannung
5V - 4V = 1 Volt.
Die LED soll 5mA verbrauchen.
Widerstand = 1V / 0,005A = 200 Ohm
Mehr als 2 LEDs können mit 5V nicht funktionieren da 3 X 2Flussspannungen mehr als 5 Volt sind.
Die üblichen LEDs sind für max. 20mA im Dauerbetrieb geeignet.
Für einer Fahrrichtung je Gleis
21.09-24 22:00 Update
Blinkfrequenz verdoppelt
Für beiden Richtungen (Testversion)
Wird wie bei in einer Richtung angeschlossen. Plus 2 Bü1 Signale
HEX AndreaskreuzBlinkenRechtLinks
Youtube Video Flashen
Hinweis für Bahnbetrieb in allen Fahrtrichtungen:
Der aktuelle Schaltzustand wird gespeichert. So wird beim MOBA Neustart der alte Zustand der Andreaskreuze wieder hergestellt.
Das wird aber nicht für die BÜ1 Signale gemacht.
Senden Sie hier eine E Mail, falls Sie Fragen haben
A0 + A2
A1 + A3
Blinken jeweils
im Gleichtakt.
Widerstand kann an beliebiger Stelle
Nano V3.0 Prototype Shield I/O Extension Board Expansion Module
Mit Buchsen-Anschlüsse und lässt sich leichter Händeln