MurZik

ROB-24807

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