You are on page 1of 3

PROJECT: GPS LOCATION DISPLAY

ABSTRACT

Global Positioning System (GPS) is important for satellites circling round the universe. It sends the
subtleties of their situation in space back to earth. The GPS has numerous applications in different regions.
It is accessible to any client with its beneficiary. It has its handiness in military, climate conditions, vehicle
area, homesteads, planning and numerous different regions. This paper explored the sorts of GPS
recipients, applications and the future. The primary parts of the GPS framework are the space portion,
control fragment, and client section. These sections work together with one another and interaction the
signs got from satellites and use them for additional data handling like following, security in financial
applications, programmed cost administrations, area distinguishing proof, and its route.

INTRODUCTION

The Global Positioning System, also called Navstar GPS, is a satellite-based radio route framework
developed by the US government and worked by the USSF (United States Space Force). The Global
Positioning System (GPS) is a radio communication system which uses asatellite, a device and calculations
to fetch area, speed and time related data for air, ocean and land travel. It is a constellation of 24 satellites
in six Earth centered orbital planes, each plane has four satellites, fixed at a distance of 20,000 km above
the Earth surface and revolving at a speed of 14,000 km/hr.Here we need three satellites to create a
hypothetical sphere on earth's surface, The fourth satellite is commonly used to validate the information
from other three satellites. The fourth satellite moves similarly like other three satellites and plays an
important role to calculate the elevation of the GPS device from the earth surface.

CIRCUIT DESCRIPTION
The circuit consists of an arduino nano, UBOX NEO-6M (GPS Module) and I2C interface with LCD Display.
PROGRAM

#include <Time.h>

#include <Wire.h>

#include <LiquidCrystal_I2C.h>

#include <TinyGPS++.h>

#include <SoftwareSerial.h>

LiquidCrystal_I2C lcd(0x27,16,2);

static const int RXPin = 4, TXPin = 3;

static const uint32_t GPSBaud = 4800;

TinyGPSPlus gps;

SoftwareSerial ss(RXPin, TXPin);

void setup()

ss.begin(GPSBaud);

lcd.backlight();

lcd.clear();

void loop()

while (ss.available() > 0)

if (gps.encode(ss.read()))
displayInfo();

if (millis() > 5000 && gps.charsProcessed() < 10)

lcd.setCursor(0,0);

lcd.println(F("No GPS detected: check wiring."));

while(true);

void displayInfo()

lcd.print(F("Location.Lat: "));

if (gps.location.isValid())

lcd.setCursor(0,0);

lcd.print(F("Loc.Lat: "));

lcd.print(gps.location.lat(), 6);

lcd.setCursor(0,1);

lcd.print(F("Loc.Lng: "));

lcd.print(gps.location.lng(), 6);

APPLICATIONS
• Location — Determining a position.

• Navigation — Getting from one location to another.

• Tracking — Monitoring object or personal movement.

• Mapping — Creating maps of the world.

• Timing — Making it possible to take precise time measurements.

You might also like