Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Сборка квадрокоптера на Arduino: Руководство по созданию полётного контроллера

Компоненты и материалы

Arduino Nano R3 1
Модуль GY-521 MPU-6050 (3-осевой гироскоп + акселерометр) 1

О проекте

Это не просто квадрокоптер — это открытая платформа!

Где и как получить прошивку для квадрокоптера? Ответ — MultiWii.

MultiWii — популярное ПО для полётных контроллеров DIY-мультироторов с большим сообществом. Поддерживает различные типы коптеров, Bluetooth-управление со смартфона, OLED-дисплей, барометр, магнетометр, GPS (удержание позиции, возврат домой), LED-ленты и многое другое. Давайте соберём полётный контроллер на Arduino!

Шаг 1: Проектирование полётного контроллера

Сборка квадрокоптера на Arduino: Руководство по созданию полётного контроллера

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

Подключение ESC

Подключение Bluetooth-модуля

Подключение MPU-6050

Светодиод-индикатор

Подключение приёмника

Шаг 2: Сборка рамы

Использована рама DJI 450. Моторы и электроника установлены на раму. Подробности в видео.

Шаг 3: Установка полётного контроллера на раму

Подключите ESC и приёмник к плате согласно схеме. Сборка завершена!

Прошивка (MultiWii)

Основной файл: MultiWii.ino. Полный код прошивки включает модули GPS, PID-регуляторов, навигации, удержания высоты, возврата домой (RTH) и работы с миссиями. Код обрезан для краткости — скачайте полный архив.

Ключевые функции:

Схемы

Сборка квадрокоптера на Arduino: Руководство по созданию полётного контроллера

Производственный процесс

  1. Drone Pi: двухрежимный квадрокоптер Multiwii + Raspberry Pi для управления со смартфона и пульта
  2. Сборка Bluetooth-робота-шпиона на Arduino с управлением с телефона
  3. FlickMote: жестовое IR-пульт для умного дома на Arduino 101 и ультразвуковом датчике
  4. DIY Arduino TV-B-Gone: универсальный пульт для выключения любого телевизора
  5. Создание пользовательских LED-часов с будильником — видно с 12 метров
  6. Find Me: Умный поисковик вещей на Arduino и Bluetooth
  7. Оптимизированные решения питания для проектов на Arduino
  8. Крестики-нолики на Arduino с матрицей MAX7219 и картонным корпусом
  9. Пошаговое руководство: сборка умного четырёхногого робота на Arduino
  10. Своё рулевое управление (джойстик) для игр на Arduino