3. llment of the requirement of
University of Mumbai
For the Degree of
Bachelor of Engineering
(Instrumentation Engineering)
by
Pritesh Bharnuke(Roll No.66)
Abhishek Kshirsagar(Roll No.29)
Sagar Parmar(Roll No.36)
Under the guidance of
Mrs.Manisha Hatkar
Department of Instrumentation Engineering
Smt.Indira Gandhi College of Engineering,
Sector 16, Koparkhairane , Navi Mumbai
(Affiliated to University of Mumbai)
November 2014
4. Smt.Indira Gandhi College of Engineering
(Affiliated to the University of Mumbai)
Sector 16, Koparkhairane, Navi Mumbai 400 709.
CERTIFICATE
This to certify that synopsis on Project entitled
GSM/GPS Based vehicle Tracking System"
submitted by
Pritesh Bharnuke(Roll No.66)
Abhishek Kshirsagar(Roll No.29)
Sagar Parmar(Roll No.36)
is approved for the degree of
Bachelor of Engineering
in
Instrumentation Engineering.
Examiner 1 Examiner 2
Guide Project Coordinator
Head of Department Principal
i
5. Abstract
As this projects contains following sections Micro-controller AT89C2051 , is the heart of
the project. 2 line 16 character lcd for display, RS-232 section, DB9 connector for gsm
and gps modem connection, Indication led, Global Positioning System (GPS) modem,
Global system for mobile communication (GSM) modem SIM300 or similar, In the said
project, we can track the location of our Vehicle anywhere in the world. This project gives
location details about vehicle by sending s.m.s .through GSM modem. This SMS contains
longitude and latitude of the location. Microcontroller is the central heart of this project
Microcontroller gets the coordinates from GPS modem and then it sends this information
to the user in Text format giving direct link on google map on even your mobile phone.
You simply click on the link and it will take you to the vehicle location on the Google
map or even in your browser.
This Project it is designed on an embedded system which is used for tracking and
positioning of any vehicle by using GPS tracking system is required in many situations,
when you need to track the vehicle or the convoy of vehicles ,it could be theft or highjack
case. In GPS tracking system the location of vehicle is sent to remote place and it is
done by GSM modem. GPS modem requires minimum 3 satellites to calculate the exact
location. This modem communicates only in one way with microcontroller. This means
that it can only transmit data to microcontroller. GPS Modem does not receive any data
from microcontroller. At the same time GPS modem does not send data to Satellite, it
only receives signal from satellites.
ii
8. Chapter 1
Literature Survey
The papers published in IEEE journals regarding vehicle position tracking system and its
implementation on Fpga has helped to develop this project by analyzing the defects and
using the effective ways from all resources available. The concept of the reference papers
and how it helped in designing this system is described in the following subsections
This project is referenced to the paper ?Design of vehicle position tracking system
using short message services and its implementation on fpga ,done by Arias Tanti
Hapsari , Eniman Y Syamsudin and, Imron Pramana. In this reference paper author
used .GPS module to receive the vehicular position and, short messaging service via
mobile phone' to receive user request and to send the vehicle's position. These
components are controlled by a system which is designed using VHDL on Altera
MAX plus I1 software, and it is implemented on FPGA chip Altera UPlX demo
board (Altera FLEX 10KEPF). In this way the author gets the position of the
vehicle and send it to any user who gives the request for tracking. The objective
of this project is to achieve a design of such system that can give information of
the vehicle position every time there's a request for it. Safety and security is a
major concern for all vehicle owners . This vehicle tracking system ensures safety
and security of vehicle by tracking its position and sending it to owner or any
people whenever it is requested by them. And also GPS system ensures maximum
accuracy in
9. nding the vehicular position ranging within few feet. Using the mobile
phone attached in the system ,the position of the vehicle is sent as short message
service?(SMS) to the requested people. The designed system is implemented on
Altera UPlX demo board. There are two testing and veri
10. cation procedures of this
system.[3]
Another paper referenced is? GPS-based Vehicle Tracking System-on-Chip. Mod-
ern powerful recon
11. gurable systems are suited in the implementation of various
data-stream, data parallel,and other applications . An application that needs real-
time, fast, and reliable data processing is the GPS-based vehicle tracking system
(VTS). This system is designed using a system-on-chip (SOC) replacement of the
current microcontroller(8051)-based implementation. The proposed SOC is built
on a
12. eld programmable gate array (FPGA) promising a cheaper design, a more
cohesive architecture, a faster processing time and an enhanced system interaction.
Recon
14. guration of resources in different parallel topologies allows for a good match-
ing with the inherent intrinsic parallelism of an algorithm or a speci
20. gure its connections to
re
ect thesoftware being run. The ability to completely reprogram the computer's
hardware implies that this new architecture provides immense scope for emulating
different computer architectures. As the complexity of FPGA-based designs grow,
a need for a more efficient and
exible design methodology is required. One of the
modern tools is Quartus II. It is a compiler, simulator, analyzer and synthesizer
with a great capability of veri
21. cation and is chosen to be used for this implemen-
tation. It consists of two main parts, the Base Station (BS) and the Mobile Unit
(MU). The BS consists of a PIC Microcontroller based hardware connected to the
serial port of a computer. The MU is a self-contained PIC Microcontroller based
hardware and a GPS module. 4 The latter would keep track of all the positions
traversed by the vehicle and records them in its memory. The system has a great
storage capacity, and could perform a signi
22. cant recording with a considerable sam-
pling rate. The mobile unit (MU) of the addressed Aram Locator consists of two
communicating microcontrollers interfaced with memory. There is also a GPS unit
and RF transceiver.[1]
Proposed Method:-
All these mentioned technology are cotly and take much more space compare to
our project. With the help of advancement in technology we are use the the Atmel
89c2051microcontroller to controlled system we can easily track any object or vehicle
which ensures safety for vehicle owners and also lots of uses for public transport
system..
2
23. Chapter 2
Introduction
There is a drastic increase in the number of vehicles in these days which also cause a steep
rise in the number of theft. with a lot of people losing their personal asset . According to
the World Organization, an estimated 1.2 million people lose their asset every year due
to theft. This project is mainly used to track the position of the Vehicle by the owner or
can also be used in the public transportation system by the people to know the location
of the buses or trains. In case of any theft the system sends automated messages to the
pre-programmed numbers. We can send messages to any number of mobiles. The owner
of the vehicle, keep track of its vehicle This uses a GPS (Global Positioning System) to
know the exact position of the vehicle with an accuracy of a few feet. GSM is used to
receive SMS from the user and reply the position of the vehicle through a SMS. This
can also be used for other purposes such as asset tracking, Stolen Vehicle recovery, Fleet
management, Field Service Management, Field Sales etc. Industries not traditionally
known to use vehicle tracking systems have started to use it in creative ways to improve
their processes or businesses. The hospitality industry has caught on to this technology
twelcomeo improve customer service. For example, a luxury hotel in Singapore has been
known to install tracking system in their limousines to ensure they can their VIPS when
they reach the hotel. Vehicle tracking systems have also been used in food delivery and
car rental companies.
2.1 Block Diagram
As this projects contains following sections
1. Micro-controller AT89C2051 , is the heart of the project.
2. 2 line 16 character lcd for display
3. RS-232 section
4. DB9 connector for gsm and gps modem connection
5. Indication led
6. GPS modem
7. GSM modem SIM300 or similar
3
24. Figure 2.1: Block Diagram
In the said project, we can track the location of our Vehicle anywhere in the world. This
project gives location details about vehicle by sending s.m.s .through GSM modem. This
SMS contains longitude and latitude of the location. Microcontroller is the central heart
of this project Microcontroller gets the coordinates from GPS modem and then it sends
this information to the user in Text format giving direct link on google map on even your
mobile phone. You simply click on the link and it will take you to the vehicle location on
the Google map or even in your browser it will be something like this
http://maps.google.com/maps?q=19+10.8328,072+58.4268.
This Project it is designed on an embedded system which is used for tracking and
positioning of any vehicle by using GPS and GSM. GPS based Vehicle tracking system is
required in many situations, when you need to track the vehicle or the convoy of vehicles
,it could be theft or highjack case.
In GPS tracking system the location of vehicle is sent to remote place and it is done by
GSM modem. GPS modem requires minimum 3 satellites to calculate the exact location.
This modem communicates only in one way with microcontroller. This means that it
can only transmit data to microcontroller. GPS Modem does not receive any data from
microcontroller. At the same time GPS modem does not send data to Satellite, it only
receives signal from satellites..
4
25. Chapter 3
Circuit Diagram
3.1 Circuit Diagram
In the power supply section IC1 is 7805 , 5v regulator . 9 to 12 v one ampere dc is
input to the power supply .Capacitor c1 and c2 forms the
26. lter circuit. LD1 is a power
supply indication led. Restance R1 is a voltage dropping resistance since the output of
the regulator is 5v and led works on 3vdc. Our entire circuit works on 5v dc supply.
On the microprocessor AT 89C2051 CRYSTAL X1 is 11.059mhz crystal connected
to pin 2 and pin 3 of the microcontroller along with the capacitor c3 and capacitor c4
forms the clock frequency input to microcontroller.
These value is the recommendation of the microcontroller manufactures. Capacitor
c5 and resistor r2 forms the reset circuit of the microcontroller. We used at89c2051 mi-
crocontroller in our project since it is from the 8051 family of microcontroller .This is
small in size and only 20 pin package. It's current consumption is quite low compared
to it's big brother AT89c51 which has 4 ports with 40 pin package.AT89C2051 is 20 pin
package with only two ports port 1 and port3.
For other details on the microcontroller please refer accompanied data sheet. RS- 232
is max 232 ic with dual transreceiver, is used for level conversion Rs-232 was designed to
work on the pc so it's logic is at +12 and -12 v level It should be converted to TTL level to
be connected to microcontroller which works only on 5vdc. Capacitor C6,C7,C8,C8,C10.
Are associated components And are part of rs-232 conversion as given in manufacturer's
data sheet.
Both GPS and GSM modems are connected to this ic through 9pin DB9 connec-
tor .This microcontroller has only one serial port. Additional serial port is created by
software. Data from GPS is received through software serial port and data to gsm is
transmitted through the onboard hardware serial port. P3.0 is RX pin and P3.1 is TX
pin similarly P1.0 and P1.1 are RX and TX pins for software serial port.
On the display we have used 16 character , 2 line(16x2) text lcd.data from microcon-
troller is sent through its pins p1.4 to pin p1.7. Data is sent in nibble mode. Pin P1.2 is
connected to RS pin on the lcd and Pin P1.3 is connected to EN pin on to lcd. Variable
resistance V1 is contrast control resistance.
5
27. Figure 3.1: Circuit Diagram
GPS receiver works on 9600 baud rate is used to receive the data from space Seg-
ment (from Satellites), the GPS values of different Satellites are sent to microcontroller
AT89c2051, where these are processed and forwarded to GSM. At the time of processing
GPS receives only GPGGA values . From these values microcontroller takes only latitude
and longitude values excluding time, altitude, name of the satellite, authentication etc.
Global system for mobile communication (GSM) works on 9600 baud rate.
The power is supplied to components like GSM, GPS and Micro control circuitry
using a 12V/3.2A battery .GSM requires 12v,GPS and microcontroller requires 5v .with
the help of regulators we regulate the power between three components..
6
28. Bibliography
[1] Issam W. Damaj Adnan I. Yaqzan and Rached N. Zantout. Gpsbased vehicle tracking
system-on-chip. 2008.
[2] Peter J. Ashenden. The designer's guide to vhdl. 1995.
[3] Arias Tanti Hapsari Eniman Y Syamsudin Imron Pramana. Design of vehicle position
tracking system using short message services and its implementation on fpga. Asia,
2005.
[4] Theodore S. Rappaport. Wireless communication. pages 3182{3187, Minnesota, USA,
2008.
[5] Joseph E. Wilkes Vijay Kumar Garg. Principles and Applications of GSM. 1998.
7
29. Acknowledgments
I thank the many people who have done lots of nice things for me. It is indeed a mat-
ter of great pleasure and proud previlege to be able to present this project report on
GSM/GPS Based vehicle Tracking System. We are highly indebted to the project
incharge Mrs.Aasha Kantekar and Guidence Mrs. Manisha Hatkar for her valueable guid-
ance and appreciation for giving form and substance to this seminar. It is due to her
enduring efforts, patience and enthusiasm which has given a sense of direction and pur-
posefulness to this project and ultimately made it a success. We would like to express our
deep regards an gratitude to the Principle Dr.S.S.Chavhan. We would like to tender our
sincere thanks to the staff members (teaching and non-teaching staff) and our friends for
their co-ordination.