Skip to main content

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

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

Голосові сповіщення про напругу акумулятора на пульті EdgeTX

Простий, але надзвичайно корисний трюк: натисніть кнопку — і пульт скаже вам напругу акумулятора квадрокоптера. Це легко налаштувати на будь-якому пульті EdgeTX, і особливо корисно для пілотів без OSD. Також покажу розширене налаштування, де пульт автоматично попереджатиме про низьку напругу акумулятора дрона — ідеально, якщо ви занадто захоплені польотом, щоб постійно перевіряти напругу.

Зміст

Передумови​

  • Пульт працює на EdgeTX
  • Квадрокоптер підтримує телеметрію (ExpressLRS і Crossfire підтримують)

Додаткові ресурси:

Навіщо потрібні голосові сповіщення про напругу?​

Щоб уникнути надмірного розряду LiPo-акумулятора, можливість перевірити напругу в будь-який момент є критично важливою.

Якщо ви занадто зайняті моніторингом OSD під час польоту — або якщо у вашому квадрокоптері взагалі немає OSD (наприклад, при польоті в прямій видимісті без окулярів чи екрану) — звукові сповіщення про напругу надзвичайно корисні.

Докладніше про моніторинг напруги акумулятора: https://oscarliang.com/monitor-measure-battery-voltage-alarm-drone/

Голосове сповіщення за допомогою перемикача​

Натисканням перемикача (ідеально — моментального, хоча підійде будь-який) ваш пульт оголошує напругу дрона.

Крок 1: Переконайтеся, що телеметрія працює​

Перед налаштуванням підтвердіть, що телеметрія на квадрокоптері працює. При робочій телеметрії квадрокоптер постійно надсилає дані на пульт, включаючи напругу акумулятора.

У Betaflight Configurator:

  1. Перейдіть до вкладки Приймач.
  2. Переконайтеся, що телеметрію увімкнено.
  3. Збережіть і перезавантажте.

На пульті:

  1. Увімкніть квадрокоптер (без пропелерів).
    • Відкрийте Model Settings (натисніть кнопку MDL один раз).
    • Перейдіть до сторінки Telemetry (натиснути PAGE).
  2. Прокрутіть вниз до Sensors і виберіть «Discover new».
  3. Через кілька секунд має з'явитися список телеметричних сенсорів.

Що шукаємо:

  • RxBt (напруга акумулятора приймача)

Коли акумулятор підключено до дрона, це значення оновлюється в реальному часі (частота оновлення залежить від налаштування telemetry ratio в LUA-скрипті ExpressLRS).

Крок 2: Перевірте точність показань напруги​

Підтвердіть точність показань RxBt за допомогою мультиметра або вимірювача напруги акумулятора.

Якщо значення неправильне — можливо, потрібно відкалібрувати у вкладці Power & Battery Betaflight. Це рідкість — більшість польотних контролерів працюють правильно з коробки.

Крок 3: Призначте моментальний перемикач для оголошення напруги​

Перейдіть до Special Functions​

  1. Відкрийте Model Settings (натисніть кнопку MDL один раз).
  2. Перейдіть до Special Functions (натисніть PAGE).
  3. Виберіть порожній рядок і натисніть Enter.

Налаштуйте функцію​

Встановіть:

  • Switch: виберіть незайнятий перемикач (бажано моментальну кнопку, наприклад SH↓ у GX12).
  • Function: Play Value.
  • Parameter: RxBt (також можна побачити RxBt+ та RxBt- — максимальне і мінімальне значення за політ. Для поточної напруги використовуйте RxBt.)
  • !-: ця опція гарантує, що значення відтворюється лише один раз при активному перемикачі.
  • Enable: ✔ Увімкнено.

Готово.

Протестуйте​

  • Натисніть призначений перемикач.
  • Пульт має сказати щось на кшталт: «twenty two point nine volts».

Тепер у вас є миттєве голосове сповіщення про напругу акумулятора.

Бонус: сповіщення про середню напругу комірки​

За замовчуванням RxBt повідомляє загальну напругу LiPo. За бажанням можна налаштувати звіт про середню напругу комірки — багато пілотів вважають це інтуїтивнішим, особливо при польотах з квадрокоптерами різних серій, щоб не рахувати в голові.

У Betaflight CLI введіть:

set report_cell_voltage = on
save

Розширене налаштування: попередження про низьку напругу​

Якщо хочете більшої безпеки — особливо якщо захоплюєтесь польотом і забуваєте перевіряти напругу — можна налаштувати автоматичне попередження про низьку напругу.

У цьому прикладі пульт попереджатиме, коли напруга опускається нижче 3,5 В на комірку. Поріг можна налаштувати.

Крок 1: Налаштуйте логічний перемикач​

  1. Перейдіть до Logical Switches на пульті.
  2. Прокрутіть до порожнього рядка (наприклад, L01) і натисніть ENTER.
    • Function: a<x
    • V1: RxBt
    • V2: 3.5V (можна змінити на будь-яку напругу)
    • Delay: 3 секунди (ця затримка зменшує хибні спрацювання через просідання напруги під час маневрів)

Важливо: переконайтеся, що увімкнено CLI-команду set report_cell_voltage = on, щоб RxBt повідомляв напругу на комірку.

Крок 2: Створіть спеціальну функцію​

  1. Перейдіть до Special Functions.
  2. Додайте новий рядок.
  3. Виберіть логічний перемикач, створений на попередньому кроці (у нашому прикладі L01).

Встановіть Function на Play Track або Play Value:

  • Виберіть «Play Value» та оберіть RxBt для оголошення фактичної напруги.
  • Затримка повторення: якщо хочете повторюване сповіщення — встановіть затримку (наприклад, 10 секунд). Якщо потрібно лише одне сповіщення — встановіть !.
  • ✔ Увімкніть.

Тепер пульт автоматично попереджатиме, коли напруга акумулятора опускається нижче встановленого порогу. І повторюватиме попередження кожні 10 секунд, поки напруга нижча за ліміт.

Або можна вибрати «Play Track» і обрати «lowbat» для відтворення стандартного попередження «low battery». Можна навіть записати щось унікальне в аудіофайл і відтворювати його.

Висновок​

Налаштування голосових сповіщень про напругу акумулятора та попереджень про низьку напругу на пульті EdgeTX значно підвищує і безпеку, і ситуаційну обізнаність. Це дозволяє зосередитися на польоті замість постійного моніторингу рівня акумулятора.

Незалежно від того, чи надаєте перевагу ручній перевірці напруги перемикачем, чи автоматичним сповіщенням на основі порогових значень — ці налаштування гарантують, що ви ніколи не пропустите сигнал про низький заряд.