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

Alex_from_Israel

Нужно попробовать. Хотя последний мне больше нравится. Попробую через 2х ядерный лэптоп.

tusik:

Меня устраивает 😃

А кто как располагает антенны на коптере? А то у меня уже две и еще одна намечается

У меня уже 3. Поскольку все на разные частоты, то не принципиально, где какие. Приемник и видеопередатчик по сторонам задней балки торчат. АРС220 на поате сверху. Хотя нужно будет подумать, как перенести вниз

tusik

Так, в новой прошивке у меня сонар не работает V1

Covax

Как можео с новой прошивкой старый планер использовать если они там уже два раза мавлинпавлинк меняли… И все работает?

Alex_from_Israel

У меня нигде, кроме тестовой программы, сонар не работает

tusik
Covax:

И все работает?

Ну все не знаю, а горизонт показывает и двигатели тоже

SovGVD
Alex_from_Israel:

Вроде у Аодукоптера на плате 2 процессора, нужно покопаться в их коде, как там это реализовано.

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

tusik

Глеб, а что там с сонаром V1?

НА рцгруп предлагают 38 прошивку довести до нормального состояния…

SovGVD
tusik:

а что там с сонаром V1?

в коде надо выбрать первую версию (там же где тип платы датчиков), будет включен код, который Олег писал

tusik
SovGVD:

в коде надо выбрать первую версию

Выбирал. Не работает

SovGVD
tusik:

Выбирал. Не работает

нифига не понимаю тогда… то работает, то не работает тот код
во эту библиотеку залей dl.dropbox.com/u/1638929/…/AP_ADC_sonardebug.zip
там SONARDEBUG есть, потом посмотри что показывает в test-adc в предпоследней цифре, если значения меняются, то замерь какие значения на какой высоте (например 10см 40см 80см 1метр)
если там ничего не меняется, то или сонар не работает или подпаян не туда:
VCC 5v
GND GND
Tx(Trig) D9
Echo D10

tusik
SovGVD:

или сонар не работает или подпаян не туда:

Но в предыдущей прошивке все работает 😦 Библиотеку пока не залью, кт до вечера буду крыть гараж

Alex_from_Israel
tusik:

Выбирал. Не работает

У меня сонар в тесте показывает 20 см и все. Показания не меняются.

SovGVD

а в какой прошивке и с каким сонаром работало?

Musgravehill
SovGVD:

SONAR

я смотрел, что код сонара повешен на хук (hook), который перекрывает AirSpeed код и его порт.

SovGVD

вот жеж блин, в 2.0.40 поменялась библиотека сонара и не от туда значения брались… поправил в SVN, по идее теперь должно работать как надо, но надо тестить!
заодно добавил фильтр на сонар (опять же не могу пока даже на железе потестить), должно сглаживать неверные чтения (иначе имхо коптер будет резко прыгать)

Alex_from_Israel
SovGVD:

вот жеж блин, в 2.0.40 поменялась библиотека сонара и не от туда значения брались… поправил в SVN, по идее теперь должно работать как надо, но надо тестить!
заодно добавил фильтр на сонар (опять же не могу пока даже на железе потестить), должно сглаживать неверные чтения (иначе имхо коптер будет резко прыгать)

Тестить эт хорошо, эт праульно! Не се па? Но иде взять? Ссылочку пор фавор!

tusik
SovGVD:

а в какой прошивке и с каким сонаром работало?

В 39 с первой версией

Только что отлетал два пака. Субъективно коптер выглядит стабильнее чем на 38-39 прошивках. Летал в достаточно сильный ветер. По ветру и потив. Поднимался метров на 50 и спускался вниз. Визуально при спуске не колбасило. Пиды стоковые. Попробовал лоитер. Не знаю почему, но коптер несет влево, поперек ветра. Включал два раза, относило метров на 50, несло бы и дальше, но я выключал лойтер и возвращал коптер обратно. Или я летать научился, или прошивка лучше рулится, но коптер стал послушнее. При запуске моторов как-то странно мигают диоды: сначала как-то быстро, потом тухнут, а уже потом горят постоянно. Интересно, о чем он в этот момент думает? 😃

Sir_Alex
tusik:

сначала как-то быстро

Это идет инициализация гиры.

tusik
Sir_Alex:

Это идет инициализация гиры

Тоесть? Горизонт по-новому выставляет? А в предыдущих прошивках почему так не инициализировалась?

Covax

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

tusik
Covax:

гиры гиры, а не акселя

Понял