Skip to main content

Оригінал: https://oscarliang.com/edgetx-special-functions/

🫂Нижче машинний переклад оригіналу, вичитаний Samsonovych.

Спеціальні функції в EdgeTX: корисні налаштування для FPV-пілота

Спеціальні функції (Special Functions) в EdgeTX — одна з потужних можливостей, яку більшість FPV-пілотів оминають стороною. Тоді як вкладки Inputs, Mixes та Outputs відповідають за базове відображення стіків і перемикачів, спеціальні функції дозволяють призначити конкретні дії на перемикачі або умови (наприклад, логічні перемикачі) — налаштувати відключення тяги, голосові сповіщення та попередження, регулювання гучності, запис даних тощо. У цьому посібнику я поясню, що таке спеціальні функції, як їх налаштувати, та покажу корисні приклади.

Зміст

Що таке спеціальні функції в EdgeTX?

Спеціальні функції — це дії, що виконуються при активації перемикача або виконанні певної умови.

  • Тригер: зазвичай фізичний перемикач (SA, SB, SC, SH тощо) або логічний перемикач.
  • Дія: відтворити звук, переписати значення каналу, змінити гучність, почати логування тощо.

Щоб перейти до спеціальних функцій:

  1. Натисніть кнопку MDL для входу до налаштувань моделі.
  2. Натискайте кнопку Page, доки не дійдете до вкладки Special Functions.

Зверніть увагу: спеціальні функції застосовуються лише до поточної моделі (задаються всередині кожного профілю моделі).

Також є глобальні функції (Global Functions), що працюють так само, але застосовуються до всіх моделей на пульті. Щоб їх відкрити:

  1. Натисніть кнопку SYS для входу до налаштувань пульта.
  2. Кілька разів натисніть Page до вкладки Global Functions.

Зазвичай я додаю регулювання гучності та підсвітки до глобальних функцій — тоді їх не потрібно дублювати в кожній моделі. Для специфічних дій у рамках конкретної моделі я використовую спеціальні функції.

Як додати спеціальну функцію

  1. Прокрутіть до порожнього рядка і натисніть Enter.
  2. Оберіть перемикач на пульті.
  3. Виберіть функцію (що саме має відбуватися).
  4. Задайте додаткові параметри (значення, повторення тощо).
  5. Важливо: поставте галочку Enable внизу — більшість забуває про це і потім дивується, чому нічого не відбувається.
  6. Вийдіть і перевірте.

Рядок зазвичай підсвічується або відображає іконку, коли функція активна (наприклад, при активації перемикача або виконанні умови).

Корисні спеціальні функції для 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, але, безумовно, одна з найкорисніших. Варто зрозуміти базову ідею «тригер + дія» — і весь розділ стане набагато зрозумілішим і простішим у використанні.