Forum modelarzy kolejowych w wielkości N Strona Główna Forum modelarzy kolejowych w wielkości N


FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj  AlbumAlbum  Chat

Poprzedni temat «» Następny temat
Zrób to sam - DCC domowe, po kosztach.
Autor Wiadomość
Misiek


Dołączył: 24 Mar 2006
Skąd: ze wsi
Wysłany: 2018-01-06, 16:45   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ą.


ArduinoUnoCH340G.jpg
Plik ściągnięto 3 raz(y) 81,07 KB

arduino-motor-shield.jpg
Plik ściągnięto 4 raz(y) 129,27 KB

IMG_20180106_162930.jpg
Plik ściągnięto 5 raz(y) 176,04 KB

IMG_20180103_212801.jpg
Plik ściągnięto 3 raz(y) 215,14 KB

IMG_20180106_162839.jpg
Plik ściągnięto 3 raz(y) 200,39 KB

IMG_20180111_193239.jpg
Plik ściągnięto 6 raz(y) 195,2 KB

IMG_25243.JPG
Plik ściągnięto 6 raz(y) 568,44 KB

DCCpp_Uno.zip
Pobierz Plik ściągnięto 151 raz(y) 32,55 KB

 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group