Гусеничная самоходная машина на Lego Boost

Недавно я выкладывал изделия, которые мы собрали на базе комплектующих Lego WeDo 2.0. Вдохновленные пересмотром Терминатора мы решили собрать что-нибудь более интеллектуальное на базе Lego Boost. Если линейка WeDo позиционируется как учебная, то Boost - это домашняя серия. Но если вы захотите купить себе набор Lego Boost, то будьте готовы к тому, что без танцев с бубном и терпения вам вряд ли получится насладиться функционалом этого комплекта. Вообще, у Lego несколько робототехнических линеек. У каждой из них есть свои особенности и официально они все несовместимы между собой.

В этот раз мы собрали гусеничную машину с использованием большого двухпортового смартхаба Lego Boost с двумя встроенными двигателями и подключаемым датчиком расстояния/цвета. Стандартное ПО Lego Boost оказалось кривое. Для прошивки смартхаба и программирования использовал ПО Lego PoweredUp под Android.

Изделие поддерживает два режима управления. Первый - это ручной режим управления посредством джойстика-виджета, чтобы ребенок мог играть с изделием, как с радиоуправляемой машинкой. Второй, ради которого мы все это затеяли изначально - это автономный псевдо-интеллектуальный режим перемещения. В этом режиме изделие само объезжает препятствия и пытается найти выход из лабиринтов. 

21.06.2022