DCC DiY

Projekty DCC w oparciu o Arduino IDE

Moderator: mod-Elektryka i DCC

Awatar użytkownika
wicy
Posty: 1707
Rejestracja: 23 mar 2014, 08:27
Lokalizacja: Łódź
Kontakt:

Re: DCC DiY

Post autor: wicy »

ArturSchŁ pisze: 14 lut 2021, 11:35 Pokażcie więc projekty (DCC), które uważacie za wzorcowe.
Może nie wzorcowy, ale działający :mrgreen:
http://wicy.webd.pl/wp/?p=88
andrzejc
Posty: 362
Rejestracja: 09 kwie 2006, 18:04
Lokalizacja: Warszawa-Wola
Kontakt:

Re: DCC DiY

Post autor: andrzejc »

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.
Awatar użytkownika
ArturSchŁ
Administrator
Posty: 10748
Rejestracja: 09 kwie 2006, 07:22
Lokalizacja: Rumia
Kontakt:

Re: DCC DiY

Post autor: ArturSchŁ »

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.
Awatar użytkownika
Domiss
Posty: 502
Rejestracja: 15 lip 2009, 11:06
Lokalizacja: Świebodzice
Kontakt:

Re: DCC DiY

Post autor: Domiss »

W kodzie jest więcej baboli, które pokazują małe obeznanie z programowaniem, również (choć nie tylko) w arduino. Np. można napisać:
migacz=1-migacz;
zamiast trzech instrukcji, w tym jednej warunkowej (przy zamianie 0 na 1 lub odwrotnie). Albo brak wiedzy o tym, że LOW to to samo co 0, a HIGH to to samo, co 1. Nie trzeba więc sprawdzać żadnych warunków, tylko od razu wstawić odpowiednią zmienną do digitalWrite.
Przy tak napisanym kodzie obsługującym serwa, w trakcie przestawiania zwrotnicy nie zostanie odebrany żaden następny rozkaz (czyli też nie zostanie on wykonany - ciekawe, co na to kod pulpitu, czy autor to w ogóle uwzględni). Jeśli to samo arduino (przestawiające zwrotnicę) będzie odpowiadać za miganie diodą, to miganie też poczeka do końca przestawienia zwrotnicy (bo na czas przestawiania zwrotnicy program nie robi absolutnie nic innego) - niezależnie od tego, kto będzie "rządził" miganiem, czy pulpit, czy arduino wykonujące.

Wciąż nie ma jeszcze części, w której będą zależności. Może jednak pojawi się coś, co warto będzie przeczytać i przeanalizować ;). Chociaż sądząc po stylu programowania i wiedzy o specyfice programowania mikrokontrolerów, to szału się nie spodziewam :).
Awatar użytkownika
Misiek
Posty: 1701
Rejestracja: 23 kwie 2007, 22:26
Lokalizacja: Warszawa
Kontakt:

Re: DCC DiY

Post autor: Misiek »

Jest przynajmniej jeden drobiazg mechaniczny, na którym się można zirytować.
i w kodzie Arduino mona było użyć ciekawszej biblioteki obsługi serrwa, ogólnie jakieś radosne podejście do serwa SG90 w przypadku sterowania z Arduino ;-)
Awatar użytkownika
ArturSchŁ
Administrator
Posty: 10748
Rejestracja: 09 kwie 2006, 07:22
Lokalizacja: Rumia
Kontakt:

Re: DCC DiY

Post autor: ArturSchŁ »

No proszę:
uderzyć w stół,
a nożyce się odezwą
. :mrgreen:
elektronika_w_modelarstwie_kolejowym_cz_1_5.jpg

Elektronika w modelarstwie kolejowym – mała stacja kolejowa – Autor: Klaudiusz Dawid
:arrow: Część 1,
:arrow: Część 2,
:arrow: Część 3,
:arrow: Część 4.
cdn.
"Szczegółowa lista elementów zostanie podana przy opisie każdego z poszczególnych bloków układu. Oczywiście będzie także potrzebny komputer, który pozwoli na zaprogramowanie całego układu. Wystarczy zwykły komputer posiadający wyjście USB.
Wszystkie czynności związane z budową opiszę szczegółowo – krok po kroku, tak aby osoby nie mające na co dzień styczności z elektroniką czy też programowaniem były w stanie podołać wyzwaniu."


Szczegółowy opis, kod, pliki do pobrania.
:mrgreen:

Dzięki Marsal.
Awatar użytkownika
ArturSchŁ
Administrator
Posty: 10748
Rejestracja: 09 kwie 2006, 07:22
Lokalizacja: Rumia
Kontakt:

DCC DiY

Post autor: ArturSchŁ »

Wraz z pojawieniem się Raspberry i Arduino, a obecnie np. ESP 32 pojawiła się duża ilość projektów urządzeń do DCC (centralek, dekoderów itd).

Zaprzyjaźniona strona
Obrazek Железная дорога на столе pokazała filmik zeuke.ru - Управляем диорамой по wi-fi (30 sty 2021).
https://www.instagram.com/tv/CKqowGEHOFW/

Jest to jeden z wielu przykładów. Zachęcam do umieszczania na FTT Waszych projektów. ;)
ODPOWIEDZ

Wróć do „Arduino DCC”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 0 gości