Arduino GPS Speedometer

by Taimoor Arif in Circuits > Arduino

65 Views, 0 Favorites, 0 Comments

Arduino GPS Speedometer

20250428_193503.jpg

A cheap, self-contained, compact and functional GPS Speedometer that displays current speed and maximum speed.

Supplies

DIsplay - DIYUSER 0.96 Inch OLED SSD1306 White/Blue/Yellow 128X64 IIC I2C Serial Display Module 12864 LCD Screen Board For Arduino - AliExpress 502

Arduino Nano SuperMini (or Nano or Uno or similar will also work fine) - NANO V3.0 / Nano SuperMini Type-C development board atmega328p chip ch340 serial port For arduino - AliExpress 502

GPS - TBS M8 or similar New Upgrade TBS M8-2 GPS TEAM BLACKSHEEP M8 M8.2 GLONASS for remotely piloted aircraft models - AliExpress 26

2S Lipo - I made a 2S battery out of 2 x 1S 70mAH and it will last about 20mins of continuous use. I have not yet drained it because I only used it for max speed runs. Feel free to use a bigger battery according to your needs :)

Momentary Button - Tact Push Button Switch 12V Copper 2PIN DIP2 SMD Micro Switch 6X6X5 4.3 5 5.5 6 7 8 9 10 11 12 13 15MM TV Toys home use Button - AliExpress 13

2 pole switch to completely isolate the battery - Hot 20pcs 5V 0.3A Mini Size Black SPDT Slide Switch for Small DIY Power - AliExpress 13

Wires

3D printed case or similar to house everything

Soldering equipment

Arduino Programming

Download the Arduino code and install the libraries in Arduino IDE. These libraries are selected for optimal memory usage. The code did not work well with the generic OLED display libraries.

Connections

Schematic.png

Ensure sufficient wire lengths according to your case and start wiring the project together.

Follow the schematic for the connections.

Testing

Once the code is uploaded and everything is wired, switch it on and give it a go!

Place the project in open air, with the GPS antenna facing the sky. After a few minutes it should show some satellites. This is the best sign of a working project!

Fitting Into the Box

Case.png

I used a rather cramped design, that just worked with the little batteries i had. I have attached the fusion and step files here, however, you may need to modify it - I would even recommend it :) You could also design some feature that would make it easy to mount on your intended vehicle.

Done

Thats pretty much it, I hope it works as easily for you and you get a lot of fun out of it :D

If I missed a step or if something is unclear, feel free to comment and I will try to answer.