Skip to content

DIY multi-frequency/modulation (in future) controller for UAV

Notifications You must be signed in to change notification settings

ret7020/DIYRcSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DIYRcSystem - Diy Radio Control System

This is a an attempt to create full featured long range open-source control system for UAVs with ability to diy hardware (like, esp32, arudino and other modules from Aliexpress).

Main modulation is LoRA, but I am planning to use multiple frequency bands for control at same time: 433 Mhz link, 868 Mhz link (or 915 in some countries) and 2.4 Ghz link (maybe).

So, the reciever will have 2 or 3 independent transievers that can be configured "on-fly" (example: use 433 MHz as RX, 868 Mhz as Telemetry TX. If 433 Mhz will have too much noises it can switch to 868 MHz as RX, or even use 868Mhz and 433 Mhz links at same time to RX).

But I'm planning to use not only LoRA. In future I want to control UAV via NVIS antenna on Short Wave (2 - 5 Mhz in day time summer) with Si5351 chip and FSK (or other modulation), but this is comlicated task in part of creating "working" antenna.

Reciever will be supported with Flight Controller (we have to use fligh controller for long-range :). It will use SBUS protocol to send RX channels to FC and LTM/Mavlink over UART to get telemetry from FC.

Maybe, I will post some notes/dev-logs/tutorials to my habr profile (ru).

ln -s ~/Progs/DIYRcController/libs/sbusTx ~/Arduino/libraries/sbusTx

Hardware

For developmnet I use esp32 node mcu and MatekF405 Wing V2 with INAV 7.1.2 installed on it.

Real plane need much smaller control board, so I will test different modules from different vendors.

Current hardware to test:

  • Ra-02
  • HT-C62

High-level protocol (in development)

Protocol description can be found in RCS/README.md

About

DIY multi-frequency/modulation (in future) controller for UAV

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published