Квадрокоптер на Arduino своими руками с нуля [Часть 3]

Notice: Undefined index: HTTP_ACCEPT in /home/n/newavtjc/radiocopter.ru/public_html/wp-content/plugins/realbig-media/textEditing.php on line 823

Вход bec для питания квадрокоптера

Все, кроме одного контакта питания BEC (cистема питания приемника и квадрокоптера от силовой батареи и отключении мотора при достижении порогового напряжения) должны быть отключены. Порой на форумах люди заявляют, что несколько источников питания может вызывать неполадки из-за разницы в напряжениях (что очень похоже на правду, так как на них действительно разные регуляторы напряжения, хоть и очень маленькие).

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

Выбираем тип и размер квадрокоптера

При сборке квадрокоптера выберите подходящий размер аппарата. Бывают такие:

  • Мини квадрокоптер – маленькая модель, с небольшим радиусом действия. Помещается в ладонь, подходит для полетов в помещениях.
  • Трикоптер — модель беспилотника,у которого только три пропеллера. Это делает его легче и маневреннее, однако теряется крутящий момент. Вместо этого используется механизм наклона заднего ротора. Сложно сделать своими руками.
  • Обычный квадрокоптер – простой и недорогой беспилотник. Диагональный размер в среднем 35 см (без пропеллеров). Состоит из минимального набота деталей с целью уменьшения веса устройства. Характеризуется большой скоростью передвижения и маневренностью.
  • Складной квадрокоптер берут в поездки, путешествия, когда важен размер и вес устройства. Складная рама облегчает транспортировку устройства. В самостоятельном изготовлении сложен.
  • Большой квадрокоптер – самый дорогой и тяжелый тип беспилотника. Способен летать на дальние расстояния, оборудован емким аккумулятором, несет сложное фото- и видеооборудование. Делайте самостоятельно только если уже владеете навыками изготовления подобных устройств.
Смотрите про коптеры:  Радиоуправляемые катера электро, цены - купить радиоуправляемый катер электро в Москве

Выбор датчиков.

Для управления квадрокоптером необходим акселерометр и гироскоп. Этого будет достаточно, если вы стоите устройство с простой конструкцией для полетов на небольшое расстояние. Для постройки сложного аппарата с множеством модулей, функций, поддержкой GPS придется установить дополнительные датчики. Для первой модели мы рекомендуем выбрать плату MPU-6050 — она содержит все необходимые датчики.

Другие проекты контроллеров для квадрокоптеров

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

Плата контроллера может использоваться для три- и квадрокоптера с возможностью дополнительной установки камеры и стабилизацией тангажа.

Для питания сенсоров используется 3.3 В постоянный ток от Arduino Nano.

Контроллер, выполненный в круглом форм-факторе. Контроллер можно использовать на три- и квадрокоптерах.

Еще один круглый контроллер. Может использоваться для три- и квадрокоптеров. Можно подключить видеокамеру. Предусмотрена стабилизация тангажа и крен.

Предусмотрена проверка питания. Если питание отсутствует, подается сигнал на динамик. Можно запитать плату от отдельного BEC. На контроллере установлен светодиод для отслеживания состояния и питания.

Есть интересные серийные контроллеры для квадрокоптера на Arduino. Например, в пердставленом ниже тоже используется круглый форм-фактор плат. Этот контроллер можно использовать для три- квадро-, гексакоптера. Поддерживаются все фичи MultiWii версии 1.6. Кроме того, на плате есть встроенный регулятор 3.3 вольт.

Квадрокоптер на arduino своими руками с нуля [часть 3]

1. Выбираем скетч с именем YMFC-AL_setup

Выбираем порт и плату, прошиваете, открываете монитор порта установливаете скорость: 56 700

  • Стики по центру (стик газа в центр)
  • Газ вверх (от себя), затем обратно в центр
  • Правый стик вправо, наклон коптера в право и обратно в центр
  • Правый стик вниз на себя, наклон коптера назад
  • Левый стик вправо, рысканье
  • Стики по кругу пределы и в центр

Теперь коптер:

  • Наклонить коптер направо (КренRoll) на 45 градусов и вернуть обратно, затем правый стик вниз.
  • Наклонить коптер на себя (Тангаж) на 45 градусов (нос вверх), затем правый стик вниз.
  • Рысканье в право (Yaw) на 45 градусов (вокруг оси), затем правый стик вниз.

В схеме предусмотрен ещё светодиод, по которому можно ориентироваться перед полетом, что коптер прошел калибровку, но мы его пока пропустили, поэтому просто двигаем правый стик на себя, типа все ок.

2. Следующий скетч YMFC-AL_esc_calibrate, для калибровки и тестирования

  • r – чтение данных пульта управления
  • a – чтение данных гироскопаакселерометра
  • 1 – тестирование первого мотора, 2 второго, 3, 4. 
  • 5 – тестирование всех моторов.

3. Последний скетч YMFC-AL_Flight_controller, можно летать

Сборка

Прежде всего, подготавливаем и соединяем лучи и раму. Если нет возможности напечатать раму на 3D принтере, то вместо нее используйте обычную фанеру. В месте соединения деталей рамы установите силовую плату. Закрепить ее следует внизу в центральной части.

Далее установите полетный контроллер сверху. Очень важно, чтобы он был размещен точно по центру, поэтому лучше всего замерить место, где он будет находиться. Крепить эту деталь стоит саморезами нужного размера. Затем закрепите приемник и передатчик, для этого подойдет суперклей. Также подготовьте площадки на концах лучей.

Следующим шагом идет установка батареи. Используйте два аккумулятора Zippy Compact по 3700 мА·ч. Крепить их необходимо по диагонали сразу к двум лучам. Используйте для этого широкий пластиковый ремешок и скотч. Крестовина в центральной части также подойдет для установки аккумуляторов. Между крестовиной и контрольной панелью имеется пространство, туда просуньте ремешок для крепления аккумуляторов.

В завершении собираем и устанавливаем винты на концах лучей на специальные площадки. Остается только подключить провода и можно приступить к первым полетам. Лучше всего для начала засечь время полета, чтобы успеть сделать мягкую посадку. Это особенно важно, если на сделанный своими руками беспилотник не было прикреплено шасси.

Сокет для микроконтроллера

Для того, чтобы передавать данные по GPS или использовать ультразвуковой датчик расстояния с Arduino Nano, UNO или Pro Mini, нам понадобится дополнительный микроконтроллер. Он будет обрабатывать данные с GPS или сонар модулей и передавать их на плату контроллера полета через I2C.

Очень удобная фича – встроенный сокет для легкого подключения по I2C для периферийных устройств.

2 дополнительных контакта для моторов (для гексакоптера) показаны на риунке ниже.

Схема проводки

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

Оцените статью
Радиокоптер.ру
Добавить комментарий