DCC DiY
Moderator: mod-Elektryka i DCC
- Domiss
- Posty: 467
- Rejestracja: 15 lip 2009, 11:06
- Lokalizacja: Świebodzice
- Kontakt:
Re: DCC DiY
Po co arduino mega, skoro wystarcza zwykłe uno? Być może rekomendują mega ze względu na planowany dalszy rozwój aplikacji, choć to dziwny pomysł (aby tam coś jeszcze wpakować - to jest po prostu centralka i nic więcej nie powinna robić).
Jest to nowsza wersja używanego przeze mnie do tej pory DCC++. Wgrałem dziś DCC-EX do zmontowanej już dawno centralki DCC++ i wszystko zadziałało od razu, bez żadnych zmian (hardware to arduino uno (klon) oraz oryginalny sterownik silników arduino). Nie mam tam wifi bo nie potrzebuję (dla mnie jest to centralka do programowania lokomotyw i wagonów). Podłączam to do komputera z zainstalowanym JMRI (i to też zadziałało od razu, bo DCC-EX używa nawet tej samej konfiguracji JMRI).
Plus nowszej wersji (tak, jest lepsza, dziękuję za zwrócenie na nią uwagi) jest to, że teraz czyta dekodery, których DCC++ (na tym samym hardware) nie czytało. Dla DCC++ na uno jest na thingiverse dedykowana obudowa, którą można sobie wydrukować. Dla DCC-EX nawet nie szukałem (bo mam ).
Jest to nowsza wersja używanego przeze mnie do tej pory DCC++. Wgrałem dziś DCC-EX do zmontowanej już dawno centralki DCC++ i wszystko zadziałało od razu, bez żadnych zmian (hardware to arduino uno (klon) oraz oryginalny sterownik silników arduino). Nie mam tam wifi bo nie potrzebuję (dla mnie jest to centralka do programowania lokomotyw i wagonów). Podłączam to do komputera z zainstalowanym JMRI (i to też zadziałało od razu, bo DCC-EX używa nawet tej samej konfiguracji JMRI).
Plus nowszej wersji (tak, jest lepsza, dziękuję za zwrócenie na nią uwagi) jest to, że teraz czyta dekodery, których DCC++ (na tym samym hardware) nie czytało. Dla DCC++ na uno jest na thingiverse dedykowana obudowa, którą można sobie wydrukować. Dla DCC-EX nawet nie szukałem (bo mam ).
- lycanananas
- Posty: 14
- Rejestracja: 02 gru 2023, 16:33
- Lokalizacja: Warszawa
- Kontakt:
Re: DCC DiY
Ogólnie listę wspieranych płytek masz tutaj: https://dcc-ex.com/ex-commandstation/ad ... #gsc.tab=0
Ja użyłem tak..
Mikrokontroler: https://pl.aliexpress.com/item/32864836 ... pt=glo2pol
Ja wziąłem na USB-C, a teraz zamawiam z tańszym USB bo i tak wywalam gniazdo bo będę do obudowy to wkładał. Dowolna podróbka Arduino Mega tu zadziała. Wersji z WiFi nie ma sensu brać bo nie zadziała wbudowane Wifi bo to i tak osobny mikrokontroler i to źle podłączony.
Płytka sterownika silnika, a tak naprawdę to booster bo wzmacnia sygnał DCC z mikrokontrolera: https://pl.aliexpress.com/item/18591230 ... pt=glo2pol
Koniecznie ta od DeekRobot ŻADNA INNA PODRÓBKA NIŻ TA. Chyba, że oryginał od Arduino. Płytka musi wspierać koniecznie odczyt prądu za pomocą rezystora bocznikowego. Nie każda podróbka to ma. Możesz spróbować z innymi płytkami, ale są trudniejsze. Najlepsza jest dedykowana, ale to koszt 40Euro, a jedyna jej zaleta to, że pozwala na 5A prądu zamiast 1,5A jak ta. A na tej płytce i tak można do 2A jeśli zastosuje się chłodzenie i przestawi się parametr w sofcie centralki.
Wifi: https://pl.aliexpress.com/item/32809618 ... pt=glo2pol
Przy czym musisz przeflashować mikrokontroler Wifi na nowszy firmware 1.7. Są programatory na aliexpress do tego.
Tu masz programator: https://pl.aliexpress.com/item/10050020 ... 5ED9RdzDhG
I nie każdy programator za działa i tu jest loteria.. Czasem trzeba dodać przycisk dodatkowy, aby przełączyć ESP01 w tryb programowania. Wszystko jest wyjaśnione na DCC-ex. Czasem kierują oni do innej dokumentacji.
Aaa..
Programowanie Arduino jest przez USB dedykowanym instalatorem. Który krok po kroku pozwala skonfigurować całość. Niestety zmiana SSID i hasła do Wifi jest tylko z poziomu instalatora.
Zarządzanie jest przez aplikację EX-Toolbox z Google Play. Nie ma jej na iOS. Tam jest czytanie CVek, programowanie, odczyty prądu itp.
Same przepustnice to osobne aplikacje. Ja na iOS używam SRCP Client. Więc działam na dwa telefony. Jeden używam do programowania to i tak mój taki telefon do takich rzeczy, a na swoim głównym mam przepustnicę.
Ja użyłem tak..
Mikrokontroler: https://pl.aliexpress.com/item/32864836 ... pt=glo2pol
Ja wziąłem na USB-C, a teraz zamawiam z tańszym USB bo i tak wywalam gniazdo bo będę do obudowy to wkładał. Dowolna podróbka Arduino Mega tu zadziała. Wersji z WiFi nie ma sensu brać bo nie zadziała wbudowane Wifi bo to i tak osobny mikrokontroler i to źle podłączony.
Płytka sterownika silnika, a tak naprawdę to booster bo wzmacnia sygnał DCC z mikrokontrolera: https://pl.aliexpress.com/item/18591230 ... pt=glo2pol
Koniecznie ta od DeekRobot ŻADNA INNA PODRÓBKA NIŻ TA. Chyba, że oryginał od Arduino. Płytka musi wspierać koniecznie odczyt prądu za pomocą rezystora bocznikowego. Nie każda podróbka to ma. Możesz spróbować z innymi płytkami, ale są trudniejsze. Najlepsza jest dedykowana, ale to koszt 40Euro, a jedyna jej zaleta to, że pozwala na 5A prądu zamiast 1,5A jak ta. A na tej płytce i tak można do 2A jeśli zastosuje się chłodzenie i przestawi się parametr w sofcie centralki.
Wifi: https://pl.aliexpress.com/item/32809618 ... pt=glo2pol
Przy czym musisz przeflashować mikrokontroler Wifi na nowszy firmware 1.7. Są programatory na aliexpress do tego.
Tu masz programator: https://pl.aliexpress.com/item/10050020 ... 5ED9RdzDhG
I nie każdy programator za działa i tu jest loteria.. Czasem trzeba dodać przycisk dodatkowy, aby przełączyć ESP01 w tryb programowania. Wszystko jest wyjaśnione na DCC-ex. Czasem kierują oni do innej dokumentacji.
Aaa..
Programowanie Arduino jest przez USB dedykowanym instalatorem. Który krok po kroku pozwala skonfigurować całość. Niestety zmiana SSID i hasła do Wifi jest tylko z poziomu instalatora.
Zarządzanie jest przez aplikację EX-Toolbox z Google Play. Nie ma jej na iOS. Tam jest czytanie CVek, programowanie, odczyty prądu itp.
Same przepustnice to osobne aplikacje. Ja na iOS używam SRCP Client. Więc działam na dwa telefony. Jeden używam do programowania to i tak mój taki telefon do takich rzeczy, a na swoim głównym mam przepustnicę.
-
- Posty: 359
- Rejestracja: 09 kwie 2006, 18:04
- Lokalizacja: Warszawa-Wola
- Kontakt:
Re: DCC DiY
Jakich płytek użyłeś ?
Chcę zrobić podobny układ dla kolegi do sterowania makietą.
Chcę zrobić podobny układ dla kolegi do sterowania makietą.
- lycanananas
- Posty: 14
- Rejestracja: 02 gru 2023, 16:33
- Lokalizacja: Warszawa
- Kontakt:
Re: DCC DiY
Głównie koszty. Całość z WiFi zamyka się w 175PLN + koszty wysyłki to jakieś około 200zł. + praca nad zmontowaniem tego.
A wspiera tak:
- Osobny tor do programowania z odczytem CV; Mamy dwa tory główny i do programowania
- Obsługa analogu; Można przełączyć tor główny w analog i z telefonu sterować analogiem
- Można automatyzować całą makietę dodać sensory na podstawie której makieta sama się steruje
- Jest opensource więc jak brakuje nawet jakieś funkcjonalności można ją rozbudować lub zgłosić błąd i czekać na jego poprawienie
- Mierzy prąd zużyty przez dany tor główny lub tor do programowania
- Są logi co robi dana lokomotywa i co robiła (jaką prędkość miała zadaną itp.)
- Wspierane "boostery" a bardziej to płytki do sterowania są od 1,5A do nawet 55A.
Sama centrala wygląda tak. Póki co To prototyp, ale nienawidzę mieć luźnych kabelków na podłodze.
Analog na DDC-ex: https://www.youtube.com/watch?v=ShX9Q0BqhCE
Cyfra na DDC-ex: https://www.youtube.com/watch?v=daSEnpHq7VE
-
- Posty: 67
- Rejestracja: 27 sie 2023, 12:17
- Lokalizacja: Reguły
- Kontakt:
Re: DCC DiY
Ten w 0:18 sekundzie też sterowany cyfrowo?
- Misiek
- Posty: 1649
- Rejestracja: 23 kwie 2007, 22:26
- Lokalizacja: Warszawa
- Kontakt:
Re: DCC DiY
Na czym polega "lepszość" nad Roco?
- Borczy
- Posty: 2323
- Rejestracja: 03 kwie 2015, 11:41
- Lokalizacja: Warszawa
- Kontakt:
Re: DCC DiY
Cześć Adrian
- lycanananas
- Posty: 14
- Rejestracja: 02 gru 2023, 16:33
- Lokalizacja: Warszawa
- Kontakt:
Re: DCC DiY
Witam
Jako nowicjusz chciałbym się pochwalić realizacją centralki za pomocą projektu DCC-ex. Jak widać steruje ona ładnie dwiema lokomotywami. Lokomotywy użyczyłem od teścia i Traxx PR działa lepiej niż z Z21 czy starszym Roco.
Link do projektu (nie mój; jest open-source): https://dcc-ex.com/#gsc.tab=0
Link do mojej realizacji i demka:
https://www.youtube.com/watch?v=CyNWbTA_y94
Póki co całość jest w pudełku. Po świętach planuje zbudować ładniejszą centralkę z obudową Ta jest prototypowa. Całość zamknęła się kosztami około 150zł. Sama centralka ma wydajność około 1,5A jednak są płytki boostera na 5A lub więcej.
Jako nowicjusz chciałbym się pochwalić realizacją centralki za pomocą projektu DCC-ex. Jak widać steruje ona ładnie dwiema lokomotywami. Lokomotywy użyczyłem od teścia i Traxx PR działa lepiej niż z Z21 czy starszym Roco.
Link do projektu (nie mój; jest open-source): https://dcc-ex.com/#gsc.tab=0
Link do mojej realizacji i demka:
https://www.youtube.com/watch?v=CyNWbTA_y94
Póki co całość jest w pudełku. Po świętach planuje zbudować ładniejszą centralkę z obudową Ta jest prototypowa. Całość zamknęła się kosztami około 150zł. Sama centralka ma wydajność około 1,5A jednak są płytki boostera na 5A lub więcej.
- ArturSchŁ
- Administrator
- Posty: 10324
- Rejestracja: 09 kwie 2006, 07:22
- Lokalizacja: Rumia
- Kontakt:
Re: DCC DiY
Arduino | Loconet Interface (LocoNet Basics)
Ciekawy, edukacyjny projekt z 2017 r. ( ):
https://www.youtube.com/watch?v=EKkzLZpOJWU
dla zainteresowanych więcej projektów na kanale autora Curious Timo.
Ciekawy, edukacyjny projekt z 2017 r. ( ):
https://www.youtube.com/watch?v=EKkzLZpOJWU
dla zainteresowanych więcej projektów na kanale autora Curious Timo.
- Misiek
- Posty: 1649
- Rejestracja: 23 kwie 2007, 22:26
- Lokalizacja: Warszawa
- Kontakt:
Re: DCC DiY
Ale to Ty wyszukujesz i wstawiasz
Oczywiście, że ten który używam Albo ten co kiedyś Tomek (Niejeden-) wykonał.
Pierwsze doświadczenie ze sterownikiem Pololu Maestro, w czasach przed-Arduinowych było chyba pomyłka.
Teraz mam taki, zrobiony na '"własnej" płytce i "swoim" kodem, aczkolwiek ma pewne wady, które nie przeszkadzają w funkcjonowaniu, a poprawiać chwilowo mi się nie chce.
https://www.youtube.com/watch?v=QFlgci_Mb0U
Mój wpis mechaniczny odnosił się do guzików. Przetestowałem te trzy z obrazka i na pewno nie polecałbym Tacswitchy, nawet takich wielkich 12x12mm
-
- Posty: 359
- Rejestracja: 09 kwie 2006, 18:04
- Lokalizacja: Warszawa-Wola
- Kontakt:
Re: DCC DiY
Mogę opisać jak sterowana jest stacja Żabi Róg.
Każdą głowicą steruje jeden dekoder cyfrowy (nie DCC) oparty o procesor STM32F103. Zapewnia sterowanie ośmioma serwomechanizmami i dwoma przekaźnikami. Za pomocą serwomechanizmów sterowane są trzy zwrotnice EW3 oraz dwa semafory kształtowe. Przekaźniki służą do polaryzacji krzyżownic.
Całość sterowana jest poprzez magistralę CAN.
Pulpit jest zrobiony na komputerze (bo tak mi było wygodniej).
Dwa pozostałe dekodery które obsługują semafory wjazdowe są trochę prostsze bo sterują tylko 4 serwomechanizmami,
ale za to mają czujniki torowe do przestawiania semafora w pozycję STOP po przejechaniu lokomotywy za semafor.
Każdą głowicą steruje jeden dekoder cyfrowy (nie DCC) oparty o procesor STM32F103. Zapewnia sterowanie ośmioma serwomechanizmami i dwoma przekaźnikami. Za pomocą serwomechanizmów sterowane są trzy zwrotnice EW3 oraz dwa semafory kształtowe. Przekaźniki służą do polaryzacji krzyżownic.
Całość sterowana jest poprzez magistralę CAN.
Pulpit jest zrobiony na komputerze (bo tak mi było wygodniej).
Dwa pozostałe dekodery które obsługują semafory wjazdowe są trochę prostsze bo sterują tylko 4 serwomechanizmami,
ale za to mają czujniki torowe do przestawiania semafora w pozycję STOP po przejechaniu lokomotywy za semafor.
- ArturSchŁ
- Administrator
- Posty: 10324
- Rejestracja: 09 kwie 2006, 07:22
- Lokalizacja: Rumia
- Kontakt:
- wicy
- Posty: 1707
- Rejestracja: 23 mar 2014, 08:27
- Lokalizacja: Łódź
- Kontakt:
Re: DCC DiY
-
- Posty: 359
- Rejestracja: 09 kwie 2006, 18:04
- Lokalizacja: Warszawa-Wola
- Kontakt:
Re: DCC DiY
Ja przyczepię się do części sprzętowej. Uważam że połączenie modułów za pomocą gołego RS232 jest delikatnie
mówiąc mało profesjonalne. RS232 z założenia przystosowany jest do połączenia dwóch urządzeń na odległości do 5 m.
Wystarczy dodać po jednej kostce scalaka i zrobić z tego RS485 który pozwala łączyć wiele urządzeń w sieć na wiele
metrów i jest odporny na zakłócenia. Po za tym schematy zawierają błędy. Na dwóch schematach dioda jest przypięta
do sygnału Rx zamiast do Tx.
mówiąc mało profesjonalne. RS232 z założenia przystosowany jest do połączenia dwóch urządzeń na odległości do 5 m.
Wystarczy dodać po jednej kostce scalaka i zrobić z tego RS485 który pozwala łączyć wiele urządzeń w sieć na wiele
metrów i jest odporny na zakłócenia. Po za tym schematy zawierają błędy. Na dwóch schematach dioda jest przypięta
do sygnału Rx zamiast do Tx.
- ArturSchŁ
- Administrator
- Posty: 10324
- Rejestracja: 09 kwie 2006, 07:22
- Lokalizacja: Rumia
- Kontakt:
Re: DCC DiY
Pokażcie więc projekty (DCC), które uważacie za wzorcowe.
Przyznam, że chciałbym popróbować swoich sił i każda uwaga, na tym etapie, jest cenna.
Przyznam, że chciałbym popróbować swoich sił i każda uwaga, na tym etapie, jest cenna.
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość