Orientacyjny Budżet: ~401 - 1000 PLN

Tier 3: RF Direct & Protokoły (RadioMaster Nomad, ER5C V2 I2C-IMU, XR4 & Corewing F405)

Zasięg wielokilometrowy bez opóźnień z nadajnikiem RadioMaster Nomad, odbiornikiem ER5C V2 (custom firmware I2C IMU) lub zestawem XR4 Gemini + kontroler Corewing F405 MAVLink.

📋 Zarys Techniczny i Opis Działania

Tier 3 oferuje dwa elastyczne warianty integracji radiowo-telemetrycznej: (A) Wariant Plug & Play bez kontrolera lotu – oparty na odbiorniku RadioMaster ER5C V2 z naszym dedykowanym firmwarem RCSIM, który rekonfiguruje wyjścia CH4/CH5 w magistralę I2C do odczytu żyroskopu MPU6050/9250 i nadaje ramkę CRSF 0x86 pod Force Feedback bezpośrednio z odbiornika; (B) Wariant Zaawansowany z kontrolerem lotu Corewing F405 Wing V2 i odbiornikiem XR4 Gemini Dual Diversity połączonym magistralą MAVLink 2.0 z lokalnym bridge'em do Mission Plannera (UDP 14550).

⚙️ Kluczowe Elementy Architektury

  • Custom Firmware ER5C V2 (I2C IMU Mod): Nasze oprogramowanie układowe przekształca piny PWM CH4 i CH5 odbiornika ER5C V2 w sprzętową szynę I2C (SDA/SCL) dla czujnika MPU6050/MPU9250, eliminując potrzebę montażu kontrolera lotu.
  • Ramka Telemetrii CRSF 0x86 (CRSF_FRAMETYPE_CUSTOM_IMU): Przesyła 3-osiowe przeciążenia, kąty przechyłów i prędkości kątowe (20Hz) bezpośrednio z odbiornika do stacji GCS dla Force Feedback na kierownicy.
  • Kontroler Lotu Corewing F405 WING V2: Opcjonalna płytka F405 ze zintegrowanymi BEC-ami dla serw (6V/7.2V), VTX/CAM (12V) oraz procesorem STM32F405 wpiętym do szyny MAVLink 2.0.
  • Odbiornik RadioMaster XR4 Dual Diversity: Podwójny układ odbiorczy Sub-GHz & 2.4GHz z wyprowadzonymi liniami GND, 5V, TX, RX połączonymi bezpośrednio z portem UART kontrolera F405.
  • Krzyżowanie Linii Serial (Gotcha RX/TX): Przewód TX z konwertera USB komputera PC musi łączyć się z pinem RX nadajnika Nomad (USB TX -> Nomad RX) z poprawną zamianą pinów 4/4 w konfiguratorze ELRS.
  • Lokalny Bridge z Mission Plannerem: Przekazywanie ramek MAVLink przez UDP 127.0.0.1:14550 umożliwiające równoległy podgląd sztucznego horyzontu i misji w Mission Plannerze.

🛠️ Tabela Części i Listy Zakupów (BOM)

KomponentRola w ArchitekturzeSzacowany Koszt
RadioMaster ER5C V2 (Custom Firmware I2C IMU)Odbiornik PWM z bezpośrednią obsługą czujnika MPU6050/9250 po I2C dla FFB bez FC~90 - 130 PLN
Nadajnik RadioMaster Nomad Gemini (Dual 1W)Wieloprotokołowy nadajnik RF podłączany USB/Serial do komputera PC GCS~300 - 450 PLN
Czujnik Ruchu IMU MPU6050 / MPU9250Dedykowany sensor inercyjny podłączany do pinów CH4/CH5 odbiornika ER5C V2~15 - 35 PLN
Kontroler Lotu Corewing F405 Wing V2 (Opcja B)Opcjonalny procesor ArduPilot z zasilaniem BEC dla serw i VTX dla pełnej autonomii~220 - 320 PLN
Odbiornik RadioMaster XR4 Dual Diversity (Opcja B)Odbiornik ExpressLRS Gemini z podwójną anteną T-antenna dla kontrolera F405~120 - 160 PLN

ER5C V2 z Custom Firmware IMU

Piny CH4/CH5 jako I2C dla czujnika IMU – Force Feedback bez kontrolera lotu.

Podwójny Odbiornik XR4 Gemini & F405

Zaawansowana autonomia, nawigacja GPS i MAVLink 2.0 w opcji z kontrolerem lotu.

📸 Galeria Schematów i Zdjęć Sprzętowych

Odbiornik PWM ExpressLRS 2.4GHz ER5C V2 ze złączami serw (CH1-CH3) oraz pinami I2C IMU (CH4-CH5)

Odbiornik PWM ExpressLRS 2.4GHz ER5C V2 ze złączami serw (CH1-CH3) oraz pinami I2C IMU (CH4-CH5)

🔍 Powiększ
Panel WebUI odbiornika ER5C V2: Konfiguracja pinów I2C (Pin 4: I2C_SDA, Pin 5: I2C_SCL) pod sensor MPU6050/9250

Panel WebUI odbiornika ER5C V2: Konfiguracja pinów I2C (Pin 4: I2C_SDA, Pin 5: I2C_SCL) pod sensor MPU6050/9250

🔍 Powiększ
Montaż kontrolera lotu Corewing F405 Wing V2 oraz odbiornika RadioMaster XR4 na podwoziu RC Pickup Truck z wentylatorem i kamerą FPV

Montaż kontrolera lotu Corewing F405 Wing V2 oraz odbiornika RadioMaster XR4 na podwoziu RC Pickup Truck z wentylatorem i kamerą FPV

🔍 Powiększ
Kompletny ekosystem sprzętowy Tier 3: Nadajnik RadioMaster Nomad Gemini, odbiornik XR4 Dual Diversity, kontroler Corewing F405, moduł GPS M100-PRO oraz kamera FPV

Kompletny ekosystem sprzętowy Tier 3: Nadajnik RadioMaster Nomad Gemini, odbiornik XR4 Dual Diversity, kontroler Corewing F405, moduł GPS M100-PRO oraz kamera FPV

🔍 Powiększ
Stanowisko testowe Corewing F405 Wing V2 połączone z pakietem Tattu 2300mAh, modułem GPS M100-PRO i odbiornikiem RadioMaster XR4 Gemini

Stanowisko testowe Corewing F405 Wing V2 połączone z pakietem Tattu 2300mAh, modułem GPS M100-PRO i odbiornikiem RadioMaster XR4 Gemini

🔍 Powiększ
Zbliżenie płytki odbiornika RadioMaster XR4 Dual Band Diversity V1.0 z widocznymi wyprowadzeniami GND, 5V, TX, RX

Zbliżenie płytki odbiornika RadioMaster XR4 Dual Band Diversity V1.0 z widocznymi wyprowadzeniami GND, 5V, TX, RX

🔍 Powiększ
Zbliżenie płytki kontrolera Corewing F405 WING V2 z aktywnymi diodami LED i opisem portów DJI, GPS, VTX, CAM, Telem2/4

Zbliżenie płytki kontrolera Corewing F405 WING V2 z aktywnymi diodami LED i opisem portów DJI, GPS, VTX, CAM, Telem2/4

🔍 Powiększ
Odbiornik RadioMaster XR4 ExpressLRS Gemini diversity z podwójną anteną T-antenna i wyprowadzoną magistralą CRSF Serial

Odbiornik RadioMaster XR4 ExpressLRS Gemini diversity z podwójną anteną T-antenna i wyprowadzoną magistralą CRSF Serial

🔍 Powiększ
Zestaw FPV: Odbiornik Walksnail Avatar VRX z dedykowanym grabberem HDMI-to-USB

Zestaw FPV: Odbiornik Walksnail Avatar VRX z dedykowanym grabberem HDMI-to-USB

🔍 Powiększ
Panel WebUI nadajnika RadioMaster Nomad: Konfiguracja przypisania pinów CRSF Serial

Panel WebUI nadajnika RadioMaster Nomad: Konfiguracja przypisania pinów CRSF Serial

🔍 Powiększ

📺 Poradnik Wideo i Demonstacja

Instrukcja Budowy: Tier 3: RF Direct & Protokoły (RadioMaster Nomad, ER5C V2 I2C-IMU, XR4 & Corewing F405)

Instrukcja Budowy: Tier 3: RF Direct & Protokoły (RadioMaster Nomad, ER5C V2 I2C-IMU, XR4 & Corewing F405)

🛠️ Konfiguracja Arduino IDE, Biblioteki & Wgrywanie

1. Adres Menedżera Płytek (Boards Manager URL)

Wklej poniższy oficjalny adres w: Plik -> Preferencje (Ctrl + ,) -> Dodatkowe adresy URL do menedżera płytek:

https://github.com/ExpressLRS/ExpressLRS

📦 Pakiet do zainstalowania: ExpressLRS Configurator (v1.7+) / Narzędzie esptool.py dla układów ESP8285 / ESP32

2. Wymagane Biblioteki (Menedżer Bibliotek - Ctrl + Shift + I)

Nazwa BibliotekiAutorRola / Zastosowanie
CRSF Protocol v3Team BlackSheep / ExpressLRSNatywny protokół 16 kanałów RC z rozszerzoną ramką telemetrii IMU 0x86 (20Hz)
Wire (I2C Master)Arduino / EspressifSprzętowa obsługa magistrali I2C na zrekonfigurowanych pinach CH4 (SDA) i CH5 (SCL)
MPU9250 / MPU6050 DriverRCSIM Custom FirmwareOdczyt surowych wektorów przeciążeń (+-2g), żyroskopu (+-250dps) i magnetometru

3. Ustawienia Menu Narzędzia (Tools Menu Settings)

Opcja w NarzędziaWartośćUwagi / Dlaczego tak
Firmware BuildELRS_V4.1_RadioMaster_ER5Cv2_MPU9250.bin.gzGotowy skompresowany plik binarny do wgrania przez stronę WebUI odbiornika
Target MCUESP8285 / RadioMaster ER5C V2Dedykowany odbiornik PWM 2.4GHz z 5 wyjściami serwomechanizmów
GCS Baudrate420000 / 115200 / 921600420000 dla Nomad/CRSF Direct, 115200 dla Ranger Micro USB, 921600 dla BetaFPV
Direct USB RX/TXRX: 3, TX: 1Natywny UART0 procesora ESP32 (GPIO 3 / GPIO 1) połączony bezpośrednio z USB

🔌 Rozpiska Pinout & Ustawień Portów Serial / Direct USB dla Nadajników

W trybie Direct USB moduł nadawczy łączy się bezpośrednio z portem USB komputera PC. W menu WebUI modułu (10.0.0.1/hardware.html) należy zmienić domyślne piny CRSF na natywny port UART0 (RX = 3, TX = 1) oraz odznaczyć Use Backpack. Poniższa tabela zawiera kompletne parametry połączenia oraz fabryczne wartości do przywrócenia modułu do pracy w aparaturze radiowej.

Model NadajnikaTyp Wnęki / PortDirect USB (hardware.html)DIP SwitchBaudratePrzywracanie do Radia (Revert)Sposób Podłączenia do PC
RadioMaster Nomad Gemini (Dual 1W)Standard JR Bay (5-pin) / Port USB-CCRSF RX = 3, TX = 1 (Use Backpack: No)Brak / None420000 / 115200RX: 13, TX: 13, Backpack: 16/17 (Yes)Konwerter USB-UART (FTDI/CP2102) z krzyżowaniem (USB TX -> Pin 1/RX, USB RX -> Pin 5/TX, GND -> Pin 4, VCC -> Pin 3) lub port USB-C
RadioMaster Ranger Micro (1W)Standard Micro JR / Port USB-C (CP2102)CRSF RX = 3, TX = 1 (Use Backpack: No)Brak / None115200 (zalecany) / 921600RX: 13, TX: 13, Backpack: 16/17 (Yes)Bezpośredni przewód USB-C (wbudowany mostek CP2102) do portu USB 3.0 / Fast Charge komputera PC
RadioMaster Ranger Nano (1W)Nano (Lite) Bay / Port USB-CCRSF RX = 3, TX = 1 (Use Backpack: No)Brak / None115200 / 921600RX: 13, TX: 13, Backpack: 16/17 (Yes)Bezpośredni przewód USB-C do portu USB 3.0 PC (sterownik Silicon Labs CP210x)
RadioMaster Ranger (Standard 1W)Standard JR Bay / XT30 / Port USB-CCRSF RX = 3, TX = 1 (zależnie od rewizji)Na niektórych rewizjach115200 / 420000 / 921600RX: 13, TX: 13, Backpack: 16/17 (Yes)Port USB-C z dodatkowym zasilaniem z portu XT30 przy pracy z mocą 1W
BetaFPV 2400 1W Micro TXStandard JR (5-pin) / Port USB-C (STM32)CRSF RX = 3, TX = 1 (lub Backpack 3/1)Ustaw w pozycji 'Firmware Upgrade'921600 (potwierdzony) / 115200RX: 13, TX: 13, Backpack: 3/1 (Yes)Port USB-C (sterownik STMicroelectronics Virtual COM Port) lub piny kieszeni JR z adapterem FTDI
BetaFPV 2400 Micro / Nano TXStandard JR / Nano Bay / USB-CCRSF RX = 3, TX = 1Brak / None921600 / 115200RX: 13, TX: 13 (Nano V2: 21/21, Backpack: 18/5)Kabel USB-C do portu USB 3.0 komputera PC
Happymodel ES24TX / Slim ProStandard JR Bay / Nano Lite Bay / USB-CCRSF Serial Full-Duplex (RX: Pin 3 / TX: Pin 1)Zależnie od wersji115200 / 420000Sprawdź plik JSON modelu w repozytorium ELRSKonwerter USB-TTL do pinów JR (TX->Pin 1, RX->Pin 5, GND->Pin 4) lub port USB-C
TBS Crossfire Micro TX V2 / Crossfire TXStandard JR Bay 5-Pin / USB-CProtokół CRSF v3 (Baudrate 420000) / USB VCPBrak / None420000 BaudAutomatyczny powrót (Auto-detect w radiu)Port USB-C w trybie VCP lub piny JR (FTDI TX -> Pin 1, FTDI RX -> Pin 5, GND -> Pin 4)
Aparatury z wbudowanym ELRS (Boxer, TX16S, MT12, Zorro, Pocket)Zintegrowany moduł / Zewnętrzna wnęka JR / Port USB PCMenu EdgeTX: Internal RF: CRSF / Port USB: VCP (Virtual COM Port) lub PassthroughBrak / None420000 / 115200Przełączenie trybu USB w menu EdgeTX aparaturyKabel USB do portu PC aparatury (tryb VCP / Joystick) lub wyprowadzenie z pinów JR

⚠️ Ważne Wskazówki Wgrywania & Zabezpieczenia Sprzętowe

  • ⚡ Zasilanie USB i Porty Fast-Charge (KRYTYCZNE): Moduł nadawczy 1W przy pełnej mocy może pobierać do 700mA - 3A przy 5V. Standardowy port USB 2.0 (500mA) obniża moc nadawania i drastycznie redukuje zasięg na torze. Zawsze podłączaj moduł do portu USB 3.0 (niebieski) lub portu z symbolem błyskawicy (Fast Charge 900mA-1.5A+) bezpośrednio na płycie głównej komputera, albo zmniejsz moc nadawania w WebUI do 250mW.
  • ⚠️ Pułapka Pinów Backpacka (Backpack 16/17 Gotcha na ESP32): Wiele poradników zaleca kopiowanie pinów Backpacka (16 / 17). Na modułach ESP32 (Ranger Micro, Ranger Nano, Nomad) to NIE DZIAŁA, ponieważ układ Backpacka nie przekazuje strumienia danych z USB do procesora głównego. Właściwe piny dla portu USB to RX = 3, TX = 1 oraz odznaczenie opcji 'Use Backpack'.
  • 🌐 Ukryta Zakładka Hardware w WebUI: Po połączeniu z Wi-Fi modułu (ExpressLRS_TX_ / expresslrs), jeśli w menu pod adresem http://10.0.0.1 nie widać zakładki Hardware, otwórz bezpośredni adres: http://10.0.0.1/hardware.html
  • 🔄 Przywracanie Modułu do Pracy w Aparaturze (Revert): Przed zmianami zapisz oryginalne wartości CRSF Serial RX/TX (np. 13 / 13 dla Ranger Micro). Aby moduł znów działał w radiu, wpisz w hardware.html wartości fabryczne z poniższej tabeli, zaznacz 'Use Backpack' i kliknij Save.
  • Wgrywanie Oprogramowania ER5C V2 (OTA): Połącz się z punktem Wi-Fi odbiornika (ExpressLRS RX / expresslrs), wejdź na http://10.0.0.1/#update i wgraj plik ELRS_V4.1_RadioMaster_ER5Cv2_MPU9250.bin.gz.
  • Konfiguracja Pinów I2C Odbiornika: W WebUI odbiornika (http://10.0.0.1) w sekcji Connections / PWM Pin Functions ustaw: Output 4 -> 'I2C SDA', Output 5 -> 'I2C SCL'. Podłącz czujnik MPU6050/9250 (SDA->CH4, SCL->CH5, AD0 do GND).
  • Telemetria dla Force Feedback: Odbiornik automatycznie nadaje ramkę 0x86 (CRSF_FRAMETYPE_CUSTOM_IMU) z częstotliwością 20Hz. Przy braku czujnika wysyła ramkę heartbeat z wektorem 1.0g.

🚀 Instrukcja Montażu Krok po Kroku

1

Wgraj Custom Firmware na ER5C V2

Połącz się z siecią Wi-Fi odbiornika (ExpressLRS RX / expresslrs) i wgraj plik `ELRS_V4.1_RadioMaster_ER5Cv2_MPU9250.bin.gz` przez zakładkę Update (http://10.0.0.1/#update).

2

Skonfiguruj Piny I2C w WebUI

W zakładce PWM Pin Functions ustaw Output 4 na 'I2C SDA' oraz Output 5 na 'I2C SCL'. Zapisz (SAVE) i zrestartuj odbiornik.

3

Podłącz Czujnik Ruchu IMU (MPU6050/9250)

Podłącz zasilanie IMU (VCC/GND), linię SDA do pinu sygnałowego CH4, a SCL do pinu sygnałowego CH5. Upewnij się, że pin AD0 jest podłączony do GND (adres 0x68).

4

Skonfiguruj Nadajnik RadioMaster Nomad

Podłącz nadajnik do PC z fizycznym krzyżowaniem linii (USB TX -> Nomad RX) i w panelu WebUI nadajnika upewnij się o włączonym wyjściu CRSF Serial.

5

Uruchom Połączenie CRSF Direct w GCS

W zakładce Połączenie RCSIM GCS wybierz CRSF Direct (420000 baud). Stacja rozpocznie odbiór telemetrii 20Hz (ramka 0x86) i aktywuje Force Feedback na kierownicy.