Chyba najprostszy i najtańszy system sterowania DCC za ok. 50zł obejmuje:
1) Arduino Uno R3 - ~ok 20 zł z kablem do USB
2) Dwukanałowy sterownik silników - do znalezienia jako L298P Motor Driver Shield R3 - ok. 40zł
3) Zasilacz 18V 2-3V - ok. kilkunastu zł
Do pracy niezbędne jest oprogramowanie:
1) Arduino IDE, czyli program do programowania
2) gotowy opensorce'owy program zwany DCC++ Base Station do pobrania tutaj -
https://github.com/DccPlusPlus/BaseStation
Całość sprowadza się do:
1) Podpięcia Uno pod USB i ew. instalacja sterowników (w zależności od wersji Uno)
2) Zainstalowania Arduino IDE
3) Wczytania programu DCC++ Base Station
4) Zaprogramowania Arduino Uno przez USB
DCC++ współpracuje z JMRI, w którym jest możliwość sterowania lokomotywami przy użyciu wbudowanych manipulatorów (Throtle), jak również możliwość odczytywania i programowania wszystkich CV dekoderów.
Ponieważ miedzy komputerem a Arduino transmisja odbywa się poprzez RS232, istnieje możliwość zastąpienia kabla modułami bluetooth lub Wifi. Protokół transmisji po RS232 opisany jest w dokumentacji DCC++ więc komunikacja z dekoderami może się odbywać przy pomocy dowolnej konsoli RS232. Bardziej dociekliwym i zaawansowanym daje to możliwość kreowania automatyki ruchu bez dodatkowych, skomplikowanych programów.
Do prostych testów lokomotyw jest to chyba najtańsza opcja.
Krótki test tutaj -
https://youtu.be/boviN8XdGY8