Orientacyjny Budżet: ~0 - 150 PLN

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

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

📋 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 Demonstacja

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.