Here we are using Raspberry Pi 3 with Raspbian Jessie OS. Other than that we need to install GPS Daemon (GPSD) library, 16x2 LCD Adafruit library, which we install later in this tutorial.
The goal of this project is to collect location data (longitude and latitude) via UART from a GPS module and display them on a 16x2 LCD, so if you are not familiar with the way the 16x2 LCD works with the Raspberry Pi, this is another great opportunity to learn. Today in this project we will Interface GPS module with Raspberry Pi 3. With the amount of power packed by the Raspberry Pi, it certainly will be quite awesome to build GPS based projects with the same cheap GPS modules and that is the focus of this post. One of the coolest embedded platforms like the Arduino has given makers and DIYers the ability to get location data easily using GPS module and thus build things that rely on location.