Skip to content

An Arduino-based GPS clock using a microcontroller with a gps attachment and a 12-neopixel ring

Notifications You must be signed in to change notification settings

jblakeh1/gps_clock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

gps_clock

An Arduino-based GPS clock using a microcontroller with a gps attachment and a 12-neopixel ring. I based this project on Adafruit's awesome Neopixel watch: https://learn.adafruit.com/flora-geo-watch/overview

View finished clock here: https://www.instagram.com/p/BT4915YgQ2d/?taken-by=jblakeh1

This project uses an Arduino-friendly microcontroller (the smaller, the better - I used an Adafruit Flora), with an added GPS chip to determine the time, and a 12-neopixel ring. Wiring photo can be seen here: https://www.instagram.com/p/BdoctKVlSj6/?taken-by=jblakeh1

A pink/salmon color is used to display the time, hour is an orange-yellow, and the seconds blink at the top. If the signal is unavailable, the ring will be entirely blue.

I added a button to the clock to adjust the hour, as I could only get the time in global format and without any consideration for daylight savings. I wanted to provide a mechanism for adjusting the hour without plugging the clock back into a computer to make adjustments to the code.

For the case, I used basswood and polystyrene for the face - look in the train section of the hobby shop, use an old cigar box, or find your own casing. Be creative.

This clock is almost like a houseplant - you have to find the right window for it to work well. If the signal is weak, you'll mostly see a blue ring. In my office I see the time about 50% of the time.

About

An Arduino-based GPS clock using a microcontroller with a gps attachment and a 12-neopixel ring

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Other 100.0%