Контролер для квадрокоптера на базі arduino своїми руками

Для того, щоб ваш квадрокоптер на Arduino благополучно злетів, треба забезпечити мінімальну вагу всієї конструкції. У ньому важливий кожен грам. Саме з цієї причини часто використовують мініатюрну Arduino Nano, яку встановлюють на монтажній платі. У цьому проекті запропоновано конструкція плати управління для квадрокоптера з мінімально необхідної обв'язкою і платами Arduino Nano і GY80.

Якогось супер концепту в запропонованій конструкції немає. Її можна зробити і краще, але сподіваюся, що завдяки цим матеріалам у кого-то з'являться власні ідеї або ж ви скористаєтеся запропонованими рішенням.

Arduino-контролер для квадрокоптера

Нижче представлена ​​інформація про конструкцію контролера. Вільний простір в правому верхньому кутку було залишено спеціально, щоб була можливість розширити модуль. Наприклад, встановити GPS або ультразвуковий датчик відстані.

Контролер для квадрокоптера на базі arduino своїми руками
Контролер для квадрокоптера на базі arduino своїми руками
Контролер для квадрокоптера на базі arduino своїми руками

Запропонована конструкція контролера для квадрокоптера на Arduino Nano має ряд недоліків. Деякі роздуми з цього приводу наведені нижче.

Вхід BEC для харчування квадрокоптера

Все, крім одного контакту харчування BEC (cистема харчування приймача і квадрокоптера від силової батареї і відключення мотора при досягненні порогового напруги) повинні бути відключені. Часом на форумах люди заявляють, що кілька джерел живлення може викликати неполадки через різницю в напрузі (що дуже схоже на правду, так як на них дійсно різні регулятори напруги, хоч і дуже маленькі). Відокремити підключення ззаду неможливо, так як там припаяно. Так що доводиться відокремлювати контакти моторів 2,3 і 4, щоб в результаті залишалися тільки контакти сигналу і землі.

Розмітка контактів мотора і ресивера

Контакти для моторів бажано розмістити в чотирьох різних кутах для більш простого доступу до них. Контакти для ресивера (приймача) бажано мати у своєму розпорядженні неподалік від контактів харчування.

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

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

Дуже зручна фіча - вбудований сокет для легкого підключення по I2C для периферійних пристроїв.

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

Контролер для квадрокоптера на базі arduino своїми руками

Інші проекти контролерів для квадрокоптера

Нижче наведено кілька інших проектів контролерів для квадрокоптера на базі Arduino.

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

Для харчування сенсорів використовується 3.3 В постійний струм від Arduino Nano.

Контролер для квадрокоптера на базі arduino своїми руками

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

Контролер для квадрокоптера на базі arduino своїми руками

Передбачена перевірка харчування. Якщо немає подачі електроенергії, подається сигнал на динамік. Можна живити плату від окремого BEC. На контролері встановлений світлодіод для відстеження стану і харчування.

Контролер для квадрокоптера на базі arduino своїми руками

Є цікаві серійні контролери для квадрокоптера на Arduino. Наприклад, в пердставленіе нижче теж використовується круглий форм-фактор плат. Цей контролер можна використовувати для три- квадро-, гексакоптера. Підтримуються всі фічі MultiWii версії 1.6. Крім того, на платі є вбудований регулятор 3.3 вольт.

Контролер для квадрокоптера на базі arduino своїми руками

ARDUINO-DIY.COM - це інформаційний ресурс з кращими інструкціями і туторіали по використанню контролерів Arduino.

Завжди раді конструктивної співпраці. З усіма питаннями, побажаннями і пропозиціями звертайтеся на пошту [email protected].

Схожі статті

Copyright © 2024