EDIT: CELÝ PROJEKT JE KE STAŽENÍ ZDE:https://ulozto.cz/file/v90XfmXmm1ls/ard ... public-zipMám rozdělaný jeden takový projekt, který by byl možná zajímavý i pro někoho jiného, tak se podělím.
Máme se synem takové poloprovizorní podlahové kolejiště(fotky dodám později) kde blbneme. Protože jsme lenoši a neradi chodíme přestavovat vyhýbky, tak jsme chtěli
elektrické ovládání. To jsou ale hromady drátů a my chtěli drátů málo, ovládací panel mobilní a jen na jednom slabém kablíku a funkci podobnou reléovce. Pak samozřejmě návěstidla, nejlépe jen virtuální na panelu, ale časem možná i přímo na kolejišti. Navíc to vše nazávisle na typu napájení (analog/digitál) a co nejlevnější.
Nakonec se nám podařilo vymyslet, jak to všechno skloubit a vznikl modulový projekt.
Vše spočívá na jednoduchých modulech s arduinem (Nano), které se dá koupit za pár korun. Je minimalizovaný okolní HW a co nejvíce funkcí řeší arduino. Pokud je nějaký další HW potřeba, je vyřešen pomodí hotových modulů, jaké se prodávají (za ceny menší než cena součástek koupených třeba v GM). Všechny moduly komunikují po sériové lince pomocí jednoduchých textových příkazů. Každý má svou adresu a na tu reaguje. Všechny moduly řídí a nastavuje hlavní modul v panelu. V něm se bude realizovat nastavení cesty a návěstidel pomocí závěrové tabulky, aby bylo možné program s min. úsilím změnit při změně kolejiště.
Zatím mám hotové tyto moduly:
Modul řízení vyhýbek s elektromag. přestavníky. Jeden modul 8 vyhýbek, což je tak akorát na jedno (naše) zhlaví.
Modul pro tlačítka s indikací pro stavění a rušení vlakových cest. Zvládne 30 tlačítek s indikaci zmáčknutí.
Modul pro řírení LED diod v panelu, na vysvícení cest atp. Jeden modul zvládne 160 LED diod. Má funkci grupování, takže se dají zapínat, vypínat a rozblikat celé indikované cesty.
Modul návěstidel SCOM. Jeden modul pro 18 návěstidel. Použiju ho v panelu pro virtuální návěstidla a možná později pro návěstidla na kolejišti, až nebude hrozit jejich očesání.
Modul rozbočení a sloučení sériové linky, kde je problém hlavně se sloučením Tx výstupů modulů do jednoho. Ten je řešen jen úplně obyčejným TTL obvodem s vícevstupovým NAND hradlem.
To všechno je ubastleno na univerzálních deskách, panel je dřevo a plastová bílá deska.
Postupně sem budu dávat schemata, fotky a programy pro moduly, jak mi čas dovolí.