Hallo Zusammen,
ich arbeite gerade an einer Modellbahnsteuerung und benötige für einen Teil der Steuerung euren Input, bzw. einen Tipp ob es sowas vielleicht schon Out of the Box gibt.
Aber erstmal grundlegend, was ich bisher gebastelt habe.
Ich habe damit begonnen eine analoge H0 Modellbahn aufzubauen. Um die Anlage später mal in einem Automatikbetrieb mit Schattenbahnhof laufen zu lassen, wäre der einfachste Weg es digital zu machen. Das ist ziemlich teuer und macht mir als Bastler auch nur wenig Spaß.
Ich möchte die Anlage mit einem Python Programm und einem Pi steuern. Das funktioniert auch schon
In dem folgenden Bild könnt ihr sehen wie es grundsätzlich im Moment funktioniert.
Ich habe in einen Gleis die Bahnschwelle gegen einen Reedschalter getauscht und unter die Lok einen Magneten geklebt. Fährt die Lok jetzt darüber wird der Kontakt geschlossen und der Pi bekommt ein Signal. Das Python Programm schaltet nun über ein Relay die Spannung ab, wartet 3 Sekunden und schaltet die Spannung wieder zu. Das war relativ simpel und lässt sich auch prima
erweitern und später Weichen und Signal zu steuern. Des Weiteren sind die Reedschalter den Bahnschwellen so ähnlich, das man es mit bloßem Auge kaum erkennt.
Nun aber zu meinen 2 Fragen.
Der Trafo der Modellbahn liefert die Gleichstromversorgung für die Gleise und wird über ein Drehregler gesteuert. Bei dem jetzigen Aufbau fährt die Lok immer mit der gleichen Geschwindigkeit. Das sieht gerade beim Halten und Anfahren nicht wirklich schön aus. Ich möchte gern etwas hinter das Relay bauen, womit ich die Spannungen aus dem Trafo per Python Programm langsam erhöhen, bzw. langsam verringern kann. Somit wäre ein realistisches Halten und Anfahren möglich. Ich dachte da an etwas wie einen steuerbaren Dimmer oder ähnliches. Leider habe ich nicht wirklich was sinnvolles im Netz gefunden, daher meine Frage gibt es das oder wie könnte ich das anders realisieren.
Meine zweite Frage, wie viele Ein- und Ausgänge kann ich per GPIO ansteuern, bzw. abfragen und lässt sich das ggf. erweitern.
Vielen Dank für Eure Unterstützung.
VG