Project Hub /Robotics & Autonomous Systems/AGV & Industrial Rovers/Building Smallest GPS based Speedometer with IoT Capabilty
Building Smallest GPS based Speedometer with IoT Capabilty
Intermediate
ESP32
Project Specific
3 – 6 Hours
Partial Kit

Building Smallest GPS based Speedometer with IoT Capabilty

Learn how to construct a miniature, IoT-enabled GPS speedometer using an IndusBoard, L86 GPS module, and a round LCD display.

Originally published on ElectronicsForU
View original tutorial
0

Ready to build this?

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.

Shop DIY Kits →

Parts You'll Need

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

Browse all components

How It Works

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.
PRJ-00991