Arduino 12, AŽD přejezdový výstražník - reálný

Nedávno se mi dostala do ruky jedna výzva - a to implementace Arduino ovládání pro originální přejezdový výstražník AŽD 71. Samozřejmě jsem rád výzvu přijal a takto po dvou dnech bádání vypadal hotový modul pro spínání výstražníků.

Program vychází z původních programů pro AŽD přejezdové zařízení viz. předchozí články, ale i tak doznal patřičných změn a hlavně časování.

Přejezdový modul je napájen střídavým napětím 24V jako na originální železnici. V základní funkci dovede dva stavy:
1 stav - klidová poloha s rychlostí 30 km/hod a klidová pohoha s rychlostí 50 km/hod (bílé světlo)
2 stav - poloha výstrahy - blikající červené a spínání originálního zvonku výstrahy

Spínání probíhá pomocí spínače - může být tlačítkový, IR, pohybový a jiné.

Modul po zapojení fungoval na první vteřinu a relé jsou dostatečně silná pro proudy probíhající v přejezdovém výstražníku. Pro případ budoucnosti se nechají relé segmenty rychle vyměnit bez zásahu do programu.

Program: /nezveřejněn/ - ale jde použít základ z Arduino 5, AŽD přejezdové zařízení bez závor (LED + zvuk)

Video funkce: