Разработка управляемых роботов

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

Пройдемся сначала по его внутренностям.

Робот имеет плату управления двигателями и серво механическую руку. Движется он при помощи двух 12мм моторчиков, присоединенных непосредственно к колесам. Команды движения поступают по радиоканалу от компьютера или смартфона на встроенный Bluetooth адаптер HC-06. Рука совершает движения при помощи микросервопривода FS90. Из-за ограничений в программе управления имеет 5 основных положений:

  • -20 градусов относительно горизонтали;
  • 0 градусов – когда рука параллельно направленна плоскости, на которой стоит;
  • 30 градусов относительно горизонтали;
  • 90 градусов;
  • 120 градусов;

Корпус робота состоит из обычного металлического конструктора, доступного в любом магазине игрушек.

Запрограммирован на языке C++ в среде разработки Arduino IDE, которая доступна на ОС Windows, MacOS, Android.

Таким образом была реализована универсальная платформа с перспективой дальнейшего развития. К примеру, можно заменить плату Arduino UNO на Raspberry PI 3, становить камеру, запрограммировать автономность робота и возможность принимать самостоятельные решения.