Activity

Кто может помочь облетать коптер в Туле?

Свой коптер забросил пару лет назад. Летаю иногда на детской мелочи. Готов помочь. Для удобства 89056285627. Дмитрий.
Если что завтра часов в 11 буду самолет облетывать. Ардупилот, fpv, полный фарш. В районе сеженского леса.

MultiWii

Подскажите, не могу победить уж очень долго.
На разных платах с мультивии, приемник - FrSky D8R-II, перешитый чтобы отдавать PPM. Пульт - TH-9X, с прошивкой er9x.

Часто при включении в гуи данные с приемника по всем каналам хаотически прыгают. При отключении пульта - перестают. Лечится ожиданием и неоднократной перезагрузкой multiwii.
После сигнал синхронизируется, и все становится нормально. Далее летаю и проблемы нет до отключения питания.
Пробовал менять rising на falling в настройках порта. Ничего не изменилось.
Смотрел сигнал осциллографом. Тоже ничего криминального.
Подозреваю - что-то не так с длительностями сигнала с приемника.
Встречался кто-нибудь? Где искать проблему?

MultiWii
Иван_Воля:

Знаю что есть возможность подключить пищалку.
Для звуковой сигнализации режимов.
Но куда её тут прицепить?
Плата MultiWii PRO Flight Controller w/MTK GPS Module

Я подключил к D44 и D45 - свет и пищалку. Стабилизации камеры сейчас не стоит, а когда и была - то 1 ось. В прошивке придется поправить выводы.

MultiWii
kedrikov:

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

В настройках mobidrone OSD. У него свой config.h.

MultiWii
serenya:

А заливка альманаха сразу после прошивки не могла повлиять?

У меня не влияло. И после прошивки эти данные остаются актуальными. Да! Волшебное сочетание кнопок в minigps - Ctrl+Alt+S (постоянно его забываю…) включает дополнительные настройки.

Проводил исследования своего 3339. Выяснилось, что ему весьма мешает работать окружающая электроника.
Gps очень долго ловил спутники, даже на открытом пространстве. Началось с подозрений на видеопередатчик. Потом прочитал тут про случай, где мешала камера.
Вчера по исследовал уровень сигнала. Gps стоял на штатном месте (вместе со всей электроникой) но подключен был к ноутбуку.
Выяснилось что сигнал заметно падает при включении питания multiwii. И еще сильнее влияет включение камеры. Включение передатчика без камеры почти не повлияло на сигнал.
Завернул камеру в фольгу. Стало слегка лучше.
Пробовал выносить gps на луч. Влияние включения общего питания меньше, но остается заметным.
Попробую еще по мотивам hobby.msdatabase.ru/project-updates/…/studygps установить gps над всей электроникой на проводящую пластину.

MultiWii

Пачка вопросов и наблюдений:

1 Gps и камера. Обнаружил что кто не дает gps-у ловить спутники. То-есть стоит коптер по полчаса а спутников все нет. Думал - видеопередатчик. (при отключении спутники быстро появлялись) Но парой страниц назад увидел про сообщение про камеру и gps. Попробовал - правда. Буду пробовать экранировать. Может у еще встречалось?

2 Триммирование акселерометра с пульта. Такое ощущение, что в 2.1 перестало работать. Очень хочется видеть калибровочные значения. Но не нашел сходу как из ардуины вытащить eprom. Или как еще на них поглядеть? В debug вывести?

3 Частое мигание иногда включается. По FAQ - проблемы с i2c, но ошибок нет и летает при этом нормально… Что это может быть и как диагностировать?

4 Самый пожалуй важный и тонкий вопрос… Регулярно возникают мелкие, но противные проблемы с нестабильностью. Например сейчас при сбросе газа опускаясь с большой высоты коптер иногда поворачивается вокруг оси. Компас, если включен его выравнивает постепенно. Скорректировать пультом тоже не проблема, но хочется большей предсказуемости поведения.
Как отловить такую проблему? Кто виноват? Какой из двигателей? Или что-то еще? Перебирать все совсем не хочется.
Как я пытаюсь это решить: проверяю одновременно ли останавливаются пропеллеры при отключении и стартуют при включении (не заедает ли один из двигателей, калибровка и исправность регулей, обрыв обмоток), проверяю балансировку винтов, проверяю ровно ли установлены двигатели (при включении удобно посмотреть в одной ли плоскости вращаются винты). Неоднократно это помогало. Но не всегда…
Встречаются ли вам такие проблемы, какие бывают и как решаются?

MultiWii
AvxMx:

Странно, вроде читал в ветках по multiwii, что в ветер “висит как прибитый”

Это скорее образное выражение.
В ардроне неплохо удерживается положение 😃.
В multiwii есть удержание по gps, но это плюс-минус несколько метров.
Можно удерживать оптическим датчиком. Но там тоже своя кучка граблей имеется.

Совместная покупка профиля 10х10х1
Gurdzhy:

Павильон 23 “3” рынок Владимирский тракт

Купил там сегодня 3 м - 480руб. Дороговато. Прочностью доволен. 90 г/м углы скругленные. Перед этим полтора часа искал на Строгинском строительном рынке - не нашел…

Мучительный выбор очков для фпв...

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

MultiWii

Про резкие повороты.
Кажется все банально, но сомнения остаются. Начал с простого - проверил балансировку пропеллеров и выкосы двигателей. Один из пропеллеров был не очень, но в пределах того, что я обычно допускаю.
Отвисел один аккумулятор дома. Пока все идеально. Вечером пойду пробовать на улице.
Попутно возник вопрос. Есть ли возможность записать подробные данные телеметрии в полете в какой-нибудь адекватный вид (наподобии мегапирата)? Записать видео с gui могу, но как-то это некрасиво…

MultiWii
omegapraim:

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

Ну нет! Так не должно быть. Летаю на нем несколько месяцев и ранее такого не было. Было медленное уплывание по yaw, но вылечилось точной установкой угла наклона двигателей и увеличением I по yaw. Теперь в полете неожиданные достаточно быстрые повороты. При включении компаса он их компенсирует, но с запозданием.

MultiWii

Квадрокоптер. Раньше летал нормально. Стал иногда неожиданно поворачиваться вокруг своей оси. Чаще в одну сторону, реже - в другую. Компас отключен (включенный компас явно после поворота более медленно выравнивает курс). Связи в внешними факторами этих поворотов я не вижу… то есть висит спокойно и вдруг градусов на 40 (иногда и больше) поворачивается. Куда копать? Подшипники? Регуляторы?

MultiWii
soliada:

А к какому выводу подцепляется датчик тока?

У меня его пока нет, но планирую. На схеме его нет, но если поглядеть на фото (www.toptel.sk/multicopter/images/osd.png) - там подписано:
Video,5v,n1,n2,rssi,gnd,bat. То есть n1 и n2 - 3 и 4 пин в родном разъеме (not used на схеме). Соответственно A3 и A2 ардуины.
//Current Sensor connected to port N1 (MobiDrone OSD) - из исходника osd.
Еще для удобства сравнения схема ардуинки: arduino.cc/en/…/Arduino-Pro-Mini-schematic.pdf

MultiWii


Примерно так. Вид изнутри платы (детали между ней и ардуиной pro-mini).
Я вывел с ардуины I2C (A4 и A5) подогнув штырьки на ардуине. В текущем варианте они не нужны.
Питание, rx и tx подключать к ардуине. На разъем этой платки - видео. По желанию вход напряжения батареи, и вход датчика тока.
Схема osd есть тут: www.toptel.sk/…/mobiDroneOSDv2.0_schm.pdf

MultiWii
gena_g:

Проверил . У меня ОСД нормально менят параметры . Может дело в прошивке multiwii. Тестировал с такой прошивкой на multiwii. В последней версии multiwii поменяли протокол обмена.

Прошивка у меня та-же. Буду копать дальше…

MultiWii

После еще пачки опытов, диагноз повторяется. MobiDrone osd при записи параметров в multiwii портит их. Читает при этом нормально. Дает по редактировать. Сталкивался ли кто-нибудь? Если нет, посоветуйте куда копать код? Ясно, что в кусок пишущий эти данные, но как бы понять, что происходит? Есть ли в конфигурации контрольная сумма?

MultiWii
omegapraim:

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

Я нашел! Код который “нажимает кнопку” в телеметрии берет значение rcCommand. Если более 400 или менее -400 отдает телеметрии “кнопку”. Вывел в debug значение rcCommand и увидел, что у меня только ±250 (даже с увеличенными лимитами в пульте). Подумал немного головой и обнаружил настроенные в multiwii половинные расходы.

MultiWii

Оставив эксперименты с допиливанием кода под EOSD, собрал из ардуины мини и рассыпухи mobiDrone osd. Заработало сходу. Но есть проблемка. Не могу войти в конфигуратор. По инструкции Roll вправо и все… Более того за пол дня экспериментов, пару раз получилось. Но потом опять не работает и разницу засечь не удалось. Может кто общался с этим osd?

MultiWii

Спрошу второй раз, но чуть глубже.
Приделываю EOSD к multiwii на arduino MEGA. Использую 1 порт. Пишу в него через SerialWrite.
Время цикла вырастает многократно. С 3000 до 15000-20000. Как я понимаю из за того, что на портах 1-3 не используется прерывания и основной цикл ждет записи в порт. Пробовал писать не каждый цикл, а реже. Но кажется это плохая идея… Как правильно писать в порт?

MultiWii

Компас я победил. Помогла калибровка, но не с первого раза.
Вопрос следующий. Пытаюсь приделать EOSD с прошивкой Syberian.
По рекомендациям Глеба rcopen.com/forum/f123/topic221574/4809 работает.
Но поскольку у меня Mega и портов не жалко, взял файлик из мегапирала и переделываю его под multiwii.
Вместо Serial.write, использую SerialWrite из multiwii.
Код работает, но интересует оптимизация.
Правильно ли я понимаю, что с serial 0, можно использовать стек и один раз писать с помощью UartSendData, а в остальные порты писать сразу?

MultiWii

Спасите меня с компасом! Датчики такие: gapey.narod2.ru В мегапирате (на том-же железе)компас работает нормально. Добиться нормальной работы в multiwii не могу.
Задается ли где магнитное склонение?
Как правильно выполнить калибровку?
Направление примерно показывает, но при повороте коптера, стрелка в конфигураторе вращается неравномерно. То есть после поворота на 360, она устанавливается точно туда где и была. Но если повернуть коптер на 90 или 180 градусов, направление отображается неточно. При наклоне, направление может измениться более чем на 90 градусов.
Да, прошивка на данный момент последняя, но с предыдущими ситуация была аналогичной.
Еще вопрос про dev_20120414. Кнопки калибровки никаких изменений у меня не производят. Так и должно быть? Калибровка акселерометра с пульта срабатывает.

ArduCopter Mega: порт на обычную Arduino (тестим)

Продолжение вопросов по компасу. После установки склонения (спасибо за запятую), компас стал работать идеально. До изменения осей в исходниках дело не дошло. Однако я на одном железе пытаюсь работать с multiwii и мегапиратом. После прошивки в multiwii и назад в пират, все опять сломалось. (В multiwii компас адекватно не работает). Под подозрения попали параметры в eeprom. Очистил его и настроил с нуля опять. Компас заработал, но не так хорошо как раньше - при наклоне heading слегка отклоняется (может это нормально?). Теперь сохраняю и сравниваю параметры. Может кто поделится файликом с параметрами при работающем компасе?

ArduCopter Mega: порт на обычную Arduino (тестим)

Принимайте в свою компанию!
Собрал месяц назад свой первый мультикоптер. Начал с multiwii на arduino mini все заработало сходу. Только компас врет отчаянно. Но очень хочу перейти на мегапирата. Когда приехала плата arduino mega и gps, multiwii тоже сходу заработал.
Пока жду очередных пропеллеров и сонар, отлаживаю то что есть. Опять не работает компас.
Для ясности пишу, что делал. Мозг arduino mega 1280, датчики эти - gapey.narod2.ru
Исходники отсюда code.google.com/p/megapirateng/downloads/list 2.0.49_Beta4.
В libraries/AP_ADC/AP_ADC_ADS7844.cpp выбрал FFIMU.
Планер отсюда code.google.com/p/ardupilot-mega/downloads/list версия 1.1.33
В настройках поставил галку - включить компас, склонение установить не удается, цифра не сохраняется. В терминале выполнял setup compass offsets, при запуске test comass x,y,z изменяются реалистично, однако heading явно отклоняется по гироскопу, потом медленно плывет к 180. Подозрение на неправильно выставленные оси у компаса. Куда копать?
Кстати направление осей акселя и гироскопа отличаются от multiwii. Где они задаются?

Переход на 2.4GHz Turnigy 9ch (часть 2)

Привезли и мне аппу с лидерзхобби. Сразу произвел комплекс апгрейдов.

  1. Резистор в PPM.
  2. Коннектор для прошивки и прошивку. (пока поставил code.google.com/p/th9x/)
  3. Подсветка экрана. Из разбитой матрицы ноутбука вырезал оргстекло. Края замазал корректором, рассеиватели, светодиод оттуда-же.

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

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

Установка лопастей длиннее родных

Купил себе King 3, чтобы учиться летать. И конечно лопасти долго не прожили.
Заказал себе несколько новых, и из любопытства пару побольше.
Родные лопасти 270мм. Те, что побльше, для 450 класса - 325мм.

Вопрос - стоит ли эксперементировать с неродными лопостями?
Какой примерно результат я получу (как изменется поведение вертолета)?
Какая настройка вертолета может потребоваться для лопастей большей длины?