A simple FPV timer based on ESP32 + RX5808. It is inspired by https://github.com/qdrk/fpvsim-timer and is using the same hardware setup to connect the RX5808. In addition we use GPIO2 to manage the WS2812 LED stribes.
This project is still under development!
- stand alone FPV timer
- integrated HTTP frontend
- show laps / best laps / best of players
- display lap time in HDzero goggles OSD
- audio signal on lap count
- live signal strange view
- race view, multiple FPV pilots in one frontend (each pilot needs it's own hardware)
- WS2812 LED stripe support
- Different "Game modes":
- Race mode (measure your fastest laps)
- CTF (Capture the flag), fly near LED-Stripes and "collect" them with your Team
- Spectrum, simple RSSI values of multiple channels. Is using one RX5808 to hop from channel to channel and capture signal strength.
This project is build with https://platformio.org/ with espidf Framework for ESP32. The webui is
written in typescript/javascript and you need esbuild to transpile it.
Once you have setup your development environment and installed the dependencies, connect your ESP32 and run:
cd src
pio run -t update_fw
By default the esp32 will run an open AccessPoint and using a SSID like simple-FPV-timer-XX, where XX is some random generated string.
After connecting to the AP, the captive portal webpage should automatically be opened otherwise use http://192.168.4.1 as address in your browser.





