ArduCopter Mega: порт на обычную Arduino (тестим)
Вчера затрахался с bluetooth.
Подключил к S0, спарил устройства. Открыл Putty - да, валится телеметрия.
Но вот при попытке приконнектится к этому порту из MissionPlaner - выводит эксепшн.
После этого даже putty не может приконнектиться к этому порту.
После плясок с бубном, нашел прогу, которя транслирует сигнал с одного com порта на несколько других - все заработало.
Это у меня одного так? )))
Попробовал copter-gcs-xcl0100-mod.apk.
На протоколе Mavlink - коннектится, но такое ощущение, что работают не все экраны.
Например высота всегда = -17000(gps фикса нет),хотя на повороты платы реагирует, пиды показывает.
На другом протоколе(Arducopter вроде) вообще падает.
Это норм?
Насчет носа так и не понял.
У меня сейчас KK2.0 без компаса. При управлении им периодически приходится подкручивать нос, так как он уходит если ты даже не трогаешь YAW.
Тут есть компас, получается можно фиксировать нос намертво, и отпускать фикс когда специально крутим yaw с пульта.
Вот и вопрос, это сделано или компас в этом не участвует и нос придется подправлять?
Нос подправлять не придется, увод практически не заметен!
Да, увода не замечал особо.
Особенно в alt hold - прикольно так, взад-вперед, влево-вправо, а коптер сам и нос держит и высоту по бародатчику 😃))
Подскажите, можно ли в мегапирате арминг перенести на правый стик как делал в мультивие. На трехе так было бы удобнее. Гуглю-гуглю не могу инфы найти.
В MissionPlanner есть 6 режимов полета ,по умолчанию они все установлены в “Stabilize” Подскажите пожалуйста как включить одновременно режим удержания высоты и стабилизации ,Заранее спасибо
Подскажите пожалуйста как включить одновременно режим удержания высоты и стабилизации
AltHold уже содержит стаб, как и все другие режимы (кроме акро)
можно ли в мегапирате арминг перенести на правый стик как делал в мультивие.
без правки кода скорее всего нет
в motors.ino
int16_t tmp = g.rc_4.control_in;
4 канал YAW рулит дальше армингом и калибровкой акселя
А как уменьшить время, в течении которого нужно держать стик для арминга?
И как сделать, чтобы винты сразу начинали вращаться?
А как уменьшить время, в течении которого нужно держать стик для арминга?
найти и поменять значение ARM_DELAY
И как сделать, чтобы винты сразу начинали вращаться?
незнаю
Нет возможности сделать так, чтобы при арминге моторы сразу на холостых крутились?
У меня так сделано на Ifly-4, и я был уверен, что читал где-то об этом применительно к АрдуКоптеру…
я был уверен, что читал где-то об этом применительно к АрдуКоптеру…
где то тут писали очень давно
Отлетал 4 акка на квадре qav400+aiov2 с прошивкой r300, взлет Stabilize, Position hold и Loiter. Был небольшой ветерок 2м/c , loiter просто песня , держит в точке четко , высота не плавает вообще. Крутил волчком на месте, (развесовка задняя т.к. летал без гопро спереди) делает небольшой овал 1,5-2 метра но держится за точку. Очень положительные впечатления. Пиды вообще не трогал, все по дефолту полетело зачетно. Спасибо Sir Alex!
Подскажите пожалуйста работает ли Автоматический взлет? и как его настроить ? Заранее спасибо
Всем спасибо за помощь советами.
Вроде на столе наигрался с платой.
Подскажите плз правильно ли планирую дальнейшие действия.
1.Калибрануть аксель. Лучше на столе или уже на коптере?
2.Калибрануть регули. Где взять описалово как это делается в MegapirateNG r300?
3.Калибрануть компас. Проверить не влияет ли газ на показания.
4.Поставить винты, попробовать подлетнуть.
5.Где-то читал что аксель можно подстроить чуть ли не на лету, но где?
Где найти описание всех этих процессов для MegapirateNG r300. Или все полностью сходно с ArduCopter?
все сходно с ArduCopter, сперва настроить аппу, и далее по списку в конфиге, сперва правда хорошо бы сделать erase памяти, чтобы наверняка все нормально настроилось, у меня не раз случалось так, что после старого кода или другого (multiwii) не хотело конфигурироваться нормально
все сходно с ArduCopte
То есть курить тут - copter.ardupilot.com/wiki/arducopter/
Ок, попробуем.
То есть курить тут - copter.ardupilot.com/wiki/arducopter/
да, примерно отсюда copter.ardupilot.com/wiki/configuration/
4.Поставить винты, попробовать подлетнуть.
сперва RateP поубавить, у меня ниодин коптер не взлетел на дефолтных пидах, а чуть убавишь - отлично летает
сперва RateP поубавить
согласен, т.к. сам уже не первый раз запускаю, мой классический сетап поднялся на дефолтных настройках, задрал всё почти в 2 раза - летает:)
Пы.Сы. Но для этого пришлось избавиться от вибраций
Ребят, а подскажите по калибровке регулей.
1.Правильно ли я понял что достаточно раз запустить плату с макс газом, дать ей загрузиться, перезапустить по питанию и она начнет подавать на регули напрямую сигнал с третьего канала приемника?
2.Участвует ли тут калибровка приемника в процессе калибровки регулей.
То есть, допустим у меня приемник выдает сигнал от 1150 до 1750, регули и откалибруются по нему, хотя плата будет выдавать более широкий диапазон, например 1100 - 1880.
По идее при калибровке должен выдаваться не сигнал с приемника, а максимум и минимум газа с платы?
code.google.com/p/arducopter/wiki/AC2_ESC
Вкл. аппу
Газ вверх
вкл контроллер -> лампочки красная синяя блинк блинк блинк блинк
газ не трогаем питание контроллера вырубаем
вкл. контроллер с регулями -> регули дружно трям трям (смотря чем прошиты) -> газ вниз -> регули дружно трям трям (типа запомнили) ->
после можно подгазовывать и смотреть синхронность работы моторов
Вырубаем плату и сидим довольные.
Если прошивать регуляторы wii_esc_flash_v06_win32 то можно сразу выставить диапазоны
я калибрую только от приёмника, надёжнее чем через плату, хоть везде одинаковый диапазон, ато если криво поставить коптер то будет неодинаковая калибровка
если криво поставить коптер то будет неодинаковая калибровка
Мне кажется аксели никак не должны влиять на калибровку регулей.
У меня щас 2 варианта.
1.Плата в режиме калибровки тупо прокидывает сигнал с третьего канала приемника на все регули - не совсем правильно, пульты и приемники у всех разные, а плата в режиме полета выдает одинаковый диапазон выходного сигнала для всех.
2.Плата в режиме калибровки выдает свой максимум если газ на приемнике > половины и свой минимум - если газ на приемнике < половины. Тут все ок, регули настроятся как раз на диапазон сигналов выдаваемый платой а не приемником.
Как это работает в реале?