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

Prikupets

Подскажите, а можно что-то такое сделать чтобы засунуть данный проект в Arduino Nano ? Если нет, то в чем ограничение - в производительности, в памяти? Может можно почикать что-нибудь ненужное? Поддержку акселерометра по ADC я как-нибудь закодю.

Covax
Syberian:

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

НУ чтоже за бетатестеры то такие безрукие у тебя, сам не летаешь, Норберт не летает, Гуфи только о влайдуино думает, Глеб статьи на хабре строчит и в соседней ветке его начинают обижать, когда же господи придет мое железо то 😃

Syberian

Норберт тоже что-то возится, с каждым обновлением пиды перенастраивает, походу у него железо глючное, и компас нули показывает. Жусси ему выслал новую фиму, а он получил и конверт прое…л. Точно, безрукие.

Андрей, ненужного там к сож. нет. Все повязано. Может, с наном к мультивию лучше прицепиться?

Covax

Я в шоке, в марте 80 человек получили gps от америанца и НИКТО не летает )

Олег, слушай, я наверное уже спрашивал, ну прости если что,
активация/деактивация моторов коптера на мегапирате и мультиви одинаковое? а ручная калибровка акселерометра есть (это когда коптер тянет немного, изза того что изначально инициализирован не по уровню, и его можно чуток триммировать)?

Syberian

активация такая же, но на “нуле” моторы выключены.
ручная калибровка - это подложить спичку под ногу, в которую тянет, и набрать в CLI setup - level

Covax
Syberian:

ручная калибровка - это подложить спичку под ногу, в которую тянет, и набрать в CLI setup - level

бл*, значит не зря я заказал блютуз модуль 😃 вот Алекс триммирование ввел в мультивий, никаких спичек ненуно, ох ох
завтра начну в прошивке копаться, разбираться что там где там

Syberian

Зря 😃 это делается от силы пару раз.

SovGVD

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

Syberian

Вспомни про правило рычага: допустим, сделаем мы высоту от 0 до 500м… и на какие микроны надо двигать стик, чтобы не шваркнуть коптер со всей дури об землю?
Если ты подразумеваешь какое-то среднее положение газа, при котором он типа будет удерживать высоту, то нужно выставить еще и мертвую зону, иначе опять же будешь подгазовывать постоянно. А это среднее положение у всех разное и зависит от массы, тяги, батареек и пр.

Covax

Просто Глебу надо свой пилотный скилл развивать 😃 Любой коптерозаводчик знает что при посадке надо постоянно играть газом что плавно опускать и приземляться

SovGVD

ну не обязательно до 500 метров, можно к примеру 2 варианта: на дальномере (от 0 до 4м для полетов в помещении) и на барометре (от 4м до 50м (16 этажный дом) для воздуха)
и раз уж пошла речь про дальномер, старый код для новой провишки для моего дальномера с одной сигнальной ножкой еще подходит? хочу всетаки попробовать сделать это с дальномером (разобраться бы еще где впихивать это), вдруг адекватно получится и на этот раз (в отличии от multiwii) коптер не сделает красиво сальто поломав все пропы =)

Covax:

свой пилотный скилл развивать

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

Covax

Нет, Глеб, летать придется учится полюбому, чтобы в случае чего отработать ошибку мозгов коптера, они всетаки електронные
Ребят, давайте закончим этот нереальный разговор про ручку газа в высотомер переделывать, баро холд и программное управление коптером по высоте относительно высоты взлета вполне достаточные фичи, да, лучше бы написали какие пиды баро крутить чтобы ±метр хотя бы было

Syberian
Covax:

какие пиды баро крутить чтобы ±метр хотя бы было

я безуспешно мучаю норберта по этому поводу… Вчера было: дай пиды!!! - а, файл потерял… а, он был от В3…щя сек подлетну и скажу…(полчаса) бл*, перевернулсо, винт сломал, гира в гуи не показывает ааааа чоделать!!! (еще полчаса) ооо провод отошел
И так и не сказал сцу**

Covax

Напиши ему что все финиш, пока свой баро не настроишь гпс не будешь имплиментить 😃

Covax

Норберт кинул таки ПИДы по баро, ничего утешительного 😦

If I only got the B8 flying like the B3…

Here are my Baro throttle PIDs:
P = 0.2
I = 0.005
D = 0.03
INT_MAX 50

Sonar PIDs:
P 0.5
I 0.01
D 0,05
INT_MAX 60

Only sonar is pretty good, baro makes it go up & down 1-2m like in the beginning of the MP testing…

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

Syberian

ПИДы зависят не от ардукоптера или пирата, а от силовой установки и веса коптера. Почти все Ардукоптеры используют “официальный” аппарат со стандартной начинкой, вот и летают на стоковых пидах нормально. Кто с чем-то другим, тот уже е*ется…

Covax

Тоесть например у Норберта сверхлегкий аппарат с шустрыми моторами то у него и гуляет ±2 метра, а твой и мой тяжеловес инертны и гулять могут меньше? или больше? У тебя испытания alt_hold на когда запланированы? 😃

Syberian

Вполне 😃 В режиме стабилизации я летаю на 0.5, а по азимуту еще и повышаю до 0.8, а народ вопит, что у них на 0.2 все колыхается и колбасит…

Covax

У тебя какой результат по холду баро?