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ą.

JarUs - 2018-12-27, 10:47

A tym urządzeniem można (prócz sterowania) programować lokomotywy (wpisywać, odczytywać CV) ?
andrzejc - 2018-12-27, 12:05

Można. Tylko na wejściu do programowania.
JarUs - 2018-12-27, 18:28

Jak mam to rozumieć ?
Misiek - 2018-12-27, 19:00

Są dwa wyjścia z urządzenia: jedna para przewodów na "jeżdżenie" druga para przewodów na "programowanie". :arrow: Biała naklejka nad wyjściami pokazuje które jest czym.

Ja toto chyba miałem w Radomiu ostatnio, pokazywałem Tadeuszowi?

JarUs - 2018-12-27, 21:05

Misiek napisał/a:
Ja toto chyba miałem w Radomiu ostatnio, pokazywałem Tadeuszowi?

Pewnie tak. Ja niestety się nie załapałem na pokaż, czego bardzo żałuję.
Ponieważ wątek został założony na początku tego roku, z ciekawości poszukałem elementów do skonstruowania tego urządzenia:
:arrow: OMEGA_ZONE ARDUINO UNO R3 ATMEGA328 CH340 AVR KLON
:arrow: OBUDOWA UNO R3 CH340 ATMEGA328P AKRYLOWA ARDUINO
:arrow: Moduł Zasilacz 12V 450mA 5W AC - DC 230V Arduino
:arrow: Z84 Obudowa ABS 22x46x22
:arrow: Przewód kabel przedłużacz USB A-A Męsko-Męski
Czy coś pominąłem :?:

Misiek - 2018-12-27, 22:30

Arduino ma/powinno mieć w zestawie kabel - ten z pierwszego linka ma niebieski i taki wystarczy - nie trzeba już drugiego kabla A-A. Chyba, że to miałby być przedłużacz, ale wtedy męski-żeński.

Obudowa przezroczysta niepotrzebna *chyba, że masz w tym jakiś cel) a czarną dobrałem doświadczalnie i pasowała ta Z-16.
Nie masz drugiej najważniejszej płytki: Arduino Motor Shield

Na allegro są teraz takie: https://allegro.pl/kategoria/plytki-drukowane-moduly-moduly-67363?string=Arduino%20Motor%20Shield&order=m&bmatch=baseline-n-ele-1-4-1130

Zdaje się, że w wątku na forum.modelarstwo.info były one rozpatrywane jako zamienniki?
http://forum.modelarstwo....-arduino.39867/

JarUs - 2019-01-02, 21:38

Dzięki :-)
Wątek na forum.modelarstwo.info przeczytałem.
Zastanawiam się czy można tę centralkę z Arduino połączyć z torami za pośrednictwem boostera i czy dałoby się sterować (jako opcja) multimaus-em zamiast telefonu.

Misiek - 2019-01-03, 20:31

Ta czarna skrzynka jest centralka i Multimaus wydaje się w tym momencie zbędny. A może nawet niewspółgrający bo to różne "protokoły" DCC.

Powered by phpBB modified by Przemo © 2003 phpBB Group