Stroiteli2
ROB-75977Конструкция нашего робота состоит из некоторых деталей, о которых далее и пойдёт речь. В качестве контроллера мы выбрали платформу arduino Nano, она имеетнебольшие размеры и достаточное быстродействие. Для конструкции были необходимы двигатели, для нас подошли двигатели N20 (6B 1000 оборотов в минуту). Драйвер двигателей мы выбрали исходя из размеров. У робота небольшие колеса с D-образным отверстием, идеально подходящие для двигателей N20. Ступицы напечатаны на 3D-принтере вместо алюминиевых. Шины - силиконовые. Корпус робота распечатан на 3D-принтере из пластика Pet-G и имеет небольшой вес, но при этом высокую жёсткость. Небольшой вес деталей, отличное сцепление и жёсткий корпус обеспечат минимальную инерцию для робота, что ускорит движение по линии. Дополнительное сцепление с поверхностью обеспечивает импеллер (сгорел в процессе подготовки, поэтому заканчивали без него). Также, благодаря платформе arduino Nano, робот будет быстро реагировать на изменяющее положение относительно линии. Для этого в конструкции нашего робота используется датчик линии SunFounder I2C (8 каналов TCRT5000), такие датчики хороши лёгкостью подключения и многоканальностью. Алгоритм для нашего робота написан на Arduino IDE. Он представляет собой комбинацию релейного и ПИД-регуляторов, что поможет в более качественном выполнении задания роботом.
files
Add at 02.07.2024