Moin… Was habe ich getan… Das war alles so gar nicht geplant, es sollte nur ein einfacher Lokschuppen werden. Nun habe ich ein voll in der Länge modulares Gebäude mit abnehmbarem Dach, Beleuchtung und Torsteuerung über Reedkontakte…
2026-02-09-19_10_08-Greenshot
Bild 1 von 3
Es fing mit einer einfachen Idee an: Wir wollten einen Lokschuppen für die Gartenbahn, so einfach wie möglich. Das Tor soll aber automatisch auf und zu gehen und unabhängig sein vom Fahrstrom, da zwischen analog und digital gewechselt wird. Es gibt auch „fertige“ Mechaniken zu kaufen. Die sind aber so „einfach“ aufgebaut, dass man zum Aufbau mindestens einen Architekten und Ingenieur vom Raumschiff Enterprise benötigt – und nen Statiker nicht zu vergessen.
Folgende Ideen standen im Raum:
Der Zug fährt einfach gegen die Türen, drückt sie auf und ein Federmechanismus (Drehfeder am Scharnier der Tür) drückt sie wieder zu. Der Nachteil: Es ist sehr wahrscheinlich, dass nach einiger Zeit an der Lok oder den Türen Kratzer entstehen, die nicht sonderlich gut aussehen.
Der Zug fährt auf eine „Rampe“ / „Wippe“, die einen Zug- oder Stangenmechanismus bewegt, über den die Türen aufgedrückt werden. Vergleichbar mit dem einfachen System einer Schranke am Bahnübergang z.B. bei H0. Nachteil: Mechanik verdreckt zu schnell – vor allem dann, wenn sie sich unter den Schienen befindet.
Ein im Lokschuppen abgehängter Stangenmechanismus, der durch einen Motor, Stellmotor oder Servo angetrieben wird. Als Auslöser dienen z.B. Mikroschalter, Fahrkontakte oder Reedkontakte. Nachteil: Beliebig kompliziert umsetzbar, oft nicht allwettertauglich
Selbes Stangensystem, aber mit digital gesteuertem Servo, der auch über die Roco Maus gesteuert werden könnte. Nachteil: Im Analogbetrieb nervig, da man trotzdem die Maus in der Hand haben muss. Außerdem sind die nötigen Dekoder gerne teuer und auch nicht allwettertauglich.
Nach diversem hin und her kristallisierten sich zwei mögliche Systeme heraus, beide mit dem abgehängten Stangenmechanismus:
Ansteuerung eines einfachen Weichenstellantriebs mittels Bistabilen Relais und zwei Zeitrelais und zwei Reedkontakten. Der Motor hat zwei Eingänge – einen für auf und einen für zu. Je Eingang sollte ein Zeitrelais dienen.
Dabei sollte es so sein, dass durch das bistabile Relais, das den beiden Zeitrelais vorgeschaltet war, folgendes erreicht wird:
Das bistabile Relais sollte sich den Zustand auf / zu merken
Ich könnte mit zwei Reedkontakten (1x vor und 1x hinter der Tür) die Türen sowohl öffnen, als auch schließen
Mit den Zeitrelais könnte ich den Motor für einen Zeitraum x ansteuern, um die Türen zu öffnen oder zu schließen
Ansteuerung eines einfachen Servos (SG90) mittels ESP8266-12F und zwei Reedkontakten. Der Servo hat Plus/Minus und eine „Datenleitung“, über die ein einfaches PWM-Signal angelegt wird. Mit dem wird dem Servo die Zielposition mitgeteilt (also wie viel Grad auf / zu).
Dadurch wäre folgendes zu erreichen:
Der ESP merkt sich auf dem Flash-Speicher die aktuelle Position des Servos (auf / zu)
Wie bei dem Beispiel mit den Relais, könnte man mit zwei Reedkontakten für auf / zu auskommen
Mit dem ESP kann man zielgenau die Soll-Position des Servos ansteuern und auch eine realistische, langsame „Fahrt“ realisieren (also Tür geht langsam auf und zu).
Die Feineinstellung ist einfacher, da der Mechanismus nur grob ausgerichtet werden muss. Der Rest kann auf dem ESP erfolgen.
Die Variante mit den Relais hatte für mich einige Nachteile:
Die Platinen sind recht groß und hoch. Man muss dafür schon Platz haben.
Das Entprellen der Reedkontakte gestaltete sich schwierig – bzw. ich hatte die Auswirkungen unterschätzt, die das „Flattern“ der Reedkontakte auslösten
Die Relais sollten eigentlich in ihrer Position stehen bleiben, fielen dann aber trotzdem immer wieder zurück. Das konnte bewirken, dass die Türen sich schließen, wenn die Lok noch nicht durchgefahren ist.
26-01-18-14-28-23-8038
Bild 1 von 5
Damit fiel diese Möglichkeit nach diversen Tests raus. Nach genauer Betrachtung und Code-Entwicklung mit Hilfe meines Freundes ChatGPT, bot sich aber mit dem ESP eine super Lösung. Es kamen noch Features hinzu, die ich damit realisieren konnte:
Kleine Webseite zum Öffnen, Schließen, Einsehen des Status (auf/zu), Kalibrieren und Einstellen des Servos
Wie schon geschrieben, langsames Öffnen und Schließen der Türen
Merken des Zustandes auch nach Powerloss
Problemloses Entprellen der Reedkontakte (keine Reaktion auf mehrfachen Kontakt innerhalb von x Sekunden)
Nahezu beliebig erweiterbar und integrierbar
Screenshot-2026-02-09-175007
Bild 1 von 3
Für interessierte, der Code sah später so aus – die ersten Tests damit waren auch erfolgreich:
Ich rechne mit einer gemeinsamen Eingangsspannung von 12 – 16V (Lichtstrom)
Je ein Stepdown-Modul auf 5V für Servo und ESP
Zwei Reedkontakte zum Schalten
ESP8266-12F mit einfacher Programmierung via Arduino IDE
26-01-17-12-53-27-8037
Bild 1 von 6
Zwei Stepdown-Module habe ich verbaut, weil ich bei ersten Tests Phänomene hatte, die ich nicht ganz zuordnen konnte. Der Servo lief unruhig und der ESP stürzte einfach im Betrieb ab – vor allem dann, wenn der Servo Leistung zog. Ich hatte da den Servo und den ESP noch am Breadboard angeschlossen. Ich vermute, dass da das Problem lag. Nachdem ich die Spannungsversorgung der beiden getrennt hatte (zwei Zuleitungen zum selben Netzteil), waren die Probleme weg. Mit zwei Stepdown-Modulen konnte ich sicher sein, dass sie sich nicht gegenseitig stören.
Der erste Test sah dann auch schon vielversprechend aus:
Und wann kommt Teil 3 – Aufbau und Inbetriebnahme im Garten? Tja, da muss es erstmal wärmer werden. Noch sind die Loks, Schienen und Co. im Winterschlaf 😉
Eine kurze Idee von meinem Vater: Ich hätte ja gerne einen Lokschuppen – oder zwei. Der Eine soll etwa 70cm lang sein, damit das Krokodil da rein passt. Und der Andere etwas kleiner, für die Weiterlesen
Nach dem Projekt ist vor dem Projekt! Nicht wahr? Nachdem ich meinen Prusa 3D-Drucker fertig hatte, stand das Projekt eine 3D-Scanners an. Die Dinger gibt es natürlich wieder von… bis… Sie unterscheiden sich in Größe, Weiterlesen
Da fehlte mir noch etwas an meinem neuen 3D-Drucker… LEDs! Und natürlich ebenfalls mit der Integration in meine DIYHUE-Umgebung. Außerdem geht mir die „kleine“ LED-Leuchte auf dem Tisch auf den Keks, die ich nun nicht Weiterlesen
Cookie-Zustimmung verwalten
Wir verwenden Cookies, um unsere Website und unseren Service zu optimieren.
Funktional
Immer aktiv
Die technische Speicherung oder der Zugang ist unbedingt erforderlich für den rechtmäßigen Zweck, die Nutzung eines bestimmten Dienstes zu ermöglichen, der vom Teilnehmer oder Nutzer ausdrücklich gewünscht wird, oder für den alleinigen Zweck, die Übertragung einer Nachricht über ein elektronisches Kommunikationsnetz durchzuführen.
Vorlieben
Die technische Speicherung oder der Zugriff ist für den rechtmäßigen Zweck der Speicherung von Präferenzen erforderlich, die nicht vom Abonnenten oder Benutzer angefordert wurden.
Statistiken
Die technische Speicherung oder der Zugriff, der ausschließlich zu statistischen Zwecken erfolgt.Die technische Speicherung oder der Zugriff, der ausschließlich zu anonymen statistischen Zwecken verwendet wird. Ohne eine Vorladung, die freiwillige Zustimmung deines Internetdienstanbieters oder zusätzliche Aufzeichnungen von Dritten können die zu diesem Zweck gespeicherten oder abgerufenen Informationen allein in der Regel nicht dazu verwendet werden, dich zu identifizieren.
Marketing
Die technische Speicherung oder der Zugriff ist erforderlich, um Nutzerprofile zu erstellen, um Werbung zu versenden oder um den Nutzer auf einer Website oder über mehrere Websites hinweg zu ähnlichen Marketingzwecken zu verfolgen.
0 Kommentare