GPS Speedometer

OVERVIEW

A portable GPS-based speedometer designed for boats and bikes. Started with Arduino Uno for prototyping, then migrated to a standalone ATMEGA328P for a compact, battery-powered final design.

TECHNICAL DETAILS

Microcontroller ATMEGA328P (standalone)
GPS Module NEO-6M
Display OLED Screen
Power 3.3V Li-Ion Battery

DEVELOPMENT PROCESS

The project began with prototyping on an Arduino Uno to test the GPS module integration and display output. The NEO-6M GPS module was chosen for its compact size, low cost, and excellent Arduino library support.

After successful prototyping, the design was migrated to a standalone ATMEGA328P microcontroller to reduce size and power consumption. The custom PCB was milled on my CNC machine from copper-clad board, making this a fully in-house fabrication project.

TECHNOLOGIES

Arduino ATMEGA328P NEO-6M GPS OLED Display Li-Ion Battery PCB Milling

SOURCE CODE

View on GitHub →