Hallo zusammen,
heute wollte ich mich Euch gerne mal mein DT1-Fahrpult vorstellen.
Ich habe die beiden Fahrpultmodule (Fahrschalter+Armaturenbrett) sowie ein Mikrofon im Oktober des Jahres 2021 vom Verein "Freunde der Nürnberg-Fürther Straßenbahn e.V." erworben, mit dem Ziel diese zu einem Simulator umzubauen. Beide Module habe ich darufhin in einen alten Schreibtisch eingebaut.
-----
Beide Module hatten mehrere Industriestecker der Firma Harting, mit denen das Fahrpult am Fahrzeug "angschlossen" war. Da ich keine passenden Gegenstecker dafür bekommen habe, habe ich das Gehäuse der Stecker entfernt und die Kontakte mit Lüsterklemmen verschraubt. Die Pinbelegungen der Stecker habe ich größtenteils durch ausprobieren mit einem Durchgangsprüfer herausgefunden.
-----
Die Leuchtmelder auf dem Armaturenbrett wurden ursprünglich mit einer Spannung von 110V betrieben. Da mir aber eine kleinere Spannung lieber war, habe ich die Glühbirnen ausgetauscht, sodass diese jetzt mit einer Spannung von 24V betrieben werden können. Teilweise waren den Glühbirnen auch noch Vorwiderstände vorgeschaltet, welche ich aber überbrückt habe (blaues Kabel).
-----
Auf der Fahrpultplatte laufen alle Fäden zusammen. Einerseits alle Leitungen von den Hebeln und Schaltern (Untere Seite der Platte) sowie Leitungen zum Ansteuern der Leuchtmelder über Relais (Obere Seite). Auf der rechten Seite der Platte ist die 5V-Spannungsversorgung für die Relais sowie die 24V-Spannungsversorgung für die Leuchtmelder (Das Netzteil ist leider nur ein 22V-Netzteil) angebracht. Darüber hinaus liegen hier die Litzen für die Spannungsversorgung (3.3V) zum Abfragen der Eingaben. Auf der linken Seite der Platte verläuft das USB-Kabel, welches den Mikrocontroller mit dem Rechner verbindet. Die hohe Anzahl an Platinen auf der Fahrpultplatte liegt daran, dass ich sowohl für die Eingaben als auch für die Ausgaben Schieberegister verwendet haben. Diese bieten den Vorteil, dass ich bei ca. 40 Eingaben und 24 Ausgaben insgesamt nur 7 GPIO-Pins am Mikrocontroller benötige.
-----
Als Mikrocontroller habe ich zurzeit einen ESP32 im Einsatz, welchen ich mit der Arduino IDE programmiert habe. Damit dieser mit LOTUS kommunizieren kann, habe ich mir in Pascal eine DLL für die Plugin-Schnittstelle geschrieben. Diese empfängt über die serielle Schnittstelle die getätigten Eingaben vom ESP32 und löst dann in LOTUS die entsprechen Events aus bzw. setzt die Controller-Achsen. Darüber hinaus wird von LOTUS der Status der Leuchtmelder abgefragt und über die serielle Schnittstelle an den ESP32 gesendet.
Grundsätzlich kann man mit dem Fahrpult schon sehr gut fahren, trotz der Tatsache, dass es zurzeit noch kein passendes Fahrzeug gibt, geschweige denn überhaupt ein U-Bahnfahrzeug. Um einige Funktionen nutzbar zu machen, musste ich dann aber doch einige Taster zweckentfremden. Beispielsweise liegt die Weichensteuerung auf den Tastern für die Fahrgastnotbremse oder das Ein- und Ausstecken des Schlüssels wird über die Taster für den Umformer "simuliert".
Zurzeit fahre ich mit dem Fahrpult eigentlich nur mit dem GT8S/U, da ich nur dessen Events und Variablen vollständig in meinem Plugin einprogrammiert habe.
Hier habe ich noch eine Mitfahrt auf der Linie 76 aufgenommen:
Bei Fragen oder Anregungen könnt Ihr euch gerne bei mir melden!