Forum modelarzy kolejowych w wielkości N

Zasilanie, sterowanie. - Zrób to sam - DCC domowe, po kosztach.

Misiek - 2018-01-06, 16:45
Temat postu: Zrób to sam - DCC domowe, po kosztach.
Podręcznik: https://github.com/DccPlusPlus

Potrzebne jest:
komputer z Wifi - w domu pewnie każdy ma ;-)
telefon komórkowy: Android lub iPhone - j.w.
JMRI (darmowe), podobno działa też z Rocrail

Płytka Arduino Uno, może być klon, lub Arduino Mega
Płytka Arduino Motor Shield lub Pololu Motor Shield

Ja użyłem pierwszego wariantu (klon Uno i Motor Shield) - do dostania od ręki w znośnych cenach na allegro.
W tym wariancie zmieściłem się chyba w 80zł na stworzenie domowego zestawu centralki DCC, sterującej lokomotywą z telefonu

Przeróbki płytek:
Uno - nic nie przerabiałem
MotorShield: przecięcie jednej ścieżki (VIN) i zrobienie mostków między pin 10-12 oraz 5-13
Na zdjęciu zestawu luzem jest to żółtymi kabelkami, potem połączyłem na stałe czerwonymi kabelkami od spodu.

Całość sprytnie się schowała w obudowie Z-16 - porównanie z H0 modelem BR93 i eNkowym ST44.

Całość zasilana z zasilacza 12volt, docelowo 1Amp.
Wydajność tego DCC to 0,6Amp o ile pamiętam, ale można w ustawieniach zmienić na 0,8Amp albo i 1,2Amp. - do sterowania 1-2 lokomotywkami w sam raz.

Aha - wyprowadzenia kabelków na tor do jazdy i tor do programowania.
Programowanie w JMRI jest bardzo przyjemne, można też podobno skonfigurować sterowanie cyfrowymi akcesoriami (np. napędy rozjazdów)

Wgranie programu do płytki Arduino
rozpakowujemy załączonego ZIPa w katalogu z bibliotekami Arduino.
Odpalamy Arduino IDE, otwieramy plik DCCpp_Uno.ino. Jeśli płytki są takie jak u mnie to nie trzeba nic więcej konfigurować. W innym przypadku - na podanej stronie projektu jest ściągawka z konfiguracji.
Wgrywamy program do płytki.
Zapewne wyskoczą dwa błędy, ignorujemy je.
W orygianlnym skrypcie ze strony projektu błędów jest więcej, ale w załączonym ZIPie je wyeliminowałem.

I już. Soft w płytce.
Podłączamy zasilanie do motor shield (Uno zasilane jest oddzielnie z USB, stąd przerwa w ścieżce VIN), podłączamy kabelki do torów, Odpalamy JMRI (z opcją JMRI Web server, JMRI Withrottle server). Po "włączeniu" JMRI powinny się zaświecić na płytce MotorShield cztery diody przy zaciskach na przewody (te do torów i programowania)

Uruchamiamy w telefonie Engine driver (Android) lub WiThrottle (iPhone) i cieszymy się zabawą.


Powered by phpBB modified by Przemo © 2003 phpBB Group