Lua-скрипт с таймером для тренировок

Друзья, хочу поделиться с вами своим Lua-скриптом для OpenTX, который помогает мне тренироваться перед гонками в условиях, максимально приближенных к боевым.

Как известно, многие гонки дронов проводятся по системе MultiGP: за отведённое время пилотам нужно пролететь как можно больше кругов по трассе. Данный скрипт воспроизводит стартовый и финишный сигналы и предупреждение о скором окончании вылета.

Как это работает: 

  • Пилот, полностью готовый к вылету, щёлкает тумблером.
  • Через случайный промежуток времени от 2 до 5 секунд раздаётся стартовый сигнал.
  • За 10 секунд до окончания вылета звучит предупредительный сигнал.
  • По истечении двух минут скрипт сигнализирует о завершении вылета.

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

 

 

Как установить:

  • Скачать архив из гитхаба: https://github.com/alexeystn/droneracing-timer-lua-script/archive/master.zip
  • Поместить содержимое папки /TELEMETRY/ из архива в папку /SCRIPTS/TELEMETRY/ на SD-карте в вашем Таранисе: файл ‘race.lua’ и папку с четырьмя звуками.
  • Назначить на один из экранов телеметрии скрипт ‘race’. Можно сделать как с аппы, так и через Companion.
  • Теперь скрипт можно запустить с главного экрана долгим нажатием кнопки ‘Page’.

Скрипт тестировался на Таранисе Q X7 с OpenTX 2.2.2, но также должен работать и на X9 и X-Lite. Если у вас возникнут проблемы на данных передатчиках, не стесняйтесь сообщить мне об этом.

Приятных полётов и продуктивных тренировок!

Автор — Алексей Станкевич. https://t.me/AlexeyStn