Skip to main content

Оригінал: https://oscarliang.com/setup-inav-fpv-drone/

Нижче вичитаний людьми машинний український переклад оригіналу. Для VictoryDrones переклад вичитали: Faina, Max Well!, Block.

Як налаштувати iNav на FPV-дроні - перехід з Betaflight

26th March 2024
Setup Inav Fpv Drone Convert From Betaflight

У цьому посібнику я покажу вам, як встановити iNav на ваш FPV-дрон із Betaflight. Я проведу вас через кожну вкладку в iNav Configurator, налаштовуючи її з нуля для вашого першого польоту.

Деякі посилання на цій сторінці є партнерськими. Я [автор англомовної версії Оскар Ланг] отримую комісію (без додаткових витрат для вас), якщо ви робите покупку після натискання одного із цих партнерських посилань. Це допомагає підтримувати безкоштовний контент для спільноти на цьому веб-сайті. Будь ласка, прочитайте нашу Політику партнерських посилань для отримання додаткової інформації.

Зміст

Як налаштувати iNav на FPV-дроні - перехід з Betaflight 1

Що таке iNav? 2

Для чого встановлювати iNav на квадрокоптери? 3

Завантажте конфігуратор iNav. 3

Перевірка сумісності з iNav 3

Збереження конфігурації Betaflight. 4

Оновлення прошивки iNav 5

Значення за замовчуванням 5

Вкладка налаштування (Setup) 7

Датчики (Sensors) 7

Передзапускові перевірки (Pre-arming Checks) 7

Орієнтація плати (Board Orientation) 8

Вкладка “Kалібрування” (Calibration) 9

Вкладка «Мікшер» (Mixer) 9

Вкладка “Вихідні сигнали”(Outputs) 11

Вирішення проблеми: Що робити, якщо порядок моторів неправильний? 12

Вкладка "Порти" (Ports) 12

Вкладка "Конфігурація" (Configuration) 13

Вкладка “Приймач” (Receiver) 14

Вкладка GPS 15

Вкладка “Безаварійність” 15

Вкладка “Hалаштування PID” (PID Tuning) 16

Вкладка “Розширенi налаштування” (Advanced Tuning) 17

Вкладка “Режими” (Modes) 17

Наекранне меню OSD 18

Висновок 18

Деякі посилання на цій сторінці є партнерськими. Я [автор англомовної версії Оскар Ланг] отримую комісію (без додаткових витрат для вас), якщо ви робите покупку після натискання одного із цих партнерських посилань. Це допомагає підтримувати безкоштовний контент для спільноти на цьому веб-сайті. Будь ласка, прочитайте нашу Політику партнерських посилань для отримання додаткової інформації.

Що таке iNav?

Так само, як Betaflight, iNav — це прошивка польотного контролера, яка в основному спрямована на навігацію за допомогою GPS та функції автономного польоту. Для більш детального огляду, перегляньте наш посібник прошивок контролера польоту (FC firmware guide) Різновиди прошивок польотника

Для чого встановлювати iNav на квадрокоптери?

Хоча ми зазвичай рекомендуємо використовувати Betaflight для FPV-дронів (квадрокоптерів), iNav пропонує певні переваги, які варто врахувати. iNav відзначається своїми «просунутими» режимами польоту з GPS, які далеко перевершують можливості Betaflight. Він підтримує функціонал повернення додому із GPS, а також утримання позиції у просторі та автономні місії за точками [англ.: waypoints].

Завантажте конфігуратор iNav.

Завантажте останню версію конфігуратора iNav тут: https://github.com/iNavFlight/inav-configurator/releases

Перевірка сумісності з iNav

Перш ніж почати, перевірте, чи ваш польотний контролер сумісний з iNav — чи дійсно підтримується iNav. Якщо ви не знаєте марку/модель вашого польотного контролера, ви можете ідентифікувати його у Betaflight, дотримуючись цієї інструкції: https://oscarliang.com/identify-betaflight-firmware-target/

У конфігураторі iNav, на сторінці «Firmware Flasher», знайдіть модель вашого польотного контролера. Якщо вона є у списку — вітаємо, ви можете переходити до наступного кроку. Якщо її немає, розгляньте можливість придбання нового політного контролера, наприклад, Speedybee F405 V4 — доступний, багатофункціональний варіант, ідеальний для збірки дрона на базі iNav.

Inav Configurator Setup Fpv Drone Flash Fc Compatible List

Збереження конфігурації Betaflight.

Для успішного перепрошивання iNav важливо зберегти конфігурацію Betaflight. Якщо ви не знаєте, як зробити резервну копію вашого контролера Betaflight, перегляньте мій посібник тут [прим. пер.: доступний український переклад, із оригіналом англійською мовою можна ознайомитись за посиланням Резервна копія налаштувань].

Також зробіть скріншоти важливих сторінок Betaflight, таких як порти, конфігурація, налаштування (включаючи PID, коефіцієнти, та налаштування фільтрів), налаштування приймача, розташування наекранного меню (OSD), режими та протоколи електронного контролера швидкості (ESC). Це буде корисно при налаштуванні iNav.

Якщо ви хочете відновити Betaflight, просто прошийте прошивку Betaflight на цьому контролері знову (використовуючи версію, вказану в файлі зі збереженими налаштуваннями), та завантажте файл з налаштуваннями у вкладці «Пресети» (Preset tab).

Оновлення прошивки iNav

Виберіть версію прошивки для вашого FC (польотного контролера). Зверніть увагу, що кнопка «Автовибір» [Auto-select] може не працювати, якщо ваш FC все ще працює на Betaflight.

Увімкніть «Повне стирання чіпу» [Full chip erase] і залиште інші параметри невідміченими.

Inav Configurator Setup Fpv Drone Flash Fc Firmware

Значення за замовчуванням

Після встановлення iNav вас буде запропоновано вибрати заздалегідь налаштований варіант, який найбільше відповідає вашому апарату, наприклад, квадрокоптер на 3, 5 або 7 дюймів.

Inav Configurator Setup Fpv Drone Default Values

Вкладка «Налаштування» [Setup]

На першій сторінці — «Налаштування», ви можете переглянути статус свого дрона. How to Setup iNav - Image 1

«Датчики» [Sensors]

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

Гіроскоп та акселерометр завжди повинні бути увімкнені. Якщо ваш польотний контролер (FC) має барометр, іконка «Baro» також повинна світитися. Інші поширені датчики для FPV дронів включають GPS та «Mag» (магнітометр — компас).

Передзапускові перевірки [Pre-arming Checks]

На правій панелі ви знайдете **«**Передзапускові перевірки» [Pre-arming Checks]. Всі перелічені пункти повинні відображати зелені галочки, щоб квадрокоптер взводився.

Якщо будь-який з цих пунктів показує червоний хрест, не хвилюйтеся — ми пояснимо його налаштування у цьому посібнику. Наприклад, якщо ви ввімкнули GPS, але не маєте доступу до необхідної кількості супутників, пункт «Навігація безпечна» [Navigation is safe] покаже червоний хрест, що є нормальним, якщо ви у приміщенні. Деякі польотні контролери можуть живити GPS лише через підключення USB, але інші можуть потребувати підключення батареї, тому будьте обережні.

Орієнтація плати [Board Orientation]

Утримуйте дрон у руці, спрямовуйте камеру на екран комп’ютера і натисніть кнопку «Скинути Z-вісі» [Reset Z-Axis]. Тепер рухайте дроном навколо і переконайтеся, що 3D-модель рухається точно так, як і ви.

Виправлення проблем:

  • Якщо 3D-модель перевернута (догори дригом), і поруч із «БЛА вирівняний» [UAV is levelled] у **«**Передзапускових перевірках» [Pre-arming checks] ви бачите червоний хрест, ви можете виправити це в інструменті вирівнювання плати [board alignment]. Наприклад, введіть 180 у крен [roll].
  • Якщо дрон рухається в протилежному напрямку через те, що польотний контролер розвернутий, ви також можете виправити це в інструменті вирівнювання плати, наприклад, введіть 180 у рискання [yaw].

Вкладка «Kалібрування» [Calibration]

Тут ми проведемо калібрування акселерометра.

Inav Configurator 7.1 Setup Fpv Drone Accelerometer Calibration

Поставте дрон на рівну поверхню і пройдіть калібрування за 6 кроків. Зверніть увагу, що для кожного кроку потрібно натиснути кнопку «Калібрувати акселерометр» [Calibrate Accelerometer].

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

Вкладка «Мікшер» [Mixer]

Зазвичай вам не потрібно змінювати тут нічого, оскільки «Значення за замовчуванням» [Default Values] повинні автоматично застосовувати ці налаштування для вас. Однак це хороша практика перевірити їх ще раз.

  • Платформа: «Мультироторний» [Multirotor].
  • Налаштування мікшера: «Квадрокоптер X» [Quad X].

Inav Configurator 7.1 Setup Fpv Drone Mixer

Якщо ви хочете запустити обертання двигуна у зворотному напрямку (залежно від конфігурації пропелерів) — виберіть «Протилежний рух двигуна / зворотня конфігурація пропелерів» [Reversed motor direction / Props-out configuration].

Клацніть «Зберегти та перезавантажити» [Save and Reboot].

Вкладка «Вихідні сигнали» [Outputs]

Ця вкладка працює аналогічно до вкладки «Мотори» у Betaflight.

Зверніть увагу, що виводи моторів за замовчуванням відключені в iNav, це функція безпеки, що відрізняється від Betaflight. Мотори НЕ БУДУТЬ працювати, поки ви не включите вручну опцію Enable motor and servo output [Увімкнути вихіднi сигнали мотору і та серво].

Inav Configurator 7.1 Setup Fpv Drone Outputs

У вкладці Outputs “Вихідні сигнали” виберіть DShot300 як протокол регулятора обертів.

Особисто я встановлюю менший відсоток потужності холостого обертання двигуна для квадрокоптерів з пропелерами діаметром 5 дюймів, щоб відповідати моїм налаштуванням Betaflight, наприклад, 5%. За замовчуванням в iNav він занадто високий, що більш підходить для менших дронів з меншою потужністю.

Клацніть Save and Reboot "Зберегти і перезавантажити". Перезапустіть польотний контролер, відключивши як USB-кабель, так і батарею.

Увага: Переконайтеся, що ви зняли пропелери перед переходом до наступного кроку.

Тепер випробуйте двигуни, використовуючи повзунки у вкладці Outputs, щоб перевірити, чи двигуни обертаються, і чи обертаються у правильному напрямку.

Inav Configurator 7.1 Setup Fpv Drone Outputs Test Motors

Вирішення проблеми: Що робити, якщо порядок моторів неправильний?

На відміну від Betaflight, iNav не підтримує перерозподілення ресурсів. Щоб змінити порядок моторів, ви можете налаштувати параметри в вкладці Mixer. Пам'ятайте, після внесення змін, просто натисніть Save and Reboot "Зберегти та перезавантажити" — немає потреби натискати LOAD "Завантажити" та APPLY "Застосувати". Після зміни порядку моторів у вкладці Mixer це не відобразиться у вкладці виходів, і вам слід провести тестовий підйом, щоб переконатися, що все працює правильно.

Вкладка «Порти» [Ports]

Налаштування портів в iNav повинно бути знайомим для тих, хто використовував Betaflight. Якщо у вас є скріни ваших налаштувань з Betaflight, ви можете просто відтворити свої налаштування тут.

Inav Configurator 7.1 Setup Fpv Drone Ports Uart Serial

Невеликий недолік в iNav полягає в тому, що якщо ви вказали невірну конфігурацію, він скидає всю вкладку портів без повідомлення про причину проблеми. Якщо це трапиться, вам може знадобитися відлагоджувати кожен UART окремо. Відмінність від Betaflight полягає в тому, що вам потрібно вимкнути дані MSP, коли ви обрали порт виведення MSP DisplayPort.

На зазначеному вище знімку екрану я налаштував наступні пристрої:

  • Серійний приймач (приймач ExpressLRS)
  • GPS
  • Порт виведення MSP для відеопередавача DJI/Walksnail (ви повинні вимкнути дані MSP)

Вкладка «Конфігурація» [Configuration]

У вкладці Configuration «Конфігурація» ви можете вибрати датчики, підключені до польотного контролера, такі як GPS, компас, барометр, оптичний датчик потоку тощо. Тут ви також можете калібрувати датчики струму/напруги.

Вкладка «Приймач» [Receiver]

Для приймачів ExpressLRS або Crossfire виберіть тип приймача SERIAL і постачальника приймача CRSF. Натисніть Save and Reboot «Зберегти та перезавантажити».
Тепер ви можете протестувати радіозв'язок, щоб переконатися, що значення каналів правильно реагують на рухи пульта радіо. Якщо порядок каналів неправильний, спробуйте інший порядок каналів (що таке порядок каналів?).

Inav Configurator 7.1 Setup Fpv Drone Receiver

Я рекомендую включити (ON) Use automatic RC smoothing "Використовувати автоматичне згладжування на RC", а потім налаштувати автоматичний коефіцієнт згладжування реакції на рухи стіків. Це особливо корисно для радіо зв'язку з динамічним оновленням частот, такими як ExpressLRS та Crossfire.
Щоб налаштувати чутливість стіків, збільшiть значення автоматичного коефіцієнта згладжування для плавнішого управління (ідеально для кінематографічного польоту), або зменшіть його — для більш безпосереднього відчуття (ідеально для гонок). Коефіцієнт 30 забезпечує гарний баланс між плавністю та чутливістю.

З новими фільтрами можна безпечно зменшити стандартний діапазон зони нечутливості RC. Я рекомендую встановити це значення на рівні 2 як для зони нечутливості RC, так і для зони нечутливості рискання. Хоча встановлення його на нуль надає найбільшу чутливість, я зазвичай не рекомендую це, оскільки деякого тремтіння не уникнути, чи то від апарата, чи через тремтіння руки людини. Для старих та розхитаних джойстиків, можливо, краще поставити стандартнe значення “5”.

Вкладка GPS

Скоро буде

Inav Configurator 7.1 Setup Fpv Drone Gps

Вкладка «Безаварійність»

Скоро буде

Вкладка «Hалаштування PID» [PID Tuning]

Детальне налаштування ПІД та фільтрів буде розглянуто в окремому посібнику, оскільки я хочу зробити цей посібник якомога простішим, зосереджуючись лише на переході з Betaflight на iNav. Наразі ми можемо залишити налаштування ПІД на їхніх значеннях за замовчуванням.

Однак ми налаштуємо Rates під наші потреби.

Inav Configurator 7.1 Setup Fpv Drone Rates

Налаштування за замовчуванням Rates в системі iNav, схоже, розраховані на звичайні та дальні польоти дронів, наприклад, моделей з діагоналлю 7 дюймів, оскільки я вважав їх трохи повільними для фрістайлу. Якщо у вас є сумніви, спробуйте спочатку налаштування за замовчуванням, а потім приймайте рішення про зміни. Було б зручно, якби iNav використовував подібну систему показників, як Betaflight, але наразі це питання випробувань і помилок.

Максимальні кути крену/тангажу - це обмеження, які використовуються в режимі GPS-навігації та режимах Angle/Horizon «Кут»/«Горизонт»; вони визначають, наскільки швидко може рухатися дрон. Налаштування за замовчуванням працює нормально, але ви можете збільшити його до 45 градусів для швидшого польоту (для протидії вітру) в цих режимах. Якщо у вас є сумніви, залиште налаштування за замовчуванням; ви завжди зможете відкоригувати їх пізніше.

Вкладка «Розширенi налаштування» [Advanced Tuning]

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

Вкладка «Режими» [Modes]

Вкладка «Режими» в iNav схожа на вкладку в Betaflight, але використовує CH5, CH6 тощо, замість AUX1, AUX2. Все досить просто.

Inav Configurator 7.1 Setup Fpv Drone Modes

Якщо використовуєте приймач ExpressLRS, обов'язково призначте CH5 для ARM, оскільки це канал за замовчуванням для взведення.

Корисні режими в iNav для FPV дрона включають режим Angle «Кут», режим Turtle «Черепаха», Beeper Зумер (пікалка). І якщо ваш дрон обладнаний GPS, то **Nav Position Hold ‘**Навігаційне утримання позиції’ та **Nav Return to Home “**Навігаційне повернення додому” також дуже важливі.

Наекранне меню OSD

Під пунктом Video Format «Формат відео» оберіть бажану систему відео. Увімкніть будь-які елементи, які ви бажаєте, та розташуйте їх, як у Betaflight. How to Setup iNav - Image 2

Висновок

Перехід FPV-дрона із конфігуратора Betaflight на конфігуратора iNav є простим, але вимагає ретельної підготовки та розуміння конфігурації та налаштувань дрона. Значення за замовчуванням в iNav надають міцний фундамент, потребуючи лише кількох деталізуючих налаштувань перед першим польотом дрона. Я працюю над кількома додатковими посібниками з iNav, включаючи його функції GPS та налаштування PID/фільтрів, стежте за оновленнями.