Modellbahnsteuerung mit PC und Arduino

Letzte Änderungen:
19.03.2019: im Motorola-Format ist jetzt Adresse 1..255 erlaubt.
Die Sketche "loco" und "controlUnit" sind erneuert.
17.06.2019: Modellbahnsteuerung Version 2.0.3.

Grundsätzliches

Der Kern dieses Projektes ist ein PC-Steuerungsprogramm, welches ausschließlich mit der Arduino-bestückten Zentrale zusammen arbeitet.
Um das Programm nutzen zu können, muss auf jeden Fall die Zentrale nachgebaut werden.
Besonsere Merkmale dieses Sytems sind z. B. die Erkennung und Behandlung jedes einzelnen Fahrzeuges auf dem Gleis oder die Weichenrückmeldung mit minimaler Zusatzhardware.

Bauanleitungen

Es werden diverse Bauanleitungen auf der Basis von Streifenrasterplatinen vorgestellt. Die meisten davon sind mit einem Aruino-Nano-Board ausgerüstet. Als Protokoll für die Datenübertragung wird Motorola 2 und DCC verwendet.
Auf Grund von etlichen Nachfragen wird jetzt auch ein einfaches Steuergerät vorgestellt, mit dem ohne Computer jeweils 2 von insgesamt 8 Loks gleichzeitig gefahren werden können.

Voraussetzungen für den Nachbau

Ein Elektronik-Lötkolben ist auf jeden Fall Pflicht. Es werden diskrete bedrahtete elektronische Bauteile auf Streifenrasterplatinen verlötet. Zum Herstellen der Leiterbahn-Trennungen ist eine Ständerbohrmaschine mit Tiefenanschlag von Vorteil. Das Anfertigen von gedruckten Schaltungen (Ätzen, Fräsen) ist nicht erforderlich. SMD-Komponenten kommen nicht zum Einsatz.
Das wichtigste Bauteil der hier vorgestellten Schaltungen ist der Arduino Nano.
Um die Nano-Boards mit den nötigen Sketches zu versorgen, muss die Arduino-IDE mit Hilfe der Anleitung heruntergeladen und installiert werden.

Beispiel: Servodecoder

Was macht keinen Sinn?

  • Lokdecoder gibt es für unter 20 €. Sie sind komplett mit SMD-Teilen bestückt, lastgeregelt und mit unzähligen Sonderfunktionen ausgestattet. Der Nachbau ist was für absolute Profis.

  • Normale Magnetartikeldecoder in der Art wie Märklin k83 gibt es für unter 20 €. Hier lohnt die Mühe nicht.


Zurück
Kontakt Impressum Nutzungsbedingungen Datenschutz