MultiWii

SovGVD
Poseidon:

Где копать?

а define для adxl раскоменчен (другие аксели при этом закоменчены)?
еще вариант - adxl пересел на другой адрес внезапно

Poseidon

Раскоментировал, конечно 😉
Прочие акселерометры закомментированы,
если любой другой раскомментировать, его название остается черным, а у 345 становится оранжевым.
Я заново выкачал и распаковал архив на всякий случай, та-же фигня.
1.8 работает.

mahowik
Poseidon:

не видят ADXL345

#if !defined(ADXL345_ADDRESS)
#define ADXL345_ADDRESS 0x3A
//#define ADXL345_ADDRESS 0xA6 //WARNING: Conflicts with a Wii Motion plus!
#endif

po umolchaniyu adres 0x3A v Sensors.pde…
poprobuyte 0xA6…

omegapraim

Дак если работает в 1,8 но не работает в других версиях, просто гляньте какой адрес стоит в версии 1,8. и если не совпадает переставьте в нужную прошивку.

Poseidon

Протупил, как и следовало ожидать. А ведь уже проходил, что увидев на картинке “забор” из показаний акселерометра, следует его перекалибровать.
А перед этим, конечно, подправить адресок …

VitaliyRU
=alex#:

подключил акселерометр, и наблюдаю, что ручка крен/тангаж вообще никак не действует. Так и должно быть?

аксель скорее всего в вибрации утанул и показывает среднюю температуры по больнице.
на мелколете приклеил моск через губку для мытья посуды.

все сразу рассвело и мелкий начал слушаться стиков.
Ну и прошивка какая, а точнее какой LPF акселя?

Олег24

AeroQaud выложил новую версию ПО. ( code.google.com/p/aeroquad/downloads/detail?name=A… )Работает на плате от вия ( mega 328 ) . Добавили трикоптер. Попробовал … но что то не в восторге . с ПИД разобраться так и не смог хотя квадрик с предыдущей версией летал.

=alex#
VitaliyRU:

Сообщение от _alex_
подключил акселерометр, и наблюдаю, что ручка крен/тангаж вообще никак не действует. Так и должно быть?
аксель скорее всего в вибрации утанул и показывает среднюю температуры по больнице.

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

Alexey_1811
omegapraim:

Вот сделал небольшой тест multiwii на датчике 2 в1 LSM330DL не знаю что там говорили про вибрации (признаться я сам по началу гнобил датчик), пока с фильтрами мне не помог разобраться soliada. Далее после подбора параметров получилось вот что: на углу батарея в 4S 5000mAh вес этой бомбочки 513гр. Видео конечно красивым как у китайцев не получилось, но считаю результат очень хорошим. С пидами конечно еще придется повозиться, но датчик себя оправдывает.

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

VitaliyRU

а кто как настроил, что бы не крушить миллионы пропеллеров, но и не глушить моторы если полностью газ бросил?
у меня
расскоментируем #define MOTOR_STOP
в аппе (у меня турниги 9х) фротл холд ставим -(минус)дофига процентов
потом триммером газа выставляем уверенную работу моторов на “холостом ходу”
Просто бывает - понятно падаем, но пока дизарм… = хана пропам.
А с включенным брейком в регулях, они тормозят быстро и чаще всего выживают.

=alex#

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

leprud

Есть же триммирование акселерометра…
Сделать дизарм, ручку газа вверх, потом короткими “щелчками” ручек ролла и питча триммировать. После каждого щелчка будет загораться светодиод

fidller

а подскажиет на MultiWii октокоптер сделать нельзя? максимум гексу?

SovGVD
fidller:

на MultiWii октокоптер сделать нельзя?

можно но надо Arduino Mega

Dimm168pin
fidller:

а подскажиет на MultiWii октокоптер сделать нельзя? максимум гексу?

максимум окта, ножек не хватит, можно взять мегу 2560 ,1280 сейчас дороже чем 2560 на удивление, или подождите от таймкопа плат на stm32 в стоке, ну и ff, туда мультивии ,гира там хорошая , компас, баро, осталось гпс и сонар

tda2030

пока что в ридонли слежу за темой. Заказал себе УЗ дальномер, жду прибытия.
А пока крутится такая мысль: летать просто так надоест, хотелось бы FPV по очечкам, но народ в соседних темах пишет, что без данных телеметрии на экране (особенно авиагоризонт и высота) летать очень сложно. + полезная штука - это расстояние от стартовой точки и направление на нее. В принципе в магазинных OSD наборах это все есть, но, как я понял, очень много из них используют данные своих собственных IMU + GPS. Но так как у нас уже есть аксель, компас, гира и баро, то все, за исключением координаты и расстояния до стартовой точки можно выводить, используя данные датчиков.
первый вопрос: есть ли что-то подобное для мультивии? Пока не натыкался, но и, признаться, искал не особо усердно. И второе - когда мы коннектимся к компу, так или иначе инфа с IMU передается для отображения в гуи. а почему бы содержимое строки с этого com-порта не использовать для вывода параметров телеметрии на OSD? или может быть уже все это есть? Видел лишь один достойный коммерческий вариант OSD для мультивии. Что-то стоил он столько, как недорогие автономные сторонние OSD. Собсно, насколько идея реальна в воплощении и вообще стоит ли заморачиваться? )

Musgravehill

Насколько легко портировать Мультивии на ARM? Нужно искать библиотеки IO? А основной код-математика копируется?

leprud
Musgravehill:

Насколько легко портировать Мультивии на ARM?

для stm32f1 уже есть порт под именем baseflight от timecop, для платы FreeFlight (все описано в соседней теме про эту плату).
Для f2/4 я уже начал портирование на базе предыдущего

tda2030:

данные своих собственных IMU + GPS

По приходу символа “O”, мозги отдают телеметрию. Из готовых решений это Remzibi(80-100$), да “набор для самоделок” - это cl-osd и DiyOSD (10-25$)