Stránka 7 z 12

Re: Arduino - jednoduché aplikace pro malá kolejiště.

PříspěvekNapsal: pon 29 říj, 2018 3:31 pm
od hopeter
Využívám jedno z ještě nezamčených vláken k návrhu. Nebylo by lepší "zamknout" ty jedince co soustavně zabíjejí vlákna o elektrice :?: :!:

Re: Arduino - jednoduché aplikace pro malá kolejiště.

PříspěvekNapsal: stř 07 lis, 2018 7:02 pm
od Kajinek11
Podařilo se mi i přes pár obtíží (lehko zjistitelných) rozchodit Arduino MEGA pro zabezpečení skryťáku. Mám tam odpojovatelné úseky relátkama, IR sensory, vypínače, které signalizují polohu výhybky a samozřejmě LED, které na panelu zobrazují obsazení a stavy skryťáku. Vše funguje dobře, program běží správně, na vše reaguje jak má až do té doby něž se do kolejí připojí DCC trakce. V tu chvíli (i když loko nejede a bere min. proud) to všemožně bliká a dělá nesmysly. Hlavně teda mám pocit že IR sensory a možná i vypínače, relátka necvakají.

Měl jsem z toho takovou radost, že jako laik jsem to sám naprogramoval a zapojil, ale toto mě uzemnilo a sebralo veškerou sílu do dalších bojů.. Doufám, že to vše (desítky, nebo spíš stovky hodin práce, nemalé peníze) snad nebylo zbytečné?!

Nevíte co by to mohlo způsoboval, nebo jak to odstranit?

Koleje jsou položeny na 1cm OSB desky plus korek a veškeré zapojení je zespodu OSB desky. Snažil jsem se míti periférie (relátka, IR senzory) k Arduinui co nejblíže. Vypínače na polohy výhybek jsou samozřejmě pod výhybkami ve vzdálenosti cca 1m od Arduina. Vše je napájené z jednoho 5V stabilizovaného zdroje 100W.

Já se asi zblázním.. :x

Re: Arduino - jednoduché aplikace pro malá kolejiště.

PříspěvekNapsal: stř 07 lis, 2018 7:25 pm
od zdeno
Jen odhadujem, co muze byt pricina, a tech muze byt tolik, ze az strach.
Nebylo by aspon blokove schema, jak to mas zapojene ??

Re: Arduino - jednoduché aplikace pro malá kolejiště.

PříspěvekNapsal: stř 07 lis, 2018 7:33 pm
od Kajinek11
Schema jaksi, bohužel...


Až naberu trošku sílu a přejde zklamání, zkusím poodpojovat IR senzory, pak výhybky, pak zkusím dát kabely s trakcí co nejdál od Arduina a uvidíme. Jediné čeho jsem si stačil v té flustraci než jsem zklamaně opustil místnost :-), všimnout bylo, že IR sensory začaly vykazovat obsazení ikdyž žádné nebylo.. Zkusím si pohrát i s citlivostí. Pak uvidíme, kdyžtak bych schéma nakreslil.

Re: Arduino - jednoduché aplikace pro malá kolejiště.

PříspěvekNapsal: stř 07 lis, 2018 8:43 pm
od jipol57
Kajinek11 píše:Schema jaksi, bohužel...
Až naberu trošku sílu a přejde zklamání, zkusím poodpojovat IR senzory, pak výhybky, pak zkusím dát kabely s trakcí co nejdál od Arduina a uvidíme. Jediné čeho jsem si stačil v té flustraci než jsem zklamaně opustil místnost :-), všimnout bylo, že IR sensory začaly vykazovat obsazení ikdyž žádné nebylo.. Zkusím si pohrát i s citlivostí. Pak uvidíme, kdyžtak bych schéma nakreslil.

To asi nastavení citlivostí nepomůže. To je všechno způsobeno rušením od DCC. Vždycky při zapnutí napájení IR čidel, krátce problikne jako aktivace, i když není. Připadá mě jakoby neustále probíhalo zapínání. Máš možnost osciloskopem změřit napájení 5V ?
A nebo rovnou tam přidej kondiky. Elektrolyty a taky keramiky 100n. A třeba několik na trase napájení.

Re: Arduino - jednoduché aplikace pro malá kolejiště.

PříspěvekNapsal: stř 07 lis, 2018 8:44 pm
od fulda
Příčina je přeci jednoduchá - nikde nemáš žádné zabezpečení proti elektromagnetickému rušení.
Máš moc dlouhé dráty a tak.
Začni první pokus - obal některé dráty do alobalu od čokolády a připoj jej na "-".

Jindra

Re: Arduino - jednoduché aplikace pro malá kolejiště.

PříspěvekNapsal: stř 07 lis, 2018 9:14 pm
od vvitty
Prvni pricina - ruseni od trakce. Zkus radu od Fuldy a nebo treba pouzit kroucene draty. Treba na jednom senzoru...

Re: Arduino - jednoduché aplikace pro malá kolejiště.

PříspěvekNapsal: čtv 08 lis, 2018 5:21 am
od Kajinek11
Uff, šel jsem spát v 1:00 a nakonec jsem to vyřešil. Poladil jsem citlivost Ir, uspořádal chaoticky uspořádané kabely poblíž IR a bylo to... Dělali to opravdu jen ty IR sensory. Občas sice IR problikne chybu, ale jen výjimečně. Jen jsem to zkoušel s jednou jezdící loko, až to tam bude plné lokomotiv, nevím. Ale je fakt, že je to skryťák a tam by nikde nemělo být víc než jedna jedoucí loko a ty stojící budou na odpojeném úseku bez napětí, o to se právě stará to Arduino. Mám radost jak to funguje. Bomba :) . Už je Arduino zase oblíbené a další Arduino se bude starat o zabezpečení stanice a návěstidel. Bude obsluhovat reléovku. Je to prostě skvělý HW pro kolejiště. Mohu to i laikům doporučit, nebojte se toho, jde to...

Re: Arduino - jednoduché aplikace pro malá kolejiště.

PříspěvekNapsal: čtv 08 lis, 2018 7:44 pm
od hopeter
Mohu potvrdit , že se Arduino nechá zvládat laicky. Komponenty se dají levně nakoupit , návodů je na netu taky dostatek. Stačí pospojovat drátky na nepájivém poli a napsat pár řádků programu. Jenom mě to jde vzhledem k věku už pomaleji. :oops:

Re: Arduino - jednoduché aplikace pro malá kolejiště.

PříspěvekNapsal: pát 09 lis, 2018 1:33 am
od MiG
Kajinek11 píše: ...uspořádal chaoticky uspořádané kabely poblíž IR a bylo to...

Co si lze pod tímto představit?
Odstínil jste signálová vedení k Arduinu od ostatních, zrušil všechny souběhy signálových vedení s jinými vedením...

To, že dostanete chybu jen občas za stavu, kdy není žádný provoz znamená, že jste jen toho kostlivce šoupnul za skříň a zakryl ho závěsem.
Naďubáním byť i velkého množství kódu do Arduina (ale i něčeho jiného) celá automatizace a její problémy teprve začínají...

Re: Arduino - jednoduché aplikace pro malá kolejiště.

PříspěvekNapsal: pát 09 lis, 2018 6:33 am
od Kajinek11
MiG píše:
Kajinek11 píše: ...uspořádal chaoticky uspořádané kabely poblíž IR a bylo to...

Co si lze pod tímto představit?
Odstínil jste signálová vedení k Arduinu od ostatních, zrušil všechny souběhy signálových vedení s jinými vedením...

To, že dostanete chybu jen občas za stavu, kdy není žádný provoz znamená, že jste jen toho kostlivce šoupnul za skříň a zakryl ho závěsem.
Naďubáním byť i velkého množství kódu do Arduina (ale i něčeho jiného) celá automatizace a její problémy teprve začínají...


Ano máte pravdu, kostlivec je opravdu za závěsem, není to profi práce. Uznávám. Ale nemám nyní sílu celý skryťák demontovat a začít znovu. Zjistil jsem že jediné co je rušené jsou IR sensory. Zbytek je v pohodě. Kabely s trakcí jsem oddálil od modulků s IR senzory a od vlastních senzorů . Pohrál si s citlivostí. Prostě senzory jsou velmi citlivé na všechno: napětí v kolejích, v kabelech, světle a občas i na to jestli je Arduino napájené pouze ze vnějšího zdroje, nebo i z PC.

Zajímavé je, že pokud je z PC přes USB, tak je situace lepší, než ze stabilizovaného zdroje 100W. (ale je pravda, že z tohoto zdroje je napájené ještě servo moduly od Zajíce, tudíž i serva).

Problém by se nejspíš vyřešil výměnou IR senzorů :

https://arduino-shop.cz/arduino/901-ard ... sjEALw_wcB

za jiné. Tyto považuji za poněkud nespolehlivé. Velmi citlivé na vnější okolí. A přitom spolehlivá technologie existuje, kdysi jsem měl senzory překážky jako bezdotekový vypínač a jak fungovaly :-) Nevíte tedy někdo pro Arduino nějaký jiný senor překážky, která by nebyl citlivý na: světlo, okolní cizí napětí, barvu překážky...

Re: Arduino - jednoduché aplikace pro malá kolejiště.

PříspěvekNapsal: pát 09 lis, 2018 6:59 am
od sidlo
Řešil jsem to jinak S88 IR detektor.
Nekoupil jsem celý senzor, ale IR LED diodu a IR fototranzistor. Tranzistor je připojený na analogový vstup. Neustále se porovnávají stavy tranzistoru při nasvícení IR LED a nenasvícení IR LED. A z toho se určuje, zdali je nebo není překážka. Výhodu to má v tom, že během provozu se může měnit intenzita okolního osvětlení a IR detektor s tím počítá. Ještě to chce vylepšit v oblasti hystereze, aby to hned nepřepínalo při průjezdu vlaku - jiný odraz spodku vozu a spřáhel.

Re: Arduino - jednoduché aplikace pro malá kolejiště.

PříspěvekNapsal: pát 09 lis, 2018 7:43 am
od belgarat
@Kajinek11: to je divne. Mam na arduinu navesenye IR senzory (vlastni konstrukce - imunni vuci zarivce/zarovce - i slunci, krome primeho zasahu) ... a pod troufam si rict pomerne zprasenym skrytym nadrazim (vyhybky natesno, draty vsude), problemy nebyly. Jak dlouhe mas voidce k IR ? Nemuzes udelat fotku spodku kolejiste (soubeh vodicu apod) ? Teda ... mel jsem navesene, ted mam rozbordeleno.

(Edit: upraveno)

Re: Arduino - jednoduché aplikace pro malá kolejiště.

PříspěvekNapsal: pát 09 lis, 2018 10:29 am
od jipol57
@Kajinek11: Mně to taky překvapuje. Používám tyhle, https://laskarduino.cz/vstupni-periferi ... fc-51.html
Napájím všechno ze společného zdroje, ale senzory mají svůj vlastní stabilizátor 7805. 12 snímačů na jeden stabilizátor. Signálové vedení od nejvzdálenějšího je 3,5m. A sebemenší rušení se neprojevuje. Signály vedou nejkratší cestou, ale téměř souběžně. Nepoužívám Arduino. Ale logika TTL 5V, by měla být stejná k čemukoliv. Doufám.

A o rušení od DCC vím také své. Při zapojování serv, které mám zapojené podobně (délka signálových vedení a vlastní stabilizátor pro všechny serva), to byl pěkný cirkus, co vyváděly. Tehdy pomohly ke každému servu odrušovací filtry. http://www.pojezdy.eu/eshop/serva-prest ... va-41.html
100% účinnost. Už se ani nehnou, když nemají.

EDIT: jestli se rušení projevuje i na kontrolní ledce na snímači, tak to nebude rušení na signálovém vedení. Ale v napájecím. Nezavrhoval by dodatečné vyhlazení kondíkama, jak píši výše. Za vyzkoušení se nic nedá.

Re: Arduino - jednoduché aplikace pro malá kolejiště.

PříspěvekNapsal: pát 09 lis, 2018 10:51 am
od Tomas Lebeda
Jako úplný arduino začátečník, jsem začal uvažovat nad konceptem jednoduchého zabezpečení a ovládání SN se třemi kolejemi přes arduino.
Požaduji stavění cesty stiskem jednoho tlačítka a blokaci vjezdového návěstidla při postavení cesty na obsazenou kolej.
Protože mám DCC trakci s ABC tak detekci bych rád řešil jak se probíralo tady: http://diskuze.modely.biz/viewtopic.php?f=6&t=11655#p244188
Je můj předpoklad správný, že lze použít vývody z optočidla na kterém je LED kontrolka (5V) do panelu i jako vstupní signál pro arduino?