SlideShare a Scribd company logo
1 of 16
Download to read offline
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

What's hot

design of FPGA based traffic light controller system
design of FPGA based traffic light controller systemdesign of FPGA based traffic light controller system
design of FPGA based traffic light controller systemVinny Chweety
 
Unit 3 devices&buses
Unit 3 devices&busesUnit 3 devices&buses
Unit 3 devices&busesPavithra S
 
Information theory & coding (ECE)
Information theory & coding (ECE)Information theory & coding (ECE)
Information theory & coding (ECE)nitmittal
 
Telecommunication switching system
Telecommunication switching systemTelecommunication switching system
Telecommunication switching systemMadhumita Tamhane
 
Embedded System Practical manual (1)
Embedded System Practical manual (1)Embedded System Practical manual (1)
Embedded System Practical manual (1)Niraj Bharambe
 
Landmines Detection
Landmines DetectionLandmines Detection
Landmines Detectionkulrao
 
Security System Based on Ultrasonic Sensor Technology
Security System Based on Ultrasonic Sensor TechnologySecurity System Based on Ultrasonic Sensor Technology
Security System Based on Ultrasonic Sensor TechnologyIOSR Journals
 
Smart traffic light controller using verilog
Smart traffic light controller using verilogSmart traffic light controller using verilog
Smart traffic light controller using verilogVaishaliVaishali14
 
Delays in verilog
Delays in verilogDelays in verilog
Delays in verilogJITU MISTRY
 
weather monitoiring system.pptx
weather monitoiring system.pptxweather monitoiring system.pptx
weather monitoiring system.pptxPranayBathini1
 
Microprocessor Basics 8085-8255 ch-5
Microprocessor Basics 8085-8255 ch-5Microprocessor Basics 8085-8255 ch-5
Microprocessor Basics 8085-8255 ch-5Neelam Kapoor
 
Main project report on GSM BASED WIRELESS NOTICE BOARD
Main project report on GSM BASED WIRELESS NOTICE BOARD Main project report on GSM BASED WIRELESS NOTICE BOARD
Main project report on GSM BASED WIRELESS NOTICE BOARD Ganesh Gani
 
8237 / 8257 DMA
8237 / 8257 DMA8237 / 8257 DMA
8237 / 8257 DMAAJAL A J
 

What's hot (20)

design of FPGA based traffic light controller system
design of FPGA based traffic light controller systemdesign of FPGA based traffic light controller system
design of FPGA based traffic light controller system
 
SONET/SDH in CCN
SONET/SDH in CCNSONET/SDH in CCN
SONET/SDH in CCN
 
Unit 3 devices&buses
Unit 3 devices&busesUnit 3 devices&buses
Unit 3 devices&buses
 
Information theory & coding (ECE)
Information theory & coding (ECE)Information theory & coding (ECE)
Information theory & coding (ECE)
 
Telecommunication switching system
Telecommunication switching systemTelecommunication switching system
Telecommunication switching system
 
Embedded System Practical manual (1)
Embedded System Practical manual (1)Embedded System Practical manual (1)
Embedded System Practical manual (1)
 
Landmines Detection
Landmines DetectionLandmines Detection
Landmines Detection
 
Security System Based on Ultrasonic Sensor Technology
Security System Based on Ultrasonic Sensor TechnologySecurity System Based on Ultrasonic Sensor Technology
Security System Based on Ultrasonic Sensor Technology
 
Smart traffic light controller using verilog
Smart traffic light controller using verilogSmart traffic light controller using verilog
Smart traffic light controller using verilog
 
Delays in verilog
Delays in verilogDelays in verilog
Delays in verilog
 
weather monitoiring system.pptx
weather monitoiring system.pptxweather monitoiring system.pptx
weather monitoiring system.pptx
 
Gsm signaling
Gsm signalingGsm signaling
Gsm signaling
 
GPS based tracking system
GPS based tracking systemGPS based tracking system
GPS based tracking system
 
Rs 232 interface
Rs 232 interfaceRs 232 interface
Rs 232 interface
 
Amps
AmpsAmps
Amps
 
Microprocessor Basics 8085-8255 ch-5
Microprocessor Basics 8085-8255 ch-5Microprocessor Basics 8085-8255 ch-5
Microprocessor Basics 8085-8255 ch-5
 
Main project report on GSM BASED WIRELESS NOTICE BOARD
Main project report on GSM BASED WIRELESS NOTICE BOARD Main project report on GSM BASED WIRELESS NOTICE BOARD
Main project report on GSM BASED WIRELESS NOTICE BOARD
 
Case study of digital camera
Case study of digital cameraCase study of digital camera
Case study of digital camera
 
Lambda design rule
Lambda design ruleLambda design rule
Lambda design rule
 
8237 / 8257 DMA
8237 / 8257 DMA8237 / 8257 DMA
8237 / 8257 DMA
 

Similar to Interfacing GPS with 8051

Design and implementation of GPS Tracker
Design and implementation of GPS TrackerDesign and implementation of GPS Tracker
Design and implementation of GPS TrackerVignesh Kannan
 
Presentation on progress report of final year project(gps
Presentation on progress report of final year project(gpsPresentation on progress report of final year project(gps
Presentation on progress report of final year project(gpsWasim Akram
 
38581354-Seminar-on-GPS.ppt
38581354-Seminar-on-GPS.ppt38581354-Seminar-on-GPS.ppt
38581354-Seminar-on-GPS.pptOsamaOsama46
 
Understanding GPS & NMEA Messages and Algo to extract Information from NMEA.
Understanding GPS & NMEA Messages and Algo to extract Information from NMEA.Understanding GPS & NMEA Messages and Algo to extract Information from NMEA.
Understanding GPS & NMEA Messages and Algo to extract Information from NMEA.Robo India
 
Dgps concept
Dgps conceptDgps concept
Dgps conceptegovindia
 
Dgps concept
Dgps conceptDgps concept
Dgps conceptegovindia
 
Assisted GPS in Radiomobile Networks
Assisted GPS in Radiomobile NetworksAssisted GPS in Radiomobile Networks
Assisted GPS in Radiomobile NetworksLuca Matteo Ruberto
 
Global Positioning System in Precision Agriculture
Global Positioning System in Precision AgricultureGlobal Positioning System in Precision Agriculture
Global Positioning System in Precision AgricultureRedmond R. Shamshiri
 
GPS Receiver ICS2014
GPS Receiver ICS2014GPS Receiver ICS2014
GPS Receiver ICS2014Mazhar Abbas
 
maXbox starter 34 GPS Tutorial
maXbox starter 34 GPS TutorialmaXbox starter 34 GPS Tutorial
maXbox starter 34 GPS TutorialMax Kleiner
 
GPS Based Vehicle Location using ARM 7 LPC 2148
GPS Based Vehicle Location using ARM 7 LPC 2148GPS Based Vehicle Location using ARM 7 LPC 2148
GPS Based Vehicle Location using ARM 7 LPC 2148IRJET Journal
 
2 g data performance dimensioning ,planning & optimization
2 g data performance dimensioning ,planning & optimization2 g data performance dimensioning ,planning & optimization
2 g data performance dimensioning ,planning & optimizationVusal Suleymanov
 
Design of field programmable gate array-based data processing system for mul...
Design of field programmable gate array-based data processing  system for mul...Design of field programmable gate array-based data processing  system for mul...
Design of field programmable gate array-based data processing system for mul...IJECEIAES
 
4. lecture 3 data capturing techniques - total station and gps
4. lecture 3   data capturing techniques - total station and gps4. lecture 3   data capturing techniques - total station and gps
4. lecture 3 data capturing techniques - total station and gpsFenTaHun6
 
4. lecture 3 data capturing techniques - total station and gps
4. lecture 3   data capturing techniques - total station and gps4. lecture 3   data capturing techniques - total station and gps
4. lecture 3 data capturing techniques - total station and gpsFenTaHun6
 

Similar to Interfacing GPS with 8051 (20)

Design and implementation of GPS Tracker
Design and implementation of GPS TrackerDesign and implementation of GPS Tracker
Design and implementation of GPS Tracker
 
Presentation on progress report of final year project(gps
Presentation on progress report of final year project(gpsPresentation on progress report of final year project(gps
Presentation on progress report of final year project(gps
 
38581354-Seminar-on-GPS.ppt
38581354-Seminar-on-GPS.ppt38581354-Seminar-on-GPS.ppt
38581354-Seminar-on-GPS.ppt
 
Presentation1
Presentation1Presentation1
Presentation1
 
Understanding GPS & NMEA Messages and Algo to extract Information from NMEA.
Understanding GPS & NMEA Messages and Algo to extract Information from NMEA.Understanding GPS & NMEA Messages and Algo to extract Information from NMEA.
Understanding GPS & NMEA Messages and Algo to extract Information from NMEA.
 
Dgps concept
Dgps conceptDgps concept
Dgps concept
 
Dgps concept
Dgps conceptDgps concept
Dgps concept
 
Assisted GPS in Radiomobile Networks
Assisted GPS in Radiomobile NetworksAssisted GPS in Radiomobile Networks
Assisted GPS in Radiomobile Networks
 
Dgps
DgpsDgps
Dgps
 
Gps 2
Gps 2Gps 2
Gps 2
 
Global Positioning System in Precision Agriculture
Global Positioning System in Precision AgricultureGlobal Positioning System in Precision Agriculture
Global Positioning System in Precision Agriculture
 
GPS Receiver ICS2014
GPS Receiver ICS2014GPS Receiver ICS2014
GPS Receiver ICS2014
 
maXbox starter 34 GPS Tutorial
maXbox starter 34 GPS TutorialmaXbox starter 34 GPS Tutorial
maXbox starter 34 GPS Tutorial
 
GPS Based Vehicle Location using ARM 7 LPC 2148
GPS Based Vehicle Location using ARM 7 LPC 2148GPS Based Vehicle Location using ARM 7 LPC 2148
GPS Based Vehicle Location using ARM 7 LPC 2148
 
Global positioning system
Global positioning systemGlobal positioning system
Global positioning system
 
TcpGPS
TcpGPSTcpGPS
TcpGPS
 
2 g data performance dimensioning ,planning & optimization
2 g data performance dimensioning ,planning & optimization2 g data performance dimensioning ,planning & optimization
2 g data performance dimensioning ,planning & optimization
 
Design of field programmable gate array-based data processing system for mul...
Design of field programmable gate array-based data processing  system for mul...Design of field programmable gate array-based data processing  system for mul...
Design of field programmable gate array-based data processing system for mul...
 
4. lecture 3 data capturing techniques - total station and gps
4. lecture 3   data capturing techniques - total station and gps4. lecture 3   data capturing techniques - total station and gps
4. lecture 3 data capturing techniques - total station and gps
 
4. lecture 3 data capturing techniques - total station and gps
4. lecture 3   data capturing techniques - total station and gps4. lecture 3   data capturing techniques - total station and gps
4. lecture 3 data capturing techniques - total station and gps
 

More from Praveen Kumar

Level sensitive scan design(LSSD) and Boundry scan(BS)
Level sensitive scan design(LSSD) and Boundry scan(BS)Level sensitive scan design(LSSD) and Boundry scan(BS)
Level sensitive scan design(LSSD) and Boundry scan(BS)Praveen Kumar
 
An introduction to FUSES
An introduction to FUSESAn introduction to FUSES
An introduction to FUSESPraveen Kumar
 
Introduction to SCADA
Introduction to SCADAIntroduction to SCADA
Introduction to SCADAPraveen Kumar
 
SPICE LEVEL I/LEVEL II/LEVEL III AND BSIM MODELS
SPICE LEVEL I/LEVEL II/LEVEL III AND BSIM MODELSSPICE LEVEL I/LEVEL II/LEVEL III AND BSIM MODELS
SPICE LEVEL I/LEVEL II/LEVEL III AND BSIM MODELSPraveen Kumar
 
Finite word length of IIR filters Limit cycles due to product round-off error...
Finite word length of IIR filters Limit cycles due to product round-off error...Finite word length of IIR filters Limit cycles due to product round-off error...
Finite word length of IIR filters Limit cycles due to product round-off error...Praveen Kumar
 
SOLAR POWER generation using solar PV and Concentrated solar power technology
SOLAR POWER generation using solar PV and Concentrated solar power technologySOLAR POWER generation using solar PV and Concentrated solar power technology
SOLAR POWER generation using solar PV and Concentrated solar power technologyPraveen Kumar
 
SELECTION OF DRIVES AND CONTROL SCHEMES FOR MACHINE TOOLS
SELECTION OF DRIVES AND CONTROL SCHEMES FOR MACHINE TOOLS SELECTION OF DRIVES AND CONTROL SCHEMES FOR MACHINE TOOLS
SELECTION OF DRIVES AND CONTROL SCHEMES FOR MACHINE TOOLS Praveen Kumar
 
Insertion sort and shell sort
Insertion sort and shell sortInsertion sort and shell sort
Insertion sort and shell sortPraveen Kumar
 
Vehicle safety system in automobiles
Vehicle safety system in automobiles Vehicle safety system in automobiles
Vehicle safety system in automobiles Praveen Kumar
 
Field effect transistors and MOSFET's
Field effect transistors and MOSFET'sField effect transistors and MOSFET's
Field effect transistors and MOSFET'sPraveen Kumar
 
Draft tubes merits and demerits
Draft tubes merits and demeritsDraft tubes merits and demerits
Draft tubes merits and demeritsPraveen Kumar
 
Orcad pspice intro and basics
Orcad pspice intro and basicsOrcad pspice intro and basics
Orcad pspice intro and basicsPraveen Kumar
 
REVERSE POWER RELAY for solar PV systems
REVERSE POWER RELAY for solar PV systemsREVERSE POWER RELAY for solar PV systems
REVERSE POWER RELAY for solar PV systemsPraveen Kumar
 
Digital Voltmeter, Digital Ammeter and Digital Multimeter
Digital Voltmeter, Digital Ammeter and Digital MultimeterDigital Voltmeter, Digital Ammeter and Digital Multimeter
Digital Voltmeter, Digital Ammeter and Digital MultimeterPraveen Kumar
 
Autonomous bot using OP-AMP(lm741)
Autonomous bot using OP-AMP(lm741)Autonomous bot using OP-AMP(lm741)
Autonomous bot using OP-AMP(lm741)Praveen Kumar
 
Ventilating systems for electrical machines
Ventilating systems for electrical machinesVentilating systems for electrical machines
Ventilating systems for electrical machinesPraveen Kumar
 

More from Praveen Kumar (20)

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

Recently uploaded

PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLManishPatel169454
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spaintimesproduction05
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01KreezheaRecto
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 

Recently uploaded (20)

PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spain
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 

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.