ArduCopter Mega: порт на обычную Arduino (тестим)
Сегодня пробовал полетать.
Пиды отличаются от тех, что в 2.8. Т.е. пришлось увеличивать. Первый взлет прошел на стоковых пидах, и оно неплохо так полетело.
Далее немного подстроил. Летает вроде как постабильнее, чтоли.
А вот с альт.холдом незадача. Как то странно работает. Точнее не работает.Включаем. Вроде висит, делаем пролет вперед. Вроде тоже ничего, а потом может внезапно провалится (причем резковато) на метр, два, и обратно уже не возвращается. Возможно еще нужно настраивать.
Видно, что альтхолд переработали, (я так понимаю теперь используется акселерометр). В этом режиме можно подниматься, опускаться, но не получается зависнуть.
Далее не удалось потестить, луч клона жедайской рамы, который вчера заклеил, отвалился.
Вроде полетел адекватно с последней версией прошивки…
Контроллер Арудуино Мега 2560
датчики Аллинван2
Сегодня попробовал поставить 2.9 R4. Прошивка залилась.
Но проблема тянется еще с версии 2.7 - не хочет коннектится с планером, точнее коннектится и все - мертвяк, ничего не считывается…
В cli mode показания сенсоров отображаются, но при попытке посмотреть test/altitude виснет…
Жаль , очень жаль…😦
Но проблема тянется еще с версии 2.7 - не хочет коннектится с планером
хм, странно, у меня всё коннектитцо (на меге 2560), датчики правда FFIMU, но нормально подключается, на 2,9 пока не проверял…
датчики Аллинван2
А какую плату вы выбираете в APM_Config.h?
но при попытке посмотреть test/altitude виснет…
Что бы не висла, надо подключатся через PUTTY и ждать пока не появится сообщение READY TO FLY! Только после этого 3 раза жмем Enter и в CLI можно будет выполнить тест altitude.
А какую плату вы выбираете в APM_Config.h?
Неее, ребят , я ж не совсем новичек…
проблема решена!!!
проблема была в библиотеках , точнее в файле AP_Baro_MS5611_I2C.cpp был неправильно указан адрес барометра
#define MS5611_ADDRESS 0x77
правильный адрес
#define MS5611_ADDRESS 0x76
файл я уже перезалил в папку TRUNK , так что владельцам барометра MS5611 ничего пока менять не надо!!!
SirAlex - пожалуйста перепроверь свои локальные файлы , и исправь:)
p.s. кстати эта ошибка “сидит” в библиотеках всех версий , начиная с 2.6 ( на боллее ранних не летал …и на поздних тоже, блин из-за такой мелочи…)
Что бы не висла, надо подключатся через PUTTY
Просветите пожалуйста, что такое PUTTY
что такое PUTTY
SirAlex - пожалуйста перепроверь свои локальные файлы , и исправь
Это не ошибка, на AllinOne плате можно менять адрес компаса. Вы судя по всему не запаяли перемычки и адрес у вас выбирается от б…ы случайно.
Просветите пожалуйста, что такое PUTTY
файл я уже перезалил в папку TRUNK
Прежде чем вносить правки в библиотеки, спрашивайте у меня, пожалуйста.
Прежде чем вносить правки в библиотеки, спрашивайте у меня, пожалуйста.
да с этим я пожалуй погорячился - каюсь
Вы судя по всему не запаяли перемычки
перемычка запаяна
а адрес аллинван выдает такой не только у мну … rcopen.com/forum/f123/topic232641/5756
Спасибо , полезная цацка , изучаю
перемычка запаяна
Возможно, что просто не в ту сторону запаяна, т.к. она как раз и выбирает адрес или 0x77 или 0x76.
Подскажите, подключил новые регуляторы к этой платке goodluckbuy.com/mwc-multiwii-4-axis-x-mode-flight-… регулятор пищит, а на плате загораются 2 раза синий и переключается на красный. НУжно как-то привязывать или что?
выяснил, ошибка была из-за настроенного,но не подключенного компаса, но регуляторы моторы все равно не крутят
2 раза синий и переключается на красный.
очень похоже на то, что датчики не определяются, поэксперементируйте с выбором
одскажите, подключил новые регуляторы к этой платке www.goodluckbuy.com/mwc-multi...ard-quadx.html
все настроил, инициализация регулей по пискам проходит как по мануалу, но на платке после бысрой смены синий-красный остается мигать синий диод в ожидании арминга, у регулятора арминга нет, как завести моторы?
регулятор такой goodluckbuy.com/hobbywing-20a-skywalker-quattro-20…
у регулятора арминга нет, как завести моторы?
калебруем аппу, калебруем реги (всё без пропов, соблюдайте ТБ), потом газ в правый нижний угол на 3-5 сек, лампочка загорится постоянно - арминг прошёл
А как теперь калибровать левел? Нажимая на кнопку Calibrate Accel ничего не происходит
А как теперь калибровать левел? Нажимая на кнопку Calibrate Accel ничего не происходит
Если прошивка 2.9, то калибруем в планере.
Если прошивка 2.8 и младше, ставим Mission Planner версии не старше 1.2.29 - там еще есть старая калибровка. Либо удерживаем газ в 0 и влево (DISARM), секунд 10-15 - Включится так же калибровка акселей.
Все вроде нормально, в планере все горизонты показывает ровно, но один из мотров старутет раньше, процентов на 5-10 газа подключаются остальные
процентов на 5-10 газа подключаются остальные
регули калибровали? Такое наблюдается, когда некалиброванные регули
регули калибровали? Такое наблюдается, когда некалиброванные регули
да, точно, откалибровал - теперь всё синхронно. На самом деле калибровал только один мотор, почему-то подумал раз регулятор 4в1 значит скопирует и на остальные))
Я в ардуино новичок, а возможно все это будет запустить на Arduino Leonardo ? (такая плата в пути, для других целей)
Залил 2.9R4 в платку PIRATES_CRIUS_AIO_PRO_V1 - планер не коннектится… терминал выводит информацию о версии, а на команды не реагирует.
Залил 2.7R4 - все работает корректно.
P.S. конфиги одинаковые…