This repository contains source code for Arduino and Python interface to read GPS output (encoded in NMEA standards) and show latitude and longitude on user interface.
Instructions given here will let you execute this project on your local machine.
You can further develop and test this project as per your need and deploy to your live system.
However, before deploying it is advisable to execute project in sandbox/staging environment and thoroughly verify multiple scenarios.
- Basic knowledge of high level computer programming
- Basic knowledge of 'Object Orientied Programming' and languages like C++, Java, Python etc.
- Basic knowledge of hardware components and peripherals of computer systems, Arduino, to start with Arduino UNO, Raspberry Pi etc.
- Basic knowledge of working of GPS module and NMEA sentances(more info on: http://aprs.gids.nl/nmea)
- Computer system with basic configurations, latest java IDE, Arduino IDE, Python IDE and any other code editing tools etc.
- Copy given Arduino and Python code, compile and update code if needed as per your board and GPS module, and uploaded to board
- Connecting GPS modules with Arduino connections
- Download and install: u-center - a GNSS evaluation software for Windows by U-blox (link: https://www.u-blox.com/en/product/u-center-windows)
Test GPS module using u-center software by interfacing it with Arduino.
- Arduino - An open source electronics prototyping and programming platform
- Python - Open source programming platform
- U-blox - leading wireless and navigation technology providers
- Harsh Gosar - Initial work - harshgosar
This project is licensed under the MIT License - see the LICENSE.md file for details
Thanks to,
- GitHub and Instructables to provide platform to store and share this project
- Google and YouTube to search and provide useful information
- Glenn Baddeley's website http://aprs.gids.nl/nmea to understand NMEA sentances
- NovATel (https://docs.novatel.com/OEM7/Content/Logs/Core_Logs.htm?tocpath=Logs%7CView%20Logs%7CCore%20Logs%7C_____0)