А давайте обсудим Arducopter - APM

Koloboff
egunak95:

Выбираете свои хотелки, лишнего не включайте код будет короче.

Выглядит, конечно, прикольно, но…

  1. Какой исходник берётся для автосборки? Подозреваю, что текущий master из GitHub, то есть на выходе получится найтбилд, а крайние найтбилды… не сильно стабильные.
  2. На выходе “конструктора” получается некая кастомная сборка (на основе кода, по которому смотри пункт 1), стабильность которой вообще никто не тестировал - вот как раз “заказчик” и протестирует на своих аппаратах.
    В итоге - не более чем забавная программерская поделка… для любителей экстрима.
Shuricus

Именно поэтому, там большими буквами написано:

This site is EXPERIMENTAL

Koloboff
Shuricus:

Именно поэтому

Могли бы добавить хотя бы выбор фикса исходников по тэгу, а так “дважды нестабильная” прошивка на выходе - ХЗ кому такая нужна…
P.S. Кто хоть чуть-чуть понимает в гите и в инструкции по самостоятельной компиляции прошивки - сам соберёт себе то, что нужно без этой странички. А советовать такое “Я технарь а не программист” - очень плохой поступок…

egunak95
Koloboff:

Выглядит, конечно, прикольно, но…

  1. Какой исходник берётся для автосборки? Подозреваю, что текущий master из GitHub, то есть на выходе получится найтбилд, а крайние найтбилды… не сильно стабильные.
  2. На выходе “конструктора” получается некая кастомная сборка (на основе кода, по которому смотри пункт 1), стабильность которой вообще никто не тестировал - вот как раз “заказчик” и протестирует на своих аппаратах.
    В итоге - не более чем забавная программерская поделка… для любителей экстрима.

Подробности откуда исходник, как это работает и перспективы проекта описаны тут discuss.ardupilot.org/t/…/74946Цитата: Provide the option to run the build using other ArduPilot Git branches
For stable and beta branches
For trusted developers, look for branches called custom-XXXX

1 month later
27 days later
kasatka60

У меня тут счастье. Наконец-то разобрался со смартаудио. Надо было указывать в настройках SERIALx_OPTIONS не 4, а 68 и после этого каналы начались переключаться. Видно недавно доки отредактировали, до этого не было упоминания данного параметра.
Осталось разобраться с VTX_POWER и VTX_MAX_POWER. Там везде указать значение 200 (у меня akk x5 pro 25/50/100/200мВт) или что-то другое рисовать, а то смотрю в книгу и вижу фигу.

karadjia
kasatka60:

SERIALx_OPTIONS не 4, а 68

Это везде где можно написано. Странно что Вы это не увидели-прочитали раньше. Но разобрались и это хорошо.

kasatka60:

Осталось разобраться с VTX_POWER и VTX_MAX_POWER. Там везде указать значение 200 (у меня akk x5 pro 25/50/100/200мВт)

Если отталкиваться от инфы выложенной на гюнсе (код прошивки касающиеся смартаудио) то в 4… прошивках используются ВСЕ 3 протокола. 1.0 2.0 2.1 И если посмотреть на написание (содержимое) кода смартаудио ардупилот то там четко видно как все работает. У Вас есть 3 выбора. Или прописывать значения по 1.0 или по 2.0 или по 2.1. А арду (вроде как) само пересчитает и даст команду нужную. Но и не понятно (мне) учитывает она протокол передатчика или еще как определяет актуальный протокол. Если хотите заморочиться то гюнс, арду, смартаудио в поисковике. Далее код и читаем. Там четко расписаны какие значения для какого протокола. Ну и пробовать.

kasatka60
karadjia:

Это везде где можно написано.

Месяц назад или больше такой информации не было на сайте. Видно с выходом релиза 4.1.0 подправили сайт.

karadjia:

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

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

kasatka60

Не очень я дружу с поиском, так и не понял какие параметры надо вводить для регулировки мощности.

Koloboff
kasatka60:

Не очень я дружу с поиском, так и не понял какие параметры надо вводить для регулировки мощности.

Я настраивал для Eachine TX806 (“листик”) - у него 5 уровней мощности: 25mW/200mW/400mW/800mW/1000mW, но через смартаудио переключаются только нижние 4.
Соответственно, в арду нужно было прописать: VTX_MAX_POWER = 800 - и дальше он сам понимал, что уровни 0-1-2-3 это 25-200-400-800. Правда, с питмодом вышла очередная ардухрень - этот передатчик питмод не поддерживает (опция Unlocked его вообще вешает, а Add leading zero byte to requests ему не требуется), а ардукодеры не предусмотрели иного способа понижения мощности кроме как питмод (смотрите описание VTX_OPTIONS), потому пришлось городить очередные ардукостыли в виде микса на аппе, чтобы при положении тумблера “дизарм” канал, управляющий мощностью (RC…_OPTION = 94), становился в минимум, а при арме - в максимум (как вариант - в положение, заданное какой-нибудь крутилкой), ну и, соответственно, VTX_OPTIONS = 0.

kasatka60

Надо проверить. А то выходит из питмода, то не выходит из питмода при арме.

Koloboff:

VTX_MAX_POWER = 800 - и дальше он сам понимал, что уровни 0-1-2-3 это 25-200-400-800

Он сам опрашивает видеопередатчик? А то у меня вот есть два видео передатчика: один 25/200, другой 25/50/100/200.
А также VTX_POWER ничего не надо прописывать?

karadjia
kasatka60:

надо понять какой у меня протокол на данном передатчике.

Это только на сайт производителя передатчика. И перед этим внимательно посмотреть версию железа передатчика.

kasatka60
karadjia:

Это только на сайт производителя передатчика

Там не указана версия протокола. Хотя у аника видел как при помощи бэтафлая определить версию протокола. Хотя смысл мне от того, что я узнаю какая версия протокола у передатчика

karadjia
kasatka60:

Не очень я дружу с поиском, так и не понял какие параметры надо вводить для регулировки мощности.

вот тут ищем строки 226 это V2.0 и чуть ниже значения. SMARTAUDIO_SPEC_PROTOCOL_v2:
set_power(vtx.get_configured_power_level());
break;
default: // v1
switch(vtx.get_configured_power_level()) {
case 1: set_power(16); break; // 200mw
case 2: set_power(25); break; // 500mw
case 3: set_power(40); break; // 800mw
default: set_power(7); break; // 25mw
Остальные мне искать лень.

Koloboff
kasatka60:

А также VTX_POWER ничего не надо прописывать?

Это “текущая” мощность, которая установлена на передатчике. Если сделано управление мощностью через RC…_OPTION = 94, то этот параметр устаналивать не нужно. Если вы используете постоянное значение мощности - тогда ставьте (можно в OSD-меню вынести).

kasatka60

Примерно понял. В осд уже вывел, там то щелкает, а вот в самом видеопередатчике мощности не прыгают, только частоты.

11 days later
сандор

давненько на полку поставил коптеры и решил сдуть пыль) хочу соосную гексу с Назы перевести на арду коптер, на сегодня свободный только матек 765 se . все же на коптерах несмотря на балансировки вибраций побольше, стоит ставить этот полетник или нужно более вибро защищенный Пк?

karadjia

F765 неплох сам по себе. Но не ошиблись ли с написанием? Может WSE? Тогда это ближе к самолетному и подключение его на коптер вызовет доп. затруднения.

сандор

Да F765 WSE, затруднения не нужны) это будет первый коптер на арду, с самолетами бол мен понятно. Тогда пока полетаю на назе, позже возьму пикса

karadjia

Ну не стоит так критично. Первое что против 765 это только одно иму. Два иму только у 765 wing но его нет в релизе матека. Есть только упоминание о нем. А для арду два иму с его ЕКФ3 очень желательны. Я рекомендовал бы обратить внимание на H743 slim.www.mateksys.com/?portfolio=h743-slim Там весь набор и он предпочтительнее для коптера. Это самое оптимальное. Дальше, чуть хуже, Н743 мини www.mateksys.com/?portfolio=h743-mini Но мини менее удобен посадочными 20х20 в отличии ои слима 30х30. А это свобода выбора и поиска подходящего PDB. Для коптера еще желательна плата PDB. Там датчик напруги, датчик тока, разводка на ЕСЦ. Если регули будут без телеметрии ( старые) то тогда хватит и FSHUB-6S www.mateksys.com/?portfolio=fchub-6s#tab-id-2 но лучше сразу смотреть в сторону FSHUB-12S www.mateksys.com/?portfolio=fchub-12s Мощностей и разнообразия беков последнего с лихвой хватит на все хотелки. Секономив вес и деньги на доп. беки и там уже есть разводка под телеметрию. Телеметрия для арду тоже желательна. По вибро. Все это собирается в стандартный сендвич и на виброразвязку. Все это (вибро к полетнику и крепеж к PDB идет в комплекте. А вот пикс это уже прошлое. Сам ухожу с пикса на 763. Сразу минус 3 бека, минус осд минимум. Ну и размер в два раза меньше и вес так же примерно. Про 7 UART вообще молчу. Как мне не хватало пары на пиксе с его 5. А по деньгам - пикс в районе 45 уе+обвес = 65-70 уе. минимум. 743 слим 69 уе и пдб от 9 до 20 если 12s брать.

сандор:

Да F765 WSE, затруднения не нужны) это будет первый коптер на арду, с самолетами бол мен понятно. Тогда пока полетаю на назе, позже возьму пикса

Там затруднения, если так сказать затруднения, вызовет подключение есц. У самолетного 2 а у коптерного 4. А у Вас гекса - 6. Но все можно реализовать. просто доп пайки и провода будут.

сандор

Спасибо большое. Пикс я написал образно, в планах Holibro durandal, а пока просто хотел освоить арду под коптер.
соосная треха у меня не мини, набежит больше 2,5 кг по этому ужиматься с размером 20х20 смысла нет