Подробное описание изготовления самодельной робоплатформы (робот) на Arduino + видео теста

Здравствуйте, в данной статье хочу рассказать и показать Вам, как сделал самодельную робоплатформу на Arduino.

Сделал я её для своих детей так как в школах внедряют робототехнику, то можно будет отрабатывать навыки управления и программирования дома. Подобные робоплатформы стоят в разы дороже чем сделать её самому.

Для начала нарисовал схему подключения всей электроники. На все схемы и файлы оставлю ссылку в конце статьи.

Схема подключения
Схема подключения

Далее вырезал две пластины из оргстекла 4 мм это будет основа на которых будут установлены контроллер Arduino, двигатели, драйвер L298N и все возможные датчики.

Основа робоплатформы из оргстекла 4 мм
Основа робоплатформы из оргстекла 4 мм

Так как на платформе будут установлены два колеса то необходимо сделать дополнительные шариковые опоры для этого взял два шарика со старых шариковых мышек и напечатал для них крепления.

Шариковая опора
Шариковая опора

Опоры установил на нижнюю пластину.

Шариковые опоры на нижней пластине
Шариковые опоры на нижней пластине

Далее напечатал крепления для драйвера и микросхемы логики.

Крепление
Крепление

Для управления контроллером Arduino драйвером L298N сделал плату управления на микросхеме логики К155ЛА3.

Микросхема логики К155ЛА3
Микросхема логики К155ЛА3

Которую подключил проводами к драйверу.

Драйвер L298N управления двигателями
Драйвер L298N управления двигателями

Для подключения аналоговых датчиков к контроллеру сделал небольшой разъем со встроенными подтягивающими резисторами на 100 кОм на минус (GND).

Разъем подключения аналоговых датчиков
Разъем подключения аналоговых датчиков

Далее взял два двигателя и колеса на двигателях установил крепление которые держат двигатель и будут соединять две основные пластины.

Двигатель и колеса
Двигатель и колеса

Теперь устанавливаю двигатели, логику и драйвер на нижнюю пластину основания.

Сборка
Сборка

Напечатал дополнительно уголки для фиксации драйвера и втулки для жесткости конструкции.

Сборка
Сборка

Далее устанавливаю верхнюю пластину основания и фиксирую ее мелкими саморезами.

Фиксация верхней пластины
Фиксация верхней пластины

Для крепления контроллера Arduino UNO сделал небольшой короб который установил на платформе в который установил контроллер и подключил к нему все провода от электроники.

Установка контроллера Arduino uno
Установка контроллера Arduino uno

Теперь необходимо сделать датчики обнаружения препятствий для этого нарисовал схему подключения датчиков.

Схема подключения аналогового датчика
Схема подключения аналогового датчика

На одном датчике расположил - инфракрасный оптический датчик (датчик обхода препятствий) и два концевика которые срабатывают при столкновением с препятствием.

Аналоговый датчик
Аналоговый датчик

Таких датчиков будет установлено три штуки.

Аналоговые датчики
Аналоговые датчики

Далее сделал крышку для закрытия контроллера и еще маленькую со звездой для закрытия аналогового разъема.

Крышки
Крышки

Вот что в итоге получилось.

Робоплатформа на Arduino
Робоплатформа на Arduino

Прошивку залил для программы S4A с их официального сайта. С помощью неё можно легко объяснить детям основы программирования. Сделал небольшое видео работы робоплатформы.

Большое спасибо, что Вы дочитали до конца.

Ссылка на архив ЯндексДиск.