Простая панель управления на основе Lua для TBS Tango2.
По умолчанию вы увидите накопленные напряжения на экране дисплея. Это означает, что индикатор заряда батареи слева будет отображать ненужную информацию. Если вы хотите получить среднее напряжение ячеек, введите set report_cell_voltage = ON
в интерфейсе командной строки Betaflight.
set report_cell_voltage = ON
в интерфейсе командной строки Betaflight.)Первый вариант для отображения дополнительной информации называется Farl.lua:
Я добавил (очень) легкую систему шаблонов: вы можете редактировать Farl.lua и заполнить пустое пространство внизу экрана следующими параметрами:
-- If you set the GPS, it will no show Rssi Quality & Power ouput in order to keep a readable screen
-- Display the GPS Coordinates of the quad
local displayGPS = false
-- Display Signal to Noise ratio
local displayRssi = false
-- Display the Tango2 PowerOuput (useful to avoid to fly at 25mw in a bando)
local displayPowerOutput = false
-- Will be displayed only if displayGPS, Rssi and PowerOuput are set to false
local displayFillingText = true
Вы можете выбрать, что хотите отображать! Если все установлено на False, оно будет пустым, как и было.
Второй — более простой, но занимает все доступное пространство: это Farllh.lua.
Загрузите приведенный выше скрипт Farl.lua и перетащите его на свое радио. Вы должны поместить это в папку /SCRIPTS/TELEMETRY.
Как установить:
Если вы правильно скопировали файлы, теперь вы можете перейти на страницу настройки экрана телеметрии и настроить скрипт как страницу телеметрии.
Настройка сценария в качестве страницы телеметрии обеспечит доступ одним нажатием кнопки.
Поскольку не все используют ту же конфигурацию контроллера, что и я, вот несколько советов по редактированию сценария для ваших нужд...
Чтобы изменить, какая кнопка активирует приборную панель... измените значение «sa» на другое значение здесь.
Чтобы перейти на двухступенчатый механизм постановки на охрану, измените указанную выше опцию на «логический» переключатель. Например: armed = getValue('ls2')
. См.: Выпуск №2.
Чтобы перевернуть переключатель постановки на охрану в обратном направлении (например: если вы поставлены на охрану, когда на приборной панели указано, что он снят с охраны), измените код здесь. Обычно вы просто инвертируете все символы <
и >
в этих двух строках, связанных с вооружением.
Чтобы изменить кнопку, устанавливающую ваш режим, измените эту строку на другой вход.
Чтобы изменить название каждого режима на переключателе режимов, измените эти строки.
Чтобы настроить телефон на таймер, это стандартная функция OpenTX. Вы можете погуглить, как это сделать, или просмотреть этот отчет об ошибке для получения дополнительной информации.
Дополнительную информацию о том, как программировать на Lua специально для OpenTX, см. здесь.