Skip to content

Latest commit

 

History

History
35 lines (25 loc) · 2.6 KB

README.md

File metadata and controls

35 lines (25 loc) · 2.6 KB

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