Подписываемся на VK

Ежедневные новости, видео и приколы...

YouTube канал

Подбор моторов

TOP статьи

Вход




RC Магазины





Для удобства пользования форумом и поиска информации прошу придерживаться правила: 1 тема = 1 вопрос.

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

Исключение только в разделе Вопросы и обсуждения по статьям

Как выложить фото, Как опубликовать видео

С уважением,

Константин.

Квадрокоптер на Arduino DUE

Квадрокоптер на Arduino DUE

Здравствуйте! Решил построить квадрокоптер на относительно новой плате Arduino Due. Так же подобрал все компоненты. И так, компоненты следующие:
мозги: Arduino DUE
двигатели + регуляторы: A2212 1000KV + 30A ESC
гироскоп + акселерометр: MPU-6050
барометр: GY-68 BMP180
компас (магнитометр): Gy-273 HMC5883L
аккумулятор 3S 11.1В 5200 мАч 30C
аппаратура управления 6-канальная FlySky FS-CT6B 2.4GHz с приёмником R6B ( FS-CT6B+R6B )
После соединения всех компонентов, проведя проводку, залив прошивку, конструкция не взлетела, просто не вошла в режим Armed.
Прошивка специальная, разработанная кем-то и исправленная для  Arduino DUE. Вот такая.
Подключалось все примерно так:
Приемника R6B 5v. - 5v.
Приемника R6B GND - GND
THR: PIN 62 - A8
ALE: PIN 63 - A9
ELE: PIN 64 - A10
RUD: PIN 65 - A11
AUX1: PIN 66 -DAC0
AUX2: PIN 67 - DAC1

Motor 1: PIN 34 (digital)
Motor 2: PIN 36 (digital)
Motor 3: PIN 38 (digital)
Motor 4: PIN 40 (digital)

MPU6050, BMP085, HMC5883: SCL - SCL
MPU6050, BMP085, HMC5883: SDA - SDA
MPU6050, HMC5883 5v. - 5v.
BMP085 3.3v. - 3.3v.
MPU6050, BMP085, HMC5883 GND - GND
Питание Arduino DUE от BEC Motor 1
Почему моторы не в ШИМ? Честно, с этим я запутался:
в файле Output.cpp написано о моторах
Код:
#if defined(ARDUINO_DUE)
  uint8_t PWM_PIN[8] = {3,5,6,2,7,8,9,10};      //for a quad+: rear,right,left,front   //+ for y6: 7:under right  8:under left
#endif

а немного ниже

Код:
#if defined (ARDUINO_DUE)
   /* Thanks to https://github.com/fluentart/drone2 */
  #if (NUMBER_MOTOR > 0)
   setPWMpin(34); //PWM L0
   PWMC_DisableChannel(PWM, 0);
  #endif
  #if (NUMBER_MOTOR > 1)
   setPWMpin(36); //PWM L1
   PWMC_DisableChannel(PWM, 1);
  #endif
  #if (NUMBER_MOTOR > 2)
   setPWMpin(38); //PWM L2
   PWMC_DisableChannel(PWM, 2);
  #endif
  #if (NUMBER_MOTOR > 3)
   setPWMpin(40); //PWM L3
   PWMC_DisableChannel(PWM, 3);
  #endif
Так куда нужно втыкать пины мотора?
Внешний вид такой:
https://leto15f.storage.yandex.net/rdisk/4e7b86f0fced5f557765e56197ed30a770de5f8b8f5468c06253e18b804453d3/inf/skgzY5B0kune7r4DxY6S63YK66bY957DB3LSSVnukGIrjNunN--jbPaQAzvtJavPX7Krc2WmsNlIrFq_ap2Ksw==?uid=0&filename=IMG_20150823_182701.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&tknv=v2&rtoken=1dccdb28a82be410d03043fbf5ee89df&force_default=no&ycrid=na-a6036890437213c36027f0e2f9f8d1ef-downloader13g
Пульт настроен по видео:


еще хочу добавить, что программа Windows GUI for MultiWii версии 2.3 (совпадает с версией для коптера) не смогла соединиться с прошивкой на Arduino, подключенной по USB, при выборе ком порта, и нажатия Connect, оно написало "Connecting MavLink", затем еще что-то с отсчетом в 24 сек., по истечению которых выдало ошибку
Я впервые на этом форуме, так что, пожалуйста, не кидайте помидоры, если что-то глупое спросил.
Прошу помощи у всех вас! Пожалуйста, помогите разобраться и запустить коптер! Буду благодарен за любую помощь!

Dmitry_DM
Ученик пилота
ranks
useravatar
Offline
9 Сообщений
Дата рождения 
Администратор отключил публичную отправку сообщений

Re: Квадрокоптер на Arduino DUE

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

Dmitry_DM
Ученик пилота
ranks
useravatar
Offline
9 Сообщений
Дата рождения 
Администратор отключил публичную отправку сообщений

Re: Квадрокоптер на Arduino DUE

К сожалению не имел дел с такой платой квадрокоптера, но по аналогии - а в ПО при действии стиков режим арминга включается?

konst
Константин (Москва)
useravatar
Offline
28090 Сообщений
Мужчина  Дата рождения 
Администратор отключил публичную отправку сообщений

Re: Квадрокоптер на Arduino DUE

konst написал(а):

а в ПО при действии стиков режим арминга включается

нет, но в МультиВии арминг должен включатся так:
http://multicopterwiki.ru/images/7/7a/Stik_conf_motor_arm.gif

Dmitry_DM
Ученик пилота
ranks
useravatar
Offline
9 Сообщений
Дата рождения 
Администратор отключил публичную отправку сообщений

Re: Квадрокоптер на Arduino DUE

konst написал(а):

К сожалению не имел дел с такой платой квадрокоптера, но по аналогии

можно провести аналогию с Arduino Mega 2560, они практически похожи по расположению и назначению пинов

Dmitry_DM
Ученик пилота
ranks
useravatar
Offline
9 Сообщений
Дата рождения 
Администратор отключил публичную отправку сообщений

Re: Квадрокоптер на Arduino DUE

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

konst
Константин (Москва)
useravatar
Offline
28090 Сообщений
Мужчина  Дата рождения 
Администратор отключил публичную отправку сообщений

Re: Квадрокоптер на Arduino DUE

konst написал(а):

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

вот, мне нравится эта идея, спасибо за нее большое! Вот только буду еще благодарен за информацию о том, как это сделать?
И еще один вопрос, на который еще не получил ответа: я правильно делал, что подключал пины релулей в 34,36,38,40 ? Или все же надо в 3,5,6,2 ? Я показывал 2 куска кода в разных местах, в коде не очень разбираюсь и не знаю наверняка.

Dmitry_DM
Ученик пилота
ranks
useravatar
Offline
9 Сообщений
Дата рождения 
Администратор отключил публичную отправку сообщений

Re: Квадрокоптер на Arduino DUE

Dmitry_DM написал(а):

в 34,36,38,40 ? Или все же надо в 3,5,6,2 ?

вопрос снят, однозначно 3,5,6,2

Dmitry_DM
Ученик пилота
ranks
useravatar
Offline
9 Сообщений
Дата рождения 
Администратор отключил публичную отправку сообщений

Re: Квадрокоптер на Arduino DUE

вообще калибровку можно сделать в Мишн Планер, но как я говорил, не хочет устанавливаться связь с программой, почему так? Из-за Arduino DUE? или это не должно повлиять на "видимость" МультиВии на ней?

Dmitry_DM
Ученик пилота
ranks
useravatar
Offline
9 Сообщений
Дата рождения 
Администратор отключил публичную отправку сообщений

Re: Квадрокоптер на Arduino DUE

Dmitry_DM,
К сожалению с прошивками и их конфигами я знаком только "с налету", просто нет времени разбираться sad

konst
Константин (Москва)
useravatar
Offline
28090 Сообщений
Мужчина  Дата рождения 
Администратор отключил публичную отправку сообщений

Re: Квадрокоптер на Arduino DUE

Ну тогда скажите хоть про пульт. Я так понял, вы имели ввиду EndPoint'ы? Сколько % они должны быть? 100% или 120% как на том видео?

Dmitry_DM
Ученик пилота
ranks
useravatar
Offline
9 Сообщений
Дата рождения 
Администратор отключил публичную отправку сообщений

Re: Квадрокоптер на Arduino DUE

Так как пуль то настроить?

Dmitry_DM
Ученик пилота
ranks
useravatar
Offline
9 Сообщений
Дата рождения 
Администратор отключил публичную отправку сообщений

Информация

Статистика форума:
 
Всего тем:
9966
Всего опросов:
79
Всего сообщений:
183264
Сообщений на этой неделе:
1
Пользователи форума:
 
Всего пользователей:
15422
Последним зарегистрировался:
Jeffreyskigo
Пользователи онлайн:
0
Гостей онлайн:
1565

Самые активные пользователи: 
konst, carpenter, kompmen, cnyx, Dragony, maks_dg, Goby, Student, alldn, nikolaypet
Онлайн: 
Нет пользователей онлайн
Последние сообщения форумаПоследние созданные темы
1) Юлиус Пердана и его новая работа Р-40 Hawk
2) Юлиус Пердана и его новая работа Р-40 Hawk
3) Крыло без элеронов, но с 2Д поворотом мотора
4) Планеры и мотопланеры
5) volantex phoenix 2000 с стандартной ЦТ пикирует.
6) Радио приблуда для продажи.
7) Пилотажные авиамодели (потолочка)
8) Свободно летающие авиамодели
9) Авиамодели на 3D принтере
10) Чертежи зальников
1) Юлиус Пердана и его новая работа Р-40 Hawk - На сайте Юлиуса перданы появилась новая разработка
2) Юлиус Пердана и его новая работа Р-40 Hawk - На сайте Юлиуса перданы появилась новая разработка
3) volantex phoenix 2000 с стандартной ЦТ пикирует. - летит ровно с ЦТ на 1.5см взад
4) Радио приблуда для продажи. - Зарядник модельный ,ВЧ МОДУЛИ,
5) Пилотажные авиамодели (потолочка) - Чертежи авиамоделей для высшего пилотажа
6) Свободно летающие авиамодели - Чертежи очень простых авиамоделей
7) Планеры и мотопланеры - чертежи для любителей повыпаривать в небе
8) Чертежи дронов - подборка чертежей дронов для самостоятельной сборки
9) Радиоуправляемые машины на 3D принтере - чертежи и обзоры самодельных 3D печатных автомобилей
10) вырубает один двигатель