Оригінал: https://oscarliang.com/edgetx-special-functions/
| 🫂 | Нижче машинний переклад оригіналу, вичитаний Samsonovych. |
|---|
Спеціальні функції в EdgeTX: корисні налаштування для FPV-пілота

Спеціальні функції (Special Functions) в EdgeTX — одна з потужних можливостей, яку більшість FPV-пілотів оминають стороною. Тоді як вкладки Inputs, Mixes та Outputs відповідають за базове відображення стіків і перемикачів, спеціальні функції дозволяють призначити конкретні дії на перемикачі або умови (наприклад, логічні перемикачі) — налаштувати відключення тяги, голосові сповіщення та попередження, регулювання гучності, запис даних тощо. У цьому посібнику я поясню, що таке спеціальні функції, як їх налаштувати, та покажу корисні приклади.
Зміст
- Що таке спеціальні функції в EdgeTX?
- Як додати спеціальну функцію
- Поради досвідчених пілотів
- Висновок
Що таке спеціальні функції в EdgeTX?
Спеціальні функції — це дії, що виконуються при активації перемикача або виконанні певної умови.
- Тригер: зазвичай фізичний перемикач (SA, SB, SC, SH тощо) або логічний перемикач.
- Дія: відтворити звук, переписати значення каналу, змінити гучність, почати логування тощо.
Щоб перейти до спеціальних функцій:
- Натисніть кнопку MDL для входу до налаштувань моделі.
- Натискайте кнопку Page, доки не дійдете до вкладки Special Functions.
Зверніть увагу: спеціальні функції застосовуються лише до поточної моделі (задаються всередині кожного профілю моделі).
Також є глобальні функції (Global Functions), що працюють так само, але застосовуються до всіх моделей на пульті. Щоб їх відкрити:
- Натисніть кнопку SYS для входу до налаштувань пульта.
- Кілька разів натисніть Page до вкладки Global Functions.
Зазвичай я додаю регулювання гучності та підсвітки до глобальних функцій — тоді їх не потрібно дублювати в кожній моделі. Для специфічних дій у рамках конкретної моделі я використовую спеціальні функції.
Як додати спеціальну функцію
- Прокрутіть до порожнього рядка і натисніть Enter.
- Оберіть перемикач на пульті.
- Виберіть функцію (що саме має відбуватися).
- Задайте додаткові параметри (значення, повторення тощо).
- Важливо: поставте галочку Enable внизу — більшість забуває про це і потім дивується, чому нічого не відбувається.
- Вийдіть і перевірте.
Рядок зазвичай підсвічується або відображає іконку, коли функція активна (наприклад, при активації перемикача або виконанні умови).
Корисні спеціальні функції для FPV пілотів
Звукове відтворення значення (Play Value)
Натисніть кнопку — і пульт озвучить поточну напругу батареї. Дуже зручно для швидкої перевірки перед польотом або під час тривалих сесій.
- Switch: SH↓ (натисковий перемикач, вниз)
- Function: Play Val
- Value: RxBt
- Repeat: ! (знак оклику = відтворити один раз)
- Enable: увімкнено
Про це я написав окрему статтю з детальним поясненням, як перетворити це на сигнал низької напруги за допомогою логічного перемикача: https://oscarliang.com/edgetx-voltage-callout/

Можна також відтворювати інші значення:
- телеметричні дані: RSSI, висота, швидкість тощо;
- положення стіків;
- положення ручок-регуляторів;
- значення сенсорів.
Відтворення звукового файлу (Play Sound Track)
Замість відтворення значення можна відтворювати звуковий файл — аудіо у форматі WAV, що зберігається на SD-карті.
Це може бути голосове оголошення «Send It» при взведенні квадрокоптера:
- Switch: перемикач взведення (наприклад, SD↓ — взведений)
- Function: Play Track
- Value: оберіть «armed.wav» (або інший потрібний файл)
- Repeat: – (тире = відтворити один раз при зміні положення перемикача)
Або голосові підказки для режимів польоту — «Режим Кут», «Режим Акро», «Режим порятунку» тощо — при їх активації.
Наприклад, створіть функцію Play Track для кожного положення перемикача:
- SC вгору → відтворити «Acro mode»
- SC посередині → відтворити «Angle mode»
- SC вниз → відтворити «Horizon mode»

Або відтворювати музику!
Власні звукові треки можна створити за цим посібником: https://oscarliang.com/taranis-play-sound-track-mp3-files/
Регулювання гучності
Я налаштовую це на всіх своїх пультах. Дозволяє регулювати гучність динаміка за допомогою ручки або повзунка.
Зазвичай я призначаю Volume до потенціометра в глобальних функціях, щоб у будь-який момент можна було змінити гучність незалежно від активної моделі.
Приклад:
- Switch: ON (завжди увімкнено)
- Function: Volume
- Source: S1 (або будь-яка ручка/повзунок/поворотний перемикач на ваш вибір)
- Enable: увімкнено
Тепер при повороті ручки S1 гучність пульта змінюватиметься.

Одна з тих функцій, що розумієш лише тоді, коли вона вже є.
Регулювання підсвітки
Працює так само, як регулювання гучності, але для яскравості екрана. На більшості пультів є дві ручки — ідеально: одна для гучності, інша для яскравості.
Я також призначаю Backlight до ручки в глобальних функціях — це дозволяє збільшити яскравість на вулиці або зменшити в приміщенні.
Приклад:
- Trigger: ON
- Function: Backlight
- Source: S1
- Enable: увімкнено

Скидання таймера
Корисно, якщо потрібно відстежувати тривалість польоту. Також зручно, якщо ви покладаєтесь на таймери для контролю акумулятора та визначення моменту для посадки.
Зазвичай я використовую перемикач взведення як тригер таймера: при охолощенні таймер автоматично скидається.
Таймер запускається на сторінці налаштувань моделі (Model Setup) в розділі Timer 1 за допомогою перемикача взведення (позиція «взведено»):
Потім у спеціальних функціях можна скидати Timer 1 за допомогою того самого перемикача (позиція «охолощено»).
Можна також налаштувати голосове нагадування кожну хвилину, щоб відстежувати час польоту.
Переписати значення каналу
Дозволяє примусово задати фіксоване значення для каналу за допомогою перемикача — незалежно від положення стіків, Inputs або Mixes.
Поширений варіант — відключення газу (Throttle Cut): я зазвичай застосовую це на крилах без польотного контролера. Це працює як перемикач взведення для безпеки: при активації перемикача канал газу блокується, і незалежно від положення стіка газу його значення заблоковане на нулі, доки перемикач деактивований.
Приклад:
- Trigger: перемикач SD вниз
- Function: Override
- Channel: CH1 (або будь-який канал, що відповідає газу)
- Value: -100 (-100 = 0%, 0 = 50%, 100 = 100%)
- Enable box: увімкнено
Детальний посібник із цього налаштування: https://oscarliang.com/setup-arm-switch-for-wing-no-fc/

Запис даних (Data Logging)
Вмикає запис даних на SD-карту — зручно для аналізу польотів.
Можна записувати:
- дані телеметрії: координати GPS, напруга батареї;
- положення стіків;
- стан пульта;
- та інші корисні дані.
Логи зберігаються на SD-карті і можуть бути проаналізовані в таких інструментах, як Log Viewer.
Типове налаштування — запуск логування при взведенні квадрокоптера:
- Switch: перемикач взведення (або ON для постійного логування)
- Function: SD Logs
- Value: 1s або 0,5s (інтервал логування)
- Enable: увімкнено
Посібник із логування GPS-даних: https://oscarliang.com/log-telemetry/

Знімок екрана (Screenshot)
Робить знімок екрана пульта і зберігає його на SD-карту.
Я роблю навчальні матеріали, тому це мені дуже зручно. Для звичайних пілотів може бути корисно для публікації конфігурацій пульта або збереження налаштувань.

Поради досвідчених пілотів
- Галочка Enable — перевіряйте її щоразу. Це причина №1, чому спеціальні функції не працюють.
- Порядок має значення — спеціальні функції виконуються зверху вниз. Конфліктуючі функції можуть бути перекриті нижніми рядками.
- Звукові файли — переконайтеся, що звуковий пакет встановлено і файли знаходяться у правильній папці (SOUNDS/en/ або папці вашої мови).
- Використовуйте логічні перемикачі як тригер — це відкриває розширені можливості (наприклад, автоматичні попередження на основі таймера, телеметричних даних або інших умов).
Висновок
Якщо ви не використовуєте спеціальні функції на своєму EdgeTX-пульті — ви багато втрачаєте! Вони перетворюють пульт зі звичайного передавача на розумний і зручний інструмент. Спеціальні функції — не найскладніша частина EdgeTX, але, безумовно, одна з найкорисніших. Варто зрозуміти базову ідею «тригер + дія» — і весь розділ стане набагато зрозумілішим і простішим у використанні.