Настройка lrs

Настройка lrs Анемометр
Содержание
  1. Express LRS
  2. Подготовка аппаратуры
  3. Прошивка ТХ
  4. Прошивка по USB (альтернативный вариант)
  5. Прошивка, пайка и настройка приемников
  6. Прошивка приемника через Betaflight Passthroug (альтернативный вариант)
  7. Mixes в OpenTX
  8. Для просмотра онлайн кликните на видео ⤵
  9. ExpressLRS — передатчики и приемники
  10. О системе
  11. Приемники и передатчики с ExpressLRS
  12. Happymodel ExpressLRS ES915TX и ES915RX, приемники
  13. Приемники Happymodel ES900RX 900 GHz и PP , EP1 , EP2 2,4 GHz
  14. Happymodel EX900TX и ES24TX — модули передатчика
  15. Передатчики (модули) BetaFPV 900MHz и 2. 4GHz
  16. Приемники BetaFPV 900MHz и 2. 4GHz
  17. Настройка ExpressLRS в OpenTX
  18. Настройка модуля ExpressLRS с помощью LUA скрипта
  19. Конфигуратор ExpressLRS
  20. Возможные проблемы при запуске скрипта и решения
  21. Как прошить или обновить модуль и приемник ExpressLRS
  22. Подготовка (компиляция) прошивки ExpressLRS
  23. Компиляция прошивки модуля передатчика (TX)
  24. Прошивка / обновление ExpressLRS TX через Wi-Fi
  25. Прошивка / обновление ExpressLRS TX через UART
  26. Компиляция (сборка) прошивки приемника (RX) ExpressLRS
  27. Прошивка / обновление ExpressLRS RX (приемник) через Wi-Fi
  28. Прошивка / обновление приемника ExpressLRS через Betaflight Passthaught
  29. Как привязать приемник ExpressLRS
  30. Как подключить приемник ExpressLRS к полетному контроллеру
  31. Как настроить приемник ExpressLRS в Betaflight
  32. Что такое ExpressLRS
  33. Поддерживаемые устройства
  34. 900МГц приемники
  35. 4ГГц передающие модули
  36. 4ГГц приемники
  37. Информация
  38. Подключение внешнего передающего модуля ExpressLRS к аппаратуре управления
  39. Lua скрипт управления модулем ELRS
  40. Прошивка и обновление ExpressLRS приемников
  41. Процесс сопряжения (binding) ELRS
  42. Статусы LED светодиода на приемнике
  43. Пояснение по количеству и функционалу каналов
  44. Модификации, которые нужны для работы передающих устройств с ЕЛРС
  45. Дополнительные особенности

Express LRS

Первоначальная настройка, FAQ

Подготовка аппаратуры

ОБНОВИТЬ OPENTX НА ВЕРСИЮ 2.3.12 И НОВЕЕ

Далее скачиваем LUA скрипт ELRS и закидываем его на карту в папку scripts/tools, таким образом скрипт появится в меню быстрого доступа к скриптам на аппаратуре.

Скрипт качаем в ELRS конфигураторе.

Создайте новую чистую модель на аппаратуре, во избежание конфликта настроек.

В модели выставляем External Mode на CRSF, заходим в LUA скрипт из меню быстрого доступа аппаратуры (в основном вызывается зажатием какой-либо кнопки, в основном кнопки MODE). Если луаскрипт ругается на несовпадение версий пропускаем предупреждение.

Зайдите во вкладу Hardware в аппаратуре, и отключите галочку ADC Filter.

Для QX7 зайдите в аппаратуре во вкладку Hardware и поменяйте Max Baunds на 115220.

Если у вас проблемы с X9D Plus то почитайте тут https://github.com/ExpressLRS/ExpressLRS/wiki/X9D-(Plus)-Troubleshooting

Прошивка ТХ

Если вы купили HappyModel 2.4 TX, то проще всего прошиться будет через Wi-Fi, а если вы собирали модуль сами, то эта инструкция вам и так не нужна.

Для начала скачиваем Express LRS Configurator последней версии:

Устанавливаем и заходим в него, выбираем последнюю доступную версию прошивки, и выбираем таргет HappyModel_ES24TX_2400_TX_via_WIFI

Я же предлагаю оптимальные настройки в которых включен весь функционал, полная телеметрия, многопозиционные свичи и подойдет каждому, если вы хотите чего-то эдакого то можете почитать и настроить сами:

Настройка lrs

Если у вас QX7 без мода, галку USE_500HZ можно снять.

Галки про 500HZ больше нет, на нее забиваем. (она всегда включена)

Если вы не прошивали OpenTX, снимите галку FEATURE_OPENTX_SYNC

Биндинг происходит автоматически по кодовой фразе CUSTOM BINDING PHRASE, впишите туда что-нибудь уникальное, это будет вашем «паролем» для связи приемника и передатчика.

Нажимаем кнопку BUILD и ждем, первая сборка может длиться около 15 минут, не пугайтесь, потом будет быстрее.

После успешного билда у вас откроется проводник, сохраните получившийся файл firmware.bin это и есть наша прошивка. Перекиньте ее на то устройство, с которого будете подключаться к WiFi передатчика (некоторые ноутбуки могут испытывать проблемы с подключением, с android телефонами проблем замечено не было)

(Также можно сразу нажать Build and Flash если ваш компьютер с wifi, но я не испытывал, инструкция дополнится позже)

Теперь переходим к прошивке передатчика, на аппаратуре запускаем LUA скрипт и жмем WiFi Update. Передатчик поднимает WiFi точку с названием ExpressLRS TX с паролем expresslrs. Подключаемся и заходим по адресу 10.0.0.1, загружаем наш файлик firmware.bin и жмем Update. Апдейт происходит довольно быстро, секунд 30. Далее перезагружаем аппратуру, переходим в LUA скрипт и сверяем версию:

Версия является hash суммой, которая должна совпадать в LUA скрипте, и релизе прошивки на github https://github.com/ExpressLRS/ExpressLRS/releases

Настройка lrs

Настройка lrs

Если все совпало, переходим к приемникам.

Прошивка по USB (альтернативный вариант)

Если у вас есть проблемы с прошивкой через через Wi-Fi, вы можете прошить модуль передачтика Happymodel через USB

Для прошивки модуля сначала снимите крышку модуля и установите перемычки на нём на нижние контакты.

Подключите модуль к USB на компьютере, выберите в конфигураторе таргет HappyModel_ES24TX_2400_TX_via_UART, сделайте свои настройки и нажмите build and flash.

Прошивка, пайка и настройка приемников

Настройка lrs

Для начала нам нужно припаять наш приемник, футпринт приемника совпадает с приемниками CrossFire, так что для схемы паек можно смотреть на пайку TBS для вашего полетника.

Паяем RX приемника на TX полетника, и TX приемника на RX полетника (в рамках одного uart), и конечно же питание 5v и GND.

В настройках полетника выбираем протокол CRSF, и SerialRX в портах на UART к которому вы паялись.

Если у вас до этого был frsky f.port не забудьте отключить serial inverted и serial halfduplex.

Собираем прошивку для приемника в ExpressLRS Configurator:

Если вы до этого шили передатчик, большинство галочек уже будет стоять как надо.

Выбираем наш таргет для приемников EP1 и EP2 HappyModel_EP_2400_RX_via_WIFI:

Настройка lrs

Выставляем настройки как у меня, либо по своему вкусу, обратите внимание на настройку AUTO_WIFI_ON_INTERVAL, это время в секундах через которое приемник после включения поднимает WiFi точку для прошивки, если вы сначала включаете модель, а не аппаратуру то можете увеличить это время по своему вкусу.

BINDING PHRASE должна совпадать с такой-же в передатчике.

USE 500HZ также снимаем если у вас QX7 без инвертора.

Нажимаем BUILD получаем firmware.bin также закидываем его на устройство с WiFi, которым вы будете подключаться к приемнику.

Подключаем питание на полетник, ждем 20 секунд, диод на приемнике начинает быстро моргать, появляется WiFi точка ExpressLRS RX с паролем expresslrs. Подключаемся, заходим по адресу 10.0.0.1 выбираем наш firmware.bin и жмем update.

Для верности перегружаем по питанию приемник и передатчик, убеждаемся что все работает.

Прошивка приемника через Betaflight Passthroug (альтернативный вариант)

Если у вас есть проблемы с прошивкой через через Wi-Fi (или вы купили приёмник PP RX), вы можете прошить приемник через USB.

Если у вас приёмник PP RX, то нужно выбрать другой таргет (HappyModel_PP_2400_RX_via_BetaflightPassthrough) и подключить USB к полётному контроллеру, на котором уже настроен приёмник. Закройте бетафлайт конфигуратор перед прошивкой, нажмите Build and Flash, а если ошибка связи, то вытащите и вставьте обратно USB.

Если у вас приёмник EP, то инструкция несколько сложнее. Для прошивки этих приёмников в режиме Passthrough, нужно замкнуть на землю (gnd, она совсем рядом) контакт boot на плате перед включением приёмника, чтобы он перешёл в режим загрузчика.

Настройка lrs

Выбирайте в конфигураторе таргет HappyModel_EP_2400_RX_via_BetaflightPassthrough, жмите Build and Flash, пока не подключая к USB ничего, приёмник выключен. Когда в логе сброки будет написано что-то вроде такого . ——, включайте ПК и приёмник с закорочеными контактами, и подключайте USB. Если приёмник запустился в режиме загрузчика, то светодиод дожен непрерывно гореть перед прошивкой. Контакты можно больше не коротить. Если ошибка, то пробуйте ещё раз. Некоторые ПК не подают питание на приёмник, когда нет аккумулятора, имейте это в виду.

Mixes в OpenTX

Канал 5 (AUX1) — ARM

Каналы 6-11(AUX2-7) — Могут быть 2х, 3х или 6 позиционными переключателями

Канал 12 (AUX8) — 16 позиционный канал повышенного разрешения для крутилки

Для просмотра онлайн кликните на видео ⤵

🎮 Пробуем ExpressLRS. Инструкция по прошивке и установке для FrSky R9M 2019Подробнее

Проверка дальности передатчика из прошлого видеоПодробнее

Happymodel ES24TX ExpressLRS ELRS тест дальности, fpv самолетПодробнее

Подробно про телеметрию TBS и ExpressLRS + крутая озвучка для аппаратурыПодробнее

ExpressLRS — сборка передатчика 2,4 ГГц своими рукамиПодробнее

ExpressLRS ELRS EP2 приемник с SMD антенной, FPV тест дальностиПодробнее

QCZEK LRS тесты дальности на минимальной мощности, дальше чем R9M?Подробнее

Радио модули 2.4 ГГцПодробнее

DIY 5.8Ггц FPV приёмники на основе RX5808Подробнее

QCZEK LRS Дальнобойка своими руками за 20 баксов! На модулях Lora!Подробнее

Про анемометры:  Газовый котел ЛЕМАКС ПРЕМИУМ-7,5 7.5 КВТ (7,5 кВт) – характеристики, отзывы, плюсы-минусы, конкуренты и все цены в обзоре

Передатчик на 900 mHz из телефонаПодробнее

ИК-приемник для проверки пультов д.у. и. передатчиков сотовых телефонов,СВЧ печиПодробнее

FPV самолет — дешевле некуда! Бомжелёт + TBS Crossfire без полетникаПодробнее

ПЕРЕДАТЧИК с ПРИЕМНИКОМ на 433 Мгц / Как работают и что могут /Подробнее

Happymodel ExpressLRS 2.4GHz Firmware Update Einrichten und FliegenПодробнее

КВАДРОКОПТЕР СВОИМИ РУКАМИ #9 TS351+RC805 5.8G 200mW FPV приемник/передатчик и плата захвата EasyCapПодробнее

ExpressLRS — передатчики и приемники

ExpressLRS — это система радиоуправления на большие расстояния с открытым исходным кодом, разработанная Алессандро Карчоне (он же AlessandroAU) и рядом других разработчиков.

О системе

ExpressLRS разработал Alessandro Carcione (AlessandroAU), у него получилось добиться максимальной дальности передачи и приема сигнала и при этом все работает с очень маленькой задержкой благодаря оптимизированным пакетам данных, которые передаются для обмена между оборудованием.

Небольшой недостаток: есть только базовая телеметрия, которая включает в себя VBAT, нисходящий/восходящий LQ и нисходящий/восходящий RSSI, но уже ведутся работы для поддержки полной телеметрии.

Посмотрите на картинку ниже, здесь вы можете сравнить систему с CrossFire и убедиться в значительном отличии задержек:

Настройка lrs

Приемники и передатчики с ExpressLRS

ExpressLRS основан на аппаратном обеспечении Semtech SX127x / SX1280 LoRa в сочетании с ESP8285 , ESP32 или STM32. ExpressLRS поддерживает широкий спектр аппаратных кастомных платформ, в том числе систему FrSky R9.

Специально для наших читателей, до 30.08.2021 действует промокод на скидку в 15% на Banggood при заказе любых модулей из списка ниже: BG2892f3

Happymodel ExpressLRS ES915TX и ES915RX, приемники

Настройка lrs

Приемники Happymodel ES900RX 900 GHz и PP , EP1 , EP2 2,4 GHz

Happymodel ExpressLRS ELRS EP1 2.4GHz:

Настройка lrs

Далее при поиске в магазинах меняйте «PP , EP1 , EP2» на нужное вам. По ссылкам выше EP1.

Happymodel ES900RX 900 GHz

Настройка lrs

Happymodel EX900TX и ES24TX — модули передатчика

Happymodel ES24TX 2.4GHz:

Настройка lrs

Настройка lrs

Передатчики (модули) BetaFPV 900MHz и 2. 4GHz

Настройка lrs

Приемники BetaFPV 900MHz и 2. 4GHz

Настройка lrs

Настройка lrs

Настройка ExpressLRS в OpenTX

Система использует последовательный протокол CRSF для связи между радиопередатчиком и модулем. Чтобы установить протокол CRSF, перейдите к настройкам выбранной модели, на вкладке Model Setup включите External TX и выберите CRSF в качестве протокола:

Настройка lrs

Настройка модуля ExpressLRS с помощью LUA скрипта

Все изменения в конфигурации модуля можно делать с помощью LUA скрипта.

Конфигуратор ExpressLRS

У протокола для конфигурации систем на которой он работает, есть свой конфигуратор.

Настройка lrs

Скопируйте файл сценария ELRS.lua в папку SCRIPTS TOOLS на SD-карту аппаратуры.

Можно запустить конфигуратор ExpressLRS LUA , нажав и удерживая кнопку настроек на аппаратуре (SYS) и выбрав сценарий Lua ELRS из списка:

Настройка lrs

Когда сценарий запустится, вы увидите такую информацию:

Настройка lrs

Возможные проблемы при запуске скрипта и решения

Настройка lrs

Возможные причины и способы решения этой проблемы:

  • Модуль неправильно подключен к отсеку для внешнего модуля JR . Попробуйте переустановить модуль в отсек / корпус JR. На работающем модуле должен гореть красный светодиод.
  • Вы используете версию OpenTX старше 2.3.12. Нужно обновиться как минимум до 2.3.12 версия для того, чтобы ExpressLRS мог работать.
  • Вы не установили для External RF значение CRSF в настройке модели. Перейдите к настройке модели и проверьте настройки. Внутренний приемник (Internal RF) должен быть выключен.
  • Передатчик находится в режиме обновления WiFi . Чтобы запустить модуль ExpressLRS в нормальном режиме, необходимо выключить и снова включить аппаратуру управления.

Если скрипт LUA показывает предупреждение об ошибке: «. VERSION MISMATCH . «(несоответствие версий), это означает, что вам необходимо обновить прошивку модуля TX.

Настройка lrs

Как прошить или обновить модуль и приемник ExpressLRS

Существует несколько способов прошивки ExpressLRS в модулях TX (передатчик) и RX (приемники). Это зависит от оборудования, которое вы используете и его возможностей — есть ли у него USB-разъем, есть ли чип WiFi ESP32 и так далее.

  • Для модуля TX (передатчик) доступны методы по WiFi и через UART.
  • Для модулей RX (приемники) доступны методы через BF, по WiFi и через UART.

Если TX или RX имеет на борту чип ESP, то доступно обновление по WiFi. Если модуль TX имеет разъем USB, тогда доступен метод обновления UART. Любой приемник может быть обновлен с помощью последовательной передачи BF или метода обновления UART.

Для прошивки модуля TX или RX вам необходимо подготовить (скомпилировать) прошивку.

Подготовка (компиляция) прошивки ExpressLRS

Шаг 1. Загрузите и установите конфигуратор.

Шаг 2. Запустите конфигуратор и выберите версию прошивки. Дополнение «RC» к номеру выпуска означает, что это версия Release Candidate. То есть, кандидат в релиз и такую версию не рекомендуется устанавливать, так как возможны ошибки в работе. Лучше использовать стабильные версии, такие как «1.0.0» и выше.

Настройка lrs

Следующие инструкции сделаны для обновления модулей радиопередатчиков Happymodel ES24TX и приемников EP1 / EP2. Инструкции аналогичны для других модулей ExpressLRS TX и RX, которые уже есть на рынке.

Компиляция прошивки модуля передатчика (TX)

Настройка lrs

Шаг 2. После того, как устройство выбрано, вам нужно установить параметры устройства, относящиеся к выбранному оборудованию:

Настройка lrs

  • USE_500HZ — включает скорость обновления 500 Гц (эта опция удалена в поздних версиях)
  • HYBRID_SWITCHES_8 — разрешает использование 3 и 6-позиционных переключателей (по умолчанию ExpressLRS передает только двухсторонние (On-Off) переключатели в данных канала).
  • ENABLE_TELEMETRY — включает дополнительную телеметрию, такую ​​как напряжение аккумулятора, ток, данные GPS , режим полета (базовая телеметрия, такая как RSSI, качество связи, передается всегда)

Шаг 3. После того, как все настроено, нажмите кнопку BUILD:

Настройка lrs

Шаг 4. По окончании компиляции Конфигуратор откроет папку с скомпилированным файлом firmware.bin:

Настройка lrs

Прошивка / обновление ExpressLRS TX через Wi-Fi

Обновление через WiFi самый удобный способ прошивки и обновления.

Шаг 1. Сначала вам нужно перевести передатчик в режим обновления WiFi. Перейдите к скрипту ELRS Lua на передатчике, долго зажав SYS (кнопка системных настроек).

Шаг 2. Затем подключитесь к сети Wi-Fi под названием «ExpressLRS TX Module«. Пароль сети Wi-Fi — «expresslrs«. Не путайте с сетью Wi-Fi «ESP WiFiManager» — это чип ESP, создающий свою сеть точек доступа и в настоящее время (начиная с версии прошивки 1.0) не используется. Подробнее об этой сети ниже в примечаниях.

Вы увидите экран приветствия:

Настройка lrs

Шаг 4. Прокрутите страницу вниз, выберите скомпилированный файл прошивки firmware.bin, нажав кнопку «Choose file«. Нажмите кнопку «Update«, чтобы начать процесс обновления.

Настройка lrs

Шаг 5. После этого дождитесь, когда страница начнет перенаправлять на http://10.0.0.1/update.

Тут нужно ждать. Браузер будет ругаться подобной страницей, но нужно подождать еще немного:

Настройка lrs

Прошивка / обновление ExpressLRS TX через UART

Настройка lrs

Конфигуратор соберет прошивку, а затем автоматически обнаружит последовательный порт, модуль передатчика должен быть подключен. Как только все будет собрано и порт обнаружен, начнется автоматическая прошивка.

Если сборка и прошивка прошли успешно, вы увидите это:

Настройка lrs

Если конфигуратор не «увидит» модуль, то будет такая ошибка:

Настройка lrs

Для исправления проверьте подключение, а затем в ручную выберите нужный порт. Чтобы узнать какой назначен порт, откройте Диспетчер устройств и найдите подключенное устройство:

Настройка lrs

Выбрать порт нужно в самом низу программы:

Настройка lrs

Компиляция (сборка) прошивки приемника (RX) ExpressLRS

Шаг 1. Здесь все аналогично. Выбираем свой приемник и тип прошивки:

Настройка lrs

Шаг 2. После выбора устройства, нужно включить такие настройки:

Настройка lrs

USE_500HZ — включает скорость обновления 500 Гц (эта опция удалена в более поздних версиях)

HYBRID_SWITCHES_8 — включает использование 3 и 6-позиционных переключателей (по умолчанию система передает только двухсторонние (On-Off) переключатели в данных канала).

ENABLE_TELEMETRY — включает дополнительную телеметрию, такую ​​как напряжение аккумулятора, ток, данные GPS, режим полета (базовая телеметрия, такая как RSSI, качество связи, передается всегда)

AUTO_WIFI_ON_INTERVAL — включает автоматический запуск обновления WiFi при запуске. Значение тайм-аута можно настроить (по умолчанию 40 секунд).

Прошивка / обновление ExpressLRS RX (приемник) через Wi-Fi

Обновление приемника через Wi-Fi все также самый удобный способ.

Шаг 1. Сначала нужно перевести приемник в режим обновления WiFi. Для этого необходимо включить приемник без включения аппаратуры. Приемник перейдет в автоматический режим обновления через 40 секунд (настраивается в строке AUTO_WIFI_ON_INTERVAL).

Шаг 2. Затем подключитесь к сети Wi-Fi под названием «ExpressLRS RX Module«. Пароль сети Wi-Fi — «expresslrs».

Вы увидите экран приветствия на странице обновления ExpressLRS WiFi:

Настройка lrs

Прошивка / обновление приемника ExpressLRS через Betaflight Passthaught

Настройка lrs

После этого начнется процедура сборки прошивки, поиска порта полетного контроллера и перевода его в режим Betaflight Passthrough.

Если все пройдет удачно, будет знакомое окно:

Про анемометры:  Газовый котел SIberia 17 К двухконтурный , купить, цена

Настройка lrs

Как привязать приемник ExpressLRS

Приемники можно связать двумя способами — автоматически при использовании одной и той же фразы связывания или обычным способом, переведя TX (передатчик) и RX (приемник) в режим связывания.

Приемник автоматически связывается с модулем передатчика, если оба модуля TX и RX прошиты с одной и той же фразой привязки. Можно задать свою фразу в конфигураторе, об этом в начале руководства.

Вам необходимо скомпилировать и обновить прошивку для TX и RX с одной и той же связывающей фразой. Не нужно использовать опцию привязки в сценарии Lua ELRS, TX и RX должны связываться автоматически.

В качестве альтернативы вы можете привязать любой приемник ExpressLRS к любому передатчику ExpressLRS, переведя оба устройства в режим привязки.

Для этого нужно включить и выключить приемник 3 раза и он перейдет в режим привязки.

На некоторых передатчиках есть кнопка Bind, что упрощает перевод в нужный режим.

Как подключить приемник ExpressLRS к полетному контроллеру

Эти приемники используют протокол CRSF для обмена данными с полетным контроллером.

Поэтому приемники должны подключаться так же, как приемники TBS Crossfire.

Любая схема подключения приемника Crossfire подходит и для приемника ExpressLRS. Более того, приемники эти имеют ту же распиновку, что и приемники TBS Crossfire Nano, поэтому их можно напрямую установить (припаять) на плату ПК или платы адаптера, как и у TBS Crossfire Nano RX.

Общая схема для подключения приемника:

Настройка lrs

Как настроить приемник ExpressLRS в Betaflight

Тут тоже все просто, открываем Betaflight и выбираем последовательный приемник и ниже кросфайр:

Настройка lrs

– один из ведущих производителей радиосистем на российском рынкеLRS – Long Range System (системы дальней связи). Это специально разработанная для FPV система управления моделями на дальних и сверхдальних расстояниях. Благодаря использованию более «дальнобойных» частот, специальных алгоритмов и увеличенной мощности эти системы – самый перспективный на сегодня способ осуществлять FPV полеты на дальние расстояния с устойчивым уровнем связи.

Конкретно LRS система ROCKWELL DUALBAND кроме всего вышеперечисленного является самой функциональной из всех существующих систем в МИРЕ.

Настройка lrs

Отличительные особенности, которые выделяют данную LRS на фоне остальных LRS систем (которых на самом деле не так уж мало)

Настройка lrs

Настройка lrs

Самая главная особенность – данная система работает “из коробки”. Весь перечисленный выше функционал можно задействовать по желанию, базовая функция – УПРАВЛЕНИЕ МОДЕЛЬЮ НА ДАЛЬНИХ ДИСТАНЦИЯХ будет работать сразу, как только вы подключите LRS систему к передатчику, без каких либо настроек.

https://youtube.com/watch?v=videoseries%3Flist%3DUUXsN9njP3rGXJbyLYpmEy4g

Спецификации:Напряжение питания передающего модуля: 5.5 – 16 вольтНапряжение питания приемника: 3,6 – 14 вольтТок потребления передающего модуля: не более 200маВыходная мощность передатчика: 2*100 мВтЧувствительность приемника не хуже: 115 dbm

Инструкции:Инструкция по эксплуатации v1.3.0Инструкция по эксплуатации контрольной панели

Софт:Контрольная панель для настроек с компьютера v1.5.7 (WinXP, Win7)Драйвер Windows для контрольной панелиДрайвера для виртуального COM-порта STM32 под WinСофт для обновления прошифок

Прошивки:ПРОШИВКА ПРИЕМНИКА 1.2.4ПРОШИВКА ПЕРЕДАТЧИКА 2.0.2 возможностью поиска маяков ROCKWELL PELENG

Тема для общения с производителем: http://fpv-community.ru/topic/71-lrs-rockwell-hobby-i-dualband-ot-1slon/

  • Передатчик LRS ROCKWELL DUALBAND
  • Приемник ROCKWELL DUALBAND
  • Антенны передатчика (433 и 868Mhz) – 2шт.
  • Антенны приемника (433 и 868Mhz) – 2шт.
  • Динамик для подключения к передатчику
  • Сервокабель для подключения LRS передатчика к аппаратуре
  • Корпус передатчика*

*Производитель оставляет за собой право менять форму и материал изготовления корпуса, он может не соответствовать показанному на рисунке

Продолжаем настройку FPV фристайл дрона.

Покупку и сборку смотрите в предыдущих сериях.

1. Часть 1

Для того, чтобы ваш приёмник слушался именно вашу аппаратуру, а не какую-то другую нужно провести процедуру привязки (bind). Аналог pairing для bluetooth.

Для ExpressLRS это можно сделать несколькими способами, подробно опишу два:

1. Перевести приёмник и передатчик в режим привязки и они привяжутся.

Этот способ хорош в полях, когда нужно срочно привязать чужой квад к своей аппе (или наоборот) по какой-то причине.

2. Вшить в приёмник и передатчик одну и ту же “binding phrase” (пароль привязки) и они будут привязываться автоматически.

Этот способ хорош тем, что перепрошив один раз передатчик, когда мы обновляем прошивку на новом приёмнике – сразу получаем его привязку. Плюс, сможем указать реквизиты домашней wifi сети и перепрошивать в дальнейшем приёмник и передатчик по wifi практически в один клик (это третий способ прошивки, но для его использования сначала нужно вшить реквизиты wifi каким-то другим способом).

Подробнее об этих способах:

1. Чтобы перевести передатчик в режим bind, нам нужно установить (фактически скопировать) скрипт на языке LUA в память аппаратуры (SD-карта). Взять его можно с официальной страницы (прям на эту ссылку правым кликом и “Сохранить как”). И скопировать на SD карту в папку scripts/tools. Можно подключить аппаратуру по USB к компу в режиме кардридера. Скрипт может уже быть, тогда его обновляем. На аппаратуре жмём SYS, выбираем ExpressLRS и там жмём bind. Передатчик в режиме привязки.

Приёмник же нужно выключить-включить три раза, и он перейдёт в режим bind. На передатчике появится сообщение об удачной привязке.

2. Второй способ требует обновления прошивок как приёмника, так и передатчика. На самом деле ExpressLRS сейчас бурно развивается и в новых версиях действительно появляются новые и полезные функции, поэтому рано или поздно придётся научиться перешивать всё это добро. Перешивать передатчик будем по кабелю.

Скачиваем с официального сайта ExpressLRS Configurator и запускаем. Втыкаем аппаратуру в USB и на этот раз выбираем Debug.

В интерфейсе конфигуратора выбираем свежий релиз и наше оборудование, с моём примере  -Radiomaster Zorro. Метод EdgeTXPassthrough. Замечу, что если ваша аппаратура работает на OpenTX, метод не сработает, нужно либо прошить её на EdgeTX, либо перешивать другим способом, например по wifi.

Binding_phrase – это то, ради чего мы всё затеяли, фраза для привязки.

Отсюда же качается LUA Script, его тоже устанавливаем. Также можно прописать реквизиты вашей wifi сети, тогда следующая прошивка пройдёт проще – без подключения кабеля.

И можно жать Build and Flash. Первый запуск может занять время – скачиваются зависимости и компилируется прошивка.

Теперь прошьём приёмник и тут в моём стройном изложении закралась тонкость. Когда мы паяли приёмник к полётнику, я написал, что нужно припаять минимум три провода: земля, питание и соединение TX приёмника с RX полётника. И это правда, но для прошивки приёмника нам нужен полный UART интерфейс и для этого нужно подключить четвёртый провод: RX на приёмнике нужно соединить с TX полётника того же UART.

Прошивка проходит аналогично, только теперь мы подключаем по USB полётник с припаянным и настроенным приёмником. Выбираем оборудование, для приёмников Happymodel EP1, EP2 и EP3 это опции Happymodel 2.4 GHz и HappyModel EP 2400 RX

Метод – Betaflight Passthrough.

Вбиваем ту же Binding Phrase и можем настроить домашний wifi. Жмём Build and Flash и по идее теперь приёмник должен автоматически привязаться к нашему передатчику. Проверить это просто. Подключаем полётник по USB, запускаем Betaflight Configurator, переходим на страницу Receiver и дёргаем стики на аппаратуре – первые четыре канала должны откликаться на стики.

Если всё работает, можно сказать, что полдела сделано.

Четвёртый способ перепрошить как приёмник так и передатчик – это по wifi но без реквизитов домашней сети, тут я описывать этот способ не буду, но готов консультировать, как обычно, в телеге ch347 (CHEAT:)

В следующей серии мы заставим работать все кнопки, тумблеры и крутилки на аппаратуре.

9 Окт 2021, 14:35

Настройка lrs

Что такое ExpressLRS

ExpressLRS — это система радио управления, которая разрабатывается сообществом как opensource проект. Отличается высокой частотой обновления пакетов, обеспечивая внушительную дальности радиосвязи. Существует в двух вариантах частотного диапазона, 2.4ГГц и 900МГц. Проект так же подразумевает, что многие приемники и передатчики пользователь может выполнить самостоятельно (в списке устройств DIY). Уже сейчас ELRS работает не хуже аналогов, таких как Crossfire, FrSky R9m, не уступая им в дальности связи и даже превосходит их в некоторых тестах. Имеет лидирующую скорость обмена пакетами среди конкурентых систем на данный момент.

Сравнение скорости обновления радиообмена по сравнению с конкурентами (в мс)

Настройка lrs

Сравнение чувствительности приемников 2.4ГГц с аналогами

Поддерживаемые устройства

  • FrSky R9M (2018) (Полная поддержка, требуется модификация резистором)
  • FrSky R9M (2019) (Полная поддержка, не требуется модификация)
  • FrSky R9M Lite (Полная поддержка, ограничение по мощности)
  • TTGO LoRa V1/V2 (Полная поддержка, V2 рекомендуется w/50 mW лимит мощности)
  • Namimno Voyager 900 TX (Полная поддержка из коробки)
  • HappyModel ES915TX (Полная поддержка из коробки)
  • HappyModel ES900TX (Полная поддержка из коробки, поддержка WiFi обновления)
  • DIY Module (Полная поддержка, 50mW лимит, limited documentation)
  • BetaFPV Nano 900Mhz TX (Полная поддержка, 500 mW лимит мощности)
Про анемометры:  Что такое газ контроль в газовой плите? Как работает и отключить систему?

900МГц приемники

  • Приёмник FlyMod ExpressLRS 915MHz (Полная поддержка из коробки, WiFi обновление)
  • FrSky R9mm (Полная поддержка, OTA версия может быть использована)
  • FrSky R9 Mini (Полная поддержка, OTA версия может быть использована)
  • FrSky R9mx (Полная поддержка)
  • FrSky R9 Slim+ (Полная поддержка, OTA версия может быть использована)
  • Jumper R900 mini (Полная поддержка, может быть прошит только через STLink, плохая антенна по умолчанию)
  • DIY mini RX (Полная поддержка, поддержка WiFi обновления)
  • DIY 20×20 RX (Полная поддержка, поддержка WiFi обновления)
  • HappyModel ES915RX (Полная поддержка из коробки)
  • HappyModel ES900RX (Полная поддержка из коробки)
  • Namimno Voyager 900 RX (Полная поддержка из коробки)
  • BetaFPV Nano 900Mhz RX (Полная поддержка, поддержка WiFi обновления)

4ГГц передающие модули

  • DIY JR Bay (Полная поддержка, 27dBm, поддержка WiFi обновления)
  • DIY Slim TX (Полная поддержка, 27dBm, поддержка WiFi обновления, fits Slim Bay)
  • DIY Slimmer TX (Полная поддержка, 27dBm, поддержка WiFi обновления, fits Slim Bay)
  • GHOST TX (Полная поддержка, 250 mW мощность, OLED support in ELRS v1.1)
  • GHOST TX Lite (Полная поддержка, 250 mW мощность, OLED support in ELRS v1.1)
  • HappyModel TX (Полная поддержка, 250 mW мощность)
  • BetaFPV Nano 2.4GHz TX (Полная поддержка, 500 mW мощность)

4ГГц приемники

  • GHOST Atto (Полная поддержка, начальная прошивка нужна через STLINK, потом возможна прошивка BF passthrough)
  • GHOST Zepto (Полная поддержка, начальная прошивка нужна через STLINK, потом возможна прошивка BF passthrough)
  • DIY 20×20 RX (Полная поддержка, легкий в повторении, WiFi обновление)
  • DIY Nano RX (Полная поддержка, CRSF Nano Footprint, WiFi обновление)
  • DIY Nano CCG RX (Полная поддержка, CRSF Nano Pinout, основан на STM32)
  • DIY Nano Ceramic RX (Полная поддержка, CRSF Nano Footprint, поддержка WiFi обновления, встроенная керамическая антенна)
  • HappyModel PP RX (Полная поддержка, CRSF Nano Pinout, основан на STM32)
  • HappyModel EP1/EP2 RX (Полная поддержка, CRSF Nano Pinout, основан на ESP8285, WiFi обновление)
  • BetaFPV Nano 2.4GHz RX (Полная поддержка, поддержка WiFi обновления)

Информация

Для использования ExpressLRS требуется версия OpenTX, не менее OpenTX 2.3.12. Версия EdgeTX 2.4.0 или новее так же должна работать. Так же сборка OpenTX должна включать параметры CRSFshot, а так же поддержку lua скриптов.

Новая версия необходима для поддержки технологии crsfshot (Mixersync), которая обеспечивает правильную работу протокола и низкую задержку. Верный способ узнать поддерживает ли ваша аппаратура управления crsfshot, это зайти в ELRS lua скрипт и проверить статусную строку в самом вверху, в значении 0:200, вторая цифра должна меняться в зависимости от выбранного рейта обновления, если оно не меняется и застряло, например на 0:63, 0:250, то у вас нет поддержки crsfshot и нужно обновить OpenTx. Например: при выбранном рейте 100Hz, вверху скрипта так же должно изменится на 0:100.

Подключение внешнего передающего модуля ExpressLRS к аппаратуре управления

Для подключения внешнего передающего модуля ExpressLRS, нужно в настройке модели выбрать внешний модуль(внутренний модуль при этом нужно отключить), а так же тип подключения – протокол CRSF. Далее все управление модулем идет через lua скрипт.

Настройка lrs

Lua скрипт управления модулем ELRS

Настройка lrs

Зайдя в сам скрипт через инструмент(tools) opentx, верху скрипта можно наблюдать статусную строку, где отображается версия модуля, например 010100, это версия 1.1.0. Далее в статусе отображается количество битых и успешных пакетов, например 0:200, где 0 это плохие пакеты, а 200 пакеты которые прошли успешно, второе число должно меняться в зависимости от выбранного значения скорости обмена в настройках.

Из опций скрипта по управлению модулем доступны такие настройки:

  • Рейт обмена пакетов. Чем ниже частота обновления сигнала, тем выше чувствительность приемника и следовательно выше эффективная дальность системы. Старайтесь подобрать приемлемый баланс этих значений.
  • Скорость обмена телеметрией.
  • Выходная мощность передающего модуля
  • Радиочастота обмена (обычно не меняется, так как модуль идет с фиксированной установкой)

Настройка lrs

Прошивка и обновление ExpressLRS приемников

Существует несколько вариантов обновления прошивки в приемниках в зависимости от условий:

  • Обновление через Betaflight pass-through — самый простой и удобный способ. Доступен когда ваш приемник уже подключен к полетному контроллеру (под управлением Betaflight) и общается по протоколу CRSF. В данном варианте используется возможность Betaflight пробрасывать серийный порт (UART) подключенных устройств через прямое соединение полетного контроллера, так как будто дочернее устройство подключено напрямую к компьютеру. Данный режим инициализируется автоматически конфигуратором ExpressLRS при выборе соответствующего режима прошивки (Betaflight passthrough). Но это работает только при наличии “живой” прошивки в приемнике, на чистом чипе данный метод не сработает.
  • Вариант прошивки через WiFi. Данный режим поддерживают некоторые приемники на основе чипа ESP, например приемник FlyMod ExpressLRS 915MHz. При отсутствии сигнала, через некоторое время (обычно несколько минут, задается в конфигураторе), включенный приемник перейдет в режим WiFi точки доступа, после чего станет доступна точка подключения с именем ExpressLRS RX, пароль для подключения expresslrs. Подключившись, необходимо перейти в веббраузере по ссылке http://10.0.0.1/ , где будет доступна возможность загрузки прошивки в виде бинарного файла через форму веб-интерфейса. Саму же прошивку перед этим необходимо сгенерировать в конфигураторе, выбрав соответствующий таргет на основе вашего приемника и нажав кнопку Build. Данный режим доступен только при наличии активной прошивки в приемнике.
  • Для прошивки приемников с чипом от STM, со слетевшей прошивкой, нужен программатор STLink.

Процесс сопряжения (binding) ELRS

Существует два варианта биндинга приемников ExpressLRS

  • Первый, это сопряжение по биндинг-фразе (BINDING PHRASE). Оригинальный и простой способ от ELRS, требует чтобы передатчик и приемник были прошиты с одинаково установленной фразой для сопряжения, после чего устройства будут связаны по умолчанию не требуя дополнительных действий, что очень удобно.
  • Пульт управления должен быть отключен.
  • На приемнике нужно три раза подряд включить и выключить питание, светодиод при этом будет мигать циклами по два быстрых свечения, что будет означать готовность приемника к сопряжению.
  • Приемник начнет мигать медленно, после чего светодиод загорится непрерывно, что будет означать успешный bind.

Статусы LED светодиода на приемнике

  • Непрерывное свечение – активно успешное соединение с аппаратурой управления.
  • Двойное быстрое мигание – приемник в режиме сопряжения.
  • Медленное одинаковое мигание – приемник в статусе “сигнал отсутствует”.
  • Быстрое мерцание – ошибка связи радио модуля приемника.

Пояснение по количеству и функционалу каналов

Максимально системой поддерживается 12 каналов. Первые 4 канала с полным диапазоном значений(10бит) обновляются с максимально возможным рейтом.Остальные каналы в зависимости от режима:

  • Стандартный режим:AUX1 — 2 позиции (1 бит), обновляется с каждым кадром сигнала, канал нужно назначить на АРМ.AUX2-AUX8 — 2 позиции (1 бит), обновление каждый кадр.
  • При включении режима HYBRID_SWITCHES_8 Mode: AUX1 —  2 позиции (1 бит), обновляется каждый кадр, нужно назначить на АРМ.AUX2-AUX7 — 3 позиции (3 бит), обновление каналов идет поочередно по кругу.AUX8 — 16 позиций (4 бит), обновление канала идет поочередно по кругу.

Модификации, которые нужны для работы передающих устройств с ЕЛРС

  • X9D сразу использует 400 kbit/s скорость обмена и здесь даже нет возможности понизить до 115200 bit/s. Так что для этой аппаратуры мод не нужен.
  • X10S Express 400k мод не нужен.
  • X10S нужна модификация.
  • X12 нужна модификация.
  • QX7 ACCST старого образца. Здесь такая-же история, как и при подключении crossfire модулей от TBS. В меню OpenTX hardware есть возможность понизить скорость обмена до 115к. ELRS будет работать нормально при 115200 bit/s, но для работы на скорости 400 kbit/s и для поддержки более высоких скоростей обмена радио пакетов(например на 2.4Мгц), будет нужна модификации.
  • Модификации не нужны для устройств со стандартом ACCESS радио.
  • Для передающего модуля R9M старой версии 2018 года, нужен мод подтягивающим резистором.
  • Для поддержки мощности до 1Вт на модуле R9M, необходима модификация по добавлению охлаждающего кулера. В теории мощность можно повысить до 2Вт, при обеспечении надлежавшего охлаждения.

Дополнительные особенности

  • Обзоры от Joshua Bardwell. Видео 1, Видео 2, Видео 3
  • Обзор от Оскара
  • Видео от Anik FPV
  • Видео от areyouroo

Данная статья будет обновляться по мере поступления новой информации.

На сайте работает система проверки ошибок. Обнаружив неточность в тексте, выделите ее и нажмите Ctrl + Enter.

Оцените статью
Анемометры
Добавить комментарий