Betaflight LUA скрипт позволяет изменять настройки полетного контроллера на аппаратуре OpenTX, ПИДы, rates, VTX каналы и мощность, а также многое другое. В этом руководстве я покажу вам, как настроить и установить скрипт Betaflight LUA на вашем TX.
Что Вам нужно?
Вам понадобится аппаратура, поддерживающая OpenTX. Смотрите мои рекомендации по аппаратуре.
Убедиться, что OpenTX обновлен до последней версии (версия 2.3.4 или новее). Инструкция, как обновить OpenTX.
Потребуется телеметрия на вашем квадрокоптере, поэтому убедитесь, что в Betaflight включена эта функция. Если у вас Frsky и вы используете SBUS, то потребуется SmartPort, либо, если вы используете FPort, то он должен работать. Для пользователей TBS Crossfire телеметрия должна работать. ExpressLRS тоже должен работать с телеметрией, но обязательно используйте более низкий диапазон телеметрии, например 1:8 или 1:4.
Чтобы изменить настройки VTX с вашей аппаратуры, вам необходимо сначала настроить SmartAudio (или Tramp) и таблицы VTX в Betaflight в Betaflight.
Скачать Betaflight LUA скрипты: https://github.com/
Скопируйте файлы в SD-карту аппаратуры
Включите в аппаратуре режим Bootloader и подключите USB-кабель, SD-карта внутри аппаратуры должна появиться на вашем компьютере как внешний диск. Может появиться пару внешних дисков, выберите больший по размеру.
Сначала сделайте копию содержимого вашей SD-карты.
Откройте файл, который вы только что загрузили с Github, далее откройте папку «obj», после вы должны увидеть 3 папки: «BF», «SCRIPTS», «SOUNDS». Просто скопируйте эти 3 папки в корневой каталог вашей SD-карты. Теперь отключите USB и перезапустите аппаратуру.
Чтобы активировать BF LUA скрипт, мы переходим на экран телеметрии. Далее зайдите в раздел «Системные настройки», затем в меню «Инструменты» и найдите «Настройки Betaflight».
В первый раз для компиляции скриптов потребуется несколько секунд, но после этого он должен сразу загружать их.
Если он зависает на экране «инициализация», убедитесь, что телеметрия действительно работает на вашем квадрокоптере и что функция телеметрии включена в конфигурации Betaflight (например, вы должны получать напряжение батареи от квадрокоптера).
Как использовать BetaFlight LUA скрипт
Вот главный экран Betaflight LUA скрипта:
Betaflight LUA скрипт имеет некоторые из наиболее часто используемых настроек Betaflight, но не все из них. В некоторых случаях Вам может понадобиться доступ к компьютеру или приложению Speedybee для использования командной строки.
После изменения настроек нажмите и удерживайте ENTER и выберите опцию «Сохранить страницу», чтобы сохранить изменения.
ПРИМЕЧАНИЕ: изменение значений PID с помощью скрипта LUA плохо работает с ползунком в конфигураторе. После того как вы измените индивидуальное значение, ползунок отключится и вы потеряете значение P/D. Просто не делайте этого.
Вот пример из настроек PID:
Фильтры и расширенные настройки:
Экран настроек VTX:
Каждый раз, когда вы вносите изменения в таблице VTX в Betaflight (отключили канал или поменяли мощность), вам необходимо перезагрузить данные из квадрокоптера. Для этого удерживайте кнопку ENTER, выберите таблицу VTX и он загрузит новые таблицу VTX в аппаратуру. Также нужно это проделать с другими VTX (квадрокоптеров), если у них разные VTX таблицы.
Данная статья переведена с английского языка, первоисточником является oscarliang.com.