Как установить LUA скрипты в Jumper T16

Можно менять настройки Betaflight и видеопередатчика прямо с пульта Jumper T16. В этом руководстве я покажу как настроить эту возможность.

Вот мой обзор Jumper T16

Что за Betaflight LUA скрипты?

С помощью LUA скриптов можно менять очень много параметров Betaflight прямо с пульта T16, включая: ПИД (PID), рейты (rates), время цикла (looptime), протокол регуляторов скорости и т.д. Можно даже менять настройки видеопередатчика: канал и выходную мощность.

Что потребуется?

Убедитесь, что в пульт установлена прошивка OpenTX 2.3.1 или более новая. Чтобы узнать установленную версию нажмите и держите кнопку SYS, после этого нажимая PAGE перейдите на страницу Version. Вот моё руководство по обновлению прошивки OpenTX в T16.

Совет: чтобы прошивка поддерживала LUA скрипты, нужно выбрать «lua» и «luac» в параметрах прошивки.

Обязательно нужно настроить телеметрию, без неё, или если она работает некорректно, LUA скрипты работать не будут.

Как настроить LUA скрипты в T16?

Скачиваем последнюю версию (zip) отсюда: https://github.com/betaflight/betaflight-tx-lua-scripts/releases

Распаковываем файл, должна получиться папка «obj» и в ней три папки: «BF«, «SCRIPTS» и «SOUNDS«.

Нужно скопировать все три папки в корень SD карточки вставленной в T16.

Для этого просто переводим аппу в режим загрузчика (bootloader mode), и подключаем USB кабель (можно конечно вытащить флешку из аппы и воткнуть в кард-ридер).

Если файлы/папки с такими именами уже есть, то вас спросят перезаписать ли их, нужно перезаписывать.

Как использовать LUA скрипты?

Чтобы запустить LUA скрипт, нажимаем и держим кнопку «SYS«, открывается меню Radio Setup (настройки радио).

Нажимаем «PAGE«, чтобы перейти на страницу SD, выбираем папку «BF«.

Находим «bf.lua» и запускаем его («Execute«).

Если телеметрия работает, то вы увидите значения разных параметров. Если их нет, то у вас проблемы с телеметрией.

Нажимаем «Page» для перехода на след. страницу или нажимаем и удерживаем её же для перехода на предыдущую страницу.

Совет:

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

Переходим в папку «SCRIPTS«, внутри папки «BF» находим файл «ui.lua» и открываем для редактирования (подойдет простой текстовый редактор, например, «блокнот», только убедитесь что при сохранении расширение файла .lua остается неизменным).

Находим строку «local currentPage = 1» и меняем число на необходимое нам. Страница с настройками видеопередатчика имеет номер 8.

Сохраняем файл и закрываем его.

FAQ

Если у вас появляется сообщение о недостатке памяти («Script syntax error: not enough memory«), то скорее всего вы просто забыли поставить галку «luac» при прошивке OpenTX в аппу.

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

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

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