Startseite
Erstes Hauptthema der Site
Bildergalerie und Stories
Nachbau eines Tricopters
Eigenkonstruktion eines Minatur-Quadrocopters
sNQ - Miniatur Quadrocopter mit Leiterplatten-Frame
xNQ - Miniatur-Quadrocopter mit XMega als Controller
Eigenkonstruktion eines Minatur-Hexacopters
xNH - Miniatur Hexacopter mit Leiterplatten-Frame
PET-Flasche in die Erdumlaufbahn bringen ... jedenfalls fast ;-)
Stirling-Motor Modell von Böhm-Stirling
Zweites Hauptthema der Site
Ladegeräte eben...
NC/NiMh-Lader mit ICS1702
Tipps zum Nachbau des NC2000
Bleigel-Lader und Überwinterer für Motorrad-Akkus
Programmer/Debugger für PIC 16F87x
Ideen zum Nachbau des Microchip ICD
Unterlagen zum Nachbau des Microchip ICD
Bilder meines Nachbaus des ICD und des Demo-Boards
Nachbau des Microchip ICD2
Einfache Schaltung für definiertes Entladen von NC-Akkus
Bilder des Video-Akku-Entladers
Elektronik für den Gameboy Advance
Beleuchtung mit weißen LEDs
Programmieradapter für Gameboy-Carts
Speichererweiterung für den Visor
Autoradio im Motorrad
Basteleien / Alles Mögliche ohne eigene Rubrik
Eisenbahn TT
Tipps und Tricks
Meine Mail-Adresse
Handverlesene Links auf meiner Seite zusammengefasst
Historie meiner Site

 

Besucher seit
25.11.2000

translate the site using Google translate
ROKAL und DCC++

Letztes Jahr, im Dezember 2018, bin ich zufällig im Netz über die Implementierung des DIY DCC-Systems von Gregg Berman gestolpert und war sofort fasziniert. Gregg hat das komplette System sozusagen aus dem Vollen geschnitzt und dabei preiswerte Komponenten aus dem Arduino Umfeld für die Hardware verwendet, die darauf ablaufende Software in Eigenregie entwickelt. Er nennt sein System DCC++ und stellt seine Entwicklung für die freie Verwendung zur Verfügung.

Die einzelnen Komponenten für die Digitalisierung meiner ROKAL Eisenbahn mit DCC++ werden sukzessive aufgebaut und in Betrieb genommen.

Was sich parallel alles ergab, beschreibe ich in lockerer Folge dazwischen.

Der Einstieg in DCC++ ist durch einige, informativ aufgebaute Videos von Gregg Berman auf kurzem Weg zu erarbeiten

Hier zeigt Gregg zwei automatisch ablaufende Bewegunsgabläufe auf seiner Anlage.

Auf diesen beiden Seiten sind die Video-Tutorials verlinkt, die sein System ausführlich beschreiben:
DCC++ Base Station
DCC++ Controller


DCC++ setzt sich aus zwei Hauptkomponenten zusammen, dem Controller und der BaseStation.

Die BaseStation ist eine Arduino-Anwendung die für den Betrieb auf einem Arduino Uno oder Mega vorgesehen ist. Durch einen kleinen Patch lässt sich der Code auch für einen Arduino Nano übersetzen und ist darauf 1:1 lauffähig.

Neben dem Arduino Uno oder Arduino Mega benötigt man nur noch ein Arduino MotorShield für zwei Gleichspannungsmotoren, welches durch geschickte Ansteuerung der beiden H-Brücken im verwendeten IC dieses Shield den Booster für das Hauptgleis und das Programmiergleis ergibt.

Der Controller ist eine Processing-Applikation und läuft auf einem Windows Rechner. Die Applikation muss konfiguriert werden (nennen wir den Vorgang der Einfachheit halber erst mal so), damit der Controller zur Steuerung der Loks und der Weichen verwendet werden kann. Diese Konfiguration ist etwas kompliziert und nicht genau beschrieben, was ich mit meiner Beschreibung des Vorgangs versucht habe zu ändern.

Eine Lok hatte ich bereits 2004 mit einem DCC-Decoder ausgerüstet, so dass ich - nach der leider sehr aufwändigen Konfiguration des Systems - recht schnell diese eine Lok mit DCC++ ansteuern konnte.


Die Applikation DCC++ Controller bietet rudimentäre Möglichkeiten zur Programmierung der Lok- und Accessory-Decoder, ich habe dafür zusätzlich eine weitere DCC kompatible Software verwendet, JMRI.


Die von mir aufgebauten Komponenten


Ein neues Layout habe ich mir übrigens auch gegönnt... :-)

 

 

>