SlideShare a Scribd company logo
2
Most read
14
Most read
15
Most read
Interfacing GPS with 8051
Done by,
S.Praveenkumar-15E137
T.Rajesh-15E141
Ranjith kumar-15E143
Objective of this project
• The Latitude and longitude values are extracted from the data in
NMEA format the GPS module and display it in the LCD display.
• To extract time information and convert it to IST format and display it
in the LCD.
• To extract date information and display it in the LCD.
Components used
• GPS module (GY-NEO6MV2)
• 8051 microcontroller
• 16*2 LCD display
• Few switches
How Does GPS Work
• GPS receivers use a constellation of satellites and ground stations to
compute position and time almost anywhere on earth.
• The primary purpose of the 12 visible satellites is
to transmit information back to earth over radio frequency (ranging
from 1.1 to 1.5 GHz). With this information and some math, a ground
based receiver or GPS module can calculate its position and time.
Working
• . If the GPS receiver’s antenna can see at least 4 satellites, it can
accurately calculate its position and time. This is also called a lock or
a fix.
• To configure a GPS receiver, knowing the type of chipset your GPS is
using is very important. The GPS chipset contains a powerful
processor that is responsible for the user interface, all of the
calculations, as well as analog circuitry for the antenna.
• The chipset also allows for data to be sent to the GPS receiver to
configure parameters like, update rate, baud rate, sentence selection,
etc.
Message Formats
• GPS data is displayed in different message formats over a serial
interface.
• Nearly all GPS receivers output NMEA data. The NMEA standard is
formatted in lines of data called sentences.
• Each sentence contains various bits of data organized in comma
delimited format (i.e. data separated by commas).
$GPRMC,062521.004,A,5404.2675,N,00159.7569,W,000.0,000.0,061017,,,A*78
$GPGGA,062521.004,5404.2675,N,00159.7569,W,1,10,4.00,100.0,M,50.0,M,,*7A
$GPGSA,A,3,13,11,20,28,14,18,16,21,22,19,,,4.00,3.20,2.40*0B
Extraction of Latitude and Longitude values
from NMEA Format
• The first received 6 characters from GPS module are compared with string
$GPRMC, if matched then will go for further process otherwise repeat the
same process again.
• If string is matched then wait till you will get two 2 commas, next character
indicates weather the GPS is activated or not.
• If this character is A then GPS is activated otherwise GPS is not activated.
Now again wait till you get comma (,).
• The next 9 characters indicate the LATITUDE. Wait till you get 2 more
commas (,) the next 10 characters indicates the LONGITUDE.
• This data is sent out on the serial port at an interval called the update rate.
Message Formats
Obtaining data from the string $GPRMC
Time: 144818.317 is 14.48 and 18.317 seconds in Greenwich mean time
Latitude: 5404.2675,N is latitude in degrees.decimal minutes, north
Longitude: 0159.7569,W is longitude in degrees.decimal minutes, west
Date:051017 is 05.10.17
Number of satellites seen: 10
Altitude: 100 meters
CIRCUIT
Output from VGPS
Displaying LAT & LON
Displaying TIME
Displaying DATE
Circuit Applications:
• Used in tracking devices and mapping devices
• Used in personal positioning
• Date and time monitoring
• This project is used in embedded system applications to find
out the location.
• VR games.
Reference
• www.eleprocus.com
• www.electronicshub.org
Thank you!!

More Related Content

PPTX
Motor load dynamics
PPTX
Vehicle Over Speed Detection on Highways
PPT
Fiber alignment and joint loss
PPTX
EC8353 ELECTRONIC DEVICES AND CIRCUITS Unit 1
PDF
Large Signal Amplifier
PPTX
MONOLITHIC IC PROCESSES ppt.pptx
PPT
Drive circuitry for LEDs and LASER
PPSX
Motor load dynamics
Vehicle Over Speed Detection on Highways
Fiber alignment and joint loss
EC8353 ELECTRONIC DEVICES AND CIRCUITS Unit 1
Large Signal Amplifier
MONOLITHIC IC PROCESSES ppt.pptx
Drive circuitry for LEDs and LASER

What's hot (20)

PDF
Construction of three phase induction motor
PPTX
64 point fft chip
PDF
Circuit Network Analysis - [Chapter4] Laplace Transform
PDF
Polar Plot
PPTX
Microwave oscillator design
PDF
Mobile Data Networks
PPTX
Rf and microwave components and devices
PPTX
LDO project
PPTX
Cw and fm cw radar
PPTX
Twin well process
PDF
Dc motor
PPTX
Attenuators and phase shifters 24
PDF
Microwave engineering full
PPTX
Double Line To Ground Fault Analysis
PPTX
Mobile number portability
PPTX
DC GENERATOR
PPTX
Module3: opamp as a Schmitt trigger
PPTX
JFET TRANSISTER with reference,working and conclusion
PPTX
ppt presentation on vsat technology
PDF
8259 Programmable Interrupt Controller
Construction of three phase induction motor
64 point fft chip
Circuit Network Analysis - [Chapter4] Laplace Transform
Polar Plot
Microwave oscillator design
Mobile Data Networks
Rf and microwave components and devices
LDO project
Cw and fm cw radar
Twin well process
Dc motor
Attenuators and phase shifters 24
Microwave engineering full
Double Line To Ground Fault Analysis
Mobile number portability
DC GENERATOR
Module3: opamp as a Schmitt trigger
JFET TRANSISTER with reference,working and conclusion
ppt presentation on vsat technology
8259 Programmable Interrupt Controller
Ad

Similar to Interfacing GPS with 8051 (20)

DOC
Design and implementation of GPS Tracker
PDF
Understanding GPS & NMEA Messages and Algo to extract Information from NMEA.
DOCX
PPTX
Presentation on progress report of final year project(gps
PDF
maXbox starter 34 GPS Tutorial
PPTX
GPS Tracking System.pptx
PPTX
Global positioning system
PDF
Mikroc gps
PPT
PDF
GPS Based Vehicle Location using ARM 7 LPC 2148
DOC
Gps based fleet management system
PPTX
VEHICLE TRACKING SYSTEM
PPTX
Gps vehicle theft identification and tracking and control
PPT
CE6404 ANNA UNIVERSITY Unit iv gps surveying
PDF
Vehicle Tracking System for School Bus by Arduino
PPTX
1. GPS - 18032014.pptx types of gps ,their properties
DOCX
Vehicle tracting system
PDF
E045032833
PPT
Stolen car recovery
ODP
Nmea Introduction
Design and implementation of GPS Tracker
Understanding GPS & NMEA Messages and Algo to extract Information from NMEA.
Presentation on progress report of final year project(gps
maXbox starter 34 GPS Tutorial
GPS Tracking System.pptx
Global positioning system
Mikroc gps
GPS Based Vehicle Location using ARM 7 LPC 2148
Gps based fleet management system
VEHICLE TRACKING SYSTEM
Gps vehicle theft identification and tracking and control
CE6404 ANNA UNIVERSITY Unit iv gps surveying
Vehicle Tracking System for School Bus by Arduino
1. GPS - 18032014.pptx types of gps ,their properties
Vehicle tracting system
E045032833
Stolen car recovery
Nmea Introduction
Ad

More from Praveen Kumar (20)

PPT
Level sensitive scan design(LSSD) and Boundry scan(BS)
PPTX
An introduction to FUSES
PPTX
Introduction to SCADA
PPTX
SPICE LEVEL I/LEVEL II/LEVEL III AND BSIM MODELS
PPTX
Finite word length of IIR filters Limit cycles due to product round-off error...
PPTX
SOLAR POWER generation using solar PV and Concentrated solar power technology
PPTX
SELECTION OF DRIVES AND CONTROL SCHEMES FOR MACHINE TOOLS
PPTX
Insertion sort and shell sort
PPTX
Vehicle safety system in automobiles
PPTX
Field effect transistors and MOSFET's
PPTX
Draft tubes merits and demerits
PPTX
Orcad pspice intro and basics
PPTX
Reverse power relay
PPTX
REVERSE POWER RELAY for solar PV systems
PPTX
Digital Voltmeter, Digital Ammeter and Digital Multimeter
PPTX
Autonomous bot using OP-AMP(lm741)
PPTX
Ventilating systems for electrical machines
PPTX
Plugging braking
PPTX
PPTX
Parallel processing
Level sensitive scan design(LSSD) and Boundry scan(BS)
An introduction to FUSES
Introduction to SCADA
SPICE LEVEL I/LEVEL II/LEVEL III AND BSIM MODELS
Finite word length of IIR filters Limit cycles due to product round-off error...
SOLAR POWER generation using solar PV and Concentrated solar power technology
SELECTION OF DRIVES AND CONTROL SCHEMES FOR MACHINE TOOLS
Insertion sort and shell sort
Vehicle safety system in automobiles
Field effect transistors and MOSFET's
Draft tubes merits and demerits
Orcad pspice intro and basics
Reverse power relay
REVERSE POWER RELAY for solar PV systems
Digital Voltmeter, Digital Ammeter and Digital Multimeter
Autonomous bot using OP-AMP(lm741)
Ventilating systems for electrical machines
Plugging braking
Parallel processing

Recently uploaded (20)

PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PDF
Well-logging-methods_new................
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PDF
Digital Logic Computer Design lecture notes
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
web development for engineering and engineering
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PPTX
Lecture Notes Electrical Wiring System Components
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPTX
Internet of Things (IOT) - A guide to understanding
PPT
Project quality management in manufacturing
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
Well-logging-methods_new................
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
Model Code of Practice - Construction Work - 21102022 .pdf
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Digital Logic Computer Design lecture notes
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Automation-in-Manufacturing-Chapter-Introduction.pdf
UNIT-1 - COAL BASED THERMAL POWER PLANTS
web development for engineering and engineering
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
Lecture Notes Electrical Wiring System Components
R24 SURVEYING LAB MANUAL for civil enggi
Internet of Things (IOT) - A guide to understanding
Project quality management in manufacturing

Interfacing GPS with 8051

  • 1. Interfacing GPS with 8051 Done by, S.Praveenkumar-15E137 T.Rajesh-15E141 Ranjith kumar-15E143
  • 2. Objective of this project • The Latitude and longitude values are extracted from the data in NMEA format the GPS module and display it in the LCD display. • To extract time information and convert it to IST format and display it in the LCD. • To extract date information and display it in the LCD.
  • 3. Components used • GPS module (GY-NEO6MV2) • 8051 microcontroller • 16*2 LCD display • Few switches
  • 4. How Does GPS Work • GPS receivers use a constellation of satellites and ground stations to compute position and time almost anywhere on earth. • The primary purpose of the 12 visible satellites is to transmit information back to earth over radio frequency (ranging from 1.1 to 1.5 GHz). With this information and some math, a ground based receiver or GPS module can calculate its position and time.
  • 5. Working • . If the GPS receiver’s antenna can see at least 4 satellites, it can accurately calculate its position and time. This is also called a lock or a fix. • To configure a GPS receiver, knowing the type of chipset your GPS is using is very important. The GPS chipset contains a powerful processor that is responsible for the user interface, all of the calculations, as well as analog circuitry for the antenna. • The chipset also allows for data to be sent to the GPS receiver to configure parameters like, update rate, baud rate, sentence selection, etc.
  • 6. Message Formats • GPS data is displayed in different message formats over a serial interface. • Nearly all GPS receivers output NMEA data. The NMEA standard is formatted in lines of data called sentences. • Each sentence contains various bits of data organized in comma delimited format (i.e. data separated by commas). $GPRMC,062521.004,A,5404.2675,N,00159.7569,W,000.0,000.0,061017,,,A*78 $GPGGA,062521.004,5404.2675,N,00159.7569,W,1,10,4.00,100.0,M,50.0,M,,*7A $GPGSA,A,3,13,11,20,28,14,18,16,21,22,19,,,4.00,3.20,2.40*0B
  • 7. Extraction of Latitude and Longitude values from NMEA Format • The first received 6 characters from GPS module are compared with string $GPRMC, if matched then will go for further process otherwise repeat the same process again. • If string is matched then wait till you will get two 2 commas, next character indicates weather the GPS is activated or not. • If this character is A then GPS is activated otherwise GPS is not activated. Now again wait till you get comma (,). • The next 9 characters indicate the LATITUDE. Wait till you get 2 more commas (,) the next 10 characters indicates the LONGITUDE. • This data is sent out on the serial port at an interval called the update rate.
  • 8. Message Formats Obtaining data from the string $GPRMC Time: 144818.317 is 14.48 and 18.317 seconds in Greenwich mean time Latitude: 5404.2675,N is latitude in degrees.decimal minutes, north Longitude: 0159.7569,W is longitude in degrees.decimal minutes, west Date:051017 is 05.10.17 Number of satellites seen: 10 Altitude: 100 meters
  • 14. Circuit Applications: • Used in tracking devices and mapping devices • Used in personal positioning • Date and time monitoring • This project is used in embedded system applications to find out the location. • VR games.