Skip to content

StonedDawg/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. press any button to step the process. The calibration process can be enhanced by selecting "enhance calibration" from menu or reset by selecting "factory reset" from internal settings menu.

Diversity or single antenna selection

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

button navigation

use fatshark up/down CH as the button. changing value (going up or going down) will cycle menu. to simulate enter button, change the direction, for example, after cycling with up button, to select the item, press the down button.

**note : due to fatshark "garbage" button system as Jye said, when button up or down has been pressed too many time (fatshark will do longer beep when pressed), menu cycling will stop. to keep cycling the menu, go with the opposite direction, it will not simulate enter button from a max-ed value button.

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

initial 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.

next update flashing can use OTA.

Recognition

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

Code

The code is distributed under the MIT license.