UNI16ARD Arduino dekodér

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

Re: UNI16ARD Arduino dekodér

Příspěvekod JendaTT » čtv 15 úno, 2018 9:22 am

Za mne také spokojenost, šlape to jak má a jak jsem očekával.
JendaTT
 
Příspěvky: 499
Registrován: pát 06 bře, 2015 2:56 pm

Stavědlo

Příspěvekod sidlo » sob 03 bře, 2018 5:34 pm

Byl aktualizován dekodér výhybek na funkci Stavědlo https://sites.google.com/site/sidloweb/elektrika/22-uni16ard-8vyh. Všechny funkce dekodéru fungují stejně jako ve verzi 2. Je na uživateli zdali Stavědlo bude nebo nebude používat.

Stavědlo je rozšíření stávajícího dekodéru. Stavědlo je sada programovatelných skriptů. Každý skript obsahuje sekvenci příkazů, které se mají na dekodéru provést. U dekodéru výhybek se předpokládá, že skript bude obsahovat příkazy pro stavění vlakové cesty. Jeden skript může obsahovat až 8 povelů. Více dekodérů může mít stejnou adresu Stavědla, proto je možné jedním příkazem ovládat i více než 8 výhybek.

Na programování Stavědla není třeba žádných speciálních programátorů. Vše se nastavuje pouze přes CV.

Návod na konfiguraci stavědla je zde https://sites.google.com/site/sidloweb/elektrika/25-stavedlo.
Uživatelský avatar
sidlo
 
Příspěvky: 3585
Registrován: ned 27 dub, 2014 7:32 am

UNI16ARD Arduino dekodér

Příspěvekod workous » pon 05 bře, 2018 2:35 pm

"Stavědlo říkáš".... máš taky verzi v tabletách ? :D... jinak samo super vylepšení Petře.
Roco Geoline/DCC DR5000 + RocRail/JMRI momentálně v pauze..
Uživatelský avatar
workous
 
Příspěvky: 2139
Registrován: sob 15 lis, 2008 12:05 pm

Re: UNI16ARD Arduino dekodér

Příspěvekod zdeno » pon 05 bře, 2018 5:15 pm

mozna trosku mimo misu,
ale nazvy offset a segment jsou spatne vybrany a nemaji logiku.
---
Nazev offset znamena posun neboli indexace, teda je nevhodny na pojmenovani pevne adresy.
A zase segment je vyber z urcitych hodnot a mel by mit pevnou hodnotu.
Teda segment by mel oznacovat ramec povolenych pevnych adres a offset (index) by mel oznacovat posun v ramci toho segmentu.
Uplne klidne by se to dalo brat jako dvourozmerne pole teda seg(1,15) az po treba seg(200,15), zalezi jen na volne pameti.
---
Omlouvam se za jazykove okenko a nech se dari.
Uživatelský avatar
zdeno
 
Příspěvky: 3001
Registrován: pon 11 črc, 2011 8:54 am

Re: UNI16ARD Arduino dekodér

Příspěvekod sidlo » pon 05 bře, 2018 5:44 pm

Děkuji za připomínku. Opravím to.
Uživatelský avatar
sidlo
 
Příspěvky: 3585
Registrován: ned 27 dub, 2014 7:32 am

Příklad nastavení Stavědla UNI16ARD-8VYH-ST

Příspěvekod sidlo » sob 10 bře, 2018 6:54 pm

Vzorový příklad nastavení stavědla UNI16ARD-8VYH-ST pro malou stanici se třemi dopravními kolejemi a skupinovými odjezdovými návěstidly.
https://sites.google.com/site/sidloweb/elektrika/25-stavedlo/stavedlo-s-vyhybkovym-dekoderem

Obrázek
Uživatelský avatar
sidlo
 
Příspěvky: 3585
Registrován: ned 27 dub, 2014 7:32 am


Re: UNI16ARD Arduino dekodér

Příspěvekod zdeno » ned 18 bře, 2018 11:44 am

JMRI:
docela mne zaujmulo programovani pres DCC, pochopitelne DCC zarizeni.
Je tam trosku zvlastnost, ze to je programovani CV pro lokomotivy, ale pri troske pozornosti to nemusi byt problem.
Je proste nutne si dat pozor hlavne na zvukove loko, abychom si nic neprepsali.
---
Co mne prekvapilo je programovani FREDi ovladace na programovaci koleji, coz je opravdu zvlastni.
To same LocoIo, ktere vlastne vubec nepozna DCC a nevim jak se k nemu dostane.
Maji ty dve zarizeni v sobe obsluhu paketu s opcode 124 anebo dokazou cist DCC ?
Uživatelský avatar
zdeno
 
Příspěvky: 3001
Registrován: pon 11 črc, 2011 8:54 am

Re: UNI16ARD Arduino dekodér

Příspěvekod sidlo » ned 18 bře, 2018 6:30 pm

V druhém odstavci se píše, že připojíme dekodér na programovací kolej.
Asi v pátém odstavci se píše spustit Přečíst úplný list, to abychom si něco nechtěně nepřepsali.
Jestli to funguje i přes LocoNet netuším, na to nemám hardware.
Když se programuje dekodér příslušenství, tak neopouštět záložku Tabulka CV. Ještě je dobré zvlášť zapsat CV1 tlačítkem Zapsat v řádku CV1. To je totiž v konfliktu se záložkou Záznam evidence. Ale to stačí si pohlídat jednou hned po prvním vyčtení všech CV.
Pokud by mělo Arduino menší pamět než 1 kB (týká se to adresy CV1024), tak se nic nestane. Dekodér nepotvrdí čtení/zápis a JMRI odpoví chyba 301 lokomotiva nenalezena.
Uživatelský avatar
sidlo
 
Příspěvky: 3585
Registrován: ned 27 dub, 2014 7:32 am

Re: UNI16ARD Arduino dekodér

Příspěvekod zdeno » pon 19 bře, 2018 10:11 am

neber to osobne,
mne se jednalo hlavne o ten druhy odstavec o FREDi a LocoIo, ci se nekdo ozve, jak to funguje ?
Uživatelský avatar
zdeno
 
Příspěvky: 3001
Registrován: pon 11 črc, 2011 8:54 am

Re: UNI16ARD Arduino dekodér

Příspěvekod sidlo » pon 19 bře, 2018 10:28 am

Osobně to neberu, ale asi by to mělo být v jiném vlákně.
Uživatelský avatar
sidlo
 
Příspěvky: 3585
Registrován: ned 27 dub, 2014 7:32 am

Arduino & NmraDcc verze 2.0.0

Příspěvekod sidlo » ned 27 kvě, 2018 7:24 pm

Pokud bastlíte s Arduinem a nefunguje vám nějaký program z Internetu, tak na vině byla zřejmě špatná verze knihovny.

Článek popisuje jak si nainstalovat poslední verzi knihovny a jak upravit programy.

https://sites.google.com/site/sidloweb/elektrika/26-nmradcc-v2
Uživatelský avatar
sidlo
 
Příspěvky: 3585
Registrován: ned 27 dub, 2014 7:32 am

UNI16ARD a JMRI DecoderPro

Příspěvekod sidlo » ned 15 črc, 2018 6:16 am

V současné době mají u NMRA ID kód výrobce 4 výrobci z Česka. Na tak malou zemi je to bezesporu rekord. Není bez zajímavosti že jejich dekodéry, postavené na platformě PIC, nepodporuje žádný z výrobců software pro řízení modelového kolejiště.

V důsledku toho je nastavování takového dekodéru pro obyčejného uživatele noční můrou. Návod na nastavení dekodéru se potom podobá návodu na vyjmutí ježka z klece. Např. když nastavíte 3 a 5 bit v CV75 na 1 a 2 a 7 bit v CV78 na 1 a potom pošlete na DCC adresu 7 příkaz odbočka a na DCC adresu 10 příkaz rovně tak vám bude výstup 3 blikat a výstup 4 vám zhasne. A když chcete zjistit jaký že to výstup je přiřazen ke kterému CV musíte vyřešit malý matematický kvíz. Např. když k CV99 vynásobíte konstantou A a přičtete k tomu obsah CV101 a to celé ještě vynásobíte konstantou B a k tomu ještě… získáte číslo vámi požadovaného výstupu. To je návod pro opravdu otrlé povahy na kterém si vyláme zuby nejeden modelář.

Úplně jiná je ale situace s dekodéry UNI16ARD od dccdoma. Tyto dekodéry jsou podporovány programem JMRI DecoderPro http://diskuze.modely.biz/viewtopic.php?f=26&t=8153&start=75#p238891, který je všeobecně uznáván jako nejlepší program pro nastavování dekodérů.

Dekodér stačí připojit na programovací svorky centrály a v okně pro přidání nového dekodéru do databáze zvolit tlačítko Přečíst typ z dekodéru. Program sám zjistí jaký konkrétní dekodér je připojen. Potom už jenom uživatel v příslušných záložkách nakliká požadované chování dekodéru a dá je zapsat. Uživatel nemusí nic počítat ani zdlouhavě luštit. Navíc program s ním komunikuje v češtině.

Dekodéry je možné objednávat dccdoma http://dccdoma.eshop-zdarma.cz/index.php?category_id=12

Popis dekodéru pro výhybky UNI16ARD-8VYH https://sites.google.com/site/sidloweb/elektrika/22-uni16ard-8vyh

Popis dekodéru pro návěstidla UNI16ARD-NAV https://sites.google.com/site/sidloweb/elektrika/24-uni16ard-nav

dccdoma – Král mezi e-shopy

Obrázek

Obrázek
Uživatelský avatar
sidlo
 
Příspěvky: 3585
Registrován: ned 27 dub, 2014 7:32 am

Re: UNI16ARD Arduino dekodér

Příspěvekod BohousP » ned 15 črc, 2018 7:07 am

Je jistě chvályhodné, pokud existují šablony pro určité typy dekodérů a určitý programovací software. Např. pro výrobky DIGI-CZ jsem kdysi (3 roky?) vytvořil tyto šablony pro dekodéry 005, 205 a 032 a sw Trainprogrammer. Stejně tak pro návěstidla. Několika zákazníkům jsem je poskytl. Bohužel, aby je nabízel výrobce sw, jsem nedokázal prosadit. U DecoderPro JMRI by to možná bylo snažší, ale ten nepoužívám. Je to má chyba, když jsem s placeným TP začínal, DecoderPro ještě nebyl tak rozšířený.
TT, DCC, NanoX-2017, TC8, ... http://masinky.info
Uživatelský avatar
BohousP
 
Příspěvky: 2918
Registrován: stř 12 kvě, 2010 9:17 am
Bydliště: Praha - Malešice

UNI16ARD Arduino dekodér pro návěstidla ČSD

Příspěvekod sidlo » úte 17 črc, 2018 4:35 am

U ČSD/SŽDC/ŽSR se používá rychlostní návěstní soustava. Dekodéry pro modelovou železnici, postavené na platformě PIC, se s tímto faktem jen velmi obtížně vyrovnávají. Většinou se jedná o velmi zajímavá blikátka. A to některé o sobě dokonce tvrdí, že jsou lepší než jiná.

Nyní je k dispozici pravý dekodér pro návěstidla. Dekodér plně implementuje rychlostní návěstní soustavu ČSD. Pravým návěstním dekodérem se rozumí fakt, že každé návěstidlo má pouze jednu DCC adresu a návěst, kterou má zobrazit, se mu posílá pomocí kódu návěsti.

Jako všechno v životě vždy je něco za něco. Platí to i pro tento dekodér. Dekodér není určen pro všechny. Dekodér není určen pro uživatele, kteří chtějí blikající vláčkodráhu. Ten kdo chce použít tento dekodér musí být znalý digitálního ovládání kolejiště a musí chtít modelovat velký vzor i v návěštění.

Popis dekodéru je zde https://sites.google.com/site/sidloweb/elektrika/26-uni16ard-nav-ext

Dekodér je možné objednávat zde http://dccdoma.eshop-zdarma.cz/index.php?category_id=12

dccdoma - Král mezi e-shopy

Obrázek

Obrázek
Uživatelský avatar
sidlo
 
Příspěvky: 3585
Registrován: ned 27 dub, 2014 7:32 am

PředchozíDalší

Zpět na Elektrika a elektronika

Kdo je online

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