We stock the boards, sensors and modules this project needs. A full parts list is coming soon — for now, browse our DIY Kits & components or search for ESP32 parts.
This project is sourced from another site, not written by us — this list is our best match of their components against what we stock, not a verified bill of materials. Always check the original blog (linked above) for the actual parts list before buying.
We don't carry yet: LCD (generic / unspecified)
Other Dev Board (Indusboard / Maixduino / misc)
GPS Module
Microcontroller IC (DIP) / Chip
Enclosure / Box / Case
This compact IoT-enabled GPS speedometer operates by integrating satellite positioning, wireless communication, and graphical rendering into a single wearable or dashboard-mountable unit. At the heart of the system is the IndusBoard, an ESP32-based development board powered by a dual-core microcontroller that manages data processing and wireless connectivity. Connected to the microcontroller is the L86 GPS module, which continuously communicates via UART to receive NMEA sentence data from visible global navigation satellites. The ESP32 parses these incoming sentences using the TinyGPSPlus library to extract precise real-time parameters such as velocity, heading, and geographic coordinates. Once calculated, this speed data is graphically rendered onto the GC9A01A round LCD display using the TFT_eSPI library, offering a clean and modern circular UI. User interaction is facilitated by the CST816 capacitance touch chip, allowing the operator to navigate menus or change display modes directly on the screen. Because the core platform is an ESP32, the device can also connect to local Wi-Fi networks to transmit telemetry data to cloud platforms or remote dashboards, merging local speed tracking with Internet of Things capabilities.
Why Build This
Design a custom, highly compact IoT speed telemetry device suitable for embedding into autonomous robots, custom bicycles, or experimental vehicles.
Gain hands-on experience integrating multiple communication protocols—such as UART for GPS, SPI for the round display, and I2C for the capacitive touch chip—on a single microcontroller platform.
Implement wireless data logging by coupling real-time sensor measurements with the ESP32's onboard Wi-Fi capabilities for remote monitoring.
Real-World Application
Used in automobiles for real-time speed feedback, in bicycles for cyclist training, by athletes for performance tracking, and in drones or robots for autonomous navigation and speed control.
Skills You'll Learn
UART serial communication
SPI display interfacing
I2C touch sensor integration
GPS data parsing
embedded graphical user interface design
IoT data transmission
Safety Precautions
No specific precautions noted for this build — always follow general electronics safety practices.
Technology Tags
GPS
IOT
WI-FI
TFT DISPLAY
C++
EMBEDDED SYSTEMS
SPEEDOMETER
ACCELEROMETER
COMPASS
Frequently Asked Questions
No, the L86 GPS module requires a clear line of sight to open sky to lock onto satellite signals and calculate speed and position. Indoor testing will generally yield no location data.
The project description outlines the components and software, but powering and mounting typically require a compatible lithium battery and a custom 3D-printed enclosure designed to fit the 3cm IndusBoard and round screen.
No, the speed calculation is performed locally using satellite data received by the L86 module. The IoT capability is optional and used primarily for transmitting data remotely, not for basic speedometer functionality.
Gallery
This page is part of Kitkraft's Project Hub — a curated collection of electronics & robotics projects gathered from the maker community to help students and hobbyists discover and learn to build. Kitkraft does not claim authorship of the original project, and makes no representation as to the accuracy, completeness or safety of third-party source material. The summary and "How It Works" explanation above are AI-generated, rewritten with reference to the original tutorial — not a reproduction of it. Full credit and a direct link to the original source are provided above. If you're the original creator and have a concern about how your work is represented here, please contact us and we'll address it promptly.
Kitkraft Project Hub — curated from the maker community, credited at the source.