Руководство: меняем PID’ы Betaflight и настройки видео передатчика прямо с Тараниса

img_3028

Теперь можно менять настройки видео передатчика, ПИД коэффициенты и рейты Betaflight прямо из меню Тараниса, используя LUA скрипты и SmartPort. В этом руководстве мы покажем как этого добиться.

Текст написан Артуром (Artur Banach) под редакцией Оскара.

Настройка ПИД реализована разработчиками очень удобно. Их можно менять при помощи MinimOSD, очков и передатчика, но теперь это можно делать, используя только аппаратуру управления, а значения будут отображаться на ее экране! У видео передатчиков Tramp и Unify Pro тем же способом можно выбирать частоту и мощность.

Это руководство касается прошивки Betaflight, однако аналогичных результатов можно добиться, используя KISS и Raceflight:

Требования к железу

Соединяем железо

Для того чтобы настраивать PID’ы с Тараниса нужно просто подключить s.port приемника X4R-SB или XSR RX к контакту TX любого свободного последовательного порта. Да, выбор порта полностью зависит от вас, главное, чтобы он не был занят.

Чтобы менять настройки видеопередатчика нужно подключить порт SmartAudio у TBS Unify Pro (или порт телеметрии у Tramp) к TX свободного последовательного порта.

На картинке приведен пример подключения ПК Betaflight F3.

fc_pins

Обновление OpenTX

Устанавливаем OpenTx на Taranis (мы успешно протестировали V2.2 RC14). Это довольно простой процесс, подробнее читайте тут: установка OpenTX.

Скачиваем LUA скрипты для Betaflight

Необходимые скрипты можно скачать тут: https://github.com/betaflight/betaflight-tx-lua-scripts/releases

bf_lua_07

Пожалуйста учтите, что есть разные скрипты, для FrSky X9D, QX7 и для Horus. Качайте скрипты, подходящие для вашей модели!

Zip-архив содержит две папки BF и TELEMETRY, эти файлы нужно скопировать на SD карточку:

  • Файл BF.lua в папку /SCRIPTS/TELEMETRY/
  • Всю папку BF в /SCRIPTS/. Эта папка содержит скрипты и прочие файлы необходимые для работы.

Настраиваем Betaflight

В первую очередь убедитесь, что SmartPort настроен правильно:

  1. В конфигураторе, на закладке PORTS найдите UART который вы использовали для подключения, и выберите SmartPort («Telemetry Output»)
  2. Включите TELEMETRY на закладке Configuration

telem

Дополнительные действия для использования Unify Pro и Tramp

Если у вас видеопередатчик TBS Unify Pro или ImmersionRC Tramp, то перейдите на закладку PORTS, в разделе Peripherals выберите UART к которому вы его подключили.

Например, в моем LUX V2 FC (скриншот ниже), я подключил SmartPort к UART1, TBS SmartAudio к порту UART2, а SBUS на UART4.

bf_lua_05

В выпадающем списке выберите необходимое железо:

bf_lua_06

Ну и не забудьте нажать «Save and Reboot»

Настраиваем LUA скрипты

Почти все готово!

После настройки SmartPort и если bf.lua скопирован в /SCRIPTS/TELEMETRY, то переходим к заключительному шагу.

Идем на страницу 13 (DISPLAY 13). Тут мы можем настроить экраны телеметрии на исполнение LUA скриптов. Выбираем Screen 1, далее тип Script и вторым параметром наш bf.lua.

raceflight-lua-script-taranis-change-pid-vtx-settings-telemetry-display-screen

Теперь скрипт можно активировать кнопкой PAGE (LUA скрипт активируется при попадании на первый экран телеметрии).

Первая страница скрипта — настройки видео передатчика.

bf_lua_01

Вторая страница для PID’ов.

bf_lua_02

Последняя страница для рейтов: Rate, Super Rate и RC Expo.

bf_lua_03

После изменения настроек, их нужно сохранить — долгое нажатие на кнопку MENU.

На этом все. Надеюсь вам понравилось, теперь вы сможете менять настройки квадрика и передатчика прямо в поле!

 

Оригинал: How to Change PID and VTX Settings with Taranis with Betaflight

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.