Domů Články Automatické závory
Elektronika · Automatizace

Automatické závory na přejezdu — servo a Arduino ovládání v měřítku 0

Přejezd se spuštěnou závorou přesně ve chvíli, kdy k němu dojíždí vlak, patří k detailům, které na kolejišti nejvíc zaujmou návštěvníky. Řešení není složité — stačí levné servo, jednoduchý detekční prvek a pár řádků kódu.

🚦 Fotografie: model přejezdu se spuštěnou závorou a blikajícími výstražnými světly

Základní princip automatické závory má tři části: detekci přijíždějícího vlaku, řídicí logiku, která rozhodne, kdy závoru spustit a kdy zvednout, a mechanický pohon samotného ramene. U modelování silničních přejezdů jsme popsali stavební a materiálovou stránku — tady jde o to, jak přejezd rozpohybovat.

Detekce vlaku

Nejjednodušší a nejspolehlivější detekce v měřítku 0 je optická závora nebo infračervený senzor umístěný mezi pražci asi 40–60 cm (v měřítku) před přejezdem z obou stran. Alternativou je reedový kontakt spínaný magnetem přilepeným pod podvozek lokomotivy, ale ten funguje jen jednosměrně a u dlouhých souprav nezachytí konec vlaku spolehlivě. Optická závora s IR diodou a fototranzistorem stojí jednotky korun za pár a zvládne detekovat i osamocený vagon bez lokomotivy vpředu.

Pro spolehlivý provoz doporučujeme dva detekční body na každou stranu přejezdu — první spustí závoru při příjezdu, druhý (za přejezdem) potvrdí, že celá souprava projela, a teprve pak dá povel ke zvednutí. Bez druhého bodu hrozí, že se závora zvedne hned po projetí lokomotivy, zatímco za ní ještě jedou vagony.

Řízení přes Arduino

Arduino Nano nebo Uno zvládne celou logiku bez problémů — čte stav dvou detekčních bodů na každé straně a podle toho ovládá servo přes standardní PWM signál. Výhoda oproti čistě elektromechanickému řešení (relé a časovač) je v tom, že chování snadno doladíte v kódu: doba mezi detekcí a spuštěním závory, rychlost pohybu ramene, doba čekání po projetí vlaku, než se závora zvedne.

Doporučené parametry pro přirozený pohyb ramene:

  • Doba spouštění závory: 2–3 sekundy (skutečná závora se nespouští okamžitě, ale plynule)
  • Prodleva mezi detekcí a spuštěním: 3–5 sekund, aby vlak nebyl u přejezdu ve chvíli spuštění
  • Úhel ramene v horní/dolní poloze: běžně 0° a 85–90°, ne plných 90° (skutečné závory nikdy nejsou dokonale vodorovné)
Tip dílny: Přidejte k závoře blikající výstražná světla (dvě LED červené, střídavě blikající) ovládaná stejným Arduinem ještě před spuštěním ramene — v realitě světla i zvon spouští signalizace o pár sekund dřív než samotná závora, a stejné pořadí na modelu výrazně zvýší věrohodnost scény.

Propojení s DCC a řízením kolejiště

Pokud kolejiště řídíte přes Arduino pro světelné efekty a automatiku, přejezd lze zapojit do stejného systému — buď jako samostatný modul napájený odděleně, nebo integrovaný do centrální jednotky, pokud máte volné vstupy a výstupy. Oddělený modul má výhodu v tom, že ho lze odpojit a testovat nezávisle na zbytku automatiky, což při ladění časování pomáhá.

Automatický přejezd je jeden z mála detailů kolejiště, který sám o sobě vytváří dramatický okamžik — diváci ho čekají a reagují na něj. Investice pár hodin práce s Arduinem se tady vyplácí víc než u leckterého statického detailu.

Napájení serva a mechanická spolehlivost

Servo pro pohon ramene napájejte odděleným zdrojem 5 V, ne přímo z Arduina — mikrořadič dodá servu proud jen na krátké špičkové zatížení, ale při delším provozu nebo u dvou a více závor na jednom modulu hrozí přetížení regulátoru na desce a nestabilní chod. Levný spínaný zdroj 5 V/2 A zvládne napájet i čtyři až pět serv současně s dostatečnou rezervou.

Mechanické provedení ramene ovlivňuje spolehlivost víc než samotný kód. Rameno by mělo být lehké (tenký mosazný nebo karbonový drát), protože těžké rameno servo zatěžuje nerovnoměrně a časem se objeví vůle v uložení. Uložení osy ramene do mosazné trubičky namísto přímo do plastu prodlužuje životnost spoje — plast se při tisících cyklech pohybu postupně vyjí a rameno začne viklat.

Ruční přepnutí a testovací režim

I na plně automatizovaném přejezdu se vyplatí zachovat možnost ručního přepnutí — spínač, který na chvíli vyřadí automatiku a umožní závoru zvednout nebo spustit manuálně, oceníte při ladění časování nebo když potřebujete přejezd na chvíli zablokovat kvůli údržbě jiné části kolejiště. V kódu stačí přidat jeden digitální vstup, který automatický režim přeruší a přepne na ruční ovládání ze stejného tlačítka.

Než automatiku nasadíte natrvalo, otestujte ji při různých rychlostech vlaku — pomalu jedoucí nákladní souprava a rychle projíždějící osobní vlak kladou na časování detekce odlišné nároky, a prodleva vyladěná jen pro jednu rychlost může u druhé působit buď příliš pozdě, nebo zbytečně brzy.

Zvukový modul k výstražnému zvonku

Skutečný přejezd doprovází charakteristický zvonek nebo houkačka spouštěná zároveň se světly — malý MP3 modul s reproduktorem, ovládaný stejným Arduinem přes jeden digitální výstup, dokáže tenhle zvukový doprovod přidat za pár korun navíc. Hlasitost nastavte spíš níž, než byste čekali — u modelového kolejiště na blízko působí i tichý zvonek přesvědčivě, zatímco příliš hlasitý zvuk z malého reproduktoru zní zkresleně a spíš ruší, než dokresluje scénu.

pragoclub.com je nezávislý hobbyistický zdroj věnovaný modelové železnici v měřítku 1:45. Nejsme spolek ani klub — jen místo, kam se hodí přijít pro radu.

Obsah slouží jako obecná informace. Ceny a dostupnost produktů se mění; vždy ověřte aktuální stav u výrobce nebo prodejce.