Ремонт квадрокоптеров и дронов за 1 час в Москве — диагностика бесплатно – Сервисный центр «РемонТехник»

Ремонт квадрокоптеров и дронов за 1 час в Москве — диагностика бесплатно – Сервисный центр «РемонТехник» Лодки
Содержание
  1. Digitrode
  2. Ky601g/ky601s gps дрон 4k 5g wifi fpv rc вертолет расстояние 2000 метров профессиональный квадрокоптер vs sg907 l109 для мальчика рождество|квадрокоптеры с камерами| | алиэкспресс
  3. Ky601s радиоуправляемый дрон с камера 1080 p селфи дроны с камера hd складная quadcopter квадрокоптер с камера муха 18 минут vs e58|радиоуправляемые вертолеты| | алиэкспресс
  4. Ryze technology: новый игрок на рынке
  5. Xin kai yang rc квадрокоптер ky601s складной дрон с камерой 1080p wifi fpv высоты удерживающий аэрофотосъемку rc квадрокоптер|радиоуправляемые самолеты| | алиэкспресс
  6. Автономный и интеллектуальный?
  7. Базовые принципы полета квадрокоптера
  8. Батарея ушла в непонятный режим – вопросы – однодневки
  9. Безопасность
  10. Выбираем тип и размер квадрокоптера
  11. Другие проекты контроллеров для квадрокоптеров
  12. Квадрокоптер не реагирует на пульт
  13. Компьютерное зрение
  14. Не вращается один или несколько двигателей
  15. Немного теории
  16. Несколько советов новичкам
  17. Относительно дешевый quadcopter на arduino с управлением от телефона, планшета, пк
  18. Планы на будущее
  19. Подключение к контроллеру
  20. Признаки неисправности
  21. Сборка
  22. Создаем квадрокоптер на базе arduino
  23. Способ 2: проверка оперативной памяти
  24. Управление моторами
  25. Шаг №3. скетч для arduino

Digitrode

Управлять квадрокоптером – это веселое и интересное занятие. Интереснее может быть только создание своей системы управления такой игрушкой на базе какой-нибудь популярной платформы, например, Arduino. Чем и занялся энтузиаст под ником Dzl. Первым делом он разобрал пульт дистанционного управления для того, чтобы посмотреть, какая радиосистема в нем используется.

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

Радиосвязь обеспечивалась небольшим дискретным радиомодулем. После дополнительного анализа и поиска в интерненте выяснилось, что модуль основан на микросхеме передатчика BK2421, работающего в диапазоне 2.4 ГГц. Сегодня, в принципе, большинство дешевых игрушек с радиоуправлением основаны на этом модуле.

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

Благодаря «прослушке» с помощью Arduino UNO стал понятен порядок инициализации и режим связи. имеется порядок инициализации.

Не вдаваясь в подробности низкоуровневой коммуникации, при включении пульта и квадрокоптера происходит следующее:

1. Пульт передает свой уникальный сетевой адрес или ID

2. Квадрокоптер принимает эту передачу, подтверждает ее и начинает прослушивать канал с данными от этого ID

3. После подтверждения пульт начинает передавать пакеты данных каждые 20 мс

Можно управлять одновременно несколькими квадрокоптерами, назначив им разные адреса. Передача ID проходит по одному фиксированному каналу, и данные передаются по одному из 12 случайных каналов. Квадрокоптеры автоматически сканируют радиоканалы, пока не найдут данные.

Данные передаются в пакете, состоящем из 8 байт, в следующем формате:

Байт 0 = throttle (газ) 0-255 Байт 1 =Yaw (рыскание) 0-255 Байт 2 =Yaw_trim (подстройка Yaw) 0-128 Байт 3 = Pitch (тангаж) 0-255 Байт 4 = Roll (крен) 0-255 Байт 5 = Pitch_trim (подстройка Pitch) 0-128 Байт 6 = Roll_trim (подстройка Roll) 0-128 Байт 7 = Fly/run 0=fly, 16=run

Затем была создана базовая станция, которая должна связываться квадрокоптерами. В качестве модулей использовались RFM-70, содержащие ту же микросхему BK2421. Следует отметить, что выводы BK2421 толерантны к 5 В, поэтому дополнительные резисторы для 3.3 В можно не ставить.

Для подключения одного и более квадрокоптеров к Arduino была написана специальная библиотека. Эта библиотека должна работать с любыми платами Arduino на базе чипов ATMEGA88 — ATMEGA328P. И в конце видео работы:

Ky601g/ky601s gps дрон 4k 5g wifi fpv rc вертолет расстояние 2000 метров профессиональный квадрокоптер vs sg907 l109 для мальчика рождество|квадрокоптеры с камерами| | алиэкспресс

Модель самолета:KY601G

Спецификация:

Расстояние дистанционного управления:2000 метров(Без помех, без окклюзии)

Время зарядки: 2 часа или около того

Время полета: 20 минут или около того

Расстояние передачи фигуры:1000 метров(Без помех, без окклюзии)

4K ФОТО пикселя: фронтальная камера: 4096*3072P

Разрешение видео 4K: фронтальная камера: 2048*1080P (2K) 25 кадров в секунду

Пульт дистанционного управления: 3 батарейки типа АА (не входят в комплект)

Перезаряжаемая батарея самолета: 7,4 В 1800 мАч литиевая батарея (входит в комплект)

Функция:

  • Вверх/вниз, поворот влево/вправо, вперед/назад,
  • Боковой полет, светодиодный свет, удержание высоты,
  • GPS позиционирование, 4K HD камера, Режим следования,
  • POI fly, way-point fly, фото жестов

Размер корпуса: 34*33*10

Характеристика:

Аккумулятор большой емкости:На одной зарядке до 20 минут

GPS позиционирование и удержание высоты: обеспечивает стабильный и точный опыт полета

Фотография жестов: когда вы делаете знак победы или пальмовый рукой

Перед летательным аппаратом в пределах 2 метров, он будет автоматически снимать фото или записывать видео для вас.

Летающий путь: Просто нарисуйте маршрут на экране, вертолет будет автопилотом в качестве данного пути.

Упаковочный лист:

Модель самолета:KY601s

Спецификация

Расстояние дистанционного управления:Около 80 метров

Время зарядки: 120 минут или около того

Время полета:18 минут или около того

1080P фото пикселей:1920*1080

Разрешение видео 1080P: 1920*1080

480 пикселей:720*480

Перезаряжаемая батарея самолета: 3,7 V 1800mAh литиевая батарея (включая)

Пульт дистанционного управления: 3 батарейки типа АА (не входят в комплект)

Безголовый режим, оптический поток, фото жестов, видео жестов,

Характеристика:

Ky601s радиоуправляемый дрон с камера 1080 p селфи дроны с камера hd складная quadcopter квадрокоптер с камера муха 18 минут vs e58|радиоуправляемые вертолеты| | алиэкспресс

KY601S_01

Наименование товара: KY601S Квадрокоптер

Размер игрушки: 24x24x5 см (без учета элемента защиты)

Возраст: 14

Расстояние дистанционного управления: около 100 м

Время воспроизведения: Около20 минут

Drone Батарея: 3.7V1800mAh

Время зарядки: около 120 минут

Батарея дистанционного управления: 3 * AA батареи (Не прилагаются)

Материал: ABS пластик, электронные компоненты

Особенности:

1.0,3 МП камера/1080 P камеры,Wifi в режиме реального времени передача, высота удержания позволяет делать трюк четкие воздушные фотографии/видео с легкостью.

2. Длительное время полета, о20 минут,Дольше, чем большинство квадрокоптеров.

2. складная рука, легко носить и хранить.

3. Скорость переключается. Высокая/Средняя/низкая скорость для выбора.

4. Режим Headless один ключ возврата, упрощают ваш контроль.

5. светодио дный огни

6. вперед/назад, подъем/спуск, поворот влево/вправо, влево/вправо боковой полет, тонкая настройка и т. д.

Посылка включает в себя:

Drone * 1

Удаленный Управление * 1

Запасных винтов * 4

USB Зарядное устройство * 1

Защитная рама * 4

Выпадающая напольная подставка * 2

Руководство пользователя * 1

Примечание: Используйте приложение, чтобы делать фотографии/видео только.

KY601S_02KY601S_03KY601S_04KY601S_05KY601S_06KY601S_07KY601S_08KY601S_09KY601S_10KY601S_11KY601S_12KY601S_13KY601S_14KY601S_15KY601S_16KY601S_17KY601S_18KY601S_19KY601S_20KY601S_21

Ryze technology: новый игрок на рынке

Tello – это совместное произведение DJI и Intel с молодым стартапом Ryze Technology из того же Китая. Основана компания была в 2021 году. Пока что предприятие нацелено на изготовление дронов, оснащённых камерой, а также с арсеналом всевозможных «умных» функций и возможности обучения. Компания ставит целью повысить интерес молодёжи к современной технике.

В разработке дрона Tello молодому стартапу помогли именитые «гиганты»: от DJI был взят контроллер полёта, а от Intel – установлен мощный процессор. Вся эта мощь умещается в небольшом корпусе, который можно брать с собой куда угодно. Tello умеет «учиться»: владелец получит возможность программировать дрон, причём по заверениям разработчиков это будет настолько легко, что с программированием справятся не только подростки, но даже дети!

Нельзя сказать, что Tello – это продукт от DJI, хотя дрон и похож визуально на Spark. Всё-таки DJI и Intel – скорее партнёры, участвовавшие в разработке квадрокоптера. Кроме того, DJI будут предлагать Tello для покупки в своём онлайн-магазине.

Xin kai yang rc квадрокоптер ky601s складной дрон с камерой 1080p wifi fpv высоты удерживающий аэрофотосъемку rc квадрокоптер|радиоуправляемые самолеты| | алиэкспресс

Особенности дрона KY601S со складным внешним видом и функцией удержания высоты, котораяИдеально подходит для начинающих и аэрофотосъемки. Камера 1080 P позволяет вам получить еще больше изображений в режиме реального времени для фантастического видео/фотографирования, что действительно является отличной комбинацией полета. Кроме того, он оснащен функциями автоматического возврата, Безголового режима, траектории полета и гравитационного контроля. Просто приходите и получите его!

Характеристика:

Функции: складной, боковой полет, поворот влево/вправо, вверх/вниз, вперед/назад, 3DФлип, удержание высоты, один ключ взлета/посадки/остановки, WiFi FPV, Безголовый режим, автоматическое возвращение, гравитационное управление, траектория полета

Широкоугольная камера 1080 P позволяет вам передавать изображения в реальном времениИзображение для фантастического видео/фотосъемки.

Голосовое управление: означает, что вы можете управлять этим самолетом, давая ему оральный заказ черезВаш телефон.

Удержание высоты: со встроенным барометром самолет полетит на определенную высотуКогда снимается.

Функция автоматического возврата: самолет автоматически вернется, когда напряжение батареиНизкий или не контролируемый диапазон.

Режим управления гравитацией: позволяет летать на дроне вперед/назад/влево/вправоСоответствие углу мобильного телефона.

Режим полета пути: просто нарисуйте маршрут на экране, Квадрокоптер будет летать, как указаноПуть.

При возникновении любых проблем, пожалуйста, свяжитесь с нашим магазином без колебаний. Честь служить вам!

Характеристики:

Бренд товара: XIN KAI YANG

Наименование товара: складной Дрон KY601S

Пульт дистанционного управления: 2,4G 4CH

Цвет: черный

Камера: широкий угол 1080 P

FPV: wifi

Расстояние управления: около 80 м

Расстояние передачи Wifi: около 40 м

Батарея дрона: 3,7 В 1800 мАч модульная lipo батарея (28g)

Размер батареи: 53*30*9 мм

Время полета: около 20 минут

Время зарядки: около 120 минут

Аккумулятор пульта дистанционного управления: 3 * AA батареи (не входят в комплект)

Размер квадрокоптера: 170*130*50 мм (в сложенном виде)

330*330*75 мм (в разложенном виде)

Информация об упаковке:

Размер упаковки: 23*19*14 см/9,1*7,5 * 5.5in

Вес упаковки: 428 г

Подарочная упаковка

Часто задаваемые вопросы:

* Пожалуйста, не используйте в случае многих вариантов WiFi, может быть сигналПомехи. Если у вас возникли проблемы с подключением Wi-Fi дрона, попробуйте несколько раз его выключить и включить. При возникновении любых других проблем с Wifi, пожалуйста, свяжитесь с нами как можно скорее.

* Не продолжайте летать над 3-4 батареями без перерыва, что не является хорошимДля жизни дрона.

* Не перезаряжать или перезаряжать батареи. Не ставьте его рядом с высокимТемпературное состояние. Не бросайте его в огонь. Не бросайте в воду.

* Телефон на картинке не входит в комплект. Могут быть некоторые отклонения из-заРучное измерение или небольшая разница в цвете из-за условий фотографирования. Спасибо за понимание.

Комплектация:

1 * KY601S RC Дрон

1*1080 P HD камера

1 * пульт дистанционного управления

1*3,7 V 1800 mAh Lipo батарея

4 * Защита пропеллера

1 * комплект запасных пропеллеров

1 * комплект шасси

1 * комплект колпачков двигателя

1 * Зарядное устройство USB

1 * Набор отверток

1 * Руководство пользователя

1. Мы гарантируем отправку товара в течение 24-72 часов после подтверждения оплаты, за исключением праздничных дней.
2. Мы отправляем почтой Китая, HKpost EMS, DHL, Fedex, в соответствии с вашим выбором при размещении заказов.
3. Если вы не получили товар через 45 дней, пожалуйста, свяжитесь с нами. Мы приложим все усилия, чтобы решить проблему.
4. Мы не несем ответственности за задержки, связанные с таможней, ввозными пошлинами, налогами или другими таможенными сборами.

1. Все товары имеют 1 год гарантии. Если ваша покупка не соответствует товарному качеству, пригодности для целей или соответствия описанию, мы можем убедиться, что ваши проблемы решены.
2. Для неправильно отгруженных товаров, пожалуйста, свяжитесь с нами в течение 48 часов после доставки. Мы организуем доставку правильных товаров или вернем все ваши платежи.
3. Для дефектных или неисправных продуктов, пожалуйста, сделайте фотографии или видео, мы отправим или вернем деньги после подтверждения.

Автономный и интеллектуальный?

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

Смотрите про коптеры:  Школа беспилотной авиации Skilldrone

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

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

Ну и конечно, вся эта система должна хорошо управляться и просто программироваться. Так мы приходим к мысли: а не реализовать ли мозговой центр коптера на базе смартфона? Удобнее всего использовать устройство на базе Android, поскольку под эту ОС имеются удобные средства разработки и программные компоненты, такие, например, как Intel Integrated Performance Primitives (Intel IPP) или OpenCV.

Базовые принципы полета квадрокоптера

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

И все же, если летательный аппарат вдруг начинает тянуть в сторону, или он не способен взлететь, то вряд ли причину стоит искать в электронике. Обычно поломка квадрокоптера заключается совсем не в этом.

Каждый квадрокоптер оснащен четырьмя винтами (квадро — четыре) постоянного шага. Под каждым винтом установлен небольшой двигатель коллекторного или бесколлекторного типа. Два винта совершают вращение против часовой стрелки, и два – по часовой.

Управление движением происходит следующим образом:

  • Ускорение скорости вращения пропеллеров приводит к подъему аппарата
  • Ускорение скорости вращения винтов с одной стороны и замедление с другой позволяет аппарату двигаться в сторону
  • Ускорение винтов, вращающихся по часовой стрелке и одновременное замедление винтов, вращающихся против часовой, приводит к повороту квадрика
  • Замедление всех винтов позволяет приземлить дрон на землю

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

Современные бесколлекторные движки весьма надежны, поэтому, скорее всего, что-то не так с пропеллерами. О коллекторных двигателях этого сказать нельзя, и проверять в недорогих дронах нужно не только винты, но и моторы, тоже способные стать источником проблем.

Батарея ушла в непонятный режим – вопросы – однодневки

Пытаюсь запустить пропеллеры, на смартфоне выдает ошибку – “Ошибка сигнала батареи, Проверьте соединение батареи”. (на пульте “Ошибка батареи – Check app” Пропеллеры не запускаются. Видеосигнал идет, вентилятор охлаждения на мавике крутится, камера управляется, видео пишется,

Добавлено позже (22 Июль 2022 – 03:29)

Все, проблема решена!!!  Действительно нужно было обновление, но только через компьютер.

Не могу вставить ссылку на страницу с этого же форума (не соображаю), но ключевые слова для поиска такие – “Эти горящие индикаторы по середине означают, что батарея зависла” – писал iGagarin. И дальше решение проблемы…

Я только боялся, как бы батарея не разрядилась совсем до окончания обновления – вряд ли она заряжалась бы от сети в зарядном устройстве. Но повезло – после перезагрузки, моргала последняя лампочка.

Так что если такое у кого случится – обновляйте сразу, не тяните как я 4 дня…

Еще раз – если моргают два средних индикатора (2-й и 3-й), то батарея зависла, требуется ее обновление (только через компьютер).

Безопасность

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

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

Не стоит забывать, что сбой контроллера или канала связи может привести к тому, что аппарат улетит от тебя далеко, и тогда для поиска может пригодиться GPS-трекер, установленный заранее на коптер, или же простая, но очень громкая пищалка, по звуку которой ты сможешь определить его местоположение.

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

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

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

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

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

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

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

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

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

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

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

Квадрокоптер не реагирует на пульт

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

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

Бывает и так, что пилот неверно выполняет последовательность действий, соединяя коптер с пультом. В инструкции обычно подробно расписываются шаги, которые необходимо совершить, чтобы инициализировать беспилотник. Иногда причиной отсутствия реакции на команды является неверное положение дрона (аппарат перевернут или лежит на боку). Некоторые модели дронов не реагируют на пульт до тех пор, пока не будут установлены на горизонтальную плоскость.

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

Компьютерное зрение

Очевидно, что без системы компьютерного зрения интеллектуальное устройство не может считаться таковым. Наш коптер должен уметь не просто снимать фото, но и анализировать их – для этого воспользуемся возможностями OpenCV.

– это open source библиотека для программного анализа изображений, лежащая в основе бесчисленных реализаций систем компьютерного зрения и виртуальной реальности. Изначально разработанная Intel, сейчас она доступна для множества аппаратных платформ и ОС.

Для практики попробуем распознать простой знак в виде круга и расположиться перед этим знаком на определенной дистанции. Чтобы упростить тестовое задание, перемещать смартфон будем рукой.

OpenCV не является библиотекой, напрямую доступной Java под Android. Это нативная библиотека, обычно используемая из программ на С , так что нам понадобится Android NDK. Съемка изображений и визуализация будет выполнена на Java, для взаимодействия между Java и C будем использовать JNI.

В результате, в вашем проекте будут:Основной Java файл « Src/MainActivity.java »Файл разметки XML « Res/layout/activity_main.xml » и манифестДва Makefile « Jni/Android.mk » and « Jni/Application.mk »Код cpp « Jni/ComputerVision_jni.cpp » и хедер « Jni/ComputerVision_jni.h »

В отличие от Java, C должен быть скомпилирован под определенный процессор. Настройка производится путем редактирования переменной APP_ABI в файле Application.mk. Если у вас смартфон на платформе Intel, корректным значением будет x86. Дальше NDK все сделает сам.

Не вращается один или несколько двигателей

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

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

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

В случае с бесколлекторными двигателями поломка может объясняться неисправностью электроники. Если не запускается бесколлекторный движок, то, скорее всего, из строя вышел электронный регулятор скорости (ESC). Подключите к исправному мотору тот ESC, который необходимо проверить.

Немного теории

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

Перемещение дрона на Arduino и любом другом контролере осуществляется за счет изменения трех параметров:

Первый параметр определяет угол наклона вверх или вниз передней части квадрокоптера, позволяя выполнить снижение или подъем дрона. Крен определяет угол наклона, когда правая часть оказывает ниже или выше левой. Рыскание определяет угол поворота квадрокоптера Arduino вокруг вертикальной оси, проходящей через его центр тяжести, обеспечивая дрону поворот в горизонтальной плоскости на нужный угол.

Arduino – небольшая по габаритам плата (сравнима со спичечным коробком), имеющая собственный микропроцессор и память. На нем есть большое количество контактов для подключения компонентов, а возможность загрузки программы позволяет управлять ими по заданному определенному алгоритму.

В итоге плата Arduino дает широкие возможности для создания различных гаджетов, среди которых дрон лишь один из примеров.

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

Смотрите про коптеры:  «Тойота Королла» с коробкой робот: отзывы 🦈

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

Не потребует Arduino и наличия при сборке паяльника, так как вполне можно обойтись макетной доской и набором перемычек, что одновременно упрощает работу, позволяет быстро исправить какие-то недочеты и ошибки при сборке.

Несколько советов новичкам

Решая заняться созданием квадрокоптера на Arduino, обратите внимание на следующие советы:

  • Не усложняйте первую конструкцию, устанавливая экшен-камеру. Вашей задачей остается создание дрона, который сможет взлететь и уверенно держаться в воздухе, а не упасть на землю, сломавшись при первом полете. Если же последнее произойдет, то легко можно разбить экшен-камеру, а это большие расходы.
  • Не гонитесь за большими масштабами, так как на первый раз достаточно создать небольшой рабочий Arduino дрон, над конструкцией которого можно будет дальше работать, совершенствуя и усложняя.
  • Сократите до минимума количество дополнительных элементов и соединений, так как большое число датчиков и всевозможных контролеров не всегда повышает надежность дрона в полете. Значительно лучше создать базовую конструкцию и постепенно ее усложнять, добавляя новые функции и возможности. Это будет значительно разумней и позволит в будущем проектировать «специализированные» дроны.
  • Если вы хотите изготовить квадрокоптер Arduino с камерой, то вам потребуется основание достаточно больших размеров, что снижает устойчивость всей конструкции.

В завершение обратим внимание, что программирование и создание квадрокоптера на базе Arduino – увлекательное, но достаточно сложное дело для новичков, поэтому не опускайте руки, если у вас не получается. Сделать на Arduino дрон вполне реально каждому и поможет в этом масса дополнительной информации и видео, которое вы легко найдете в интернете.

3.6 / 5 ( 7 голосов )

Относительно дешевый quadcopter на arduino с управлением от телефона, планшета, пк

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

Что вам понадобится для того, чтобы собрать и запустить в воздух свой квадрокоптер:

Ноутбук или компьютер с Processing[/b], скачать можно от сюда. Что такое “Processing”? Вот, что пишет об этом википедия :

Processing — открытый язык программирования, основанный на Java. Представляет собой лёгкий и быстрый инструментарий для людей, которые хотят программировать изображения, анимацию и интерфейсы.Используется студентами, художниками, дизайнерами, исследователями и любителями, для изучения, прототипирования и производства. Он создан для изучения основ компьютерного программирования в визуальном контексте и служит альбомным программным обеспечением (имеется в виду то, что каждый *.pde файл визуальной оболочки Processing’а представляет собой отдельное изображение или анимацию, и т. д.) и профессиональным производственным инструментом.

Arduino Software (IDE)[/b]
Андроид-устройство[/b], которое поддерживает режимUSB-хоста[/b](проверено на MotorolaXoom.
А так же паяльник, прямые руки, ножницы.

Что надо для изготовления рамы

Рама квадрокоптер делается из бамбуковых шашлычных палочек

Крепления двигателей к раме делаются из палочек для коктейля.

Изолента- используется для крепления платы приемника, электродвигателей к раме. Нитки нужны для скрепления деталей перед склейкой. Цианакриловый клей. Резинка для крепления аккумулятора к раме.

Список электроники для квадрокоптера.

Все эти детали могут быть повреждены во время пробных запусков или во время полетов, поэтому заказывайте с запасом. Ссылки даны для примера. Есть много поставщиков.
Лопасти для вертолета
Двигатели. Я не нашел двигатели с размерами 4х7 мм на Алиэкспресс нашел вот такие. Моторы должны быть без щеточные.

Плата приемника эта плата содержит все компоненты- гироскоп, акселометр, ESC (система курсовой устойчивости), CPU который все эти компоненты объединяет. Литий полимерный аккумулятор:1 x 240mah 1S ‘LiPo. Можно использовать разные аккумуляторы с меньшей или большей емкости. Если вы решите построить октакоптер, то вам понадобиться более емкая батарея.

Список аппаратного контроля квадрокоптера.

Это те части вашего будущего вертолета, которые позволят ему принимать ваши команды.
Приемопередатчик Учтите что в комплекте должны быть два модуля. И это не тоже самое что NRF24L01, что бы ни утверждал продаван.

Arduino DUE[/b]или аналогичный, он будет использоваться для связи вашего Андроид-устройства и A7105. Автор использовал именно эту плату Arduino потому, что она имеет USB подключенный к последовательному порту и может работать с 3.3в логикой, хотя можно применить преобразователь уровней 5-3.3в.

Макетная плата-на ней вы будете монтировать радио модуль и подключать его к Arduino. Резистор 22кОм- значение его не особо критично. Провода для соединения радио модуля. OTG переходник для вашего андроид устройства.

OTG
Hubsan-пульт дистанционного управления-это не обязательно, но удобно.

Создание каркаса.

Каркас изготавливается из бамбуковых палочек, скрепленных крест на крест с трубочками от коктейлей. Все это склеивается вместе супер клеем.
1: Распечатайте шаблон SVG в прикрепленном файле. Он сложнее, чем должен быть, но также используется для строительства октокоптера. Шаблон нужен, чтобы сделать правильный квадрат.

2. Отрежьте нитку по длине вашего предплечья.

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

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

5. Возьмите еще две палочки для канапе и закрепите их как в предыдущем шаге , только на расстоянии 4 пальцев от ранее прикрепленных. Точное расстояние не важно, вы исправите его далее.

6. Положите шаблон на ровную поверхность, лучше использовать стекло.

7. Разместите ваши связанные вместе палочки, как показано на фото.

На данном этапе важно все сделать как можно точно. Квадрокоптеры не очень чувствительны к распределению веса, но если ваши моторы не будут направлены вертикально, вертолет будет не очень хорошо летать, так что проверьте все два раза. Чтобы крепления моторов были строго вертикальными, а все диагонали одинаковыми.

8 Пропитайте все ваши нити, связывающие палочки, супер клеем. Надо пропитать нити насквозь, стремитесь не сдвигать при этом ваш каркас. Подождите 2 минуты и переверните ваш шаблон, чтобы пропитать нитки клеем с обратной стороны. Еще через две минуты первая квадратный кронштейн будет готов готова.

9. Повторите все тоже самое для второго кронштейна.

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

11. Обрежьте палочки примерно на длину 2 см с обеих сторон.

12. Отрежьте 4 палочки по 1.5 см , склейте их вместе квадратом, особо прочная склейка не нужна, это будет кронштейн для платы и батареи питания.

Следующий этап состоит из пайки ваших 4 моторов к плате 4Х приемника. Первое, что надо – это припаять провода питания на нижнюю часть платы. Далее мы будем ссылаться на эту ориентацию (плата лежит на “спине”)

Как подключать моторы.

На Hubsan х 4 платах есть контактные площадки для подключения светодиодов и моторов. Те, что для светодиодов имеют обозначение LED, туда НЕНАДО подключать моторы. Контакты для моторов помечены ve[/b]и–ve.[/b]

Возьмите один из ваших 4 моторов с черным и белым проводами и припаяйте их кЛЕВЫМ НИЖНИМ[/b]контактам платы, белым проводом к левому контакту пары. Возьмите мотор с красным и синим проводами и припаяйте его кЛЕВЫМ ВЕРХНИМ[/b]контактам, красным проводом к левому контакту пары.. Возьмите мотор с черными и белыми проводами и припаяйте их кПРАВЫМ ВЕРХНИМ[/b]контактам, черным проводом к левому контакту. Возьмите мотор с красным и синим проводами и припаяйте его кПРАВЫМ НИЖНИМ[/b]контактам, красным проводом к левому контакту пары.

В схеме подключения белый провод это черная пунктирная линия. Провода надо закрепить каплей горячего клея. Закрепите моторы двумя полосками изоленты шириной 5мм. Не стоит особо волноваться по поводу одинакового расположения моторов по высоте. После того,как моторы закреплены, надо надеть на оси пропеллеры. Используйте белый пропеллер для “переда”с противоположной стороны от проводов батареи) и чёрный пропеллер для”зада”. Это не так просто, как кажется, так. как одни лопасти сделаны для вращения по часовой стрелке, а другие , для вращения против часовой стрелки. На лопастях есть обозначения. Используйте лопасти с буквой “А[/b]” для левого верхнего и правого нижнего моторов. С буквой “В[/b]”, соответственно, для правого верхнего и левого нижнего моторов. Теперь вы можете прикрепить батарею к нижней части платы, автор использует для этой части резинку. Если у вас есть оригинальный hubsan контроллер, вы сможете поднять квадро в воздух. Если вертолёт трясёт в воздухе, значит, моторы стоят не строго вертикально. Подкладывая кусочки свернутой бумаги, можно выравнять моторы.

Сборка радиоуправления на arduino.

Этот пункт проекта расскажет как управлять вертолетом с помощью Андроид устройства,через последовательный порт Arduino.

Вам нужны 6 контактов на плате А7105. Слева GND. Справа-SDIO, SCK, SCS, GND, VCC.

Припаяйте жесткий одножильный провод, длиной 2 см, к каждому указанному выводу. Вставьте А7105 в макетную плату, так как показано на фото. Соедините выводы GND на плате arduino и два на А7105. Соедините вывод 3.3V на Arduino c выводом VCC на плате А7105. На разъеме SPI Arduino, соедините вывод MOSI с одним из выводов резистора , другой конец резистора соедините с пином SIDO на А7501.

По этой ссылке можно посмотреть где находится вывод MOSI
Вывод SCK Arduino c выводом SCK А7105 , SCS с платы А7105 на пин 10 Arduino . Синий резистор на фото не является частью проекта.

Arduino софт

Нижеследующий скетч использует хакнутую версию PhracturedBlue’s hubsan X4 и A7105 оригинал кода можно посмотреть здесь.

Подключить Ваш DUO к компьютеру через ‘Programming Port’. Скачайте зип фаил, загрузите скетч в Arduino и выгрузите его в DUO. Этот скетч обрабатывает команды с последовательного порта и преобразует их в команды платы управления вашего квадрокоптера. Этот скетч связывается с платой Hubsan по радио без последовательного порта, так что, если включите ваш коптер, а затем Arduino, и огни на коптере перестанут моргать, значит все в порядке.

Программное обеспечение для Андроид

Это программноеобеспечениедает вам простой контролер полета на базе андроид устройства. Для управления используется акселерометр и сенсорный экран вашего устройства. Планшет или телефон будет обмениваться данными с Arduino через порт USB.

Установка софта:
1 Надо разрешить отладку по USB и разрешить установку приложений не google play. Скачать приложение можно здесь
2Подключитесвое устройство через переходник OTG к Arduino, он будетзапитыватьсяот вашего телефона или планшета, поэтому проверьте, чтобы аккумулятор был полностью заряжен.
3 Подключите аккумулятор к коптеру и положите его на плоскую поверхность. Если огни перестали моргать, значит все в порядке.
4 Большой палец левой руки медленно сдвиньте по экрану, пропеллеры должны начать вращаться. Уберите палец и пропеллеры остановятся.
5 Проделайте все тоже самое, только разместите большой палец правой руки тоже на экране. Это позволит вам управлять вертолетом с помощью акселерометра, наклоняя ваше устройство вперед/назад, влево/вправо. Перемещая большой палец правой руки влево или вправо, вы будете закручивать вертолет влево или вправо вокруг оси. Если убрать правую руку с экрана, вертолет должен выровняться, не зависимо от положения акселерометра. Попробуйте. Перемещайте палец левой руки до тех пор, пока вертолет не взлетит. Помните – если убрать оба пальца- моторы остановятся.

Смотрите про коптеры:  Аппаратура и Электроника для радиоуправляемых моделей

Программное обеспечение для ПК
В архиве программа, которая управляет коптером через последовательный порт. Управляется коптер с помощью курсорных кнопок, и кнопок “A”/”Z”- дроссель. Автор сделал попытку заставить следовать коптер за объектом определенного цвета, но это пока не работает. Обещал выкладывать обновления.

Планы на будущее

Установите OpenCV Manager и ваш APK файл из Eclipse. Запустите его и пройдите все шаги настройки. Оно будет определять круги в поле зрения и руководить перемещением смартфона в центр круга заданного диаметра.

На тестовом смартфоне мы получали и обрабатывали снимок каждые 8 сотых секунды – 12.5 кадров в секунду. Это доказывает, что компьютерное зрение для коптера – вещь совершенно реальная даже при ограниченных временных и финансовых ресурсах.

Возможности дальнейшего развития очень широки. OpenCV – это open source библиотека, портированная на многие платформы. Вдобавок, Intel IPP заменяет некоторые низкоуровневые вызовы OpenCV и ускоряет ваш код, вставляя функции, хорошо оптимизированные под процессоры Intel. Вы можете сохранить переносимость кода – в дальнейшем, возможно, вам понадобится более мощный смартфон.

Ну а что делать дальше – вам подскажут

. Там написано очень подробно, как самому построить летающий аппарат и чему его научить.

Теперь некоторые более конкретные ссылки:

Подключение к контроллеру

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

Для составления схемы нам необходимы:

  • Arduino
  • Двигатели
  • Транзисторы

Все это собирается на монтажной плате и соединяется коннекторами.

На первом этапе следует подсоединить 4 ШИМ выхода (обозначены ~) к транзистору. Затем подсоедините коннекторы к движкам, подключенным к питанию. В нашем случае мы используем аккумулятор на 5В, но подойдет и аккумулятор на 3-5В.

Транзисторы должны быть заземлены, а земля на плате Arduino должна быть подключена к земле аккумулятора. Двигатели должны вращаться в правильном направлении, то есть работать на подъем коптера, а не на его крен.

Переключив контакт двигателя с напряжения 5В на транзистор, вы увидите, что ротор изменит направление вращения. Единожды совершив настройку, больше возвращаться к изменению направления вращения ротора не придется. Теперь нас интересует скорость.

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

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

Признаки неисправности

После падения с высоты практически в 100% случаев требуется ремонт квадрокоптера. Существует ряд «скрытых» проблем, определить которые можно по нестандартному поведению дрона. На наличие проблемы могут указать следующие признаки:

НеисправностьРешение
Не выполняет сложные фигурыВ аккумуляторе мало заряда или он пришел в негодность. Необходима подзарядка или полная замена
Нарушена стабилизация или появилось дребезжание и вибрацииПовреждены винты или корпус. Необходимо устранить дефекты или заменить детали
Беспилотник уносит в сторонуСледует выполнить калибровку
Не выполняет команды или не следует указанному маршрутуТребуется диагностика и замена материнской платы или GPS-модуля
Один из валов двигателя вращается со скрежетомНеобходим ремонт или замена мотора

Все это говорит о наличии поломки. Вам потребуется полноценная диагностика. Диагностика у нас бесплатна. Если того требует процедура, выполняется замена неисправного компонента. Наш сервис имеет все необходимые комплектующие и выполнит ремонт дрона любой сложности.

Сборка

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

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

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

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

Создаем квадрокоптер на базе arduino

Не обязательно покупать беспилотник в магазине — теперь вы можете сделать квадрокоптер на базе arduino самостоятельно. Дрон будет иметь мощное автономное питание и функционировать на стабилизационный системе, основой которой будет база Arduino. Если сделать летательный аппарат своими руками, можно сэкономить приличную сумму. Покупной коптер стоит минимум 80 долларов. Если вы создадите его самостоятельно, это обойдется примерно в 60 условных единиц.

Квадрокоптер на базе arduino - самодельный беспилотник

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

Летающую модель с 4 ножками можно сотворить своими руками. Процесс не покажется вам сложным, а наоборот, доставит удовольствие, но только при условии изучения инструкции и пошагового ее соблюдения. Прежде всего, перед процессом создания дрона, стоит определиться с элементами, которые будут использованы в работе. В качестве контролера, как и предполагалось, будем использовать платформу Arduino — это недорогая, но качественная база, которая обеспечит устройству бесперебойную работу.

Для создания беспилотника важно правильно подобрать двигатели. Бесщеточные достаточно мощные, но их стоимость составляет минимум 20 долларов, это означает, что устройство обойдется около 80 долларов. В данном случае стоит отдать предпочтение щеточному варианту — намного дешевле, и не требуют установки дополнительных контроллеров.

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

  • аккумуляторы на 3,7 В литиевого типа;
  • провода;
  • транзистор не слабее ULN2003A Darlington Transistor;
  • моторы Coreless Motors;
  • микроконтроллер 0820 Coreless Motors;
  • гироскоп;
  • акселерометр;
  • инструменты для спаивания;
  • 3D принтер.

Первое, что следует сделать – это создать раму для будущего квадрокоптера. Каркас получится легким и прочным, если воспользоваться 3D принтером. Затем следует настроить акселерометр и гироскоп. Не нужно подключать к 5 В — это может привести к тому, что плата испортится. Лучше отдать предпочтение 3.3 В. Необходимо учесть, что в большинстве плат есть специальный регулятор напряжения.

Квадрокоптер на arduino - идея для радиоподелки своими руками

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

Как оказалось – это вполне реальная задача. Процесс не доставит вам забот, зато можно сэкономить большую сумму. Если возникли сомнения по поводу запуска вашего устройства, инструкцию о том как это сделать читайте здесь. При правильном обращении квадрокоптер на базе arduino прослужит долго.

Способ 2: проверка оперативной памяти

Ошибки оперативной памяти – основной фактор возникновения красной лампочки на системной плате. Проверить ОЗУ можно достаточно просто. Если вы используете одну плашку, переместите ее в другой свободный разъем. При установке нескольких плашек советуем проверить каждую по очереди.

Подробнее: Устанавливаем модули оперативной памяти

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

Подробнее:Проверяем совместимость оперативной памяти и материнской платыКак проверить оперативную память на работоспособность

Управление моторами

Итак, центр управления выбран, теперь надо подключить к нему моторы. Мы выбрали

стоимостью порядка 5 долларов, он подключается по USB и вдобавок имеет Bluetooth интерфейс. С помощью этой карты будут управляться стандартные серво приводы. С помощью Pololu Maestro servo controller и смартфона сравнительно несложно переделать управляемый летательный аппарат в автономный.

С помощью нескольких строк кода и стандартных Android USB средств мы будем контролировать серво моторы и, таким образом, движение коптера. Еще несколько строк кода – и мы получим доступ к GPS, камере и передаче данных по сети.Вызовем controlTransfer из UsbDeviceConnection:

import android.hardware.usb.UsbDeviceConnection;
// …
private UsbDeviceConnection connection;
// …
connection.controlTransfer(0x40, command, value, channel, null, 0, 5000);

Контроллер позволяет управлять серво приводами, устанавливая конечную позицию, скорость и ускорение – все, что нужно для плавного перемещения. Аргумент command может принимать одно из трех значений:

public static final int USB_SET_POSITION = 0x85;
public static final int USB_SET_SPEED = 0x87;
public static final int USB_SET_ACCELERATION = 0x89;

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

Шаг №3. скетч для arduino

После подключения к Arduino платы MPU-6050 необходимо загрузить скетч I2C scanner code, куда вставляется код программы. Обратим внимание, что на этом этапе пригодятся хоть минимальные познания в программировании на Arduino, поэтому при отсутствии даже них стоит сделать небольшую паузу и разобраться с особенностями.

Теперь откройте серийный монитор Arduino IDE (он находится в разделе Tools на вкладке Serial Monitors) и убедиться в наличии подключенного 9600. Если все предыдущие этапы были выполнены верно, то будет обнаружено устройство I2C с присвоенным адресом 0х69 или 0х68, который нужно записать.

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

Теперь обязательно откройте файл MPU6050_DMP6. Если у вас был присвоен адрес 0х69, то обязательно нужно расскоментировать строку после #includes, так как по умолчанию присваивается 0х68. На этом этапе уже можно получить первые значения с гироскопа и акселерометра. Для этого загрузите программу и откройте с 115200 окно серийного монитора, следуя дальнейшим инструкциям.

https://www.youtube.com/watch?v=videoseries

После сборки квадрокоптера на Arduino нужно будет откалибровать параметры акселерометра и гироскопа. Для этого достаточно найти ровную плоскую поверхность и поставить на нее плату. Теперь достаточно запустить скетч для проведения калибровки, после которой имеющиеся отклонения записываться и учитываются в скетче MPU6050_DMP6.

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

Adblock
detector