Quick-Start Guide — TBS CROSSFIRE Nano RX
The CROSSFIRE Nano RX has much of the same feature set as the TBS CROSSFIRE Micro RX but on a
smaller form factor and without connectors.
The small size allows you to save space and weight, while still retaining the key features that make the
CROSSFIRE system flexible and reliable.
Key features:
●
Same feature set like regular CROSSFIRE Micro receiver (SBUS, PPM, PWM, CRSF, SmartAudio,
MAVLInk, Serial Bridge)
●
Telemetry support
Full range receiver
●
●
5V voltage input
2.54mm pitch front connector and 2mm pitch side connector
●
●
Compact, only 11 x 18 mm
Note:
*** Firmware 2.24 or newer required! ***
1
Revision 2018-02-16
Привет бро! Давай покажу как обновить приемник и передатчик TBS Crossfire, а после забиндим их через приложение TBS Agent.
Для начала надо скачать TBS Agent на сайте Team BlackSheep. Перейди по ссылки и пролистай страницу до раздела DOWNLOAD, выбери свою ОС, скачай и установи агент. При первом запуске агент попросит тебя авторизоваться, создай учетку и авторизируйся.
Обновление передатчика
Обновление приемника
А что если не получилось?
Если делать это через TBS Agent то должно получиться с 99% вероятностью. Но возможно что обновление повисло, аккум умер или что то еще и биндинг не происходит, а приемник моргает красным сразу после включения.
Для этого зажми кнопку на приемнике и подключи бату к кваду при этом держа кнопку на приемники. После того как квад включится отпусти кнопку и снова нажми и держи ее 4 секунды. Приемник начнет быстро мигать зеленым цветом. Нажми на кнопку BIND в TBS Agent и жди поиска и обновления приемника.
На этом все, удачного апгрейда и бинда, увидимся!
Новые посты в моем Телеграмм канале
ExpressLRS — это система радиоуправления на большие расстояния с открытым исходным кодом, разработанная Алессандро Карчоне (он же AlessandroAU) и рядом других разработчиков.
Содержание
- О системе
- Настройка ExpressLRS в OpenTX
- Настройка модуля ExpressLRS с помощью LUA скрипта
- Конфигуратор ExpressLRS
- Возможные проблемы при запуске скрипта и решения
- Как прошить или обновить модуль и приемник ExpressLRS
- Подготовка (компиляция) прошивки ExpressLRS
- Компиляция прошивки модуля передатчика (TX)
- Прошивка / обновление ExpressLRS TX через Wi-Fi
- Прошивка / обновление ExpressLRS TX через UART
- Компиляция (сборка) прошивки приемника (RX) ExpressLRS
- Прошивка / обновление ExpressLRS RX (приемник) через Wi-Fi
- Прошивка / обновление приемника ExpressLRS через Betaflight Passthaught
- Как привязать приемник ExpressLRS
- Как подключить приемник ExpressLRS к полетному контроллеру
- Как настроить приемник ExpressLRS в Betaflight
- Заключение
О системе
ExpressLRS разработал Alessandro Carcione (AlessandroAU), у него получилось добиться максимальной дальности передачи и приема сигнала и при этом все работает с очень маленькой задержкой благодаря оптимизированным пакетам данных, которые передаются для обмена между оборудованием.
Небольшой недостаток: есть только базовая телеметрия, которая включает в себя VBAT, нисходящий/восходящий LQ и нисходящий/восходящий RSSI, но уже ведутся работы для поддержки полной телеметрии.
Посмотрите на картинку ниже, здесь вы можете сравнить систему с CrossFire и убедиться в значительном отличии задержек:
Читайте также: Приемники и передатчики работающие на ExpressLRS, список
Настройка ExpressLRS в OpenTX
Система использует последовательный протокол CRSF для связи между радиопередатчиком и модулем. Чтобы установить протокол CRSF, перейдите к настройкам выбранной модели, на вкладке Model Setup включите External TX и выберите CRSF в качестве протокола:
Все изменения в конфигурации модуля можно делать с помощью LUA скрипта.
Скачать скрипт можно по этой ссылке: https://github.com/ExpressLRS/ExpressLRS/blob/master/src/lua/ELRS.lua (правой кнопкой мыши — сохранить ссылку как)
Конфигуратор ExpressLRS
У протокола для конфигурации систем на которой он работает, есть свой конфигуратор.
Скачать конфигуратор можно здесь: https://www.expresslrs.org/
Скачать скрипт LUA можно прямо из этого конфигуратора:
Скопируйте файл сценария ELRS.lua в папку SCRIPTS TOOLS на SD-карту аппаратуры.
Можно запустить конфигуратор ExpressLRS LUA , нажав и удерживая кнопку настроек на аппаратуре (SYS) и выбрав сценарий Lua ELRS из списка:
Когда сценарий запустится, вы увидите такую информацию:
Возможные проблемы при запуске скрипта и решения
Если сценарий LUA показывает на экране только сообщение «Connecting…», это значит, что LUA не взаимодействует с передатчиком.
Возможные причины и способы решения этой проблемы:
- Модуль неправильно подключен к отсеку для внешнего модуля JR . Попробуйте переустановить модуль в отсек / корпус JR. На работающем модуле должен гореть красный светодиод.
- Вы используете версию OpenTX старше 2.3.12. Нужно обновиться как минимум до 2.3.12 версия для того, чтобы ExpressLRS мог работать.
- Вы не установили для External RF значение CRSF в настройке модели. Перейдите к настройке модели и проверьте настройки. Внутренний приемник (Internal RF) должен быть выключен.
- Передатчик находится в режиме обновления WiFi . Чтобы запустить модуль ExpressLRS в нормальном режиме, необходимо выключить и снова включить аппаратуру управления.
Если скрипт LUA показывает предупреждение об ошибке: «!!! VERSION MISMATCH !!!«(несоответствие версий), это означает, что вам необходимо обновить прошивку модуля TX.
Как прошить или обновить модуль и приемник ExpressLRS
Существует несколько способов прошивки ExpressLRS в модулях TX (передатчик) и RX (приемники). Это зависит от оборудования, которое вы используете и его возможностей — есть ли у него USB-разъем, есть ли чип WiFi ESP32 и так далее.
- Для модуля TX (передатчик) доступны методы по WiFi и через UART.
- Для модулей RX (приемники) доступны методы через BF, по WiFi и через UART.
Если TX или RX имеет на борту чип ESP, то доступно обновление по WiFi. Если модуль TX имеет разъем USB, тогда доступен метод обновления UART. Любой приемник может быть обновлен с помощью последовательной передачи BF или метода обновления UART.
Список возможных методов прошивки для каждого оборудования можно посмотреть здесь: https://github.com/ExpressLRS/ExpressLRS/wiki/Flashing-ExpressLRS
Для прошивки модуля TX или RX вам необходимо подготовить (скомпилировать) прошивку.
Подготовка (компиляция) прошивки ExpressLRS
Шаг 1. Загрузите и установите конфигуратор.
Скачать конфигуратор можно отсюда: https://github.com/ExpressLRS/ExpressLRS-Configurator/releases
Шаг 2. Запустите конфигуратор и выберите версию прошивки. Дополнение «RC» к номеру выпуска означает, что это версия Release Candidate. То есть, кандидат в релиз и такую версию не рекомендуется устанавливать, так как возможны ошибки в работе. Лучше использовать стабильные версии, такие как «1.0.0» и выше.
Следующие инструкции сделаны для обновления модулей радиопередатчиков Happymodel ES24TX и приемников EP1 / EP2. Инструкции аналогичны для других модулей ExpressLRS TX и RX, которые уже есть на рынке.
Компиляция прошивки модуля передатчика (TX)
Шаг 1. Выберите свое название оборудования с типом обновления, версию прошивки и скачайте скрипт LUA:
Шаг 2. После того, как устройство выбрано, вам нужно установить параметры устройства, относящиеся к выбранному оборудованию:
Расшифровка параметров:
- USE_500HZ — включает скорость обновления 500 Гц (эта опция удалена в поздних версиях)
- HYBRID_SWITCHES_8 — разрешает использование 3 и 6-позиционных переключателей (по умолчанию ExpressLRS передает только двухсторонние (On-Off) переключатели в данных канала).
- ENABLE_TELEMETRY — включает дополнительную телеметрию, такую как напряжение аккумулятора, ток, данные GPS , режим полета (базовая телеметрия, такая как RSSI, качество связи, передается всегда)
Шаг 3. После того, как все настроено, нажмите кнопку BUILD:
Шаг 4. По окончании компиляции Конфигуратор откроет папку с скомпилированным файлом firmware.bin:
Прошивка / обновление 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) не используется. Подробнее об этой сети ниже в примечаниях.
Шаг 3. После подключения к сети «ExpressLRS TX Module«, откройте в браузере адрес: http://10.0.0.1
Вы увидите экран приветствия:
Шаг 4. Прокрутите страницу вниз, выберите скомпилированный файл прошивки firmware.bin, нажав кнопку «Choose file«. Нажмите кнопку «Update«, чтобы начать процесс обновления.
Шаг 5. После этого дождитесь, когда страница начнет перенаправлять на http://10.0.0.1/update.
Тут нужно ждать. Браузер будет ругаться подобной страницей, но нужно подождать еще немного:
Прошивка / обновление ExpressLRS TX через UART
Если вы выбрали прошивку через «_via_UART», то можете сразу нажать кнопку [ BUILD & FLASH ], чтобы собрать и прошить модуль. Перед этим шагом модуль передатчика должен быть подключен к ПК через USB-кабель.
Конфигуратор соберет прошивку, а затем автоматически обнаружит последовательный порт, модуль передатчика должен быть подключен. Как только все будет собрано и порт обнаружен, начнется автоматическая прошивка.
Если сборка и прошивка прошли успешно, вы увидите это:
Если конфигуратор не «увидит» модуль, то будет такая ошибка:
Для исправления проверьте подключение, а затем в ручную выберите нужный порт. Чтобы узнать какой назначен порт, откройте Диспетчер устройств и найдите подключенное устройство:
Выбрать порт нужно в самом низу программы:
Компиляция (сборка) прошивки приемника (RX) ExpressLRS
Шаг 1. Здесь все аналогично. Выбираем свой приемник и тип прошивки:
Шаг 2. После выбора устройства, нужно включить такие настройки:
Расшифровка значений:
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».
Шаг 3. После подключения к сети «ExpressLRS RX Module«, откройте в браузере адрес: http://10.0.0.1
Вы увидите экран приветствия на странице обновления ExpressLRS WiFi:
Шаг 4. Прокрутите страницу вниз, выберите скомпилированный файл прошивки firmware.bin, нажав кнопку «Choose file«. Нажмите кнопку «Update«, чтобы начать процесс обновления.
Шаг 5. После этого дождитесь, когда страница начнет перенаправлять на http://10.0.0.1/update.
Прошивка / обновление приемника ExpressLRS через Betaflight Passthaught
Если вы выбрали прошивку » _via_BetaflightPassthaught», то вы можете сразу нажать кнопку [ BUILD & FLASH ], чтобы собрать прошивку и прошить приемник. Перед этим приемник должен быть подключен к полетному контроллеру, а полетный контроллер должен быть подключен к ПК через USB-кабель.
После этого начнется процедура сборки прошивки, поиска порта полетного контроллера и перевода его в режим Betaflight Passthrough.
Если все пройдет удачно, будет знакомое окно:
Как привязать приемник ExpressLRS
Приемники можно связать двумя способами — автоматически при использовании одной и той же фразы связывания или обычным способом, переведя TX (передатчик) и RX (приемник) в режим связывания.
Приемник автоматически связывается с модулем передатчика, если оба модуля TX и RX прошиты с одной и той же фразой привязки. Можно задать свою фразу в конфигураторе, об этом в начале руководства.
Вам необходимо скомпилировать и обновить прошивку для TX и RX с одной и той же связывающей фразой. Не нужно использовать опцию привязки в сценарии Lua ELRS, TX и RX должны связываться автоматически.
В качестве альтернативы вы можете привязать любой приемник ExpressLRS к любому передатчику ExpressLRS, переведя оба устройства в режим привязки.
Для этого нужно включить и выключить приемник 3 раза и он перейдет в режим привязки.
Модуль передатчика можно перевести в режим привязки, выбрав опцию [Bind] в скрипте ERLS Lua.
На некоторых передатчиках есть кнопка Bind, что упрощает перевод в нужный режим.
Как подключить приемник ExpressLRS к полетному контроллеру
Эти приемники используют протокол CRSF для обмена данными с полетным контроллером.
Поэтому приемники должны подключаться так же, как приемники TBS Crossfire.
Любая схема подключения приемника Crossfire подходит и для приемника ExpressLRS. Более того, приемники эти имеют ту же распиновку, что и приемники TBS Crossfire Nano, поэтому их можно напрямую установить (припаять) на плату ПК или платы адаптера, как и у TBS Crossfire Nano RX.
Общая схема для подключения приемника:
Как настроить приемник ExpressLRS в Betaflight
Тут тоже все просто, открываем Betaflight и выбираем последовательный приемник и ниже кросфайр:
Заключение
Ответим на частые вопросы
Сергей
Пилот как съемочного, так и гоночного квадрокоптеров
Как правильно включать оборудование?
Первым всегда включайте передатчик (аппаратуру управления) и только потом приемник (дрон).
Если сделать наоборот и замешкаться, приемник может перейти в режим обновления по WiFi. Можно конечно увеличить время с 40 секунд на большее и тогда проблемы не будет.
Почему так важно использовать AUX1 для снятия с охраны? (арминг)
Когда опция HYBRID_SWITCHES_8 включена, то пакеты отправляются только по каналу AUX1.
Использование AUX1 для постановки на охрану обеспечивает максимально быструю отправку команды снятия с охраны. AUX1 — это просто канал AUX с наименьшей задержкой в ExpressLRS.
Если вы не используете HYBRID_SWITCHES_8, то вы можете использовать любой канал для ARM / DISARM. Но, все каналы будут только 2-позиционными.
CRSFShot или Sync Pulses?
CRSFShot — это то, что ExpressLRS использует для повышения скорости.
CRSFShot снижает задержку до 25%, а также снижает переменную задержку на 95%.
На самом деле вы можете увидеть, что CRSFShot называется по-разному.
OpenTX называет это «Sync Pulses», а поддержка начинается с OpenTX версии 2.3.12.
CRSFShot также может называться как «Mixersync».
Wiring receiver
The receiver does not come with any connectors on-board, this is with intention to allow for flexible and
more varied setups, i.e. it is easier to add a connector than to remove a pre-soldered one.
Use normal servo-wires to either connect directly to the soldering pads/vias or use pin header to mount it
to a motherboard. The antenna uses a U.FL connector. Use heat-shrink tubing to protect the receiver.
Binding
Binding the transmitter and receiver is super simple.
1. Just power up the TBS CROSSFIRE transmitter
2. On the standard transmitter, enter the configuration menu by pressing and holding the joystick for
3 seconds, select «General» and «Binding» — a message «Binding» will start blinking, waiting for the
receiver. On the micro transmitter, a short press on the button will initiate binding mode.
3. Now, power up the receiver (without pressing the Bind button!), if your receiver has not been
previously bound, it will automatically bind. Otherwise, press and release the «BIND» button on the
receiver to initiate binding. On the receiver is a timeout of one minute for after power up to enter
bind mode. If the status LED will start blinking slowly the receiver has switched successfully to bind
mode.
4. Within a few seconds the process will finish with a «Binding complete» message on the standard
transmitter, or a solid green LED on the micro transmitter. The receiver has now stored the unique
serial number of that particular CROSSFIRE transmitter. If it doesn’t bind, please verify that your
firmware is to the newest version on both the receiver and the transmitter.
2
TBS CROSSFIRE NANO RX
TBS CROSSFIRE NANO RX разработан специально для мини- и микро-квадрокоптеров для дальних полетов. Это самый маленький (меньше, чем XM+) приемник в мире с полноценными возможностями.
Описание
- Супер компактный, всего 11 x 18 мм.
- Тот же набор функций, что и у обычного приемника CROSSFIRE Micro (SBUS, PPM, PWM, CRSF, SmartAudio, MAVLink, последовательный мост)
- Полноценная телеметрия
- Полнодиапазонный ресивер
- U.fl разъем для разных типов антенн
- Передний разъем с шагом 2,54 мм и боковой разъем с шагом 2 мм
Технические характеристики
- Вес: 0,5 г (только приемник)
- Размер: 11 мм x 18 мм
- Требуется: Прошивка V2.25
Что в комплекте
- 1 x приемник TBS Crossfire Nano
- 1 x антенна TBS Crossfire Micro Receiver
- 1 x запасная термоусадка
- 6 силиконовых соединительных проводов 30AWG (2 черных, 2 красных, 1 белый, 1 желтый)
- 1 х контактный разъём 1×4
Оригинальное название: TBS Crossfire Nano RX
Сообщения не найдены
Вы пользовались продуктом?
Расскажите нам что-нибудь об этом и помогите другим принять правильное решение
Написать отзыв