[Обмен знаниями FPV] Инструмент настройки параметров за пределами площадки - официальное приложение Betaflight для Android

КитайскийБилибилиЗнание FPV4:25
Смотреть на Билибили
← Вернуться к урокам и видеоруководствам по упрощенному китайскому языку

В этом видеоролике 2020 года представлена предварительная версия Betaflight Configurationator для Android. Команда Betaflight использовала Cordova для упаковки конфигуратора настольного компьютера в APK, чтобы мобильные телефоны, поддерживающие USB OTG/Host, могли подключаться к контроллеру полета через кабель передачи данных для просмотра и изменения конфигурации в полевых условиях. Он пригоден для диагностики и мелкой настройки, но перед подключением необходимо снять пропеллеры, оставить снятие с охраны и подтвердить совместимость текущего Конфигуратора с прошивкой управления полетом.

Как Android-версия подключается к контроллеру

При подключении к компьютеру телефон обычно выступает USB-устройством. OTG/USB Host делает его хостом, который обнаруживает внешний контроллер подобно флешке. Нужны Android-телефон с OTG, надёжный переходник OTG и кабель данных. В системном запросе разрешите приложению доступ к правильному USB-устройству.

Интерфейс приложения в видео близок к тогдашнему настольному Configurator и предлагает компоновку для мобильного экрана. Влияют размер телефона, USB-драйвер Android и доступное питание. Возможность установить APK не означает распознавание любого контроллера. Проверьте соединение дома без пропеллеров, а не впервые на соревнованиях.

Безопасная настройка на площадке

До любого подключения, CLI или изменения настроек снимите пропеллеры, убедитесь в disarm и устойчиво разместите дрон вдали от людей. Не смотрите в телефон и не меняйте параметры в зоне взлёта, рядом со зрителями или при подключённой батарее и возможности случайного arm.

Сначала сохраните diff/all, target, прошивку и рабочую полётную конфигурацию. За раз меняйте только один понятный параметр. После сохранения и перезапуска подключитесь заново, сверьте значение, затем без пропеллеров проверьте приёмник, режимы, направления моторов и failsafe. Только после этого переходите к пробному полёту с низким риском.

Берите APK только из актуального надёжного источника

В видео ищут Betaflight Configurator на GitHub, открывают Releases, разворачивают Assets и среди файлов Linux, Windows и других выбирают Android APK. Тогда это ещё был Preview. Старая страница загрузки и зеркало Baidu Drive из описания могут сейчас устареть или быть заменены.

Сегодня сначала проверьте, предоставляет ли Betaflight поддерживаемую Android-сборку. Затем скачивайте из текущего официального репозитория или надёжного магазина, сверяя версию, издателя, подпись или контрольную сумму. Не отключайте постоянную защиту ради неизвестного зеркала и не выдавайте разрешения, не связанные с настройкой USB.

Совместимость версий важнее сходства интерфейсов

Сходство Configurator с настольной программой не означает безопасной работы с любой прошивкой Betaflight. Поля, CLI, прошивка и поддержка target меняются. Слишком старый Configurator с новой прошивкой или обратное сочетание могут скрывать опции или записывать неверные значения.

На площадке лучше ограничиться чтением состояния, восстановлением известной конфигурации и малыми изменениями. Обновление прошивки, смена target и крупные изменения preset удобнее в среде со стабильным компьютером, питанием, резервными копиями и средствами восстановления, а не в спешке с телефона перед взлётом.

Этапы работы

  1. Подготовьтесь дома без пропеллеров

    Сохраните diff/all, target и версию прошивки, проверьте поддержку OTG/USB Host телефоном.

  2. Подключите контроллер через OTG и кабель данных

    Сохраняйте disarm, разрешите APK доступ к правильному USB-устройству и проверьте устойчивость соединения.

  3. Проверьте APK по текущему официальному выпуску

    Используйте только поддерживаемый выпуск GitHub Release или надёжного магазина. Не полагайтесь на старое зеркало из видео.

  4. Согласуйте версии Configurator и прошивки

    Проверьте примечания к выпуску и таблицу совместимости, чтобы старое приложение не записывало данные в несовместимую новую прошивку.

  5. За раз делайте одно понятное изменение

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

  6. После проверки без пропеллеров выполните короткий пробный полёт

    Проверьте приёмник, режимы, направления моторов и failsafe. Устанавливайте пропеллеры для проверки лишь после подтверждения исправности.

Часто задаваемые вопросы

Любой ли Android-телефон может подключиться к контроллеру Betaflight?

Гарантии нет. Телефон должен поддерживать OTG/USB Host, кабель — передавать данные, а драйвер Android и текущее приложение — быть совместимыми.

Можно ли по-прежнему скачать APK с Baidu Drive из видео?

На старое зеркало лучше не полагаться. Проверяйте издателя, версию и подпись через нынешний официальный репозиторий или надёжный магазин.

Обязательно ли снимать пропеллеры для настройки с телефона?

Да. Необычное поведение настройки или USB может вызвать случайный выход управления. Снимайте пропеллеры, сохраняйте disarm и держитесь вдали от людей.

Может ли Android-приложение заменить компьютер во всех работах с прошивкой?

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

Почему версии Configurator и прошивки должны соответствовать друг другу?

Несовпадение версий может привести к отсутствующим полям, изменённому CLI или неверной записи. Внешнее сходство не доказывает совместимость.

Полная стенограмма временной шкалы

Стенограммы упорядочены по времени видео, что позволяет легко найти поясняющее содержание. Язык стенограммы: упрощенный китайский.

Всем привет. Сегодня покажу удобный инструмент для настройки на площадке. На экране Android-телефон. Откроем меню приложений: что это первым пунктом, похожее на Betaflight? Нажмём. Разве это не конфигуратор Betaflight? Как он теперь работает на Android?

Это недавно добавленная командой Betaflight функция: через Cordova framework они упаковали настольный конфигуратор в Android-приложение. Так на телефоне можно запускать тот же Betaflight Configurator, что и на компьютере. В меню также появилась новая опция, где можно выбрать экранный режим…

[Речь в этом месте нельзя достоверно разобрать]

Обычно телефон работает ведомым USB-устройством: подключив к компьютеру, вы получаете доступ к его файлам. OTG/USB Host позволяет телефону стать ведущим, к которому напрямую подключают внешний USB-диск или флешку. Для полётного контроллера принцип тот же. Как получить такой удобный инструмент?

Откройте браузер и введите github.com. Если GitHub недоступен, я оставлю ссылку Baidu Drive в описании под видео. Но сначала покажу, как взять свежую версию на GitHub. Если версия по моей ссылке устареет, напишите мне лично или…

…в комментариях, и я обновлю ссылку. На GitHub ищем Betaflight Configurator и открываем его. Ниже есть ссылка на все releases — версии. Это открытая программа, поэтому с каждым выпуском появляется новая запись. Внизу находится раскрывающийся список Assets.

Здесь файлы для разных платформ: RPM для Linux, EXE для Windows, APK для Android. Пока это Preview, ещё не официальный выпуск, но у меня при использовании проблем не было. Скачайте APK. Позже я также скопирую этот APK в Baidu Drive и дам ссылку под видео; файл там будет тем же.

После скачивания откройте и установите, примерно как программу на компьютере. Затем можно пользоваться, как я только что показал. Если нравятся такие обучающие видео, пишите в комментариях: постараюсь выпускать больше. Спасибо.

Русский