<<<
etheli.com Home Page
etMods for Delta5 Race Timer
The Delta 5 Race Timer
is an open-source multi-node timing system that uses the video signals
from FPV vehicles to determine when they cross the start/finish
line. The heart of the system is a Raspberry Pi, and each node
has a dedicated Arduino Nano and RX5808 module.
The Raspberry Pi runs the Raspbian OS (with desktop), and the Delta 5
system uses a server component written in Python. The
stand-alone-server version uses the 'Flask' library to serve up web pages to a computer
or hand-held device, via a network connection. An SQL database is
used to store settings (via the 'flask_sqlalchemy'
extension), and the 'gevent'
library is used to handle asynchronous events and threading. The web pages that are served up use the Javascript 'Articulate.js' library to generate voice prompts.
Below are GitHub pull requests (modifications) that I have contributed
to the project:
Modify node to use freqMhzToRegVal() fn instead of table
https://github.com/scottgchin/delta5_race_timer/pull/63
Add 'L' band frequencies to delta5server
https://github.com/scottgchin/delta5_race_timer/pull/64
Send initial profile values to nodes at startup
https://github.com/scottgchin/delta5_race_timer/pull/65
Add buttons for speaking pilot phonetic-names on Settings page
https://github.com/scottgchin/delta5_race_timer/pull/66
Phonetic time minutes / tenths mod
https://github.com/scottgchin/delta5_race_timer/pull/67
Add lap count to voice call outs
https://github.com/scottgchin/delta5_race_timer/pull/68
Add channel/frequency labels to race page
https://github.com/scottgchin/delta5_race_timer/pull/69
Add NODE_NUMBER define
https://github.com/scottgchin/delta5_race_timer/pull/72
Use 'nodeRssiPeak' in delta5Node.ino
https://github.com/scottgchin/delta5_race_timer/pull/73
Add 'speakObjsQueue' for phonetic calls
https://github.com/scottgchin/delta5_race_timer/pull/74
Add use_reloader=False to startup
https://github.com/scottgchin/delta5_race_timer/pull/75
Add 'Filter Ratio' to tuning parameters
https://github.com/scottgchin/delta5_race_timer/pull/76
Using articulate 'getVoices'
https://github.com/ethomas997/delta5_race_timer/commit/a1ed4a63372e8c219f610307cfeea360b0faa9ac
Here are mods I've worked on for a new fork (HazardCreative/delta5_race_timer):
Add use_reloader=False to startup #1
https://github.com/HazardCreative/delta5_race_timer/pull/1
Handle missing 'node_scale' functions #2
https://github.com/HazardCreative/delta5_race_timer/pull/2
Removed node-scale options and modified per-node offsets #3
https://github.com/HazardCreative/delta5_race_timer/pull/3
Updates for 'nodeRssiPeak', per-node offsets, etc #4
https://github.com/HazardCreative/delta5_race_timer/pull/4
Add 'speakObjsQueue' for phonetic calls #5
https://github.com/HazardCreative/delta5_race_timer/pull/5
Rework to use EnterAt/ExitAt with capture #6
https://github.com/HazardCreative/delta5_race_timer/pull/6
Initial support for team racing #7
https://github.com/HazardCreative/delta5_race_timer/pull/7
Misc mods 20181230 #8
https://github.com/HazardCreative/delta5_race_timer/pull/8
Click here to contact me
Back to etheli.com home page