Track GPS lap timer

Its a simple idea really ,something to log lap times on track and show some basic data like speed, angle, g-force...
Reason for this project is to create something budget friendly for amateur track riders like me who would rather spend money on some new parts than race level GPS logger.
There are few devices out there with same spirit of DIY, but this one is mine.
Code will bi under some GPL license ,whatever keeps it free for everyone.

 


Function req:

- Power on device > Sensor calibration (1-2 sec) > Out lap > Press button to mark start/finish line.
- LCD to show current and best lap only.
- All logged data saved on microSD card on .csv files.
- Still to figure out way to plot that data.


Hardware:

I imagined this device to be simple hardware ,easy to find , easy to assemble and code. Microcontroller and all modules should be easily accessible to anyone.

- Pi Pico 2040
- Neo 6M - upgrade to 8M possible ,same code should work
- microSD module - makes things easy
- BMI160 IMU
- LCD OLED (at this point i use 5110 LCD)

Software/code req:

- Micropython
- GPS data logged at 10Hz
- IMU data logged at 25hz


This little project has been in development last year and i think it needs just a little bit more work to be done. Its something I do in my spare time and there is very little of that around. I have yet to write start/finish logic ,timer ,tidy up logging and run few more tests on track. At this point I have good reliable data of GPS with great accuracy , good clean logs .

I will son put all files on github stay tuned

 

 

Related Articles

Petrol sniffers daycare