Moduły kolejowe Arduino

Okres wakacyjny to dla niektórych możliwość wypróbowania czegoś nowego. W tym sezonie chciałem Ci przedstawić nowe możliwości wykorzystania układów typu Arduino i im podobnych do samodzielenego zbudowania sobie sterowania makietą.

Możliwe, że widziałeś już kiedyś ten schemat.

Przedstawia on podłączenie różnych modułów pod segmentem makiety. Mamy tu sterownik semaforów, napędów zwrotnic, detektory niezajętości odcinków, a także kontroler segmentu.

Wszystkie te układy wejdą do oferty w formie, która da modelarzom dwie formy ich wykorzystania.

Opcja 1: Moduły do urządzeń typu Arduino

W tej formie, moduły umożliwią podłączenie z wykorzystaniem magistrali I2C do urządzeń typu Arduino i tym podobnym. Wykorzystując odpowiedni protokół komunikacji, będzie można dowolnie wykorzystywać te urządzenia na swój własny sposób. Będą przykłady jak to zrobić.

Opcja 2: Moduły do systemu interlockingowego

W tej formie, moduły umożliwią podłączenie z gotowego systemu sterowania. Wykorzystując powstający system, będzie można kontrolować pracę podłączonych urządzeń przy pomocy pulpitu lub telefonu czy tabletu.

Komunikacja z modułami

Komunikacja z modułami odbywa się w oparciu o specyfikację, którą można pobrać z działu Materiały do pobrania.

A oto efekt działania powyższego przykładowego fragmentu kodu: cykliczne ustawianie na semaforach określonego sygnału.

SDK

Aby wygodnie i szybko napisać swój prosty kawałek kodu do sterowania modułami, można wykorzystać gotową bibliotekę.

Można ją pobrać z repozytorium trainbrains na gitlab.com lub zaimportować do projektu w VisualCode z dodatkiem platformIO

Dostępność

Obecnie gotowa jest już próbna seria. W opracowaniu jest jeszcze część dokumentacji i przykłady użycia. 

Układy będą początkowo dostępne w ofercie przedsprzedażowej 🌱 jako forma pilotażu. Jeśli spotkają się z zainteresowaniem, wejdą do oferty na stałe.

Jako uzupełnienie oferty, w sklepie dostępne są także odpowiednie przewody oraz rozgałęźniki.

Leave a Reply