Буратино
ROB-77612Робот «Буратино» создан на базе платформы Arduino UNO.
При разработке шасси мы использовали два мотора-редуктора и два сервопривода MG955. Шасси вырезано из оргстекла на лазерном станке. Детали крепления колёс, системы рулевого управления и крепления датчиков выполнены с помощью 3D печати. В передней части шасси расположен бампер. Изменение направления движения робота осуществляется поворотом управляемых колёс вокруг вертикальной оси.
На первом уровне шасси расположены двигатели, аккумуляторы, система рулевого управления с сервоприводом, система торможения, микроконтроллер «Arduino», плата расширения и цифровые датчики линии. На втором уровне расположены плата драйвера двигателя и инфракрасные датчики расстояния Sharp GP2Y0A41.
Питание микроконтроллера Arduino и драйвера двигателей осуществляется от трех Li-ion аккумуляторов типа 18650 напряжением 11,1В. Питание датчиков осуществляется от микроконтроллера Arduino, сервоприводы запитаны от встроенного стабилизатора 5В драйвера двигателей.
При движении робота ИК датчики определяют расстояние до стен коридора, программа вычисляет ошибку и в зависимости от ошибки происходит поворот рулевого механизма. Программа с помощью датчиков считает линии на трассе, после второй линии снижается скорость, а после шестой линии двигатели выключаются и при пересечении стоп линии включается тормоз. После остановки на стоп-линии (5 секунд) робот продолжает движение.
Уникальность нашего робота заключается в том, что мы не стали использовать готовые платформы и конструкторы, а разработали собственное шасси. Для нашего шасси можно использовать различные материалы, оргстекло, фанеру, текстолит или изготовить с помощью 3D печати, что значительно снижает стоимость робота. Такая конструкция позволяет быстро перестраивать робота (изменять размеры и компоновку) для решения широкого круга задач.
Файлы
Добавлен 20.11.2024
Добавлен 20.11.2024