I was feeling a little adventurous one day and i had a few Arduino R3 boards knocking around. I didn’t really know what to do with them until i came across an article that described a GPS tracker project. Look’s good, i thought and promptly ordered a NEO-6 GPS receiver module that sports a rather nice NMEA (TTL) Uart output.
I checked out the specs and figured i would buy one as a test, just out of curiosity.
We are going to need the following:
1 x Arduino UNO R3 (or Nano / Micro)



1 x 16×2 LCD Display (I2C saves some hassle)

1 x GPS Module with TTL UART Output. (I am using a NEO-6M)

There are many options available for the GPS module. I recommend ANY module that supports UART TTL Level output on the data pins. The NEO-6M can be powered directly from a 5volt supply due to the GPS Decoder Board having a 3.3Volt level shifter. If your GPS module does not have an onboard voltage regulator, please use a 3.3volt supply ONLY
Connect the hardware as shown:
Display Arduino
GND………….GND on Arduino
VCC………….5V
SDA………….SDA
SDL………….SDL
Connect the GPS Receiver
GPS Pin………Arduino Pin
VCC……………3V3
RX………………Leave Disconnected
TX………………4 (Fifth pin in)
GND……………GND





SatFix GNSS Display
GNSS Receiver
Developed by Wavewizards
GNSS Receiver with LCD Display
Cold Start time of around 1Minute
Warm Start time 2 Seconds
Battery backed EEPROM stores last known Satellite positions
Displays:
Latitude and Longitude
Date and Time (UTC)
COG (Course Over Ground)
6 Character Grid (Maidenhead Locator)
Number of Received Satellites in the Constellation.
Altimeter – Meters above Sea Level
Speed – Mile Per Hour


















You must be logged in to post a comment.