Introduction to Embedded Systems Project Report - (Your name here!)




Location Tracker


Introduction


Group members:
1) Mansoor Ahmad Khan
2) Muhammad Nauman Tariq

The purpose of our device is to locate the position of (specifically) vehicle
but you may find the location of anything you want by just fitting it in that object, and whenver you send a message to it, it will send you a google map link.



The objectives of our project are:

1) Location tracker
2) Speed limit
3) Accident alarm
The device we are going to made will help us to find its location using GPS, we will send a message over GSM and GSM through arduino receive the loction from GPS and in reply it will send its location in form of google map link and also the LCD will diplay its location in form of (latitude,longitude). Also it will send a message if its speed is get increase than the restricted speed limit, morever if there is sudden large decrease in its speed then it means there is chance of accident in such situation it will also create a message and will deliver it to user.

Main components


Name of components Specifications & pins required
NEO-6M GPS module Tx,Rx,Vcc and Ground
2.5m
0.1m/s
2.7-3.6V
D.C 3V
SIM-900A GSM module Tx,Rx,Vcc and Ground
4.8-5.6V D.C
Sms
TfT 1.44 inch-LCD 128x128 resolution
Led-3.3v
Vcc-5v
5 pins for SPI digital interface
Selection of the components are very important! you to have select the componens wisely. Above are the some main component we used during our project.The main thing in this project is network either with satellite for location or mobile network for Sms we face alot of troubles during connection validation but we trouble shoot all these problems,So you have to select the components which are better in network connection.

Flow chart





    Above flow chart displays the flow of execution of our system i.e the human(user) will send a message to the GSM and GSM through arduino will fetch the location from GPS and reverse process will take place and user will receive a message having a Google map location(link).

    Final prototype to be expected




    Deligation of task


    Mansoor Ahmad Khan Muhammad Nauman Tariq
    Literature Review Literature Review
    Selecting the best GSM Module Selecting the best GPS Module
    Software Designing Hardware Implementation
    PCB Designing PCB Printing
    Populating the PCB Populating the PCB
    Software Trouble Shooting Hardware Trouble Shooting
    Documentation Designing of Console


    Intellectual Properties and Ethics Considerations

    All the codes we are going to share with you in last are open source(available to everyone) so that every can get benefit of it.Morever we have gone through many website but the website which we mostly prefferd are below:
    https://circuitdigest.com/microcontroller-projects/vehicle-tracking-system-using-arduino-gps-and-gsm
    https://www.itead.cc/wiki/SIM900/SIM900A_GSM/GPRS_Minimum_System_Module#Overview

    Commercialization Aspects

    The primary concern of this product is all vehicle owners because its main purpose is to track vehicles,we can also get the information that how fast is vehicle travelling.This device also help to put an end to thieves and you may plan to catch the theives through this device.However we may also fit this device in wild animals beacuse they are very important to our enviroment but for them we have to fit a small battery to provide source to the device.Also we can fit it in handicaps persons(mentaly handicaps) as a handbrace so that their family can easiy got them.



    Design

    The Design process has several layers to it. Schematic Design, Software Design, Final Hardware Assembly

    During hardware Interfacing




    location we got during hardware interfaincg


    Schematic Diagram


    PCB Layout




    first of all sketch all the comoponent in schematic and connect them accurately to their adajacent terminal then convert it into schematic then route all the wires in such way that their should be no crossing of two wires,one wire should be little apart from other wire otherwise our PCB will be short and will not work properly.

    PCB components




    Populated PCB




    PCB successfully Booted





    Software Development

    Describe the structure of your software. In a pictorial format you may describe the flow of your algorithm and how you have used the functions to implement the code in an efficient way.

    Design of finished Product



    The above design we have made is through laser cut but you may design a small and compact box approximately equal to match box.



    Results in Video form

    Below is the drive link containing the video of functional GPS displaying the result on LCDs https://drive.google.com/file/d/1B-e8U83D21VtlDMzQp8LYb8S0WVjh0Xk/view?usp=sharing





    Conclusions

    We learn alot because initially! everytime when we get into our work it takes almost one hour to get our prevoius work's output after troubleshooting of a hour we proceed further but anyways we got so mush command, that after finalizing our project within 5 to 6 minute we can interface our components and it will work surely.



    Project Execution Plan


    •Determined direction in Two weeks Aug(19)-sep3
    •Finalize bill of materials from sep5 to sep25
    •Interfaced GPS with Arduino from sep25 to Oct1
    •Displayed the GPS location on LCD from Oct2 to oct9
    •Send the Location over cell phone from oct9 to oct22
    •Design the PCB in software from oct22 to Nov1
    •Software + Hardware on bread board from Nov2 to Nov15
    •Final Product withthout box upto 20th of Nov
    •Solid Works upto 25th Nov
    •casing,lab report and finalized upto 5th Dec

    source Codes, Eagle files & CAD file

    Below is the link of source code for GSM,GPS,LCD and combine code for all three of them: https://drive.google.com/drive/folders/1oCLbyZjzQkXteW_jnxep64JFnzUCxUjS?usp=sharing


    Below is the link of Eagle files(Schematic and Board):
    https://drive.google.com/drive/folders/1JoQiSPBNux8xwLX0RLBrf7cttzPB-Ycg?usp=sharing
    Below is the link of CAD files
    https://drive.google.com/file/d/1S2Rc-MSYEGQU-RhDReypBlYaH1QqXAUD/view?usp=sharing


    Bill of materials(components)
    Name of components price in pkr
    Neo 6m GPS module Rs 900
    GSM 900A module Rs 2150/-
    Tft LCD (128x128) (optional)
    1.44 inch
    Rs 1100/-
    Other Discrete components Rs 250/-
    Total Cost Rs 4400/-


    For any query contact us:

    [email protected]
    [email protected]