X-TRACK
Open source GPS bicycle speedometer.
Support offline maps that can display real-time locations.
Supports recording and displaying real-time trajectory and exporting standard GPX format trajectory files.
Source code: GitHub - FASTSHIFT/X-TRACK: A GPS bicycle speedometer that supports offline maps and track recording
Demo video: 【自制】这可能是你见过最强的DIY自行车码表_哔哩哔哩_bilibili
GUI
Hardware
-
- MCU: AT32F403ACGU7 (Frequency: 240MHz RAM: 224KB ROM: 1MB)
-
- Screen: ST7789 IPS 1.54inch SPI interface 240x240 resolution 60Hz refresh rate
-
- Storage: Micro SD CARD 32GB
-
- Input device: rotary encoder
-
- RTC: MCU built-in RTC clock
-
- Accelerometer: LSM6DSM (support hardware step counting output)
-
- Geomagnetometer: LIS3MDL
-
- GPS: ATGM336H (BDS + GPS + GLONASS + GALILEO + QZSS + SBAS)
-
- Battery: Li-ion 3.7V 683030 700mAh
-
- Power management: LP5904-3.3 + MCP73831
-
- Shell: 3D printing
Features
-
- Support speed, distance, time, calories, heading display
-
- Have offline map, support real-time location display, support zoom
-
- Support step counting
-
- Support longitude, latitude, altitude display
-
- Support RTC to automatically calibrate according to GPS
-
- Supports track recording and can export files in GPX format
-
- Support automatic data saving after power off (JSON format file)
-
- Four hours of battery life (continuous work, always bright screen)
-
- Support simulation in PC Simulator without hardware debugging (configured as Release x86)
-
- Support display real-time trajectory