Introduction: Tracking System

Picture of Tracking System

This system uses a gps and gsm system to recieve co-ordinates and send them as a text on your phone. The gps recieves the co-ordinates and gsm sends them as a message on your phone.

Place a sim in the gsm module on which you will send the message like "Track" and the module will send back the location.

Step 1: Parts Required

You can use any aduino. Also modules for gsm and gps are avalable. The components I have used :

1. Arduino UNO

2. Gps module GY-NEO6MV2

3. Gsm module SIM900A

Step 2: Connections

Connect the gps Rx and Tx pin of GPS module to pin 3 and 4 of arduino respectively.

I have used 0 and 1 pin for GSM.

Supply Vcc and Gnd to both the modules.

Step 3: Code

Replace your phone number in the code and hit upload.

Step 4: Test

Picture of Test

You can receive the co-ordinates by texting "Track" to
the sim you have used in the gsm module. You can change the keyword in the code as required.

The received location is a link to Google maps. copy that link and paste it in your chrome or any browser and you can view the systems location. Due to some reason the is not directly opening in google maps app, so you will need to copy and paste the link.


bipin123 made it! (author)2017-07-30

Sir please give me connection block diagram of gps and gsm module to arduino uno

afams made it! (author)2017-05-31

can you help me?

i cant upload when i connect rx gsm to port 1 (tx) arduino and tx gsm to port 0(rx).

but when i connect rx to 0 and tx to 1 , i just get at at at at

thank you btw

NorahAli (author)2017-03-07

when I want to upload this error is shown: can you provied me with the link of library

Arduino: 1.8.1 (Windows 8), Board: "Arduino/Genuino Uno"

C:\Users\NORAAL~1\AppData\Local\Temp\arduino_modified_sketch_185079\sketch_mar07a.ino:2:23: fatal error: TinyGPS++.h: No such file or directory

#include "TinyGPS++.h"


compilation terminated.

exit status 1

Error compiling for board Arduino/Genuino Uno.

This report would have more information with

"Show verbose output during compilation"

option enabled in File -> Preferences.

tsmeey (author)2017-01-29

Can you please tell me what kind of GSM Modul you use? Maybe an link at ebay or Amazon?
Best regards

Sankalp Mahajan (author)tsmeey2017-01-30


here's the link :

tsmeey (author)Sankalp Mahajan2017-01-30

thanks a lot, but I can't find this kind of GSM Modul not on this side of the earth ;)
I'll try another one. I hope it'll be compatible. Nevertheless thanks for the link.
Best regards

About This Instructable




More by Sankalp Mahajan:Bi-directional Communication RobotTracking SystemSmart street lighting
Add instructable to: