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.
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.
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.