Orientacyjny Budżet: ~0 - 150 PLN

Tier 1: Entry Level (Arduino & RP2350 USB PPM Bridge)

Krok 0: bezpieczny pierwszy test

Nie uzbrajaj ani nie uruchamiaj napędu przed przejściem tej listy. Zachowanie failsafe zależy od firmware, odbiornika, ESC i konfiguracji zestawu.

  • Unieś koła nad podłożem albo odłącz napęd.
  • Sprawdź neutralne kanały, kierunek skrętu i limit gazu.
  • Przetestuj utratę łącza, odłączenie kontrolera i E-stop.
  • Zweryfikuj failsafe odbiornika oraz ESC zgodnie z ich instrukcjami.

Niskobudżetowy mostek USB-PPM łączący komputer GCS bezpośrednio z gniazdem Trenera (DSC) Twojej aparatury RC.

Oficjalny Podręcznik PDF (Wydanie Październik 2026)

Kompletny opis sprzętu, pinouty, warianty firmware, kalibracja i rozwiązywanie problemów.

Zarys Techniczny i Opis Działania

Tier 1 to najprostszy i najbezpieczniejszy sposób na rozpoczęcie przygody z RCSIM. Mikrokomputer (Seeed Studio XIAO RP2350 lub Arduino Uno/Nano) odbiera rozkazy z GCS przez wirtualny port szeregowy USB CDC i w czasie rzeczywistym generuje 8-kanałowy sygnał PPM (22.5ms frame, 300us pulse) wprowadzany bezpośrednio do portu DSC aparatury (bez konieczności stosowania dodatkowych rezystorów).

Kluczowe Elementy Architektury

  • Core 0 (RP2350): Obsługa portu szeregowego USB CDC 115200 baud, dekodowanie ramek CSV (1500,1500...) oraz pętla Failsafe (500ms).
  • Core 1 (RP2350): Bez-jitterowy generator sygnału PPM z dokładnością mikrosekundową na pinie GPIO 2 (D8).
  • Bezpośrednie Połączenie (No Resistor): Pin D8 (GPIO 2) podłącza się bezpośrednio do sygnału Jack 3.5mm bez żadnych rezystorów.
  • Failsafe High-Z Guard: Przy rozłączeniu USB lub braku sygnału z PC pin wyjściowy przechodzi w stan wysokiej impedancji (High-Z), natychmiast aktywując fabryczny Failsafe w aparaturze RC.

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

KomponentRola w ArchitekturzeSzacowany Koszt
Seeed Studio XIAO RP2350 / ArduinoMikrokomputer generujący sygnał PPM~25 - 45 PLN
Wtyk Jack 3.5mm / Złącze DSCBezpośrednie połączenie sygnału z portem Trenera w aparaturze~5 PLN
Kabel USB-C / Mini-USBKomunikacja szeregowa CDC z komputera PC GCS~10 PLN

Zero Modyfikacji Modelu

Auto czy dron pozostaje w 100% fabryczny — sterujesz bez ingerencji w podwozie.

Bezpośrednie Połączenie Sygnału

Sygnał PPM z pinu D8 łączy się bezpośrednio z wtykiem Jack 3.5mm — nie wymaga rezystora.

Galeria Schematów i Zdjęć Sprzętowych

Kompaktowa płytka Seeed Studio XIAO RP2350 (Dual Cortex-M33 / RISC-V) pod mostek USB-PPM

Kompaktowa płytka Seeed Studio XIAO RP2350 (Dual Cortex-M33 / RISC-V) pod mostek USB-PPM

Powiększ
Bezpośrednie połączenie pinu D8 (GPIO 2) do wtyku Jack 3.5mm (bez dodatkowego rezystora)

Bezpośrednie połączenie pinu D8 (GPIO 2) do wtyku Jack 3.5mm (bez dodatkowego rezystora)

Powiększ
Aparatura RadioMaster MT12 połączona z płytką Arduino Uno na stanowisku testowym

Aparatura RadioMaster MT12 połączona z płytką Arduino Uno na stanowisku testowym

Powiększ
Podłączenie przewodów sygnału PPM (D10) i masy (GND) z Arduino do wtyku Jack 3.5mm

Podłączenie przewodów sygnału PPM (D10) i masy (GND) z Arduino do wtyku Jack 3.5mm

Powiększ
Wtyk Jack 3.5mm podłączony do gniazda Trenera DSC w aparaturze RadioMaster MT12

Wtyk Jack 3.5mm podłączony do gniazda Trenera DSC w aparaturze RadioMaster MT12

Powiększ
Konfiguracja przełącznika Trainer w menu Special Functions aparatury (SF1 -> SA -> Trainer)

Konfiguracja przełącznika Trainer w menu Special Functions aparatury (SF1 -> SA -> Trainer)

Powiększ
Podgląd kanałów PPM odbieranych przez aparaturę na ekranie Channel Monitor

Podgląd kanałów PPM odbieranych przez aparaturę na ekranie Channel Monitor

Powiększ
Wgrywanie oprogramowania w Arduino IDE wraz z biblioteką PPMEncoder

Wgrywanie oprogramowania w Arduino IDE wraz z biblioteką PPMEncoder

Powiększ
Zielony status aktywnego połączenia szeregowego USB CDC (115200) w RCSIM GCS

Zielony status aktywnego połączenia szeregowego USB CDC (115200) w RCSIM GCS

Powiększ

Poradnik Wideo i Demonstracja

Instrukcja Budowy: Tier 1: Entry Level (Arduino & RP2350 USB PPM Bridge)

Instrukcja Budowy: Tier 1: Entry Level (Arduino & RP2350 USB PPM Bridge)

Konfiguracja Arduino IDE, Biblioteki & Wgrywanie

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

Nazwa BibliotekiAutorRola / Zastosowanie
PPMEncoderChristopher SchirnerGenerowanie sprzętowego sygnału PPM dla Arduino Uno/Nano

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

Opcja w NarzędziaWartośćUwagi / Dlaczego tak
Board (Płytka)"Seeed XIAO RP2350" / "Arduino Uno"Wybierz model płytki podłączonej do portu USB
Upload Speed115200Standardowa prędkość wirtualnego portu USB CDC

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

  • Bezpośrednie podłączenie: Pin D8 (GPIO 2 w RP2350) podłączamy bezpośrednio do grota wtyku Jack 3.5mm bez żadnych rezystorów.
  • Wspólna masa: Masa GND musi być podłączona do obudowy (sleeve) wtyku Jack 3.5mm w gnieździe Trenera DSC.

Instrukcja Montażu Krok po Kroku

1

Skompiluj i Wgraj Kod

Otwórz plik `RP2350_PPM_Bridge.ino` w Arduino IDE i wgraj oprogramowanie na płytkę Seeed Studio RP2350.

2

Podłącz do Aparatury RC (Bez Rezystora)

Połącz pin D8 (GPIO 2) bezpośrednio z sygnałem Jack 3.5mm (grot) i podepnij pod gniazdo DSC w aparaturze.

3

Wybierz Port w GCS

Uruchom stację RCSIM GCS, przejdź do zakładki Połączenie, wybierz port COM RP2350 (115200) i kliknij Połącz.