Stránka 1 z 1

DCC Arduino řídící klapka

PříspěvekNapsal: pát 27 lis, 2020 4:29 pm
od ohruska
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 5238 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

Re: DCC Arduino řídící klapka

PříspěvekNapsal: pon 30 lis, 2020 9:02 am
od michal.kubista
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é.

Re: DCC Arduino řídící klapka

PříspěvekNapsal: pon 30 lis, 2020 9:18 am
od ohruska
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

Re: DCC Arduino řídící klapka

PříspěvekNapsal: pon 30 lis, 2020 1:40 pm
od michal.kubista
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

Re: DCC Arduino řídící klapka

PříspěvekNapsal: pon 30 lis, 2020 1:55 pm
od ohruska
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 5056 krát


Displej je tady za asi 650,- Kč.
https://www.aliexpress.com/item/4001240732911.html
Ota

Re: DCC Arduino řídící klapka

PříspěvekNapsal: pon 30 lis, 2020 7:14 pm
od czcharlie
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.

Re: DCC Arduino řídící klapka

PříspěvekNapsal: pon 30 lis, 2020 10:48 pm
od ohruska
Doprogramoval jsem první stránku ovladače.
A vytiskl pokusnou krabičku.
IMG_20201130_232627_BURST008.jpg

Re: DCC Arduino řídící klapka

PříspěvekNapsal: čtv 03 pro, 2020 12:21 pm
od ohruska
Ukázka přehazování výhybek a stavění cest.
https://youtu.be/tsLYYAAw8Ss
Ota

Re: DCC Arduino řídící klapka

PříspěvekNapsal: pát 04 pro, 2020 9:38 pm
od ohruska
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

Re: DCC Arduino řídící klapka

PříspěvekNapsal: sob 16 dub, 2022 11:30 am
od ohruska
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