An open API service indexing awesome lists of open source software.

https://github.com/mazensayed91/gps-project


https://github.com/mazensayed91/gps-project

Last synced: over 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# GPS TRACKING SYSTEM!

[![Build Status](https://img.shields.io/badge/C-90%25-green)](https://travis-ci.org/joemccann/dillinger)         [![Build Status](https://img.shields.io/badge/Python-10%25-green)](https://travis-ci.org/joemccann/dillinger)         [![Build Status](https://img.shields.io/badge/commit%20activity-3weeks-blue)](https://travis-ci.org/joemccann/dillinger)         ![Build Status](https://img.shields.io/badge/contributors-6-green)

This is a project for the Faculty of Engineering, Ain Shams University, for a course # CSE312 - # Microprocessor Based Systems, Where we learned how to write assembly language and all information about **ARM Cortex M4-based System** with writing C code for it by using datasheet "TivaTM TM4C123GH6PM Microcontroller" to build real-life projects.

## Table of Contents

- Introduction
- Purpose
- Components Used
- Technologies Used
- Softwares Used
- Contributors

## Introduction

In this project a GPS tracking system will be developed using TM4C123G LaunchPad, the system should store the moved trajectory after power-on until a destination point is reached and calculate the taken distance, and then display it on the LCD.

## Purpose

The purpose of the project is to store the moved trajectory after power-on until a destination point is reached and calculate the taken distance and then display it on the LCD.

## Components Used

- TM4C123GH6PM LaunchPad
- GPS Receiver
- LCD Display
- Breadboard
- Potentiometer
- Battery
- Arduino for Power
- Jumper Wires

| Tiva TM4C123GH6PM Microcontroller | GPS module (ublox neo 6m) | LCD display |
| ------ | ------ | ------ |
| ![](https://ram-e-shop.com/wp-content/uploads/2018/09/tivac_launchpad_new.jpg) | ![](https://static.wixstatic.com/media/03d28e_f71ca661a4b341afac233b328760eefc~mv2.jpg/v1/fill/w_1024,h_1024,al_c,q_85/03d28e_f71ca661a4b341afac233b328760eefc~mv2.jpg ) |![](https://hackster.imgix.net/uploads/attachments/665769/iic-i2c-1602-font-b-lcd-b-font-display-module-green-screen-for-font-b-arduino_6cUs6JT40z.jpg?auto=compress%2Cformat&w=900&h=675&fit=min ) |

## Languages Used

- Embedded C
- Python for Plotting

## Softwares Used

- Keil uVision4 (IDE)
- COM3 - Tera Term VT

## Contributors

[Mazen Sayed](https://github.com/Mazensayed91), [Mark Mourad](https://github.com/markmourad26), [Yasser Ahmed](https://github.com/YasserAhmedMoh), [Mark Essam](https://github.com/markessam12), [Farouk Araby](https://github.com/0rvant), [Abdulrahman Mamdouh](https://github.com/abdumamdouh)