MultiWii на самолете

stspartak
Scott_Tiger:

Конечно, не нужно запускать калибровку акселерометра в полёте

А вот здесь поподробнее, это как?

Scott_Tiger

Калибровка акселерометра в мультивие запускается только в незаармленном состоянии:

Protocol.cpp:

case MSP_ACC_CALIBRATION:
if(!f.ARMED) calibratingA=512;
headSerialReply(0);
break;
case MSP_MAG_CALIBRATION:
if(!f.ARMED) f.CALIBRATE_MAG = 1;
headSerialReply(0);
break;

В то же время:

MultiWii.cpp

if ( (f.ARMED) || ((!calibratingG) && (!calibratingA)) ) writeServos();

Соответственно, выкинув всю логику арминга, можно, теоретически, запустить калибровку в полёте, если использовать, например, радиомодем, а, запустив калибровку, полностью потерять управление (если второй фрагмент кода не переделать тоже).

stspartak

Вопрос по крыльям.
wing1 wing2 - какой из них какой элерон?
wing1 - левый
wing2 - правый
если смотреть сзади, правильно понимаю?

fat_hamster

сидя в кабине пилота смотреть влево-вправо 😃

левая консоль (разговариваем как профессионалы 😉 ) - серва #1, справа - #2

а вообще метод тыка рулит 😃

1 month later
John_Locke

Собственно, собрал себе стаб на arduino pro mini и mpu6050 (плата подписана gy-521). Что надо раскомментить в конфиге для того, чтобы звпустить это добро?

fat_hamster

собственно раскоментить дефайн про самолет и дефайн про gy512

“ясторазтакделал” (С)

John_Locke
fat_hamster:

собственно раскоментить дефайн про самолет и дефайн про gy512

“ясторазтакделал” (С)

Больше ничего не надо? Только эти две строки?

fat_hamster

ну да…

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

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

John_Locke
fat_hamster:

ну да…

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

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

Спасибо. Пока не пришёл usb uart переходник, так что к gui подрубиться не могу. Как придёт, и если будут вопросы, напишу

fat_hamster

ну так без ftdi и делать то нечего - прошить мало, настраивать же надо ну и просто “контроллировать”

fat_hamster
kostya-tin:

хм, а чем тогда прошивали?

ну обычный программатор же не отменили еще я думаю 😃

John_Locke
fat_hamster:

ну обычный программатор же не отменили еще я думаю 😃

именно им и прошивал

kostya-tin

а можно ссылку, а то я как то не в теме (не шутка). сам шил свою ардуину про мини через ардуино уно, и так же спокойно потом копашился в GUI через нее

John_Locke
kostya-tin:

а можно ссылку, а то я как то не в теме (не шутка). сам шил свою ардуину про мини через ардуино уно, и так же спокойно потом копашился в GUI через нее

www.ebay.com/itm/…/310506909410

АлександрSWON

Ребята, дайте плиз ссылку на последнюю прошивку для CRIUS SE, AIOP, впрочем под мультика для управления самолетом!) Спасибо заранее!

STRIMSS

Надо не забыть еще настроить для самолета ее. 😃

Chip=

Добрый день, два раза перечитал ветку но так и не понял на какой прошивке есть полноценный RTH? И тонкости его настройки.

STRIMSS

На сколько я помню есть автовозврат на маховие и патрика прошивках. ардупилот тоже но это уже другая тема.

gena_g
АлександрSWON:

Ребята, дайте плиз ссылку на последнюю прошивку для CRIUS SE, AIOP, впрочем под мультика для управления самолетом!) Спасибо заранее!

…googlecode.com/…/MultiWii_FW_EOS_b7_140509.rar последняя для самолета . Вот тема www.multiwii.com/forum/viewtopic.php?f=7&t=2456&si… Gui брать здесь eosbandi.com/downloads/