ArduCopter Mega: порт на обычную Arduino (тестим)
Поправьте меня если я не прав.
Я пока не портировал DMP… посмотрел я на код и пока забил на него… Он все равно в статусе Бета - не включен по умолчанию.
Вот-с…
Не ленимся читать README. Надо использовать Arduino IDE 1.0.1
Да, действительно, с 1.0.1 пошло 😃 Давно не было потребности читать ридми, не думал, что требуемая версия компилятора изменилась.
А ведь неплохо летает, черт возьми 😃 Лучше, чем 2.6. Даже пиды, вобщем-то, менять не пришлось. Правда, поднимал коптер в квартире, но, тем не менее, таких диких осцилляций, как раньше, на стоковых пидах не возникло. До конца дня постараюсь на улице протестить.
А ведь неплохо летает, черт возьми
А можно узнать подробно используемую конфигурацию: Дачики процессов регули моторы вес расстояние между моторами и т.д. вообшем думаю понятно.
Малость полетал. Сначала на стоковых пидах, с 0:40 опустил (6-м каналом) rate P до 0,09.
На 2.6 тоже были подобные провалы газа в конце маневра, как на 1:35, с чем они связаны?
Провалов по высоте на 2.6 не замечал. Хотя не так много летал. Как коптер реагирует на стики? на 2.6 было такое ошушение что экспоненты стоят. при малом ходе стиком они аккуратно реагирует а потом очень сильно… на 2.7 такого нет? читал на дронах что в 2.7 вроде они это убрали/исправили/изменили (кому как).
Желающие попробовать MPNG 2.7 R1 - можно скачать исходники из SVN. У меня нету времени попробовать в полете…
Не успели облетать 2.6, а тут уже свежая появилась ) Спасибо!!!
В принципе и 2.6 R3 неплохо себя показала в полете, если хорошо ее настроить. Удержание позиции в ветренную погоду (5-6 м/с с порывами до 8) получалось с точностью до 5 метров на дефолтных настройках. Хотя показалось, что есть небольшая перекомпенсация.
На днях будем попробовать новую паршивку )
Выпустил MPNG 2.7 R2 - code.google.com/p/megapirateng/downloads/list
Из основного, поправлен баг с чтением температуры из MS5611, остальное по мелочи.
скажите, кто в курсе, на эту плату www.rctimer.com/index.php?gOo=goods_details.dwt&go… заливать прошивку 2.6_R5 и выше? я про поддержку датчиков на этой плате
2.6_r6 хорошо летает на этой плате
там нет ошибки?
если плата CRIUS_AIO_PRO_V1, то
#elif PIRATES_SENSOR_BOARD == PIRATES_CRIUS_AIO_PRO_V1
#define CONFIG_IMU_TYPE CONFIG_IMU_MPU6000_I2C
#define CONFIG_BARO AP_BARO_MS5611_I2C
#define MAG_ORIENTATION ROTATION_YAW_180
#define GYRO_ADDR 0x68
а на этой плате стоит
·MPU6050 6 axis gyro/accel with Motion Processing Unit
MPU6050
MPU6000 и 6050 - одно и то же (только в 6050 нет SPI интерфейса, но в нашем случае побарабану)
вопрос наверное детский, но на какой вывод подключать сумм ппм? на RX1 и на THR пробовал - молчание…не нашел в скетче где пин приема ппм сигнала
но на какой вывод подключать сумм ппм?
A8, только в начале PPM_SUm надо включить в APM_Config.h
A8 насколько я помню он же THR. Не забываем в прошивке включить PPM_SUM
PS: Ой не успел… меня опередили…😛
A8 насколько я помню он же THR
Интересно, но вроде бы в пирате на A8 висит ROLL, а Throttle на A9. Это разумеется если выбран TX_MWI. т.е. получается что для MWI - PPMSUM подключен на ROLL
Так где же правда?
Так где же правда?
Я могу ошибаться потому что всегда подключался только через PPM_SUM.
Так что надо A8. Остальное враки.
A8, только в начале PPM_SUm надо включить в APM_Config.h
да, подключил к А8 - все заработало со второго раза. с первого раза забыл включить дефайн, со второго - приемник забиндить)
вот такое поведение при тесте gps нормальное? i42.fastpic.ru/…/eb2447fc0c34d99159076de10ea6e564.…
спутники видит, положение определяет
Порыл инет, нашел прогу с треком по карте и логированием, но она под андроид и только онлайн… play.google.com/store/apps/d...=search_result www.rcgroups.com/forums/showt...1666762&page=6
Вход Rx Ардуино Nano можно Y-кабелем подключить к выходу Tx передатчика FrSky. Програмно выдернуть соответствующие координатам фреймы и в формате NMEA через ttl-Bluetooth интерфейс (8$) передавать на Андрод. Есть летная программа XCSoar для планеристов, понимает NMEA через Bluetooth. Работает в оффлайне, но предварительно можно в онлайне mapgen.xcsoar.org сгенерировать карту любого участка земной поверхности задав координаты. Прорамма отображает рельефную цветную карту поверхности, показывает направление полета, трек, высоту абс, высоту над поверхностью и прочее, в т.ч. записывает лог полета.
Но если разобраться - зачем тебе все это? Я просто купил мелкий и крайне дешевый FrSky дисплей телеметрии. Он отображает все что нужно, кроме того он записывает крайние координаты модели, на случай, если ее понадобиться найти. Запись идет во флеш, т.е. его можно выключь, включить, все равно после включения он будет отображать крайние принятые координаты.