GPS based 7-segment display clock.
This project is a GPS based 7-segment display clock. The clock is driven by a GPS module which provides the time and date information. The GPS module is connected to a microcontroller which processes the data and drives the 7-segment display. The display is made up of 8 7-segment displays. The MAX7219 LED driver is controlled by the microcontroller.
The hardware components used in this project are:
- ESP32 SuperMini Datasheet
- MAX7219 LED Driver Datasheet
- 2x Common Cathode 4x 7-segments display Datasheet
- Ublox NEO-6M GPS Module Datasheet
- 2x Push Buttons
The schematic for the project is shown below:
For ease of development, an Arduino library has been created to interact with the MAX7219 LED driver. The following commands are supported:
TODO
TODO