Таранис под управлением Open-TX может воспроизводить разные звуки и проигрывать аудио файлы. А вот какие именно файлы и когда воспроизводятся далеко не все знают. Проведу ликбез и покажу несколько примеров.
Пост написан по мотивам официального описания на английском языке с дополнениями и изменениями, т.е. не является буквальным переводом.
Звуки и уведомленияarrow_upward
OpenTX может воспроизводить 2 вида звуков:
- Пищать определенной тональностью
- Воспроизводить аудиофайлы с MicroSD карточки
Одна из отличительных особенностей прошивки Open-TX в том, что на флешке уже предустановлен набор аудиофайлов для разнообразных уведомлений.
По состоянию на декабрь 2017 в стабильной версии OpenTx 2.2.1 можно выбрать русский язык для озвучки (voice language), но на SD карте аудиофайлов нет. Их можно взять тут. В версии 2.2.2 они будут доступны при стандартном обновлении.
Все звуки с флешки можно разделить на несколько групп:
- события, не зависящие от выбранной модели
- события, зависящие от выбранной модели
- глобальные и специальные функции (Global, Special Functions)
Содержимое флешкиarrow_upward
Расположение файлов и языковые пакеты
Структура папок на флешке:
- SOUNDS/ — корневая папка для аудиопакетов
- SOUNDS/язык/ — корневая папка аудиопакета, например /SOUNDS/ru/
- SOUNDS/ru/SYSTEM/ — системные файлы, их имена строго определены, желательно не трогать, исключение — если какое-то уведомление не нужно, то файл можно просто удалить
- SOUNDS/ru/НАЗВАНИЕ_МОДЕЛИ/ — аудиофайлы, относящиеся к конкретной модели, подробнее см. ниже
События, не зависимые от моделиarrow_upward
Эти события не зависят от выбранной модели. Например, можно настроить глобальные функции (global functions) для воспроизведения звука.
Кроме того, есть глобальные события, из-за которых воспроизводятся определенные звуки:
- Включение и выключение аппаратуры
- SOUNDS/ru/SYSTEM/hello.wav и SOUNDS/ru/SYSTEM/bye.wav — файла bye.wav в стандартном аудиопакете нет, но если вы создадите такой, то аппаратура его воспроизведет перед выключением
- Использование триммеров (центральное и крайние положения)
- Потеря телеметрии и её восстановление
- Низкое напряжение аккумулятора передатчика
- Низкий или критически низкий уровень сигнала передатчика
- Забыли выключить аппаратуру (не трогали какое-то время стики, тумблеры и т.д.)
- Газ не убран (при загрузке модели)
- Ошибки при чтении настроек из EEPROM (энергонезависимой памяти)
- Проблема с антенной передатчика
- Потерян/восстановлен сигнал с тренерского пульта
- Пропал сигнал с датчика
- Серва или приемник перегружены (при использовании FrSKY Redundancy Bus)
- Нажата кнопка на передатчике или повернута крутилка
- Привязка приемника
- Проверка дальности (range check)
События относящиеся к выбранной моделиarrow_upward
Эти звуки относятся только к выбранной в данный момент модели и не затрагивают другие модели.
Файлы должны быть расположены в папке SOUNDS/ru/НАЗВАНИЕ_МОДЕЛИ/
Настроить можно в меню модели и в специальных функциях (SPECIAL FUNCTIONS)
События при которых воспроизводятся звуки:
- Секунды таймера, достижение ноля
- Тумблер, слайдер, крутилка в определенном положении в момент загрузки модели
- Писк при центральном положении стиков, слайдеров и крутилок
- Щелканье тумблером
- Изменение полетного режима
Расположение файлов
Чтобы воспроизвести звуки, относящиеся к конкретной модели, без настройки спец функций, просто поместите файлы в папку SOUNDS/ru/НАЗВАНИЕ_МОДЕЛИ/
Предопределенные имена файлов:
- Переключатели на аппаратуре и логические переключатели (Logical Switches):
- НАЗВАНИЕ-ПОЛОЖЕНИЕ.wav
- SA-up.wav, L1-up.wav — верхнее положение или true-значение тумблеров SA и L1 соответственно
- SA-mid.wav — среднее положение тумблера SA (если оно есть для выбранного тумблера)
- SA-down.wav, L1-down.wav — нижнее положение или false значение тумблеров
- НАЗВАНИЕ-ПОЛОЖЕНИЕ.wav
- Многопозиционные переключатели, крутилки
- P{номер_переключателя}{положение}.wav
- P11.wav — будет проигран если переключатель 1 перевести в положение 1
- P16.wav — если переключатель 1 перевести в положение 6
- P24.wav— если переключатель 2 перевести в положение 4
- P{номер_переключателя}{положение}.wav
- Полетные режимы
- НАЗВАНИЕ_РЕЖИМА-УСЛОВИЕ.wav — в названии режима не должно быть пробелов
- ABC-off.wav — проигрывается при переходе из режима ABC
- ABC-on.wav — проигрывается при активации режима ABC
- НАЗВАНИЕ_РЕЖИМА-УСЛОВИЕ.wav — в названии режима не должно быть пробелов
Глобальные и специальные функции (Global & Special Functions)arrow_upward
Есть два основных действия при активации этих функций:
- Play Track — в этом случае нужно выбрать файл из списка, файлы должны быть размещены в папке SOUNDS/ru/
- Play Value — при активации аппа произнесет значение выбранного параметра
Варианты действий:
- Проиграть 1 раз (но не при включении и не при загрузке модели)
- Проиграть 1 раз
- Значение от 1 до 60 — это интервал в секундах, с которым звук будет повторяться
Другие музыкальные действия:
- BgMusic
- воспроизведение выбранного трека на фоне
- можно выбрать файл из папки SOUNDS/ru/
- выбранный тумблер должен быть в указанном положении для воспроизведения,
- если выключить и включить выбранный тумблер, то воспроизведение начнется сначала
- BgMusic II
- ставит на паузу трек выбранный в действии BgMusic
- при отключении выбранного тумблера воспроизведение продолжается с места где оно было приостановлено
- чтобы музыка продолжала играть переключатель BgMusic должен быть активен
Прочие действия:
- Vario
- генерация тона для вариометра
- используются данные высоты/вертикальной скорости полученные через телеметрию
- Volume
- позволяет изменить громкость динамика
- громкость можно менять через:
- меню
- глобальные функции (GLOBAL FUNCTIONS)
- специальные функции (SPECIAL FUNCTIONS)
Примерыarrow_upward
Проговариваем название выбранной модели при включении передатчика и при смене модели
- Берем нужный файл и называем его name.wav
- Копируем в папку SOUNDS/ru/НАЗВАНИЕ_МОДЕЛИ/
например: SOUNDS/ru/ZMR250/name.wav теперь при включении аппы она человеческим голосом скажет какая модель выбрана. ????
Называем выбранный полетный режим
Допустим у нашей модели ZMR250 есть два полетных режима: ACRO и STAB.
- При активации режима ACRO будет воспроизведен файл SOUNDS/ru/ZMR250/ACRO-on.wav
- При активации режима STAB — файл SOUNDS/ru/ZMR250/STAB-on.wav
- При выходе из режима ACRO — файл SOUNDS/ru/ZMR250/ACRO-off.wav
- При выходе из режима STAB — файл SOUNDS/ru/ZMR250/STAB-off.wav
Если создать все 4 файла, тогда при переходе из режима STAB в ACRO передатчик воспроизведет 2 файла: STAB-off.wav и ACRO-on.wav и оставшиеся 2, при обратном переходе. Поэтому нам нужны только 2 файла: ACRO-on.wav и STAB-on.wav
Называем тумблер, которым щелкнули, например, арминг или уборка/выпуск шасси
Допустим у нас на тумблере SA выпуск/уборка шасси, когда он в положении вверх (up) — шасси убраны, а когда вниз (down) — выпущены.
Берем готовые файлы, например, geardn.wav и gearup.wav (скоро будут доступны в стандартном пакете) или создаем свои. Называем их SА-up.wav и SA-down.wav и размещаем их в папку SOUNDS/ru/SU-27/ (не забываем назвать папку по имени модели, типа SU-27). Готово.
Проговариваем значение какого-то параметра
Выбираем в настройках модели спец. функции или глобальные функции (Special Functions / Global Functions). Добавляем новую: SF вверх, Play Val, Batt, 15. — если тумблер SF в верхнем положении, тогда проговариваем каждые 15 секунд текущее напряжение аккумулятора.
Была ли эта страница полезна? thumb_up_off_alt thumb_down_off_alt
Приносим извинения.
Как можно улучшить эту страницу?
Благодарим за отзыв.