Loconet / DCC s použitím arduino

Vše pro digitální provoz - dotazy, praxe, návody, postupy, normy, kompatibilita atd.

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

Re: Loconet / DCC s použitím arduino

Příspěvekod zdeno » pon 20 čer, 2016 5:18 pm

fulda píše:Ale pro ty laiky mám jeden bezva návod na přesuvnu.

krasna nahravka na smec, tak neodolam,
presne podobnou predstavu mam o tvych TCO a FBO :lol:
Uživatelský avatar
zdeno
 
Příspěvky: 3021
Registrován: pon 11 črc, 2011 8:54 am

Re: Loconet / DCC s použitím arduino

Příspěvekod Jirka_US » pon 20 čer, 2016 6:01 pm

jinak by bylo zajimave vyzkouset Arduino mega na vytvoreni ovladacich panelu. Je tam asi 66 pouzitelnych vyvodu, se kterymi by se dalo cokoliv ovladat. Napriklad 66 vyhybek.
ano DCC++ je nato pripravene, viz zalozka "Accessories". Nicmene z pohledu obycejneho uzivatele je mnohem prehlednejsi pouzit JMRI nebo Rocrail a vytvorit zavislosti primo v tomto prostredi.

V první polovině vymýšlíš TCO a FBO.
Doporucuji opet podivat se na DCC++, funkci TCO a FBO by DCC++ melo bez potizi zvladnout vzhledem k vetsimu poctu vstupu. Vcera jsem to jeste zkousel bezdratove, zatim to ma sve mouchy, ale predbezne vysledky jsou povzbudive.

Ve druhé polovině se možná blížíš k TOMUTO tématu, které jsem tehdy vzdal
Myslim, ze "Controller" projektu DCC++ by pro zacatek mohl stacit...
https://sites.google.com/site/dccppsite/home
Naposledy upravil Jirka_US dne pon 20 čer, 2016 6:25 pm, celkově upraveno 1
Jirka
Jirka_US
 
Příspěvky: 1155
Registrován: sob 08 kvě, 2010 5:56 am

Re: Loconet / DCC s použitím arduino

Příspěvekod zdeno » pon 20 čer, 2016 6:23 pm

to Jirka_US:
chlapce, ty mas strasne malo vedomosti, aby si mohl posoudit, co je realne a co ne.
DCC++ je uplne spatne navrzena vec, kde probihajici program proste nedokaze v realnem case vsechno stihnout.
Proste delat na Wiring multitasking je skoro nemozne a tak napriklad vyroba DCC nemuze byt kontinualni a sledovani a vyhodnocovani komunikace na Loconetu, je to same.
Pro 1-4 loko to naprosto nevadi, ale vetsi pocet loko to proste nezvladne. A cekat 2-3 vteriny na odezvu, je za hranici povoleneho.
Navic Wiring je neskutecne ukecany a spotrebuje hodne casu procesoru a tak nezbyva cas na neco jine.
---
Proto je Wiring urceny na prislusenstvi nebo ovladace, kde casove hledisko je nedulezite a nejake zpozdeni 3 - 300mS neni problem.
---
Proto to oznacujem za hracku a na tom trvam. Ovsem, kdo chce mit hracku, tak proti tomu nelze nic namitat, ale mel by vedet, do ceho leze.
---
Samozrejme, kdo umi programovat, tak procesor ma prostredky na to, aby se to dalo zpracovat. Ale to se musi bud v ASM nebo v nekterem dokonalejsim vyssim jazyku. Ale to Wiring neni !!!
Uživatelský avatar
zdeno
 
Příspěvky: 3021
Registrován: pon 11 črc, 2011 8:54 am

Re: Loconet / DCC s použitím arduino

Příspěvekod Jirka_US » pon 20 čer, 2016 6:36 pm

aby si mohl posoudit, co je realne a co ne.
Ja si s tou "hrackou" hraji nekolik mesicu a celkem neni problem ovladat 5 loko soucasne a to bezdratove..... Myslis, ze to je na centralu za deset dolaru pro vetsinu domacich kolejist malo ?

Proste delat na Wiring multitasking je skoro nemozne a tak napriklad vyroba DCC nemuze byt kontinualni a sledovani a vyhodnocovani komunikace na Loconetu, je to same.
Tak tento problem jsem vyresil celkem elegantne tak, ze DCC++ jede na Mega a LocoNet na Arduino Nano a zatim to slape celkem dobre....Nicmene to podstatne je, ze u DCC++ neni pro vetsinu domacich kolejist LocoNet nebo S88 vubec treba.....

Jen, ze se opet ptam,jaky pouzivas motor shield pri testovani a kolik soucasnych loko jsi na tom shieldu testoval a jake ovladace pouzivas, ze ti to nestihalo ?
Jirka
Jirka_US
 
Příspěvky: 1155
Registrován: sob 08 kvě, 2010 5:56 am

Re: Loconet / DCC s použitím arduino

Příspěvekod zdeno » pon 20 čer, 2016 6:48 pm

Jirka_US píše:Jen, ze se opet ptam,jaky pouzivas motor shield pri testovani a kolik soucasnych loko jsi na tom shieldu testoval a jake ovladace pouzivas, ze ti to nestihalo ?

Nepotrebujem to mit doma, mne se staci podivat na zdrojove kody. To je asi to same, jako kdyby si se zeptal, jak rychle pojede auto bez motoru. Znalemu se staci podivat, neznalemu nestaci nic.
---
Vsak pisem, ze na hrani to staci, ale na klubove kolejiste nebo modulovku, to stacit nebude.
Taky na prislusenstvi nebo ruzne ovladace je to super, ale poradna centrala z toho nikdy nebude, pokud se to nenaprogramuje poradne.
---
Timto koncim na tema DCC++, protoze kdo tomu rozumi, ten to pochopil a kdo ne, tak ma smolu. Ty to urcite dokazes vysvetlit a zduvodnit lepe nez ja. ;-)
Uživatelský avatar
zdeno
 
Příspěvky: 3021
Registrován: pon 11 črc, 2011 8:54 am

Re: Loconet / DCC s použitím arduino

Příspěvekod fulda » úte 21 čer, 2016 7:26 am

zdeno píše:krasna nahravka na smec, tak neodolam,
presne podobnou predstavu mam o tvych TCO a FBO :lol:

To je jasné, tomu celkem rozumím. Ono je chápe jen zhruba 75% modelářů digitálistů. Ale neboj, pro ty ostatní jsem udělal ještě zjednodušenou verzi pro milovníky tilligovo piánek a verzi pro děti. Obrázek
Za pravopisné chyby v této zprávě může moje učitelka češtiny.
Uživatelský avatar
fulda
 
Příspěvky: 4891
Registrován: pon 09 srp, 2010 8:08 am
Bydliště: Praha - Uhříněves

Re: Loconet / DCC s použitím arduino

Příspěvekod zdeno » úte 21 čer, 2016 12:27 pm

ja uz jsem zase trosku dal a delam navrh na rozdeleni ruznych programu pro Arduino 2560. Jedna se o to, ze se musim rozhodnout, co pojede v hlavnim programu a co pojede na prerusenich.
Takze nejvetsi a vlastne nejpomalejsi jsou programy na display, dotykovou plochu a SD kartu. Ty teda budou muset bezet jako hlavni program, ktery bude prerusovany jinymi programy.
A tech je dost, vyroba DCC a obsluha sbernic Loconet, Xpresnet, USB, Ethernet, WiFi.
Nejvetsi problem asi bude udelat obrovsky bafr, kde se budou ukladat vsechny vysledky komunikace a jejich prevod do vyroby DCC.
---
Celkem se mi pozdava myslenka udelat neco jako sloty, teda 120 + 120, kde ta prvni 120 by slouzila pro Loconet a ty dalsi pro zbytek.
Uživatelský avatar
zdeno
 
Příspěvky: 3021
Registrován: pon 11 črc, 2011 8:54 am

Re: Loconet / DCC s použitím arduino

Příspěvekod zdeno » stř 22 čer, 2016 4:47 pm

dneska prislo 10 kousku Arduino Nano.
Trosku mne nastvalo, ze tam je jiny bootloader, teda neni stejny jako na Arduino Mega2560.
Dalo to trosku laborovani, hlavne prenosova rychlost je 57600Baudu.
Taky mne trosko prekvapila micro USB samice, musel jsem hrabat dost hluboko v zasobach, abych nasel protikus.
Jinak v pohode, uvidim, jak to dopadne.
Uživatelský avatar
zdeno
 
Příspěvky: 3021
Registrován: pon 11 črc, 2011 8:54 am

Re: Loconet / DCC s použitím arduino

Příspěvekod fulda » stř 22 čer, 2016 5:42 pm

Musíš se ještě moc učit :)
Když si kupuješ Nano, kupuj si takové, které má Micro USB konektor.

Co se týká rychlosti, tak je to v konfiguráku.
Za pravopisné chyby v této zprávě může moje učitelka češtiny.
Uživatelský avatar
fulda
 
Příspěvky: 4891
Registrován: pon 09 srp, 2010 8:08 am
Bydliště: Praha - Uhříněves

Re: Loconet / DCC s použitím arduino

Příspěvekod zdeno » stř 22 čer, 2016 6:06 pm

fulda píše:Musíš se ještě moc učit :)

myslim, ze tu vsichni vedi, ze je pro mne Arduino nove a ja se za to nestydim.
Iba ty si zaspal dobu ....
---
Jinak datasheety od Arduin by se hodily a asi nejen mne.
Procesory nemusis, to neni problem.
Uživatelský avatar
zdeno
 
Příspěvky: 3021
Registrován: pon 11 črc, 2011 8:54 am

Re: Loconet / DCC s použitím arduino

Příspěvekod BohousP » stř 22 čer, 2016 6:11 pm

Zdeno, na www arduino.cc máš komplet dokumentaci.
TT, DCC, NanoX-2017, TC8, ... http://masinky.info
Uživatelský avatar
BohousP
 
Příspěvky: 2931
Registrován: stř 12 kvě, 2010 9:17 am
Bydliště: Praha - Malešice

Re: Loconet / DCC s použitím arduino

Příspěvekod zdeno » stř 22 čer, 2016 6:58 pm

BohousP píše:Zdeno, na www arduino.cc máš komplet dokumentaci.

prdlajs, je tam spousta kecu a hovadin, ale napriklad jaky pouziva bootloader, to ktere Arduino to tam neni.
Taky parametry bootloaderu jsem hledal marne.
Mozna neumim hledat, ale na "Arduino.cc" to neni.
Uživatelský avatar
zdeno
 
Příspěvky: 3021
Registrován: pon 11 črc, 2011 8:54 am

Re: Loconet / DCC s použitím arduino

Příspěvekod fulda » stř 22 čer, 2016 7:29 pm

??? ani TADY?? se zdrojákama na konci stránky???

Produktová stránka Nano má sekci schémata a sekci specifikace, co si přát víc?
Jo a ke konci stránky pár drobných poznámek k bootloderu.
Za pravopisné chyby v této zprávě může moje učitelka češtiny.
Uživatelský avatar
fulda
 
Příspěvky: 4891
Registrován: pon 09 srp, 2010 8:08 am
Bydliště: Praha - Uhříněves

Re: Loconet / DCC s použitím arduino

Příspěvekod zdeno » stř 22 čer, 2016 7:49 pm

na github.com jsem nasel, co potrebujem.
Ja potrebujem konkretni veci a ne omacku okolo.
Uživatelský avatar
zdeno
 
Příspěvky: 3021
Registrován: pon 11 črc, 2011 8:54 am

Re: Loconet / DCC s použitím arduino

Příspěvekod zdeno » ned 10 črc, 2016 8:38 am

spekuluji nad WiFi,
zeptam se, dalo by se pouzit toto:
https://nurdspace.nl/ESP8266#AT_Commands
https://nurdspace.nl/images/e/e0/ESP8266_Specifications_English.pdf
---
mam pochybnosti, ci se z toho da vytvorit zakladna pro ovladani pres WiFi ?
Teda ci by tento obvod dokazal spravovat podrizene IP adresy a komunikovat s nimi.
Uživatelský avatar
zdeno
 
Příspěvky: 3021
Registrován: pon 11 črc, 2011 8:54 am

PředchozíDalší

Zpět na DCC v praxi

Kdo je online

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