Skip to content

ConnorHowell/OpenDragy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenDragy

A DIY drag time performance tracker.

Designed to pair with a high resolution GPS, OpenDragy (originally DIYDragy) will let you measure the acceleration and speed performance characteristics of your vehicle with similar results to what you get at a drag strip.

Hardware Requirements

You can either use an ESP32 or a dedicated nRF52 bluetooth module. Both require the Neo-M8N GPS module.

Software Requirements

  • u-center by u-blox (For programming the GPS module)
  • Arduino IDE (If using an ESP32)
  • Requirements for using an nRF52 can be found here

Programming the GPS module

Programming the GPS module can be done by loosely following this video @ 08:14 onwards. In essence you need to connect the serial output of the GPS module directly to a windows PC (you can do this using an FTDI cable or you can use this arduino sketch) Make sure you have the necessary drivers and select the correct COM port and baud rate (9600 if using FTDI, 115200 for the ESP32 bridge method). Follow the video to: disable NMEA messages, set the polling rate to 10hz and enable the UBX messages. Important, the video shows "POSLLH" being enabled; we also need to enable the "SAT" message. Once those changes have been made be sure to save the config (the video shows 2 seperate ways to do this).

Images

Main Screen Results List Run Result Shared Result
Main Screen Results List Run Result Shared Result

TODO

  • Create GitHub action to build iOS app
  • Add instructions for installing iOS app (AltStore?)
  • Document GPS programming instead of relying on a video!
  • Add video recording feature (0-60 time overlay)
  • Get app on App Store [MAYBE]
  • Create Android version of the App [MAYBE]

Credits

  • pyjamasam for creating the original 'DIYDragy' project

About

A DIY drag time performance tracker

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 67.0%
  • Swift 31.9%
  • Other 1.1%