Специальные цены   новые товары
+ Ответить в теме
Страница 5 из 8 ПерваяПервая ... 3 4 5 6 7 ... ПоследняяПоследняя
Показано с 161 по 200 из 313

Полетные режимы вашего квадрика и направление на экране аппы

Тема раздела Аппаратура радиоуправления в категории Cамолёты - Общий; 4refr0nt , THR и AIL всегда включены, наверное это неправильно, в прошивке не учтен FrSky-мод 9X, FrSky-мод, м128, v1.1.117...

  1. #161

    Регистрация
    12.07.2012
    Адрес
    Самара
    Возраст
    44
    Сообщений
    369
    4refr0nt, THR и AIL всегда включены, наверное это неправильно, в прошивке не учтен FrSky-мод
    9X, FrSky-мод, м128, v1.1.117

  2.  
  3. #162

    Регистрация
    16.05.2014
    Адрес
    Свердловская область
    Возраст
    46
    Сообщений
    114
    Цитата Сообщение от Freepooh Посмотреть сообщение
    4refr0nt, THR и AIL всегда включены, наверное это неправильно.
    9X, м128, v1.1.117
    Прочитайте это

  4. #163

    Регистрация
    28.06.2007
    Адрес
    Karmiel
    Возраст
    36
    Сообщений
    2,967
    Записей в дневнике
    9
    Наконец вчера смог выгулять своего питомца.
    Экран,очень помог.
    Правда в полете надписи мелковаты,чтоб на миг глянуть,что да как.Приходиться сосредотачиваться.
    Из своих наблюдений.
    Бортовое питание наверно лучше скинуть вниз отдельно,под радар.Сверху слева стока всяких питаний ,не успеваю понять,где на аппе,где на пульте.
    И походу индикация бортовухи не совсем правильно работает,в начале показал,что акк разряжен,а под конец наоборот полный.Но это со слов напарника.
    Да Виктор,не можете чуть подробней описать индикацию самого радара.Что-то недопонял..Что означают полоски кружечки?
    Из ненужны параметров для меня.
    Высота жпса.
    Так и не понял,что показывает полоска под хдоп?

  5. #164

    Регистрация
    16.05.2014
    Адрес
    Свердловская область
    Возраст
    46
    Сообщений
    114
    Цитата Сообщение от HATUUL Посмотреть сообщение
    в полете надписи мелковаты,чтоб на миг глянуть,что да как.Приходиться сосредотачиваться.
    Да, я так же думаю. Только как найти компромисс между набором отображаемых параметров и размерами шрифтов?
    И походу индикация бортовухи не совсем правильно работает,в начале показал,что акк разряжен,а под конец наоборот полный.Но это со слов напарника.
    Оставшийся заряд аккумулятора, ток и напряжение ардуине выдает APM. Ардуина отправляет его в пульт в неизменном виде. У меня неоригинальный PowerModule. Я его калибрую в MP при подключенном акке: Initial Setup -> Optional Hardware -> Battery Monitor: указываю свою емкость акка, измеренные тестером напряжение и ток, а MP сам выставляет Voltage Divider и Amps per Volt. Далее все работает примерно так: когда подключаете акк, APM считает, что тот полностью заряжен. Выдает вам на пульт напряжение с учетом дивайдера, рассчитаного при калибровке. Далее, под нагрузкой, считает ток и время - получаются амперчасы, которые он вычитает из введенной емкости акка. Поэтому если отключить/подключить разряженный акк - будет каша. Если нет PowerModule то эти данные, скорее всего, вообще не имеют смысла. Не могу точно сказать, как APM в этом случае считает. Без PowerModule ориентируйтесь по напряжению CPU.
    Да Викор,не можете чуть подробней описать индикацию самого радара.Что-то недопонял..Что означают полоски кружечки?
    На радаре три указателя: большой, маленький в одну полоску и маленький в три полоски.
    Большой указатель показывает направление носа по компасу. До арминга направление соответствует обычному компасу (север вверху). После арминга работает как в SIMPLE режиме, т.е. вверху уже не север, а то положение, в котором находились до арминга, т.е. в точке взлета. Теоретически, чтобы вслепую вернуть коптер, который уже не видно куда повернут носом, нужно по пульту дать ему направление точно "на юг" и аппарат должен лететь в направлении к точке взлета и появится в зоне уверенной видимости. Вся затея с этой телеметрией мною задумывалась именно ради этого, а потом уже "обрасла" остальным.

    Маленький указатель в одну линию - направление на текущий WP. Имеет смысл, если летаете по заранее спланированному маршруту в MP. Отдается в том виде, как его выдает APM.

    Маленький указатель в три линии - направление домой. Находится в стадии тестирования, жду отзывов. Рассчитывается как и расстояние "до дома" по разнице текущих GPS координат и точки взлета (алгоритм тот же, что и в различных OSD).

    Так и не понял,что показывает полоска под хдоп?
    Это что-то типа "сердцебиения". Индикатор приема данных. Заполнение этой полоски обратно пропорционально времени, прошедшему с момента приема последнего пакета данных телеметрии.
    Полоска почти полностью заполнена - все ок, данные приходят. Не заполнена - превышено время ожидания, т.е. либо FrSky модуль не передает данные, либо ардуина. Попробуйте на земпле, когда все уже подключено и работает, сбросить ардуину кнопкой, при этом отслеживайте показания на аппе, вот тогда сразу все понятно станет.

  6.  
  7. #165

    Регистрация
    12.07.2012
    Адрес
    Самара
    Возраст
    44
    Сообщений
    369
    Спасибо! Все работает четко, включая питание и иллюминацию (добавил все используемые режимы), только временные параметры мне кажется не соответствуют, но это не существенно.
    По паттернам, кстати, замечание - длина паттерны должна быть одинакова для всех четырех каналов настраиваемого режима
    Цитата Сообщение от 4refr0nt Посмотреть сообщение
    как найти компромисс между набором отображаемых параметров и размерами шрифтов?
    Может размер радара уменьшить?
    "CPU" - нужен ли?
    Цитата Сообщение от 4refr0nt Посмотреть сообщение
    Индикатор приема данных
    Не расточительно отдавать под него 4 пикселя?
    Цитата Сообщение от HATUUL Посмотреть сообщение
    Сверху слева стока всяких питаний
    да, не разберешься.. я бы напряжение пульта вообще убрал
    Еще хотелось бы стрелочку на радаре более "сглаженную", если не трудно :-)

  8. #166

    Регистрация
    16.05.2014
    Адрес
    Свердловская область
    Возраст
    46
    Сообщений
    114
    Цитата Сообщение от Freepooh Посмотреть сообщение
    я бы напряжение пульта вообще убрал
    это напряжение в этом месте на всех страницах телеметрии. Из стандартной er9x. Переключаясь между экранами телеметрии вы всегда видите напряжение аппы в этом месте. Вот я и не взял на себя смелость это изменить. Тем кто привык, что напряжение аппы в этом месте, по другому покажется нелогичным. Так что попробуйте привыкнуть.

    Цитата Сообщение от Freepooh Посмотреть сообщение
    Еще хотелось бы стрелочку на радаре более "сглаженную", если не трудно :-)
    Если у вас версия для 64 меги, то сгладить можно, но нам не хватает памяти меги для подключения библиотеки расчета синусов и косинусов. А вырезать что-то другое ради красивости стрелок будет не очень разумно. Сейчас в этой версии углы считаются с точностью до 15 градусов. Синусы рассчитаны вручную и берутся из табличных значений. Поэтому, да, выглядит не очень.

    Если у вас версия для 128 меги, то менее ломанную линию сделать невозможно - мы ограничены разрешением экрана. Правда есть вариант с использованием более красивых, заранее прорисованных не линий, а стрелок, но боюсь, мы опять будем расточительно расходовать все виды памяти меги (оперативки там тоже впритык). Хотя, быть может, готовые стрелки займут меньший размер, чем math библиотека. Кстати такой способ используется в OSD. Если кто-нибудь нарисует 16 или, хотя бы, 12 стрелок для радара (его размер 47х47) и они получатся симпатичней простых линий, то я постараюсь их запихать в существующий код.

  9. #167

    Регистрация
    16.05.2014
    Адрес
    Свердловская область
    Возраст
    46
    Сообщений
    114
    Цитата Сообщение от Freepooh Посмотреть сообщение
    Спасибо! Все работает четко, включая питание и иллюминацию (добавил все используемые режимы)
    Поделитесь, пожалуйста, опытом по иллюминации. Какие режимы как у вас мигают.

  10.  
  11. #168

    Регистрация
    12.07.2012
    Адрес
    Самара
    Возраст
    44
    Сообщений
    369
    Конечно!
    Код:
    //****************************************STAB***********************************************************
    char REAR_STAB[]   PROGMEM = "0100000000";   // левый передний
    char LEFT_STAB[]   PROGMEM = "1000000000";   // левый задний
                                              char RIGHT_STAB[]  PROGMEM = "0100000000";   // правый передний
                                              char FRONT_STAB[]  PROGMEM = "1000000000";   // правый задний
    //****************************************ALTHOLD******************************************************
    char REAR_AHOLD[]  PROGMEM = "1000000000"; 
    char LEFT_AHOLD[]  PROGMEM = "1000000000";  
                                              char RIGHT_AHOLD[] PROGMEM = "1000000000"; 
                                              char FRONT_AHOLD[] PROGMEM = "1000000000"; 
    //****************************************RTL***********************************************************
    char REAR_RTL[]    PROGMEM = "1000000000"; 
    char LEFT_RTL[]    PROGMEM = "0100000000";
                                              char RIGHT_RTL[]   PROGMEM = "1000000000"; 
                                              char FRONT_RTL[]   PROGMEM = "0100000000"; 
    //*****************************************LOITER*********************************************************
    char REAR_LOITER[]  PROGMEM = "1010100000"; 
    char LEFT_LOITER[]  PROGMEM = "1010100000";
                                              char RIGHT_LOITER[] PROGMEM = "1010100000"; 
                                              char FRONT_LOITER[] PROGMEM = "1010100000"; 
    //******************************************AUTO*********************************************************
    char REAR_AUTO[]  PROGMEM = "1010000000"; 
    char LEFT_AUTO[]  PROGMEM = "1010000000";
                                              char RIGHT_AUTO[] PROGMEM = "1010000000"; 
                                              char FRONT_AUTO[] PROGMEM = "1010000000";
    //******************************************LAND********************************************************
    char REAR_LAND[]  PROGMEM = "101000000000"; 
    char LEFT_LAND[]  PROGMEM = "101000000000";
                                              char RIGHT_LAND[] PROGMEM = "000010100000"; 
                                              char FRONT_LAND[] PROGMEM = "000010100000";                                           
    //****************************************OTHER***********************************************************
    char REAR_OTHER[]  PROGMEM = "0"; 
    char LEFT_OTHER[]  PROGMEM = "0";
                                              char RIGHT_OTHER[] PROGMEM = "0"; 
                                              char FRONT_OTHER[] PROGMEM = "0"; 
    
    char *left[]  PROGMEM = {LEFT_STAB,  LEFT_AHOLD,  LEFT_RTL,  LEFT_LOITER,  LEFT_AUTO,  LEFT_LAND,  LEFT_OTHER};
    char *right[] PROGMEM = {RIGHT_STAB, RIGHT_AHOLD, RIGHT_RTL, RIGHT_LOITER,  RIGHT_AUTO,  RIGHT_LAND,  RIGHT_OTHER};
    char *front[] PROGMEM = {FRONT_STAB, FRONT_AHOLD, FRONT_RTL, FRONT_LOITER,  FRONT_AUTO,  FRONT_LAND,  FRONT_OTHER};
    char *rear[]  PROGMEM = {REAR_STAB,  REAR_AHOLD,  REAR_RTL,  REAR_LOITER,  REAR_AUTO,  REAR_LAND,  REAR_OTHER};
    Настроил только используемые мною режимы (ниже закомментированы коды всех режимов, можно по аналогии донастроить)
    Код:
      switch(last_mode) {
       case 0: // STAB
           index = 0;
           break;
       case 2: // AltHold
           index = 1;
           break;
       case 6: // RTL
           index = 2;
           break;
       case 5: // LOITER
           index = 3;
           break;
       case 3: // AUTO
           index = 4;
           break;
       case 9: // LAND
           index = 5;
           break;       
       default: // other
           index = 6;
           break;
       }
    /*  
    0	Stabilize
    1	Acro
    2	AltHold
    3	Auto
    4	Guided
    5	Loiter
    6	RTL
    7	Circle
    9	Land
    10	OF_Loiter
    11	Drift
    13	Sport
    16	PosHold
    */
    Светодиоды подключил через ULN2803 по типовой схеме навесным монтажем, без ПП
    Последний раз редактировалось Freepooh; 12.10.2014 в 23:27.

  12. #169

    Регистрация
    08.11.2010
    Адрес
    Петриковка
    Возраст
    49
    Сообщений
    2,458
    Записей в дневнике
    5
    Цитата Сообщение от 4refr0nt Посмотреть сообщение
    Еще у меня есть идея вот такого развития проекта:

    В турнигу устанавливаем ардуино про мини, которая выступает как коммутатор, на нее принимаем данные телеметрии с модуля FrSky, затем отдаем в пульт (чтобы получилось как сейчас) и такой же поток данных отдаем на блютус модуль который коннектится со смартфоном на андроиде. На смартфоне прога типа AndroPilot, только наша и заточенная на нашу телеметрию и с возможностью отображения на картах гугл положения нашего квадрика.
    Надо подумать, как еще можно использовать ардуину в пульте (звуковой мод?)
    Прошу отписаться о том, кто что думает обо всем этом.
    Как то так получилось, что я пропустил этот проект.
    Буду сдувать 64 проц, ставить 128, покупать Ардуину и наверстывать упущенное. Черезвычайно полезное дополнение к Турниге и Ардукоптеру.
    Автору ОГРОМНАЯ БЛАГОДАРНОСТЬ!
    По поводу отображения на андропланшете телеметрии и положения, ИМХО очень полезно, 3DR радио в основном использую для отслеживания положения на местности и телеметрии при полете в автомиссии,
    можно было бы отказаться от радиомодемов.

  13. #170

    Регистрация
    16.05.2014
    Адрес
    Свердловская область
    Возраст
    46
    Сообщений
    114
    Цитата Сообщение от NARAJANA Посмотреть сообщение
    можно было бы отказаться от радиомодемов.
    Не торопитесь. Да и зачем нам уже устаревший блютус - сейчас время wifi!
    Как насчет такой идеи:

    APM -> 3DR radio Air module -> 3DR radio Ground module -> Компьютер с MissionPlanner -> (WiFi link) -> 9X

    Потребуется такая доработка 9X: arduino + esp8266 (купить ESP8266 здесь, а описание тут)

    Штатных апп с wifi на борту вроде еще не делают? Тогда будем первыми. Ну если и делают, то денег они точно стоят "немеряно".

    Передавать можно не телеметрию, а вообще просто "снимок экрана" аппы и алармы. Что-то вроде вещания ч/б видео с компьютера на аппу. Смартфон или планшет тоже можно коннектить по wifi.

    Пока заказал себе парочку 8266. Жду когда приедут.

  14. #171

    Регистрация
    28.06.2007
    Адрес
    Karmiel
    Возраст
    36
    Сообщений
    2,967
    Записей в дневнике
    9
    Цитата Сообщение от 4refr0nt Посмотреть сообщение
    Потребуется такая доработка 9X: arduino + esp8266 (купить ESP8266 здесь, а описание тут)
    Ух ты,век живи век читай.Спасибо за инфу у меня уже стоит синезуб на фриске.

  15. #172

    Регистрация
    16.05.2014
    Адрес
    Свердловская область
    Возраст
    46
    Сообщений
    114
    Обновил описание проекта, переработал инструкцию
    https://code.google.com/p/er9x-frsky...k/wiki/Russian

  16. #173

    Регистрация
    22.01.2014
    Адрес
    Москва
    Возраст
    37
    Сообщений
    250
    Цитата Сообщение от 4refr0nt Посмотреть сообщение
    Потребуется такая доработка 9X: arduino + esp8266
    Не думаю что это хорошая идея (2.4MHz + 2.4MHz), мешаться друг другу будут. При включенно пульте у жены на ноуте отваливается WiFi, а мне вот все равно, я проводом привязан :-)

  17. #174

    Регистрация
    14.03.2003
    Адрес
    Санкт-Петербург
    Возраст
    48
    Сообщений
    1,050
    Записей в дневнике
    4
    Замечательный проект! Слежу. Весьма интересно, но мне больше по подсветке, так как направление квадрика вижу через 3DR на планшете прикрепленном к пульту. Позволю несколько мыслей.
    1. Сделать подсветку на борту в зависимости от напряжения питания, например
    От 10,8 вольт = 3,6 В на ячейку мигает два раза
    три раза от 10,2 вольт = 3,4 В на ячейку
    четыре раза от 9,9 вольт = 3,3 В на ячейку
    и от 9,6 V = 3,2 В на ячейку мигает очень часто - пора садиться. Такой алгоритм подсмотрел у одного немца. И даже модуль у него заказал. Было бы удобно запрограммировать.

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

    Цитата Сообщение от 4refr0nt Посмотреть сообщение
    В турнигу устанавливаем ардуино про мини, которая выступает как коммутатор, на нее принимаем данные телеметрии с модуля FrSky, затем отдаем в пульт (чтобы получилось как сейчас) и такой же поток данных отдаем на блютус модуль который коннектится со смартфоном на андроиде.
    3. Можно ли будет подключить 3DR модем в этот модуль и отдавать данные на DroidPlanner по BT? Через OTG разъем не всегда удобно с ним общаться. Или USB удлинитель городить или ставить в неудобное место.

    Цитата Сообщение от 4refr0nt Посмотреть сообщение
    Да и зачем нам уже устаревший блютус - сейчас время wifi! Как насчет такой идеи: APM -> 3DR radio Air module -> 3DR radio Ground module -> Компьютер с MissionPlanner -> (WiFi link) -> 9X
    Все же BT предпочтительней. WIFI сильно будет шумить в 2.4 и та же Валкера вообще сделала на новом Скауте BT модуль управления с планшета.

    Может что-то уже обсуждалось и я пропустил?

  18. #175

    Регистрация
    16.05.2014
    Адрес
    Свердловская область
    Возраст
    46
    Сообщений
    114
    Цитата Сообщение от NetWood Посмотреть сообщение
    Может уже обсуждалось и я что-то пропустил?
    Нет, нет. Это как раз в процессе обсуждения и важно каждое аргументированное мнение, чтобы совместными усилиями сделать что-то полезное многим.

  19. #176

    Регистрация
    16.05.2014
    Адрес
    Свердловская область
    Возраст
    46
    Сообщений
    114
    Для размышления: и WiFi и Bluetooth работают в одном частотном диапазоне 2,4 Ггц, мощность (у устройств для наших целей) тоже одинаковая - до 100 мВт (20 дБм).

  20. #177

    Регистрация
    14.03.2003
    Адрес
    Санкт-Петербург
    Возраст
    48
    Сообщений
    1,050
    Записей в дневнике
    4
    Цитата Сообщение от 4refr0nt Посмотреть сообщение
    Для размышления: и WiFi и Bluetooth работают в одном частотном диапазоне 2,4 Ггц
    Вы правы, но используя один и тот же частотный диапазон, в ВТ предусмотрено применение технологии расширения спектра сигнала путем скачкообразной перестройки рабочей частоты (Frequency-Hopping Spread Spectrum — FHSS) или более новая AFH (Adaptive Frequency Hopping). Поэтому соответствующие устройства работают не на отдельных частотных каналах, а во всем ISM-диапазоне 2,4 ГГц. Вместо того чтобы все время передавать и принимать сигнал на какой-либо определенной частоте, устройство Bluetooth “скачет” по разным частотам примерно 1600 раз в секунду (FHSS), что делает оборудование помехоустойчивым. Таким образом, соответствующие этой спецификации устройства могут мирно “сосуществовать” с другим радиооборудованием диапазона 2,4 ГГц.

    Ну а плюс WIFi, конечно, в большей дальнобойности, которая в данном случае не нужна.

  21. #178

    Регистрация
    16.05.2014
    Адрес
    Свердловская область
    Возраст
    46
    Сообщений
    114
    WiFi работает по схожему принципу: OFDM (мультиплексирование с ортогональным делением частот) 802.11ag и DSSS (прямая последовательность с разнесением сигнала по широкому диапазону) на 802.11bg

    Так что тут вопрос скорее не в том, какой стандарт более помехоустойчив, а в том что реально будет надежно работать рядом с мощным FrSky передатчиком. Bluetooth вроде как проверили уже - работает. Вполне может оказаться, что и WiFi так же стабильно будет работать. Этого особо никто раньше не делал исключительно из-за отсутствия на рынке недорогих WiFi решений. А у WiFi все таки потенциал больше, хотя бы потому, что он есть во всех современных устройствах (телефоны, планшеты, ноутбуки), а блютус встречается все реже реже.

  22. #179

    Регистрация
    14.03.2003
    Адрес
    Санкт-Петербург
    Возраст
    48
    Сообщений
    1,050
    Записей в дневнике
    4
    Тут уж Вам решать как руководителю проекта
    C какой стороны яйцо разбивать — не сильно важно. По сути проекта может завести в несущественные обсуждения. Как-то сложилось, что BT используется для коннектов в шаговой доступности и с большей персонализацией, а WIFI все же подальше и пообщественней. У них разные зоны комфорта. И в булочную мы же на танке не ездим .
    Последний раз редактировалось NetWood; 14.10.2014 в 17:19. Причина: про танк

  23. #180

    Регистрация
    22.01.2014
    Адрес
    Москва
    Возраст
    37
    Сообщений
    250
    Блютус проще спарить. Для WiFi шаги уже значительно сложнее. Кто-то должен быть точкой доступа, кто-то DHCP сервером (не руками же адреса назначать), ну и т.д.

  24. #181

    Регистрация
    16.05.2014
    Адрес
    Свердловская область
    Возраст
    46
    Сообщений
    114
    Цитата Сообщение от NetWood Посмотреть сообщение
    Тут уж Вам решать как руководителю проекта
    Да, ну, здесь все равны. Вернее так: побеждает здесь аргументация.
    Если про меня, то себе я уже заказал пару eps8266, так что куда-нить их все равно пристрою. Пока вижу два варианта: wifi термометр с реле на обогреватель в теплицу, а второй в турнигу.

    Цитата Сообщение от strizhmax Посмотреть сообщение
    Блютус проще спарить. Для WiFi шаги уже значительно сложнее. Кто-то должен быть точкой доступа, кто-то DHCP сервером (не руками же адреса назначать), ну и т.д.
    Вижу это даже гораздо сложнее: нужен вариант WiFi Direct для поля и коннект через роутер, когда дома.

  25. #182

    Регистрация
    16.05.2014
    Адрес
    Свердловская область
    Возраст
    46
    Сообщений
    114
    Кто-нибудь сможет потестить такой вариант?
    Конвертировать mavlink->FrSky не в воздухе, а на земле.

    APM -> 3DR radio AIR -> 3DR radio ground -> Arduino -> 9X



    D6 можно не подключать. Но на будущее может пригодится.

    Нашу ардуину ставим не на квадрике, а в аппу. Принимаем mavlink по радиоканалу и конвертируем в FrSky протокол уже на земле. Аппе отдаем FrSky поток. Аппа будет думать, что данные ей шлет телеметрийный модуль FrSky и будет все отображать на экране.

    Прошивка аппы - наша, прошивка ардуины тоже. Никаких модификаций в прошивках не требуется вроде. Единственный подводный камень: правильно подключить 3DR radio ground module - нужно взять TX и RX до USB. Возможно придется физически отключить FTDI на 3DR (наверное можно убрать пару резисторов)

    Питание и землю я не нарисовал, они подразумеваются. Вопрос только в энергопотреблении: выдержит ли стабилизатор питания на аппе такую нагрузку? Можно запитать 3DR пока отдельно. Ардуину лучше запитать прямо от акка, чтобы она не мешала при перепрошивки аппы.

    Преимущества такого решения: не требуются модули с телеметрией FrSky.
    Недостатки: нужен hardware mod 3DR и аппы.

    Обсудим?

  26. #183

    Регистрация
    28.06.2014
    Адрес
    г.Красноярск
    Возраст
    40
    Сообщений
    154
    Записей в дневнике
    1
    А если на земле использовать такой же модуль что и в воздухе, то и отпаивать ничего не надо.

  27. #184

    Регистрация
    28.06.2007
    Адрес
    Karmiel
    Возраст
    36
    Сообщений
    2,967
    Записей в дневнике
    9
    Цитата Сообщение от 4refr0nt Посмотреть сообщение
    APM -> 3DR radio AIR -> 3DR radio ground -> Arduino -> 9X
    Интересная идея,правда все равно прийдется еще модем покупать,а если все время дергать с компа на пульт,то идея плохая.

  28. #185

    Регистрация
    12.07.2012
    Адрес
    Самара
    Возраст
    44
    Сообщений
    369
    Цитата Сообщение от 4refr0nt Посмотреть сообщение
    Обсудим?
    По-мне так нет необходимости.
    К тому же с дополнительными потребителями придется на пульте и питание переделать на импульсное.

  29. #186

    Регистрация
    14.01.2010
    Адрес
    Пермь
    Возраст
    38
    Сообщений
    124
    Если есть 3DR телеметрия, тогда уж проще на ноутбуке смотреть. А то схема больно сложная получается.

  30. #187

    Регистрация
    12.07.2012
    Адрес
    Самара
    Возраст
    44
    Сообщений
    369
    Поддержка S.Port гораздо важнее, нежели внедрение 3DR в пульт

  31. #188

    Регистрация
    28.06.2007
    Адрес
    Karmiel
    Возраст
    36
    Сообщений
    2,967
    Записей в дневнике
    9
    Тут мне еще маленькую идею подали.
    А что если на наземную ардуинку добавить, какой то дешевенький жпс модуль.
    И на радаре уже точно знать,где ты и где квад.
    Плюс можно создать доп экран для поиска.Где стрелка на радаре будет показывать куда направлятся.
    Жду 128....

  32. #189

    Регистрация
    16.05.2014
    Адрес
    Свердловская область
    Возраст
    46
    Сообщений
    114
    Цитата Сообщение от HATUUL Посмотреть сообщение
    Тут мне еще маленькую идею подали.
    А что если на наземную ардуинку добавить, какой то дешевенький жпс модуль.
    И на радаре уже точно знать,где ты и где квад.
    Плюс можно создать доп экран для поиска.Где стрелка на радаре будет показывать куда направлятся.
    Жду 128....
    Для схемы с WiFi (или Bluetooth) в аппе планировалось использовать cмартфон и его экран для поиска аппарата. В этом случае дополнительный наземный GPS не нужен. Кроме того на смартфоне можно подключить GoogleMap и видеть в реалтайме где летит квадрик (ну или упал) как в MissionPlaner по данным бортового GPS. При наличии встроенного GPS в смартфоне можно выводить обе точки (местоположение квадрика и пилота) ну и направление, разумеется. Так что вариантов масса.

  33. #190

    Регистрация
    29.01.2011
    Адрес
    Окленд, Новая Зеландия
    Возраст
    30
    Сообщений
    4,901
    Записей в дневнике
    78
    Цитата Сообщение от 4refr0nt Посмотреть сообщение
    правильно ругалось. нужно в настройках 128 прошивки на первой странице поставить "FrSky mod done ON".
    а что делать если нет такого пункта и THR и AIL всегда включены, стики как будто не откалиброваны и THR начинает жутко мигать когда копетр включаю (данные вроде как должны начать сыпаться)?
    брал 128 прошивку с форума и черех svn (чип 128A), все настройки поменялись, подсветки нет, при включении после прошивки пишет что EEPROM плохой и форматирует (не смотря на то что заливал прошлый eeprom, как в инструкции)

  34. #191

    Регистрация
    16.05.2014
    Адрес
    Свердловская область
    Возраст
    46
    Сообщений
    114
    Цитата Сообщение от SovGVD Посмотреть сообщение
    а что делать если нет такого пункта и THR и AIL всегда включены, стики как будто не откалиброваны и THR начинает жутко мигать когда копетр включаю (данные вроде как должны начать сыпаться)?
    брал 128 прошивку с форума и черех svn (чип 128A), все настройки поменялись, подсветки нет, при включении после прошивки пишет что EEPROM плохой и форматирует (не смотря на то что заливал прошлый eeprom, как в инструкции)
    1. Если честно, то что-то не сходится. Если вы прошили эту прошивку для меги128 то настройка "FrSky mod done ON" точно должна быть. Причем эта фича не моя - эта настройка из обычной r812-128.
    2. Какая была версия прошивки раньше? И настройки от er9x? Настройки с r813 не проверял. И в какой версии формата ранее были настройки? (там есть варианты v2 и v3 в eePe на вкладке настройка, последняя строка) Если у вас v2, то такое возможно - я проверял только на v3. Попробуйте залить мои настройки (в аттаче к этому посту)
    3. FrSky Hardware Mod у вас точно сделан? На обычной r812-128 телеметрия (аналоговый датчик напряжения) работает?
    Вложения

  35. #192

    Регистрация
    29.01.2011
    Адрес
    Окленд, Новая Зеландия
    Возраст
    30
    Сообщений
    4,901
    Записей в дневнике
    78
    Цитата Сообщение от 4refr0nt Посмотреть сообщение
    1. Если честно, то что-то не сходится. Если вы прошили эту прошивку для меги128 то настройка "FrSky mod done ON" точно должна быть. Причем эта фича не моя - эта настройка из обычной r812-128.
    У меня последний пункт что-то про переключалку звука, я думаю что прошивка именно та что надо, экран mavlink-овый имеется

    Цитата Сообщение от 4refr0nt Посмотреть сообщение
    2. Какая была версия прошивки раньше? И настройки от er9x? Настройки с r813 не проверял. И в какой версии формата ранее были настройки? (там есть варианты v2 и v3 в eePe на вкладке настройка, последняя строка) Если у вас v2, то такое возможно - я проверял только на v3. Попробуйте залить мои настройки (в аттаче к этому посту)
    раньше была стоковая прошивка для 9xr, наверное я неправильно понял и старая версия eeprom просто не подходит
    завтра попробую залить

    Цитата Сообщение от 4refr0nt Посмотреть сообщение
    3. FrSky Hardware Mod у вас точно сделан? На обычной r812-128 телеметрия (аналоговый датчик напряжения) работает?
    сделан с одной лишь разницей - резюка на 470 не нашел, поставил 2 по 220, т.е. 440ом

  36. #193

    Регистрация
    16.05.2014
    Адрес
    Свердловская область
    Возраст
    46
    Сообщений
    114
    Цитата Сообщение от SovGVD Посмотреть сообщение
    У меня последний пункт что-то про переключалку звука, я думаю что прошивка именно та что надо, экран mavlink-овый имеется
    очень похоже, что вы залили 64 прошивку. Как раз настройки между 128 и 64 действительно несовместимы и в 64 версии нет настройки про FrSky

  37. #194

    Регистрация
    29.01.2011
    Адрес
    Окленд, Новая Зеландия
    Возраст
    30
    Сообщений
    4,901
    Записей в дневнике
    78
    Цитата Сообщение от 4refr0nt Посмотреть сообщение
    очень похоже, что вы залили 64 прошивку.
    заливал вот с таким хешем через mega-isp
    efaa5b9c4e6af8ed77c1dc5a00a206b9 er9x-128.hex
    попробую завтра на свежую голову разобраться где мог косяк возникнуть

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

    UPD: похоже надо еще инструкию от er9x почитать http://openrcforums.com/wiki/index.php/Er9x_user_guide - не в том меню ищу кажется

  38. #195

    Регистрация
    29.01.2011
    Адрес
    Окленд, Новая Зеландия
    Возраст
    30
    Сообщений
    4,901
    Записей в дневнике
    78
    Всё, вопрос снимаю, надо было просто внимательно прочитать инструкцию от прошивки er9x, сразу всё что надо нашел и данные увидел на экране. Спасибо за мод =)

  39. #196

    Регистрация
    23.04.2013
    Адрес
    Russia, stupino
    Возраст
    41
    Сообщений
    270
    Записей в дневнике
    4
    Спасибо за отличный проект!

    Но у меня не получается одновременное подключение Bluetooth модуля + Ардуино.

    Если не подключать TX ардуины, то без активного соединения с Mission Planner на пульте не обновляется статус GPS. Пульт все показывает только с Mission Planner, т.к. если подключиться с планшета, то опять не отображает статус GPS на пульте. Вероятно, в таком подключении, пульт будет показывать корректно только при активном обмене телеметрией с Mission Planner (думаю, FrSky победит BT в соревновании на дальность, потом телеметрия на пульте "остановится")

    Есть ли возможность подключить Ардуино к другому порту APM, включая TX на Ардуино?
    Или возможность настроить APM, чтобы он отправлял достаточно параметров по MavLink?
    Возможно этот баг уже исправлен? ))

    Пока вижу только один путь: переключатель TX-ов ардуино и BT-модуля. Но это означает, что либо телеметрия на планшете(компе), либо на пульте.

    P.S. Пробовал даже странное одновременное подключение TX от BT и TX ардуино: APM не может подключиться к Mission Planner, но пульт корректно отображает параметры ))

  40. #197

    Регистрация
    16.05.2014
    Адрес
    Свердловская область
    Возраст
    46
    Сообщений
    114
    Цитата Сообщение от shalex Посмотреть сообщение
    Но у меня не получается одновременное подключение Bluetooth модуля + Ардуино.
    Arducopter, как это ни парадоксально, по умолчанию не шлет телеметрию в порт телеметрии. Поэтому, любым телеметрийным устройствам (все OSD и ардуина с моей прошивкой) необходимо сначала изменить параметры по умолчанию ардукоптера - подключение TX нужно только для этого. После старта ардуина ждет около минуты пока загрузится ардукоптер, после этого шлет команду, которая заставляет ардукоптер выдавать различные данные телеметрии с определенной частотой. Позднее никакие данные и команды от ардуины в ардукоптер не передаются (если телеметрия приходит), а идет только прием. В случае, если в течение 5 секунд нет телеметрии (например, какое-то устройство изменило наши настройки, что очень маловероятно), то снова шлем команду на передачу телеметрии. Исходя из этого предлагаю два решения:

    1. Подключать линию TX ардуины только на период старта и после того, как начнете уверенно получать все данные на пульте - TX ардуины можно отключить (блютус все время остается подключенным)

    2. Изменить параметры по умолчанию ардукоптера и не подключать TX ардуины вообще.
    В MissionPlanner: Config/Tuning - Full Parameter List - Find - SR1
    Код:
    SR1_RAW_SENS=2 ( 2hz for raw imu sensor data )
    SR1_EXT_STAT=2 ( 2hz for waypoints, GPS raw, fence data, current waypoint, etc)
    SR1_RC_CHAN=2 ( 2hz for radio input or radio output data )
    SR1_POSITION=2 ( 2hz for location data )
    SR1_EXTRA1=5 ( 5hz for attitude)
    SR1_EXTRA2=5 ( 5hz for VFR_Hud data )
    SR1_EXTRA3=2 ( 2hz for AHRS, Hardware Status, Wind )
    Остальные SR1_ оставить как были (у меня 0)

    Это должно сработать на ардуино с моей прошивкой и на всех OSD.
    Т.е. от OSD тоже можно не подключать TX.
    Параметры SE1_ у разных OSD могут немного отличаться - смотрите исходный код (ищите поиском MAV_DATA_STREAM_EXTENDED_STATUS)

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

    А использование второго порта под телеметрию возможно, но настоятельно не рекомендуется по причине высокой загрузки процессора. Но можете попробовать (в полете контролируйте cpu_load!)
    Using UART2 port
    This way you dont have to connect with the 3dr radio to get the mavlink data going. The Arduino will make a mavlink rate request to the APM. This is done by modifying system.pde around line 149 to look like this(AC 3.1RC7).

    Код:
    //#if CONFIG_HAL_BOARD != HAL_BOARD_APM2 
    // we have a 2nd serial port for telemetry on all boards except 
    // APM2. We actually do have one on APM2 but it isn't necessary as 
    // a MUX is used hal.uartC->begin(map_baudrate(g.serial3_baud, SERIAL3_BAUD), 128, 128); gcs3.init(hal.uartC); 
    //#endif
    Be aware that enabeling uart2 on the APM will add more processor load to the already cogged CPU. Alt hold and auto modes can be affected by this hack. As of AC 3.1 a lot of improvements has been made to lower the load on the APM by the dev team. Running a extra mavlink port should work but do this at your own risk!

  41. #198

    Регистрация
    23.04.2013
    Адрес
    Russia, stupino
    Возраст
    41
    Сообщений
    270
    Записей в дневнике
    4
    Спасибо! То, что нужно! Искал в настройках что нибудь на имя MAV, но оказалось надо SR1 )))

    Настроил так (было SR1_PARAMS=0, выставил на SR1_PARAMS=3):
    Нажмите на изображение для увеличения
Название: Image 2.png
Просмотров: 14
Размер:	2.2 Кб
ID:	994634


    Теперь при отключенном BT соединении пульт обновляет все параметры.
    При подключении BT и последующем разрыве поток сообщений MavLink от APM не прекращается и пульт снова работает корректно!

  42. #199

    Регистрация
    16.05.2014
    Адрес
    Свердловская область
    Возраст
    46
    Сообщений
    114
    Цитата Сообщение от shalex Посмотреть сообщение
    Спасибо! То, что нужно! Искал в настройках что нибудь на имя MAV, но оказалось надо SR1 )))

    Настроил так (было SR1_PARAMS=0, выставил на SR1_PARAMS=3):

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

  43. #200

    Регистрация
    28.06.2007
    Адрес
    Karmiel
    Возраст
    36
    Сообщений
    2,967
    Записей в дневнике
    9
    Сейчас другу ставил прошивку на 9RX 128меги,почему то пульт не видит телеметрию,и не только мавлинк,но и рсси тх и rx.
    На тот же пульт слил прошивку меги64 , телеметрия появилась.
    Виктор вы уверены,что 128 (последняя) прошивка рабочая?

+ Ответить в теме

Похожие темы

  1. EagleTree Vector FPV Controller
    от тигромух в разделе Полеты по камере, телеметрия
    Ответов: 1764
    Последнее сообщение: 24.09.2017, 20:59
  2. FY41AP - контроллер от Fyetech
    от DVE в разделе Квадрокоптеры RTF других производителей
    Ответов: 45
    Последнее сообщение: 03.04.2015, 19:14
  3. Продам Продаю квадрик с аппой. Настроенный, облетанный
    от endrrio в разделе Барахолка. Квадрокоптеры и другие многороторные системы
    Ответов: 1
    Последнее сообщение: 11.06.2014, 13:53
  4. graupner jr mx16s помогите настроить полетные режимы для вертолета
    от sergey12 в разделе Аппаратура, гироскопы, гувернеры, электроника
    Ответов: 1
    Последнее сообщение: 04.12.2013, 20:23
  5. Multi Wii на ATMEGA328 требуется пошаговая помощь в настройке квадрика
    от Mr.Hottabych в разделе Коптеры. Комплектующие, сборка, настройка.
    Ответов: 87
    Последнее сообщение: 13.06.2013, 15:45

Ваши права

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