Skip to content

JyeSmith/FENIX-rx5808-pro-diversity

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

https://discord.gg/gG2sjjK

Diversity receiver designed around an ESP32 and touchpad UI.

  • 15 kHz antenna switching rate e.g. once every NTSC video line.
  • 72 selectable frequencies
  • Rapid spectrum analyser with selectable peaks. See below for more details.
  • Switch from diversity mode, to single antenna mode (A or B).

Menu demo (36 seconds) https://www.youtube.com/watch?v=VTEIN2PMyIs

Indoor flight (29 seconds) https://www.youtube.com/watch?v=gvrL2I_6KYo

Calibration

When first built and turned on you will be greeted with a calibration screen. Set a VTx to 25 mW and on your favourite band/frequency (F4 for 5800 MHz) and place the VTx next to the goggles. Tap the touchpad and the module will sweep all frequencies tracking maximum and minimum RSSI values. When completed you will see the final min/max values for each receiver and can tapping again saves these values.

The calibration process can be repeated by tapping the ‘on time’ in the upper right corner. This will change when a proper settings menu has be completed.

Band selection

Cycle through bands A, B, E, F, R, L, U, O, H by tapping on the upper or lower half of the band letter.

Channel selection

Cycle through channels 1-8 by tapping on the upper or lower half of the channel number.

Diversity or single antenna selection

Tapping on mode cycles through diversity, antenna A, and antenna B modes.

Spectrum analyser

Moving the cursor to the lower half of the screen starts the spectrum analyser.

Note the screen will timeout after 2 seconds when the cursor is in the top half of the screen, but will not timeout when in the lower half and spectrum analyser is running.

The spectrum displays the RSSI detected for each of the 72 channels/bands. A peak can be tapped on to select this frequency. When selecting a peak the module will sweep across the peak in 1 MHz steps and determine the center frequency of the peak. The receivers are then set to the band/channel closest to this center frequency.

BOM

Wiring

https://easyeda.com/jyesmith/esp32-fatshark-module-v3

The touchpad works better with a cover. I use a piece of electric tape.

Flashing

Tx and Rx pins to the TTGO are broken out to the upper 2 pins that plug into the goggles. Connect these, along with GND (pin 3rd from bottom) and 5V (bottom pin), then flash using your favourite FTDI.

Recognition

This code is a forked from sheaivey/rx5808-pro-diversity.

Code

The code is distributed under the MIT license.