Автопилот Arduplane - открытое ПО

X3_Shim
fat_hamster:
  1. кто как тубмлеры программирует? в смысле какое положение что делает?
    может у меня что-то с головой, но у меня выветривается очень быстро - что в каком положении, даже бумажки лепил
    а уж 3-х позиц + 2-х позиц - это просто капец

А тумблеры это зло 😃

Вот так на много удобнее:

www.youtube.com/watch?v=i-Z6IZYpmqk

fat_hamster

ух ты, годная вещь, надо сделать и себе наверное… “жалко” конечно целую ардуину для этого 😁 хотя при ее цене у китайцев - чего жалеть то

X3_Shim
fat_hamster:

ух ты, годная вещь, надо сделать и себе наверное… “жалко” конечно целую ардуину для этого хотя при ее цене у китайцев - чего жалеть то

ну да, 328 атмега там конечно с запасом 😃 Что было, из того и делал 😃

fat_hamster

а я (славаб) перестал обращать внимание на “запас”; умом понятно, но практического смысла уже “экономить ресурсы” никакого: за $3 с копейками готовая ардуина с обвязкой или чуть ли не за те же деньги у меня можно купить голый контроллер

аппу вот курочить жалко… моими то криворуками

X3_Shim
fat_hamster:

аппу вот курочить жалко… моими то криворуками

можно во внешнем корпусе сделать конечно, но по моему не сильно удобно будет.

Как вариант, поставить пакетник на 6 положений вместо одной крутилки (у меня его как раз на видео видно, но он уже не используется). Тут в корпусе аппы уже дырки делать не надо 😃

fat_hamster

а вот интересно (что-то я прям загорелся делать, хотя мне то пока и не надо - хватает manual-fbwa-rtl, пока все ж тесты) - аппа откалибруется нормально? в смысле именно тот канал, на котором псевдокрутилка - там же выдаются не с размахом 1000-2000 сигналы, а меньше (я так понимаю, что выдается сигнал в “середине” промежутка)

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

X3_Shim
fat_hamster:

а вот интересно (что-то я прям загорелся делать, хотя мне то пока и не надо - хватает manual-fbwa-rtl, пока все ж тесты) - аппа откалибруется нормально? в смысле именно тот канал, на котором псевдокрутилка - там же выдаются не с размахом 1000-2000 сигналы, а меньше (я так понимаю, что выдается сигнал в “середине” промежутка)

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

Мы сейчас про пакетник ? В общем там резисторы одинаковые ставим. Калибруем сам передатчик, после этого он на выходе даст полный диапазон гарантированно. Но вот линейность может страдать, может пара соседних положений попасть в один режим полета. Это уже легко поправить в передатчике заданием “кривой” для этого канала.

Андрей#
X3_Shim:

расскажите плз про посадку, как можно подробнее.

Я выстраиваю глиссаду начиная с высоты 50 метров, причем у меня глиссада начинается с разворота, выстраиваю её полетными точками по алгоритму каждая точка минус 10 метров высоты, т.е. задавая некую скорость снижения,( хотя это есть в Basic tuning) дальше у меня остается крайняя точка на высоте 20 метров её я задаю как landing самолет до неё долетает и тупо начинает рооовненько снижаться, у меня садился довольно плавно, даже мне показалось что у автопилота довольно не плохо получается, и да я выстраивал глиссаду против ветра.
радиус точки 30 метров прошивка 3.0.3

Появилась новая проблема, сейчас снова ходил летать, вот, выстроил маршрут, включил auto двигатель сразу запускается я просто выпускаю самолет из руки, он пролетает маршрут долетает до точки ландинг, и тупо врубает газку и летит на высоту, встает в круг над домом.
Почему так?
Я конечно догадываюсь завтра буду проверять теорию у меня точка ландинг была на высоте 15 метров, возможно нужно больше, я так мало поставил потому как у планера качество довольно приличное, а сполеров и механизации на крыле нет, он тупо прет метров 100 с высоты 20 метров, конечно можно рассчитать чтобы в ноги садился но раз - на раз не приходится.

X3_Shim
Андрей#:

дальше у меня остается крайняя точка на высоте 20 метров её я задаю как landing самолет до неё долетает и тупо начинает рооовненько снижаться

получается в точке landing он выключает газ и дальше просто планирует с 20 метров ? А почему именно 20 метров ? Он же улетит на 100-200 метров при планировании ?

Андрей#

Именно так, и улетает примерто тоже так.
Ну вообще 20 метров было потому как включал в первый раз и думал что с 20 метров я успею его перехватить в ручной
Вот лог автономии как всегда веселый, это все из-за РУ 433 и телеметрии 433…
vk.com/doc27708166_316085643?hash=e97a9b35fac27125… на 70% взлет.
Планирую завтра выстроить оптимальную глиссаду именно для моего самолета, буду пробовать ставить ландинг на разных высотах.
О результатах отпишусь и сделаю ролики с борта и м земли.

X3_Shim
Андрей#:

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

ну вот интересна посадка с 3-5 метров, точность возрастет наверное сильно.

Андрей#:

О результатах отпишусь и сделаю ролики с борта и м земли.

Это будет просто чудесно.

Андрей#:

все из-за РУ 433 и телеметрии 433

Если нет возможности сейчас купить телеметрию на 900, то имеет смысл частотами поиграть на телеметрии и РУ. Например выделить для телеметрии очень узкую полосу на максимальной (или минимальной) частоте. С включенной телеметрией провести сканирование всех доступных частот на РУ (например прошивка от Байчи это делает), ну и выбрать наименее захламленные. Думаю это поможет заметно поднять дальность даже в вашем случае.

Андрей#

буду пробовать разносить частоты, можно ещё скважностью сигнала поиграть и размерами пакетов, а так телеметрия уже в пути месяца как два…
А у вас точки расставляются когда логи запускаете?
Потому как у меня почему то нет.

X3_Shim
Андрей#:

можно ещё скважностью сигнала поиграть

Вот тут я не очень понял как. Для РУ скважностью точно не поиграете 😃

Андрей#:

А у вас точки расставляются когда логи запускаете?

Честно говоря не помню уже.

vhod00

Не могу толком понять, надо убирать перемычку на APM 2.6 для пользования внешним компасом или нет. Где то вроде проскакивала информация, что на 2.6 ничего не надо делать…или надо?

X3_Shim
vhod00:

адо убирать перемычку на APM 2.6 для пользования внешним компасом или нет.

Ее там изначально быть не должно.

fat_hamster
vhod00:

Где то вроде проскакивала информация, что на 2.6 ничего не надо делать…или надо?

ничего не надо - там на основной плате компаса уже просто нет

X3_Shim:

Если нет возможности сейчас купить телеметрию на 900

а если есть возможность и 900, и 433, то какую - в чем разница принципная (при том, что аппа на 2.4 и видео на 5.8)?

или в таких условиях и разницы не будет? 😃

вчера при непонятных обстоятельствах перестала работать minimosd 😦 если б четко понимал разницу, то вместе с ней сразу и телеметрию заказал бы

X3_Shim
fat_hamster:

а если есть возможность и 900, и 433, то какую - в чем разница принципная (при том, что аппа на 2.4 и видео на 5.8)?

или в таких условиях и разницы не будет?

То покупать 900 😃 По тому что все равно 2.4 со временем будет мало, и все равно будет переход на LRS 433, а тут и телеметрия уже совместима 😃

fat_hamster:

вчера при непонятных обстоятельствах перестала работать minimosd

А чуть подробнее можно ? Симптомы какие и что было до этого ?

fat_hamster
X3_Shim:

А чуть подробнее можно ? Симптомы какие и что было до этого ?

хз, что случилось 😦 подключал ее раньше к мультивию, а тут поставил же на бикслер арм и решил в конце концов все-все уже в кучу собрать; сделал канопу с 2-я камерами, передатчиком, осд, на столе испытал (подключая к компу только) - все ок

mavlink-OSD RCTimer надпись на плате, хотя покупал емнип на али
никаких модов не делал (кроме пропайки под чипом и мелкого радиатора на него же) - питание раздельное, от контроллера и от видеопередатчика

подключил к арм одну сторону, 3-я проводами (+/-/рх), вот не помню порядок, что сначала - включил питание самолета или видео

картинка есть, букв нет, вот и все симптомы

снял все назад, проверять; контроллер живой, в него можно залить любой скетч, помигать там светодиодом (фьюзе не слетели, мигает с частотой 1 Гц, т.е. никаких там слетаний на внутренний 8 мГц генератор)
еепром чистил; прошивки разные заливал, фонты загружал - все делается, но картинки нет

при включении питания (если видеопередатчик и камера уже работают) картинка несколько раз пропадает; т.е. там что-то явно работает еще

заметил еще - тот светодиод, который на аналоговой стороне, горит тусклее, померил напряжение 2,5 примерно… ладно, соедилил землю, соединил 5 В, отрезал дорожку 12 В - напряжение с обеих сторон 5 В, но результат тот же, просто картинка без символов

чип умеренно греется (как и до этого)

в теме про осд платы только и понял, что “горят которые с рцтаймера, остальные не горят”, хотя почему - не понял (может не все прочитал)

подключал к самолету правильно, да и если бы неправильно - пострадал бы контроллер в том числе, а он работает; остается только вариант, что в момент подключения действительно какая-то разность потенциалов

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

X3_Shim
fat_hamster:

хз, что случилось

Реально ХЗ что. Но, если я правильно понял, то не надо +12 к ней подключать, лучше перемычки запаять и только от +5.

fat_hamster:

что-то читал, что к арм чуть ли нельзя ничего подключать к питанию

К APM подключать можно, тем более MinimOSD, а если у вас и компас внешний, то вообще в любое место на APM можно подключать.

Там проблемы были с компасом, при большом потребителе на UART0 (который с краю платы).

alexpv

Раздельное питание зло, из-за него OSD и сгорело. Я использую встроенный преобразователь 12в - 5в minimosd на обе стороны (на цифровой разъем только 2 провода, земля и RX), полет нормальный, хотя нигде такой вариант запитки не упоминался…

fat_hamster
alexpv:

Я использую встроенный преобразователь minimosd на обе стороны, полет нормальный, хотя нигде такой вариант запитки не упоминался

обычно не используют встроенный в осд, потому что он шумит и помехи дает на 433 аппаратуру (за что купил, за то продал, деталей не знаю)
а раздельное питание - чтобы помехи по “цифровой земле” не вмешивались в видео

так что хотели “добро”, но получилось “как всегда” 😃

alexpv
fat_hamster:

обычно не используют встроенный в осд, потому что он шумит и помехи дает на 433 аппаратуру (за что купил, за то продал, деталей не знаю)
а раздельное питание - чтобы помехи по “цифровой земле” не вмешивались в видео

так что хотели “добро”, но получилось “как всегда” 😃

Пребразователи с Хоббикинга у меня шумели гораздо сильнее (брал штук 5 разных), сравнивал осцилографом, практика подтвердила отсутствие влияния на LRS, хотя тут много зависит от расположения и монтажа.

fat_hamster

ну я заказал в этот раз вот эту, “если мне не изменяют глаза”, то кроме цвета отличий никаких
www.aliexpress.com/…/727847_1691027880.html

а запаять несложно и без перемычки, было б желание (ну и острый ножик сделать один разрез)

jfm06
fat_hamster:
  1. кто как тубмлеры программирует? в смысле какое положение что делает?
    может у меня что-то с головой, но у меня выветривается очень быстро - что в каком положении, даже бумажки лепил
    а уж 3-х позиц + 2-х позиц - это просто капец

Вот вам мой вариант использования. Пока пользуюсь следующими режимами:
-MANUAL
-STABILIZE - в нем выполняю только влет - на него замиксован руль высоты на 10 градусов, что позволяет просто кинуть самолет, а он сам набирает высоту
-FBWB
-FBWA
-CRUISE
-RTL

Схема на тумблерах:
3-х=SW (положения N,1,2), 2-х=GEAR (0 - вниз, 1 - вверх)
SW GEAR MODE
N 0 Manual
N 1 Stabilize
1 0 FBWB
1 1 FBWA
2 0 Cruise
2 1 RTL

Перед запуском выбираю STAB, после взлета 3-х позиционник включаю в серединку. Как-то так