DCC Arduino Universalplatine
Das DCC Protokoll für die Modellbahn und das Arduino Ökosystem sind perfekte Partner. Wenn einem käufliche DCC Produkte aus dem Modellbahnladen zu teuer oder zu unflexibel erscheinen, oder man die Dinge einfach selber machen möchte, findet man in der Arduinowelt vielfältige Lösungsansätze.
Auf der 1:22,5 Anlage im Hannoverschen Straßenbahnmuseum (HSM) werkelt eine Weichenschaltung per RC-Servo und zugehöriger Straßenbahnweichenampel von mir. Gesteuert per DCC über Digitrax. Daheim habe ich einen kleinen H0 Straßenbahn-Schaukasten mit Roco DCC, Rocrail und motorischen Weichenantrieben von mtb realisiert. Aus den dafür verwendeten fliegenden Aufbauten habe ich die hier beschriebene nanoDCC Universalplatine entwickelt.
Leistungsumfang meiner nanoDCC Platine
Hardware
* Arduino Nano
* Optokoppler zur galvanisch getrennten Übernahme des DCC Signals aus dem Gleis.
* 20 nach GND geschaltete Augänge bis 500 mA - auch induktive Verbraucher.
- somit bis zu 10 Motorweichen Ansteuerbar.
* 17 freie Pins am Arduino für zusätzliche Verbindungen (Sensoren/LED`s).
* 4 Servosteckplätze.
* 2 einstellbare DC/DC Wandler z.B. getrennt für Weichen und Servos aus externer Stromquelle.
* große Schraubanschlüsse im 5 mm Raster.
Software
* verwendet Arduino AP_DCC_library von Aiko Pras - jede andere Software möglich
* Beispielprogramm für Parallelbetrieb von
- Artikelbeschaltung (LED`s in Signalen oder Hausbeleuchtung, Sonderfunktionen)
- Weichenbeschaltung (Motorantriebe mit Endabschaltung)
- Fahrstraßenschaltung über eine einzelne Weichenadresse
- Servoschaltung für Weichen oder Sonderfunktionen (noch nicht programmiert)
CC Arduino Universalplatine