GPS Clock Prototyping

Summary of GPS Clock Prototyping


The author prototyped a GPS-synced clock using a SparkFun 128x64 LCD and an Adafruit 66-channel GPS module, removing buttons to allow automatic time/date setting and aiming for a compact PCB roughly the size of the display. They interfaced with the complex 128x64 library (harder than a 16x2 LCD) and successfully got basic communication with the display and GPS working, with intent to reduce PCB size and cost.

Parts used in the GPS Clock Prototyping:

  • SparkFun 128x64 LCD
  • Adafruit 66-channel GPS module

A while back I picked up a SparkFun 128×64 LCD and an Adafruit 66-channel GPS module to have a go at making a GPS clock.The great thing about setting the time and date via GPS is that I won’t have to put any buttons on the clock. It’ll set itself, and appear to be completely autonomous.
GPS clock prototyping
By removing the buttons needed for entering menus and setting the time and date, I can hopefully make the clock that much smaller. Ideally, I don’t want it to be any bigger than the display itself. In addition, shaving a half inch or so off the PCB should save a few bucks when it comes to getting the PCB made.
I finally had a go at trying both the LCD and the GPS module today.
I figured out how to talk to the 128×64 LCD display. It’s orders of magnitude harder to talk to than a standard 16×2 LCD. The library is way more complex. It took a few hours to wrap my head around the basics, but I got it.

For more detail: GPS Clock Prototyping

Quick Solutions to Questions related to GPS Clock Prototyping:

  • What display was used for the GPS clock?
    The project used a SparkFun 128x64 LCD display.
  • What GPS module was used to set time and date?
    An Adafruit 66-channel GPS module was used to set the time and date.
  • Does the clock require buttons to set time and date?
    No, the clock uses GPS to set time and date so buttons for that purpose are removed.
  • Why remove buttons from the clock design?
    Removing buttons allows the clock to be more compact and potentially the same size as the display, and reduces PCB size and cost.
  • How difficult was it to interface with the 128x64 LCD?
    Interfacing was significantly harder than a 16x2 LCD; the library is much more complex and took a few hours to understand the basics.
  • Will shrinking the PCB reduce cost?
    Yes, reducing the PCB size by about a half inch should save money when getting the PCB manufactured.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter
Scroll to Top