Специальные цены   новые товары
Закрытая тема
Страница 1 из 2 1 2 ПоследняяПоследняя
Показано с 1 по 40 из 52

Изготовление системы стабилизации самолёта

Тема раздела Бортовая электроника в категории Cамолёты - Общий; Здравствуйте. Наткнулся на эту, не очень объёмную запись: http://forum.rcdesign.ru/blogs/134222/blog18665.html Решил попробовать собрать данный девайс. Интересует, можно ли его установить на ...

  1. #1

    Регистрация
    06.12.2013
    Адрес
    Гомель
    Возраст
    22
    Сообщений
    512

    Изготовление системы стабилизации самолёта

    Здравствуйте. Наткнулся на эту, не очень объёмную запись:
    http://forum.rcdesign.ru/blogs/134222/blog18665.html
    Решил попробовать собрать данный девайс. Интересует, можно ли его установить на цессну 150 из потолочки и прочие самолёты? И ещё, эти комплектующие подойдут?
    http://www.ebay.com/itm/Pro-Mini-Atm...item33915550dd
    http://www.ebay.com/itm/MPU-6050-Mod...item5661472fbe
    Программатор usbasp
    Какая версия ардуины нужна? Та, что работает на 3.3в 8МГц, или 5в 16 МГц? Можно ли будет подключить к сему девайсу gps?
    Купить готовую не предлагать, хочу сам собрать.

  2.  
  3. #2

    Регистрация
    03.03.2014
    Адрес
    Москва, Чертаново
    Возраст
    38
    Сообщений
    128
    Записей в дневнике
    1
    На цессну и прочие самолеты установить можно, хотя потребность не 100% очевидна (возврат домой? а так на руках летать интереснее ). Комплектующие подойдут. Ардуина нужна 5в 16МГц, с 5-вольтовыми уровнями MPU-6050 работает без проблем. GPS (в порядке предпочтения: ublox, MTK или любой c NMEA-выходом) подключить можно напрямую с потерей последовательного порта или через ещё одну ардуину с кодом I2C-GPS (которую можно нагрузить и другими задачами, если надо).

    Фабричный контроллер MultiWii от такого самодельного технически отличается только габаритами (не всегда в лучшую сторону), наличием 100-рублёвого барометра и 100-рублёвого магнетометра.

  4. #3

    Регистрация
    06.12.2013
    Адрес
    Гомель
    Возраст
    22
    Сообщений
    512
    Цитата Сообщение от Scott Tiger Посмотреть сообщение
    На цессну и прочие самолеты установить можно, хотя потребность не 100% очевидна
    Спасибо большое) Хочу сделать в основном не из-за криворукости, а из-за желания попаять и посмотреть результат. Не будете возражать, если в случае вопросов напишу вам в личку? Вижу, вы в этом хорошо разбираетесь)

  5. #4

    Регистрация
    03.03.2014
    Адрес
    Москва, Чертаново
    Возраст
    38
    Сообщений
    128
    Записей в дневнике
    1
    Пишите, конечно, хотя от ответов на вопросы, заданных в форуме, толк будет не только Вам лично, а всем читателям. Желание попаять и восхититься творением рук своих можно только приветствовать.

  6.  
  7. #5

    Регистрация
    06.12.2013
    Адрес
    Гомель
    Возраст
    22
    Сообщений
    512
    Да просто тема может затеряться . Хотя можно и здесь общаться. Я так понял, gps подключается либо через i2c, либо через последовательный порт? И почему вы написали что через потерю данного порта? Mpu6050 будет висеть на шине i2c?

  8. #6

    Регистрация
    03.03.2014
    Адрес
    Москва, Чертаново
    Возраст
    38
    Сообщений
    128
    Записей в дневнике
    1
    GPS-приёмники сами по себе имеют, как правило, последовательный порт с уровнями сигналов 5В, точно такой же, как и единственный такой порт на ардуине про мини (такой интерфейс обычно называют TTL), соответственно, подключив туда GPS-приёмник, порт мы займём. Если нужно будет, например, подключить мультивийное GUI, то GPS-приёмнить придётся физически отключать. Короче, припаивать его не стоит Можно подключить GPS к ещё одной ардуине, на которую водрузить прошивку I2C-GPS и связать эти две ардуины по I2C. Основной профит - освобождается последовательный порт, дополнительный профит - вторую ардуину можно нагрузить другими задачами (моргать светодиодами, обрабатывать аналоговые датчики в большом количестве - но всё это нужно будет писать самому). MPU-6050 работает по I2C, как и подавляющее большинство применяемых в нашем хобби цифровых датчиков - это достаточно быстрая и простая в использовании шина.

  9. #7

    Регистрация
    06.12.2013
    Адрес
    Гомель
    Возраст
    22
    Сообщений
    512
    Цитата Сообщение от Scott Tiger Посмотреть сообщение
    но всё это нужно будет писать самому
    В принципе, учась на программиста, я думаю справлюсь) На каком языке пишутся проги для ардуины?

  10.  
  11. #8

    Регистрация
    03.03.2014
    Адрес
    Москва, Чертаново
    Возраст
    38
    Сообщений
    128
    Записей в дневнике
    1
    На C и C++. Программисту нужно уметь гуглом пользоваться

  12. #9

    Регистрация
    17.07.2014
    Адрес
    Алматы Казахстан
    Возраст
    34
    Сообщений
    113
    Давай все запчасти схемы этапы сборки суда будем тоже учится ))

  13. #10

    Регистрация
    06.12.2013
    Адрес
    Гомель
    Возраст
    22
    Сообщений
    512
    Цитата Сообщение от huligan-26 Посмотреть сообщение
    Давай все запчасти схемы этапы сборки суда будем тоже учится ))
    Ну, сама ардуина и гироскоп:
    http://www.ebay.com/itm/221481619677
    http://www.ebay.com/itm/370999242686
    Программатор у меня уже есть usbasp. Тип такого:
    http://www.ebay.com/itm/191155030695
    Для того, чтобы во время работы ардуины , можно было передавать данные на компьютер (показания датчиков, например), буду покупать usb uart переходник. Если у вас есть com порт на компе, то можно передавать через него. Выглядит вот так:

    К сожалению, у меня ком порта нету. Поэтому буду заказывать этот переходник. Он вставляется в usb, и после установки драйверов компьютер видит его, как ком порт. Пока не знаю, какой взять. Полноценный со всеми выходами ком порта, или самый дешёвый, имеющий на выходе питание (vcc), землю(gnd), TxD (вывод данных),RxD (ввод даных).
    Языки C и C++ более или менее знаю. С этим попроще. Хотя, учитывая, что используется облегчённая версия, заточенная под ардуину, думаю особых проблем не будет. Нужно только почитать про функции , используемые для микроконтроллеров. Пока писать особо нечего - жду из китая всё это добро. Думаю, к сентябрю всё придёт. В планах не только сделать систему стабилизации, но и просто с ардуиной поработать. Если есть вопросы, то постараюсь ответить)
    Когда будет на руках всё, что надо, буду здесь писать, что и как) Конечно не без помощи пользователя Андрей Евдокимов

  14. #11

    Регистрация
    17.07.2014
    Адрес
    Алматы Казахстан
    Возраст
    34
    Сообщений
    113
    Я буду с удовольствием читать так как сейчас собираю ЯК-3 неплохо было бы такую же систему поставить ! Классно она выравнивает самолет и плавность управление с ней да ?

    Вообще шикарно копейки стоят запчасти и доставка бесплатная ! если ты будешь все описывать как сделать я тоже сделаю ))

  15. #12

    Регистрация
    03.03.2014
    Адрес
    Москва, Чертаново
    Возраст
    38
    Сообщений
    128
    Записей в дневнике
    1
    Кстати, по Pro Mini есть два интересных нюанса:

    1. У китайцев есть по меньшей мере три разные версии этой платы (Arduino Pro Mini 5В 16МГц) - первая является точной копией Pro Mini, как та представлена на официальном сайте проекта, на второй входы A6 и A7 перенесены на свободную короткую сторону (примерно там, где у официальной платы кнопка Reset, кнопка при этом сдвинута чуть ближе к контроллеру), на третьей версии на эту короткую сторону, кроме A6 и A7 также продублированы Vcc и земля. Я несколько раз покупал в одном месте (у алисы, не реклама), три раза приходили разные по исполнению платы. Возможно, есть и другие версии.

    2. Защиты от переполюсовки на этих платах нет, рекомендую брать сразу десятками. Таможня ко мне вопросов не имела.

  16. #13

    Регистрация
    06.12.2013
    Адрес
    Гомель
    Возраст
    22
    Сообщений
    512
    Цитата Сообщение от Scott Tiger Посмотреть сообщение
    У китайцев есть по меньшей мере три разные версии этой платы
    Судя по фото, я заказал третью версию) В принципе, можно взять пару штук про запас. Да и от переполюсовки можно поставить полевой транзистор. Вообще, надо на vcc и gnd впаять не ноги, а разъём с ключом, дабы избежать таких неприятностей.
    Думаю ещё, может прикупить ардуино уно, хотя не уверен, надо ли переплачивать за почти тоже самое. Ну памяти побольше, да и программатор не нужен. Ну а во всём остальном - тот же агрегат, на мой взгляд. Что скажете? Может я ошибаюсь?
    Цитата Сообщение от huligan-26 Посмотреть сообщение
    Классно она выравнивает самолет и плавность управление с ней да ?
    Ну, я хочу примерно этого и добиться)

  17. #14

    Регистрация
    03.03.2014
    Адрес
    Москва, Чертаново
    Возраст
    38
    Сообщений
    128
    Записей в дневнике
    1
    Цитата Сообщение от John_Locke Посмотреть сообщение
    Думаю ещё, может прикупить ардуино уно, хотя не уверен, надо ли переплачивать за почти тоже самое. Ну памяти побольше, да и программатор не нужен. Ну а во всём остальном - тот же агрегат, на мой взгляд. Что скажете? Может я ошибаюсь?
    Памяти там ровно столько же, ибо стоит такой же МК Atmega328. Если хочется плату, в которую сразу можно воткнуть USB, можно порекомендовать Nano, из Nano самая удачная модель выпускается под брендом Freeduino, впрочем, это не критично. "Большие" платы, типа Uno, ориентированы на установку сверху т.н. шилдов - готовых плат самого разнообразного содержания, что, на мой взгляд, интересно чуть менее, чем нисколько. Также только в "большом" форм-факторе есть Mega с контроллером 2560, в котором и памяти больше, и входов-выходов больше. Задача стабилизации полёта самолёта вполне решаема на 328, см. тот же MultiWii, а опрос большого количества аналоговых портов только отнимает процессорное время, которого в 2560 ничуть не больше, чем в 328.

  18. #15

    Регистрация
    17.07.2014
    Адрес
    Алматы Казахстан
    Возраст
    34
    Сообщений
    113
    Это будет вот такая вещь то есть у нее будут такие же функции ?

  19. #16

    Регистрация
    06.12.2013
    Адрес
    Гомель
    Возраст
    22
    Сообщений
    512
    Цитата Сообщение от huligan-26 Посмотреть сообщение
    Это будет вот такая вещь то есть у нее будут такие же функции ?
    Ну, примерно да) Наберите в ютубе multiwii airplane , там есть интересные видео.
    Меня вот что интересует: на видео, настройка контроллера производится через спец. программу на компьютере. Через переходник usb uart можно будет подружить компьютер с данной программой?

  20. #17

    Регистрация
    17.07.2014
    Адрес
    Алматы Казахстан
    Возраст
    34
    Сообщений
    113
    Цитата Сообщение от John_Locke Посмотреть сообщение
    Ну, примерно да) Наберите в ютубе multiwii airplane , там есть интересные видео.
    Меня вот что интересует: на видео, настройка контроллера производится через спец. программу на компьютере. Через переходник usb uart можно будет подружить компьютер с данной программой?
    Я честное слова не понимаю о чем ты пишешь но хочу научится поэтому буду следить за твоими делишками ! вот такую вещь как не видео я хочу хорошо она помогает новичкам а я и есть тот самый новичок )))

  21. #18

    Регистрация
    06.12.2013
    Адрес
    Гомель
    Возраст
    22
    Сообщений
    512
    Цитата Сообщение от huligan-26 Посмотреть сообщение
    а я и есть тот самый новичок
    В авиации я и сам пока дальше самолёта-тренера и простого вертолёта не ушёл)
    То, что я пишу , касаемо выходов, не обязательно знать. Я попытаюсь сделать, и в случае успеха, опишу всё максимально просто, в формате - что купить, и куда припаять

  22. #19

    Регистрация
    17.07.2014
    Адрес
    Алматы Казахстан
    Возраст
    34
    Сообщений
    113
    Цитата Сообщение от John_Locke Посмотреть сообщение
    В авиации я и сам пока дальше самолёта-тренера и простого вертолёта не ушёл)
    То, что я пишу , касаемо выходов, не обязательно знать. Я попытаюсь сделать, и в случае успеха, опишу всё максимально просто, в формате - что купить, и куда припаять
    Это как раз то что мне надо что купить куда припаять как прошить ! Ты наверное сделаешь самую большую услугу всем новичкам ))) я тоже начал этим заниматься когда племяннику подарили 3 каналку вертолет потом цестна по видио на ютюбе теперь вот ЯК-3 строим

  23. #20

    Регистрация
    03.03.2014
    Адрес
    Москва, Чертаново
    Возраст
    38
    Сообщений
    128
    Записей в дневнике
    1
    Цитата Сообщение от John_Locke Посмотреть сообщение
    Через переходник usb uart можно будет подружить компьютер с данной программой?
    Да.

  24. #21

    Регистрация
    27.01.2009
    Адрес
    Ярославль
    Возраст
    36
    Сообщений
    1,534
    Записей в дневнике
    7
    Недавно собрал стаб на мультивие себе на цессну из потолочки. Пока не летал, только настроил.
    Будете собирать контроллер самостоятельно - обращайте внимание на расположение датчика (MPU6050) и его ориентацию в пространстве. От этого будут зависеть настройки в файле config.h (или в def.h, если захотите "запомнить" свою плату).

    Мой контроллер, установлен в цесну. Сделан на Arduino pro mini и модуле MPU6050. Гейские радужные провода уже заменены на нормальные МГТФ.

    Ну и это... "буду собирать - спрошу" - тупая тактика. Почитайте минимум факов по мультивию.
    Первая ссыль - блог Патрика - чела, который плотно занимается именно вием для самолёта.
    Вторая ссыль - официальный фак мультивия (довольно-таки устаревший - но там есть ответы на 90% вопросов - надо только искать)
    Третья ссыль - русский (в отличие от остальных ссылок) ресурс с довольно подробным описанием как, чего и куда. Наполняет ресурс Дмитрий omegapraim с этого форума. Как минимум - надо прочитать его. Забить на разделы про ГПС и прошивку регуляторов - на самоле оно не особо актуально.

    К слову - словил тут фейл. AUX2 на ноге D8 - у меня не заработал. Ещё проверю, почему так получилось - но вот так. В интернетах рекомендуют переносить его на D12 - но на самолёте там висит серва.

  25. #22

    Регистрация
    03.03.2014
    Адрес
    Москва, Чертаново
    Возраст
    38
    Сообщений
    128
    Записей в дневнике
    1
    Цитата Сообщение от {gorbln} Посмотреть сообщение
    AUX2 на ноге D8 - у меня не заработал.
    Там, по идее, одно-единственное место, где это играет, в def.h:

    #if !defined(RCAUXPIN8)
    #if !defined(MONGOOSE1_0)
    ...
    #endif
    #else
    #define BUZZERPIN_PINMODE ;
    #define BUZZERPIN_ON ;
    #define BUZZERPIN_OFF ;
    #define RCAUXPIN
    #endif


    и в RX.cpp

    /************* atmega328P's Specific Aux2 Pin Setup *********************/
    #if defined(PROMINI)
    #if defined(RCAUXPIN)
    PCICR |= (1 << 0) ; // PCINT activated also for PINS [D8-D13] on port B
    #if defined(RCAUXPIN8)
    PCMSK0 = (1 << 0);
    #endif
    #if defined(RCAUXPIN12)
    PCMSK0 = (1 << 4);
    #endif
    #endif
    #endif

    Как бы нет причин не работать.

  26. #23

    Регистрация
    27.01.2009
    Адрес
    Ярославль
    Возраст
    36
    Сообщений
    1,534
    Записей в дневнике
    7
    Как бы да, но как бы нет =))) Не работает, скотино =)

  27. #24

    Регистрация
    30.06.2013
    Адрес
    Запорожье, Украина
    Возраст
    45
    Сообщений
    1,320
    Записей в дневнике
    149
    AUX2 на ноге D8
    дефайном включается

    тут есть тема "мультивии на самолете" у нас на форуме если что.. не фак, не разжевано, но что-то да есть

    Код:
        /*********************************    Aux 2 Pin     ***********************************/
          /* possibility to use PIN8 or PIN12 as the AUX2 RC input (only one, not both)
             it deactivates in this case the POWER PIN (pin 12) or the BUZZER PIN (pin 8) */
          //#define RCAUXPIN8
          //#define RCAUXPIN12

  28. #25

    Регистрация
    27.01.2009
    Адрес
    Ярославль
    Возраст
    36
    Сообщений
    1,534
    Записей в дневнике
    7
    Цитата Сообщение от fat.hamster Посмотреть сообщение
    дефайном включается
    Ну ёшкин пень... Я вием занимаюсь со времён, когда гироскопы из WiiMotion выпиливали. Естественно, я в курсе про этот дефайн =)))) Не работает, зараза.

  29. #26

    Регистрация
    30.06.2013
    Адрес
    Запорожье, Украина
    Возраст
    45
    Сообщений
    1,320
    Записей в дневнике
    149
    Ну мало ли.. Я вот тоже про него знал, а потом когда не работал вход - подумал, что порт сжег

  30. #27

    Регистрация
    03.03.2014
    Адрес
    Москва, Чертаново
    Возраст
    38
    Сообщений
    128
    Записей в дневнике
    1
    Егор, попробуйте подебажить потихоньку. Я бы начал в такой последовательности:

    1а. При наличии осциллографа посмотрите, приходит ли на 8-й пин нужный сигнал (лучше смотреть на ноге самой атмеги).
    1б. При отстутствии осциллографа, проверьте простым скетчем. Должен ловить смену состояния пина в одну из сторон 50 раз в секунду или около того, и/или считать длину импульса в микросекундах. Впрочем, такую проверку и при наличии осциллографа провести стоит.
    2. Если с железом все ОК, то, вероятно, что-то сломалось в коде. Закомментируйте вызовы serialCom() и подебажьте через стандартный Serial.print() по всем кускам кода, где идёт обработка логики входа с приёмника.
    3. Если не получается, попробуйте залить оригинальный мультивий с правками только config.h. Мало ли что случайно поломали.

    Это же компьютеры, они всегда работают только так, как им велено. Чудес не бывает...

  31. #28

    Регистрация
    27.01.2009
    Адрес
    Ярославль
    Возраст
    36
    Сообщений
    1,534
    Записей в дневнике
    7
    Ну, для начала - я сам тупой. Тестил изменения на плате, у которой к "AUX2" подключена какая-то левая нога, типа А5. =)
    Ну а с контроллером в самолёте - очистил EEPROM, скачал чистый вий 2.3, добавил туда свою плату и раскомментил RCAUXPIN8 - залил - всё пошло как по маслу. Видимо изначально взял корявый скетч (у меня на коптерах прошивка маховика, а 2.3 нашёл в архиве - видимо, я с ней до этого что-то делал)

    Потестил полёт - очень понравилось в режиме акро, очень НЕ понравилось в режиме LEVEL. В левеле - самолёт просто клевал носом и нёсся к земле. Такое ощущение, что контроллер не старается выравнивать самолёт, а просто выставляет по элеронам и РВ какие-то усреднённые значения, необходимые, по его мнению, чтобы выровнять самолёт. И пофиг, что он падает =)))

    Зато в акро - прекрасно. Самолёт летает как в симуляторе - плавно, ровно. На ветер пофигу (до определённого предела, конечно).

  32. #29

    Регистрация
    30.06.2013
    Адрес
    Запорожье, Украина
    Возраст
    45
    Сообщений
    1,320
    Записей в дневнике
    149
    какие "акро", какие "левел"?

    angle и horizont же; в англе нельзя накренится больше 45 град, в хоризонте можно (я упорно не понимаю логику названий)
    кстати если не указать paththrough (не уверен что правильно написал ), то контроллер пытается удерживать самолет (коптер) "как есть" - как наклонили, так и летит

    з.ы. это если мы про 2.3 говорим

  33. #30

    Регистрация
    27.01.2009
    Адрес
    Ярославль
    Возраст
    36
    Сообщений
    1,534
    Записей в дневнике
    7
    Цитата Сообщение от fat.hamster Посмотреть сообщение
    angle и horizont же; в англе нельзя накренится больше 45 град, в хоризонте можно (я упорно не понимаю логику названий)
    кстати если не указать paththrough (не уверен что правильно написал ), то контроллер пытается удерживать самолет (коптер) "как есть" - как наклонили, так и летит

    з.ы. это если мы про 2.3 говорим
    angle & horizon - это 2 варианта одного и того же - удержания горизонта по акселерометру. Работает невнятно, говорю же, сложилось впечатление, что это "пропорциональное отклонение рулевых поверхностей в зависимости от наклона аппарата", а не полноценное выравнивание в горизонт, как на коптере. Возможно бИда из-за того, что цессна у меня в хлам ушатанная, с изменяющим =) выкос движком (болтающимся, другими словами) и всё такое прочее.
    пассфру - это когда вообще всё-всё, кроме миксов и лимитов перемещения - выключено. Стабилизации нет никакой. Управляем по-старинке, ручками.
    А вот когда не включено ничего из вышеперечисленного - это и есть акро. То бишь - стабилизация по гироскопу, компенсация порывов ветра.

    К слову говоря, когда я пару лет назад приходил на поле с коптером - местные самолётчики смотрели на него как на говно с комментариями типа "да там всё за тебя электроника делает". И вот недавно я узнаЮ, что оказывается, контроллеры, аналогичные вию в акрорежиме - норма для маститых самолётчиков, называют они это "стабилизатор" и совсем не стесняются того, что "за них всё электроника делает". С комментариями "а как же иначе летать-то? О_о" Вот такое вот лицемерие =)))

  34. #31

    Регистрация
    30.06.2013
    Адрес
    Запорожье, Украина
    Возраст
    45
    Сообщений
    1,320
    Записей в дневнике
    149
    ну а у меня на самолетах (крылья/икар/бикслер) angle/horizont работает отлично - именно полноценное выравнивание - ручки бросил и самолет уже летит ровно (как откалибровал точнее )
    --
    а когда барометр подключить (alt hold то есть), то вообще так забавно - моторчик то взревет, то потише
    похоже (да так и есть думаю) что он чтобы подняться как коптер - обороты увеличивает, а руль высоты и не задействует

  35. #32

    Регистрация
    06.12.2013
    Адрес
    Гомель
    Возраст
    22
    Сообщений
    512
    Итак. Пришла ардуина, пришёл mpu6050. Решил для начала побаловаться с ардуиной. Но не смог её прошить своим usbasp. После долгих мучений выяснил, что этот агрегат китайской промышленности просто не тянет нагрузку, в результате чего напряжение на его выходе 5в проседает до 2.8в. Запититал ардуину от другого usb, смог прошить. При прошивке вылетает ошибка:
    avrdude: warning: cannot set sck period. please check for usbasp firmware update.
    Но она нисколько не мешает прошивке.
    Итак, припаял mpu6050 к ардуине. Нашёл пример для этого акселерометра, проверил на работоспособность - работает. Теперь вот хочу попытаться настроить и подключить всё это добро к самолёту, но пока не получается. В config.h раскоментил #define AIRPLANE и #define GY_521 . Что-то ничего не работает. Хотя, я ещё не уверен, что правильно подключаю приёмник и сервы к ардуине. Так что жду подсказки от вас, форумчане, как настроить конфиг для самолёта, и куда что подключать . Пока не буду с ним летать, т.к. ещё не пришёл переходник usb uart для калибровки через компьютер. Но, посмотреть, работает ли вообще, хочу

  36. #33

    Регистрация
    03.03.2014
    Адрес
    Москва, Чертаново
    Возраст
    38
    Сообщений
    128
    Записей в дневнике
    1
    Дмитрий, раскройте тему "Что-то ничего не работает": что именно "ничего" и как именно "не работает". Например, "GUI не подключается", "в GUI лезут ошибки I2C" и т.д. Проверьте подключение каналов приемника и серв согласно, например, http://fotoflygarn.blogspot.ru/2012/...lane-same.html

  37. #34

    Регистрация
    06.12.2013
    Адрес
    Гомель
    Возраст
    22
    Сообщений
    512
    Цитата Сообщение от Scott Tiger Посмотреть сообщение
    Дмитрий, раскройте тему "Что-то ничего не работает": что именно "ничего" и как именно "не работает". Например, "GUI не подключается", "в GUI лезут ошибки I2C" и т.д. Проверьте подключение каналов приемника и серв согласно, например, http://fotoflygarn.blogspot.ru/2012/...lane-same.html
    пока не пришёл usb uart переходник, так что установить связь с gui не могу. просто раскомментил в конфиге #define AIRPLANE и #define
    GY_521 . далее прошил этим мультивием ардуину. подключил к приёмнику в канал руля высоты d5, подключил серву в d10. включил приёмник и ардуину. На пульте двигаю стик, а серва не реагирует. при изменении положения гироскопа, положение сервы тоже не изменяется.
    Питание всего идёт с приёмника. На него с bec от esc. Может я не то раскомментил? Кроме тех двух строк, болше ничего не трогал. Я не уверен, какую плату в конфиге нужно было выбрать? Я использовал gy-521, т.к. так маркирована плата гироскопа

  38. #35

    Регистрация
    03.03.2014
    Адрес
    Москва, Чертаново
    Возраст
    38
    Сообщений
    128
    Записей в дневнике
    1
    Без первоначальной настройки само по себе оно работать не будет, т.ч. ждите переходник. В частности, то что Вы хотите, называется режим Passthru, его надо навесить в GUI на какое-то положение в канале, например, AUX1. Также требуется взвести контроллер (арминг, arming), т.к. по началу он будет невзведён (задизармлен, disarmed) - это делается какой-то марсианской комбинацией стиков на пульте, я её в своём образце всю эту логику удалил. Читайте доки, они рулез

    А вообще - сверху уже советовали вопросы по мультивию задавать в профильном топике. Велкам.

  39. #36

    Регистрация
    06.12.2013
    Адрес
    Гомель
    Возраст
    22
    Сообщений
    512
    Цитата Сообщение от Scott Tiger Посмотреть сообщение
    Без первоначальной настройки само по себе оно работать не будет, т.ч. ждите переходник. В частности, то что Вы хотите, называется режим Passthru, его надо навесить в GUI на какое-то положение в канале, например, AUX1. Также требуется взвести контроллер (арминг, arming), т.к. по началу он будет невзведён (задизармлен, disarmed) - это делается какой-то марсианской комбинацией стиков на пульте, я её в своём образце всю эту логику удалил. Читайте доки, они рулез

    А вообще - сверху уже советовали вопросы по мультивию задавать в профильном топике. Велкам.
    Спасибо, буду ждать переходник. Пока что, перехожу в ветку к мультивию

  40. #37

    Регистрация
    25.10.2012
    Адрес
    Брянск
    Возраст
    43
    Сообщений
    159
    Народ, подскажите пож, есть плата Arduino Pro Micro+MPU-5060, прошита Multiwii 2.3 с дефайнами Nanowii для летающего крыла, в GUI все нормально отрабатывает, но не могу до конца разобраться на какие пины подключать сервы и каналы приемника, распиновка Pro Micro отличается от Pro Mini (часть каналов в Micoro не используется A4, A5, D11, D12, D13), методом научного тыка нашел: вход AUX1 на ноге 8, вход THROttle на ноге 7, Rudder на ноге 15, Elev+AIL на ногах 14,16, выход Servo Wing1, для сервы второго крыла выход я не нашел. В какую сторону копать или ткните носом где почитать? В инете и на форуме для Micro ничего толкового не нашел.

    Также есть Arduino Pro Mini+MPU-5060, прошита Multiwii 2.3 с дефайнами Nanowii для летающего крыла, в GUI все нормально отрабатывает, подключал по схеме http://www.undcon.com/wp-content/upl...2/03/Plane.jpg, не работает на ноге 4 вход ROLL, а также выходы на сервы крыльев на ногах 11, 12 также ничего не выдают, подскажите где что подправить?

  41. #38

    Регистрация
    27.01.2009
    Адрес
    Ярославль
    Возраст
    36
    Сообщений
    1,534
    Записей в дневнике
    7
    Цитата Сообщение от BoNy Посмотреть сообщение
    не могу до конца разобраться на какие пины подключать сервы и каналы приемника, распиновка Pro Micro отличается от Pro Mini
    Смотрите файл def.h - там всё определяется.
    Код:
    // Servos
      #define SERVO_1_PINMODE   DDRF |= (1<<7); // A0
      #define SERVO_1_PIN_HIGH  PORTF|= 1<<7;
      #define SERVO_1_PIN_LOW   PORTF &= ~(1<<7);
      #define SERVO_2_PINMODE   DDRF |= (1<<6); // A1
      #define SERVO_2_PIN_HIGH  PORTF |= 1<<6;
      #define SERVO_2_PIN_LOW   PORTF &= ~(1<<6);
      #define SERVO_3_PINMODE   DDRF |= (1<<5); // A2
      #define SERVO_3_PIN_HIGH  PORTF |= 1<<5;
      #define SERVO_3_PIN_LOW   PORTF &= ~(1<<5);
      #if !defined(A32U4ALLPINS)
        #define SERVO_4_PINMODE   DDRD |= (1<<4); // 4
        #define SERVO_4_PIN_HIGH  PORTD |= 1<<4;
        #define SERVO_4_PIN_LOW   PORTD &= ~(1<<4);
      #else
        #define SERVO_4_PINMODE   DDRF |= (1<<4); // A3
        #define SERVO_4_PIN_HIGH  PORTF |= 1<<4;
        #define SERVO_4_PIN_LOW   PORTF &= ~(1<<4);  
      #endif
      #define SERVO_5_PINMODE   DDRC |= (1<<6); // 5
      #define SERVO_5_PIN_HIGH  PORTC|= 1<<6;
      #define SERVO_5_PIN_LOW   PORTC &= ~(1<<6);
      #define SERVO_6_PINMODE   DDRD |= (1<<7); // 6
      #define SERVO_6_PIN_HIGH  PORTD |= 1<<7;
      #define SERVO_6_PIN_LOW   PORTD &= ~(1<<7);
      #define SERVO_7_PINMODE   DDRB |= (1<<6); // 10
      #define SERVO_7_PIN_HIGH  PORTB |= 1<<6;
      #define SERVO_7_PIN_LOW   PORTB &= ~(1<<6);
      #define SERVO_8_PINMODE   DDRB |= (1<<5); // 9
      #define SERVO_8_PIN_HIGH  PORTB |= 1<<5;
      #define SERVO_8_PIN_LOW   PORTB &= ~(1<<5);

  42. #39

    Регистрация
    25.10.2012
    Адрес
    Брянск
    Возраст
    43
    Сообщений
    159
    Народ, подскажите пож, кто сталкивался, есть Arduino Pro Mini+MPU-5060 c Multiwii 2.3, в режиме стабилизации руддер сразу уезжает в сторону, на своем сайте Patrik Emilsson (http://fotoflygarn.blogspot.ru/2012/...lane-same.html) советует сделать в этом случае YAW_I = Zero, но мне это не помогло, где еще копать?

  43. #40

    Регистрация
    06.11.2014
    Адрес
    Дзержинск,украина
    Возраст
    29
    Сообщений
    4
    Так как у меня 4-х канальная аппаратура - нет возможности переключать режимы в MultiWii. Если переключать режимы простеньким сервотестером на к561ла7 - ардуинке плохо не станет?
    Миниатюры Миниатюры Нажмите на изображение для увеличения
Название: Тестер для проверки рулевых машинок.jpg‎
Просмотров: 47
Размер:	36.3 Кб
ID:	998022  

Закрытая тема

Похожие темы

  1. Ответов: 88
    Последнее сообщение: 14.05.2016, 07:13
  2. Tarot ZYX-GS - 3-х осевая система стабилизации подвеса камеры ZYX13
    от A.Nitro в разделе Коптеры. Комплектующие, сборка, настройка.
    Ответов: 79
    Последнее сообщение: 27.05.2014, 21:01
  3. Динамическая система стабилизации движения скоростной лодки
    от antonp в разделе Скоростные модели, электро
    Ответов: 34
    Последнее сообщение: 19.05.2014, 13:05
  4. Какую систему стабилизации купить
    от yaten в разделе Новичкам
    Ответов: 9
    Последнее сообщение: 01.12.2013, 20:56
  5. Система стабилизации для чайника
    от xeroboec в разделе Вертолеты Align - T-Rex 250/.../700
    Ответов: 8
    Последнее сообщение: 25.11.2013, 01:10

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения