DCC Arduino řídící klapka

Schémata, zapojení, návody, dotazy a postupy k využití v železničním modelářství.

Moderátoři: Michal Dalecký, Jarda H., Rudolf, 123.marek

DCC Arduino řídící klapka

Příspěvekod ohruska » pát 27 lis, 2020 4:29 pm

Zkusil jsem si udělat co nejjednodušší ruční řízení kolejiště, pro centrálu s Arduinem - DCC.
Jako výhodné řešení jsem zkusil použít displej NEXTION.
dcc_nextion_throtle.JPG
dcc_nextion_throtle.JPG (30.75 KiB) Zobrazeno 4650 krát

Jediné co se mě nedaří, tak je nastavení rychlosti komunikace z desky NEXTION.
Tak jsem si zatím na zkoušku upravil rychlost sériové komunikace na 9600.
Displej se připojuje do desky třemi dráty. Dva jsou napájení jeden se zapojí do RX Arduina.
Uvidíme jak dál.
Zatím je to první pokus.
Jistě půjde udělat i bezdrátová varianta s HC12.
Ota
ohruska
 
Příspěvky: 133
Registrován: sob 04 led, 2020 9:50 pm

Re: DCC Arduino řídící klapka

Příspěvekod michal.kubista » pon 30 lis, 2020 9:02 am

Ahoj,
Nějak mi uniklo, co je to řídící klapka, k čemu slouží?
A rychlost komunikace Nextion display se mění příkazem v poslaným po seriaku, počkat a pak změnit rychlost na arduinu:
Serial2.print("baud=38400");
Serial2.write(0xff);
Serial2.write(0xff);
Serial2.write(0xff);
Serial2.end(); //I'm not sure you need this, I didn't when I was playing to test this
delay(1000); //Give the Arduino time to finish sending the above data
Serial2.begin(38400);


Teď nemám Nextiona doma, tak to nevyzkouším, navíc si nepamatuju, jestli to stačilo přenastavit jednou, a nebo se to musí nastavovat pokaždé.
michal.kubista
 
Příspěvky: 387
Registrován: úte 06 říj, 2009 1:48 pm
Bydliště: Břeclavsko

Re: DCC Arduino řídící klapka

Příspěvekod ohruska » pon 30 lis, 2020 9:18 am

Zdravím.
Už se podařilo změnit rychlost komunikace.
Chyba byla mezi počítačem a židlí....
Já jsem psal :"bauds=112500".
To nefungovalo, protože správně mělo být:"bauds=115200".

Řídící klapka, je náhrada taková velmi jednoduchá náhrada za MULTIMAUS.
Zatím dokážu řídit lokomotivy.
Do budoucna bych měl umět přehazovat výhybky, případně stavět cesty.

Jen pozor. Pokud se připojí řízení, nefunguje řízení z PC.
Já to chci, abych si mohl zajezdit na kolejišti a nemusel vytahovat počítač.
Ota
ohruska
 
Příspěvky: 133
Registrován: sob 04 led, 2020 9:50 pm

Re: DCC Arduino řídící klapka

Příspěvekod michal.kubista » pon 30 lis, 2020 1:40 pm

solidní práce, pokouším se o něco podobného, jen chci bezdrátový ovladač, tak používám modul esp32 s lipo článkem. Zatím laboruju s displayem, jestli použít něco jako nextion, jednoduchý OLED display (mnohem levnější) a nebo nějaký jiný zobrazovač.
Takže držím palce a případně piš zkušenosti.
Michal
michal.kubista
 
Příspěvky: 387
Registrován: úte 06 říj, 2009 1:48 pm
Bydliště: Břeclavsko

Re: DCC Arduino řídící klapka

Příspěvekod ohruska » pon 30 lis, 2020 1:55 pm

Mě se na tom líbí, že nepotřebuji žádný mezičlánek. Prostě se to připojí do arduina a všechno obstará display.
Přes HC12, by to mělo komunikovat bezdrátově.
Ty jsou na cestě z Číny.
Také jsem dnes dopsal kódy pro funkce světel a zpomalení při posunu.
01.JPG
01.JPG (10.45 KiB) Zobrazeno 4468 krát


Displej je tady za asi 650,- Kč.
https://www.aliexpress.com/item/4001240732911.html
Ota
ohruska
 
Příspěvky: 133
Registrován: sob 04 led, 2020 9:50 pm

Re: DCC Arduino řídící klapka

Příspěvekod czcharlie » pon 30 lis, 2020 7:14 pm

Já bych si jen v této souvislosti dovolil jedno upozornění - na Aliexpressu (ale i třeba E-bay) lze koupit displeje Nextion, které mají označení TJCxxxxxxx, tedy nikoli NXxxxxx. Jedná se o Čínské kopie, které sice nejsou o nic horší než originál Nextion, ale na základě dohody čínských firem a Nextionu fungují výhradně s čínským editorem. Takže pokud neumíte číst rozsypaný čaj, tak toho moc nenaprogramujete přestože editor je jinak naprosto shodný s anglickou verzí. Displeje rozeznáte jednak podle cca poloviční ceny a pokud jsem procházel nabídky na Aliexpressu tak snad všude jsou fotografie i "odvrácené" strany na kterých je výrobní označení dobře čitelné (i to je možná součástí dohody). Jinak je to na E-bay, tam naopak fotografie zadní strany nejsou snad nikde. Tady: https://unofficialnextion.com/ se můžete dozvědět víc.
czcharlie
 
Příspěvky: 344
Registrován: čtv 15 pro, 2016 10:42 pm

Re: DCC Arduino řídící klapka

Příspěvekod ohruska » pon 30 lis, 2020 10:48 pm

Doprogramoval jsem první stránku ovladače.
A vytiskl pokusnou krabičku.
IMG_20201130_232627_BURST008.jpg
ohruska
 
Příspěvky: 133
Registrován: sob 04 led, 2020 9:50 pm

Re: DCC Arduino řídící klapka

Příspěvekod ohruska » čtv 03 pro, 2020 12:21 pm

Ukázka přehazování výhybek a stavění cest.
https://youtu.be/tsLYYAAw8Ss
Ota
ohruska
 
Příspěvky: 133
Registrován: sob 04 led, 2020 9:50 pm

Re: DCC Arduino řídící klapka

Příspěvekod ohruska » pát 04 pro, 2020 9:38 pm

Praktická ukázka displeje NEXTION. pro ovládání lokomotiv.
Byla provedena úprava tlačítka "Stop", nyní brzdí po rampě a nechává nastavenu rychlost lokomotivy.
Pokud je třeba zastavit lokomotivu bez rampy, stačí klepnout do horního pravého rohu, na údaj rychlosti lokomotivy.
Ukázka: https://www.youtube.com/watch?v=WNkoBwKv2q0
Ota
ohruska
 
Příspěvky: 133
Registrován: sob 04 led, 2020 9:50 pm

Re: DCC Arduino řídící klapka

Příspěvekod ohruska » sob 16 dub, 2022 11:30 am

Zdravím.
Jen taková maličkost, podařilo se mě doprogramovat do řídícího modulu DCC s Arduino MEGA vstup pro řídící klapku přes Serial1, do kterého se připojí klapka. Teď je tedy možno řídit kolejiště současně z počítače a zároveň také si jezdit na ruku. Další postup bude, připojení klapky bezdrátově.
Ota
ohruska
 
Příspěvky: 133
Registrován: sob 04 led, 2020 9:50 pm


Zpět na Elektrika a elektronika

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 22 návštevníků