Communication protocol
Version 1.2 English 🇬🇧 Pobierz (.pdf)Polski 🇵🇱 Pobierz (.pdf) Examples of usage Swiching pointsSetting signal aspectChecking track occupancy
To rozwiązanie pomoże Ci zbudować realistycznie działający system sterowania Twoją makietą z gotowych komponentów. To zestaw urządzeń do sterowania i nadzorowania stanu urządzeń przytorowych.
Z ich pomocą możesz we własnym zakresie budować swój system sterujący oparty o urządzenia klasy Arduino i inne, wykorzystujące magistralę I2C.
Pisanie programów
Dzięki gotowej bibliotece możesz przyspieszyć pisanie swojego kodu. Na początku możesz skorzystać z przykladów dostępnych w naszym repozytorium
Sterowanie
Żeby wykorzystać moduły elektroniczne do sterowania elementami makiety, można skorzystać z elementów systemu interlockingowego trainbrains, lub samodzielnie wykonać system sterowania. W tym celu przydatny będzie opis protokołu wymiany danych z modułami sterowników.
Version 1.2 English 🇬🇧 Pobierz (.pdf)Polski 🇵🇱 Pobierz (.pdf) Examples of usage Swiching pointsSetting signal aspectChecking track occupancy
To wideo to jeszcze roboczy materiał, ale chciałbym mu poświęcić odrobinę więcej uwagi. Pokazałem w nim działanie kilku elementów, na początku osobno, a potem wspólnie. O co tu chodzi To nagranie powstało trochę spontanicznie, aby pokazać co można „wycisnąć” z już istniejących elementów. Na potrzeby testów i prezentacji W pierwszej kolejności widać działanie modułu sterownika … Dowiedz się więcej
Moduł zależnościowy, to narzędzie, które znacznie ułatwi Ci sterowanie makietą kolejową, dbając jednocześnie o bezpieczeństwo i realizm operacji. Dzięki niemu możesz rozwiązać szereg wyzwań, które często pojawiają się przy zaawansowanej obsłudze makiet kolejowych i skupić się na zabawie. Kontrola nad przebiegami Moduł pozwala Ci precyzyjnie definiować przebiegi pociągów, w tym rodzaj jazdy i maksymalną prędkość. … Dowiedz się więcej
Automatyczne zwalnianie przebiegów kolejowych jest inicjowane przez jazdę taboru i odbywa się w kilku krokach, związanych z sygnałami wyświetlanymi na semaforze. Sygnał zabraniający jazdy jest wyświetlany, gdy pociąg zajmuje tor za semaforem, a zwolnienie następuje po zjechaniu taboru z ostatniego odcinka. Sygnalizatory wykorzystują kontrolki do informowania o stanie sygnalizacji.
Aktualizacja Trainbrains SDK dla Arduino do 1.0.0 wprowadza nowości takie jak wykonanie operacji I2C po sprawdzeniu stanu przycisku, łatwe czyszczenie repozytorium, flagę konfiguracyjną dla potwierdzenia przez I2C i domyślnie niepotwierdzanie poleceń odbieranych. Więcej informacji oraz pobranie SDK dostępne na stronie Trainbrains.
Na makiecie taka sytuacja to być może rzadkość, ale moim zdaniem warto się jej przyjrzeć i zrozumieć, w czym rzecz. Kiedy dochodzi do rozprucia zwrotnicy? Do rozprucia zwrotnicy („running through the point”) dochodzi, gdy pociąg przejeżdża („z ostrza”) przez rozjazd, którego zwrotnicę zostały ułożone zablokowane w przeciwnej pozycji. Jest to sytuacja potencjalnie niebezpieczna i wymagająca … Dowiedz się więcej
Aktualizacja Trainbrains SDK dla modułów Arduino do wersji 0.0.62 Zmiany W tej wersji pojawiły się:✅ wsparcie dla wykorzystania wyrażeń lambda;✅ przykład oddelegowania reakcji na zdarzenie zajęcia odcinka torowego do osobnej klasy; Dowiedz się więcej: 💡 Artykuły: https://trainbrains.eu/category/baza-wiedzy/moduly-arduino💡 SDK: https://trainbrains.eu/sdk Wersja do pobrania 📂 Pobierz: sdk.zip
Aktualizacja Trainbrains SDK dla modułów Arduino do wersji 0.0.60 Zmiany W tej wersji pojawiły się:✅ zamiany w definicji obiektów przytorowych;✅ poprawki w cyklicznym sprawdzaniu stanu urządzeń;✅ poprawki przykładów użycia; Dowiedz się więcej: 💡 Artykuły: https://trainbrains.eu/category/baza-wiedzy/moduly-arduino💡 SDK: https://trainbrains.eu/sdk Wersja do pobrania 📂 Pobierz: sdk.zip
Ten wpis dotyczy kolejowych modułów Arduino. Dowiesz się z niego:
– Jak przełożyć zwrotnicę wybranego rozjazdu?
– Jak wykonać przekładanie kilku zwrotnic na prostym przykładzie?
Ten wpis dotyczy detektora niezajętości torów 0204. Dowiesz się z niego:
– Jak podłączyć tory do detektora?
– Jak podłączyć detektor niezajętości?
Okazuje się, że podłączenie przewodów pomiędzy modułem sterownika a napędami zwrotnic może być kłopotliwe i prowadzić do nieoczekiwanych sytuacji. Przyczyną tej sytuacji może być niewłaściwa kombinacja podłączenia par przewodów zasilających napęd kub przewodów informacji zwrotnej. Najbezpieczniej zrobić to w następującej kolejności. 1. Podłącz przewody informacji zwrotnej W pierwszej kolejności możesz od razu podłączyć wszystkie 3 … Dowiedz się więcej
Ten wpis dotyczy kolejowych modułów Arduino. Dowiesz się z niego:
– Jak przełożyć zwrotnicę wybranego rozjazdu?
– Jak wykonać przekładanie kilku zwrotnic na prostym przykładzie?
Ten wpis dotyczy kolejowych modułów Arduino. Dowiesz się z niego:
– Jak zmienić sygnał na wybranym semaforze?
– Jak zdefiniować własne obrazy sygnałowe?
– Jak wykonać wyświetlanie sygnałów na prostym przykładzie?
Z tego artykułu dowiesz się:
– Co to jest adresowanie sterowników?
– Co to są kanały?
– Jak zaadresować sterowniki i czujniki
– Jak zadeklarować urządzenie przytorowe w kodzie programu?
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 … Dowiedz się więcej