Однажды у сына сломался железнодорожный переезд и он с полной уверенностью заявил, что «папа починит». Деталь была из PP пластика и сломалась в таком месте, что клеить бесполезно, поэтому я взялся за штангенциркуль и сделал модель переезда. Знакомый его напечатал на 3D принтере (у меня тогда ещё не было своего). Но меня не оставляла мысль, что кое чего не хватает. и вот доработанная модель напечатана, собрана, а на каникулах добавился пульт управления переездом.
Переезд автоматический, два светофора управляются зелёной кнопкой вручную или черной кнопкой переводятся в автоматический режим. На зелёный свет шлагбаумы сами открываются, на красный закрываются. Питание от power bank через microusb или встроенного в пульт аккумулятора. зарядка тоже через microusb. Пульт отключается и сервоприводы можно открывать вручную.
Контроллер выполнен на STM32F103C8, светофоры на светодиодах WS2812B, управляемых по одному проводу. Сервоприводы также подключены по одной линии и управляются синхронно, но могут быть подключены и раздельно. Альтернативно можно реализовать железнодорожные светофоры с датчиками поезда, стрелки, пешеходные светофоры. Сервоприводы обычные девятиграммовые с моментом 1.8 кг*см. Питание на модуле LiIon-5В бустера и модуле защиты и зарядки LiIon АКБ. В качестве встроенного источника энергии LiIon АКБ типоарзмера 18490.
Прошивка построена с использованием FreeRTOS, проект собирается в среде STM32CubeIDE.