Поворотная платформа FPV: сборка и подключение

Зачастую в робототехнике или для полетов по FPV требуются механизмы для управления камерой, датчиками и другими модулями. Именно такую задачу способна выполнять данная осевая платформа, которая способна поворачиваться в вертикальной и горизонтальной плоскостях.

Ранее в блоге были описаны устройство и принцип работы джойстика и сервопривода.

Также, речь не раз заходила о полноценном проекте с совместным использованием этих модулей. Это поворотная платформа FPV с двумя сервоприводами на борту и джойстиком в качестве модуля управления. Для повторения данного проекта понадобятся плата Arduino, макетная плата и перемычки (соединительные провода).

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

Однако применение здесь тоже имеет важное значение: FPV платформы применяют для крепления камеры, в частности на мульти- и квадрокоптеры.

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

Сборка платформы обычно занимает большее время, чем программирование и подключение.

Питание желательно подать одной перемычкой от Ардуино к макетной плате, а уже к разъемам питания на макетке подключать другие модули. Подключаем выводы питания сервоприводов (2 контакта) и джойстика к выводам питания на макетной плате. Далее подключаем к цифровым выходам 10 и 11 оставшиеся контакты у сервопривода. Два оставшихся свободных контакта у джойстика подключаем к аналоговым выходам на плате.

Вот так выглядит программный код для данного проекта:

Строчка servo1.attach  и servo2.attach  означает, что мы подключаем сервоприводы к выходам 10 и 11 на плате. С помощью цикла в функции Void Loop мы можем изменять углы поворота вала наших приводов, а значит и самой платформы, изменяя значение от 0 до 1023.

Скачать данный код можно здесь.

Также, в коде используется библиотека Servo.h.  Она уже встроена в Arduino IDE, а значит скачивать и устанавливать ее не нужно. Еще советуем не подключать напрямую к Ардуино более одного сервопривода — может возникнуть перегруз платы (из-за слабой стабилизации тока), что приведет к негативным последствиям.

Видео с подробными пояснениями по сборке платформы и подключению модулей:

Компоненты для повторения данного урока вы можете купить в нашем интернет-магазине:

Читать статью про подключение джойстика к Arduino
Управление сервоприводом

Спасибо за внимание! Другие статьи и видеоуроки вы сможете найти в нашем блоге.