GPS based Location detection using Raspberry Pi

Call for Price

GPS based Location detection using Raspberry Pi

SKU: GPS based Location detection using Raspberry Pi Category:

Description

ABSTRACT

Global Positioning System, which the technology used to find the location. GPS can be interfaced with the Raspberry Pi Serially to get the positioning parameters like Latitude and Longitude. It can be used for automation application like detecting the location of the vehicle or to detect the person by using GPS. Direct serial data obtained from the GPS using Raspberry Pi should be decoded to get an approximate value of Latitude and Longitude. Raspberry Pi which having the GPIO pins for transmitter and receiver in the name of GPIO14 and GPIO15

 

HARDWARE REQUIRED

  • Raspberry Pi
  • SD card
  • Power supply
  • VGA to HDMI converter (Optional)
  • Global Positioning System (GPS)

 

SOFTWARE REQUIRED

  • Raspbian Stretch OS      
  • SD card Formatter
  • Win32DiskImager (or) Etcher

PYTHON LIBRARIES USED

  • Serial library for enabling serial communication to read the GPS value.

CODE

import serial

port = serial.Serial("/dev/serial0", baudrate=9600, timeout=0.5)

while True:
    rcv = port.readline()
    rcv = rcv.split()
    if ('GPGGA' in rcv[0]):
        R = rcv[0].split(',')
        try:
            lat = float(R[2][:2]) + float(R[2][2:4]) / 60 + float(R[2][4:]) / 3600
            long = float(R[4][:3]) + float(R[4][3:5]) / 60 + float(R[4][5:]) / 3600)
            print("Latitude")
            print(lat)
            print("Longitude")
            print(long)
        except:
            pass

Additional information

Weight 0.000000 kg

Reviews

There are no reviews yet.

Be the first to review “GPS based Location detection using Raspberry Pi”

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.