Машинка собрана на шасси с 4 моторами. Имеет на боту Arduino Uno и Arduino Nano, bluetooth, Шиелд для приводов который надевается на uno, Поворотный механизм с 2 серво приводами на котором закреплены ультрозвуковой датчик растояния и датчик изменения силы света.
Тк почти все контакты на uno заняты то подключена nano.
uno и nano соеденены между собой через i2c (400000).
С nano на uno поступают данные с датчика растояния.
В перспективе можно на свободные контакты понавесить датчиков.
В алгоритм машинки заложен поворот направо если растояние меньше 40 см. Для того чтобы машинка видела низкие препятствия датчик растояния наклонен на 30 градусов вниз.
Также машинка может управляться по bluetooth. скорость и направление движения задается касанием экрана, поэтому в отличие от остальных проектов которые я видел, этом проекте можно плавно изменять скорость и плавно поворачивать. Причем она может без проблем ездить и управляться и датчиками вперед и датчиками назад.