Site icon Circuit Ideas for You

Arduino Based GPS Digital Clock Circuit

Normal digital clock use RTC chip or manual setting.

Problem is RTC needs drift and reset.

But here Arduino Based GPS Digital Clock Circuit solves the problem.

GPS talk with satellite and always give exact time.

Arduino read GPS time and show on LCD.

So clock is never wrong, as it always auto update from sky.

Circuit Coding:

#include <LiquidCrystal.h>
#include <TinyGPS.h>

LiquidCrystal lcd(7,6,5,4,3,2);
TinyGPS gps;

void setup(){
lcd.begin(16,2);
Serial.begin(9600);
}

void loop(){
while(Serial.available()>0){
if(gps.encode(Serial.read())){
int hour, minute, second;
unsigned long date, time;
gps.get_datetime(&date,&time,0);
hour = (time/1000000);
minute = (time%1000000)/10000;
second = (time%10000)/100;
lcd.setCursor(0,0);
lcd.print("Time: ");
lcd.print(hour);
lcd.print(":");
lcd.print(minute);
lcd.print(":");
lcd.print(second);
}
}
}

Coding Explanation:

Circuit Working:

Parts List:

ComponentQuantity
Arduino Uno1
GPS Module1
LCD Display 16×21
Potentiometer 1k1

Circuit working is quite simple.

Arduino controls the full process.

GPS module sends data from satellite to Arduino.

GPS receive signal from satellite.

It send NMEA data string to Arduino.

Arduino read using serial.

TinyGPS decode and extract date and time.

Arduino print hour minute second on LCD.

Output is digital clock which is always correct with GPS.

Formulas:

Formula for GPS Digital Clock Circuit is shown below:

Time = UTC from GPS satellites.

hour = time/1000000

minute = (time%1000000)/10000

second = (time%10000)/100

Example if time = 15230500

hour = 15

minute = 23

second = 05

How to Build:

To build a Arduino Based GPS Digital Clock Circuit follow the below mentioned connection steps:

Conclusion:

Arduino Based GPS Digital Clock Circuit project is simple and accurate.

No RTC module is required.

Clock gets auto adjust from satellite.

Circuit is useful for time based projects.

It is low cost and easy to build.

References:

Time and date from GPS

Exit mobile version