THESIS Compiled
THESIS Compiled
THESIS Compiled
INTRODUCTION
Motor vehicle theft has been a rampant crime, not only in the Philippines but in
the entire world. there have been a multitude of Laws submitted to counter these crimes,
but crime cases havent been dwindling, even in the presence of these laws. On the 2015,
the PNP has reported over 9,201 cases of motor vehicle theft incidents in the Philippines
[1].
There have been a lot of anti-theft procedures and mechanisms for motor vehicles
have been invented to counter these threats, it may have decreased the number of cases
but does completely eradicate the problem [2] [3] and tracking down these stolen cars is
even a larger hurdle, as tracking down these cars would require a large amount of time
and effort.
Vehicle tracking systems are commonly used by fleet operators for fleet
management functions such as fleet tracking, routing, dispatch, on-board information and
security. The American Public Transportation Association estimated that, at the beginning
of 2009, around half of the public buses in the United States were already using a
tracking system to trigger automated stop impaired customers and to do any important
the owner can easily track the vehicle. After the introduction of vehicle tracking system
the chances of recovering the car has increased enormously [5]. Vehicle tracking system
The researchers came up with the Vehicle Tracking System using Arduino that
will minimize the time and effort require to track stolen vehicles. This is a device that
will be hidden inside the vehicle, tracking vehicles can be done via text messages.
Tracking stolen vehicles will be made easy and portable, tracking can be done at any time
or anywhere.
The result of this project study is an operational and ready to use device that can
track lost or stolen vehicles. It uses Arduino UNO that serves as the brain of the system,
GPS and GPRS modules to connect and track the vehicle via SMS and pinpoint its exact
may be.
2. To be able to register and drop new mobile numbers that can send
request.
4. To be able to track the vehicle via Text message, the device will reply
with its exact latitudinal and longitudinal coordinates and the history
2
The Vehicle Tracking System using Arduino is developed to help vehicle track
their lost vehicles, in the event that it might have gotten stolen or the owner might have
First, the user sends a specific SMS format to the system. The SMS can either be
to register or drop cellphone numbers, change between the automatic and manual modes,
Then, the MCU that is placed within the vehicle, processes that request, whether
the sent SMS follows an exact format for a command. If a specific SMS format is
recognized, the system will initiate the command. If an error is detected within the format
of the SMS sent, or the cellphone number used is not registered, the SMS will be
discarded
Lastly, upon verification of the SMS and cellphone number used. When the owner
Syste
User Track
m
receives an SMS reply from the system indicating its longitudinal and latitudinal
3
coordinates, the owner can then now track the location of the system and can see the
the road every. Therefore, the need of security and monitoring is to be developed.
Vehicles are expensive and valuable, losing a vehicle is a depressing and grievous
experience. As a lot of procedures and precautions have already been made to stop
vehicle stealing, but it does not completely eradicate the problem [2] [3]. Tracking down
these stolen vehicles require large quantities of time and effort, but majority of tracking
Thus, the findings of this study will be salutary and may help the following
people with different lifestyle to cope up from this problem they are facing:
To Vehicle Owners: The results of the study will help vehicle owners track down
their vehicle more easily, with less hassle and less time consumption.
To the Police Force: The results of the study will help the police in tracking down
stolen cars, which will lower money and time consumption for tracking operations.
To the Researchers: The results and the outcome of this project will be
advantageous for further improvement and for future development and application.
4
Like any other studies, this study has its limitations and delimitations.
1. In case if the battery is drained, the project will not function, all methods of
specific data such as location coordinates, any errors on the message request
is turned off.
1. The project is dependent on a 12Vdc power supply. There are two power
5
1.6 Definition of Terms
Along with the contexts of the research paper the following terms below may get
people confused. Below each word is given by its definition according to how it was used
system (GNSS) that provides geolocation and time information to a GPS receiver
the location marks of the place the user requests through google maps
navigation system, providing real time position and velocity determination for
6
GPS (Global Positioning System) a global navigation satellite system that
telephony system that is widely used in Europe and other parts of the
Sent Coordinates - the latitude and longitude coordinates sent from "Vehicle
System - The device that processes the requests by the user. A project entitled
Track - the action taken by the system particular to location that sends GPS
coordinates to the phone of the user through the developed android app
User - the vehicle owner which sends requests to the vehicle tracking system
Vehicle Tracking System using Arduino a project design that can is stored
inside a vehicle, which can help in tracking down the vehicle in case it is
stolen or lost
7
Chapter II
REVIEW OF RELATED LITERATURE AND STUDIES
the Google maps, this TK103 SMS GPS tracker links your device with real time tracking
status to let you using this small electronic GPS with a cellular technology to transfer all
your location information stored to a secure server which will later allow to fully access
through your computer or smartphone. Its battery life can last up to more than 200 hours
[7].
The GPS SMS tracker TK103B uses a battery for its power source while the
researchers used a 12V battery for the back-up source and 12V main source from the
vehicle for which if the vehicle is off still the Vehicle Tracking System is on. The study
8
Figure 2.1.1 TK103B Remote Controlled GPS tracker
make this SPOT-30 Spot Gen3 GPS different from other GPS trackers are its amazing
design and effectiveness featured in this special trackers platform which enables you to
fence off certain areas from the map even when the tracker enters to the restricted areas.
It has a vibration sensor that tells your SPOT to send track updates when you are moving
The researchers adopted the principle of tracking using GPS. The SPOT-30 well
has amazing and effective features that could even track the restricted areas. It also has an
9
update or notification. Our design pertains to the command request depends on request
sent to the device. It also has a manual mode which you can request location manually.
10
Figure 2.1.2 SPOT-30 Gen. 3 GPS satellite Messenger
ACR PLB-375 GPS tracker is one among the best GPS devices that can analyze the
designated zones on a map. Another feature is that this GPS has the capacity to make and
receive emergency phone calls, including the content of SMS capital letters of SOS
sent out and the information about the current longitude and latitude on the web site
connected in a minute.
This tracking device has a content of SMS of SOS in which it sends out the
current latitude and longitude in a minute. With that, the concept of GPS again that sends
out message performing the current location. Our vehicle tracking system hasnt a
function of sending gps coordinates through phone calls. It is also connected to the web
site in a minute while our project isnt using a website accessing the location.
11
Figure 2.1.3 ACR PLB-375 ResQlink+
locators, with fantastic accuracy and a battery life of one day. Its most stand out features
of this Blue Trax Personal GPS Tracker is its update intervals that passes between
locations sent to the server at least once every five minutes. Its reliable intelligent real-
time high tech algorithm tracking equipped in this GPS tracker. Most important of all,
this Trax is built with 3 years free data Sim card that allows users to access for free
This tracker had a concept of giving an update interval that passes between
locations sent every 5 minutes. Same concept that we have yet our project could give
internet to access for free while our project is intended to reload every now and then the
sim.
12
Figure 2.1.4 Trax Personal GPS Tracker
2.2.1 Advanced Vehicle Tracking System on Google Earth Using GPS and GSM
On December 2013, Sowjanya Kotte & Hima Bindhu Yanamadala presented their
project study on GPS based vehicle tracking/navigation system. This is done by fetching
the information of the vehicle like location, distance, etc. by using GPS and GSM. The
information can be transformed with the following features: The information of the
vehicle like location, etc. is obtained after every specified time interval defined by the
server. This transmitted information is displayed on the display unit by using the google
The researchers adopted the principle of monitoring the location map in a google
map but through developed android app. It displays using the google earth while our
13
2.2.2 Design and Implementation of Real Time Vehicle Tracking System
In the study, Design and Implementation of Real Time Vehicle Tracking System
by Vinar Kumar and Rama Krishna has provided an integrated Cell Phone GPS-GSM
system to track vehicles using Google Earth application develop in android application
for mobile system. The remote module has a Bluetooth mounted on the moving vehicle
with attached accident detecting sensor to identify if accidents happens. Bluetooth will
be the medium of communication with the user mobile for activating the GPS position
The researchers adopted the principle of using the Android Applicaton for
mobile system. They have used Google Earth in directing the location, yet our project
14
Location Tracking
time Location Tracking by Hyo-Haeng Lee, In- Kwon Park, and Kwang-Seok Hong,
the use of mobile is to track and to identify the location of objects in real time. They
and devices (readers) that receive the wireless signals from these tags to determine
their location. One of the mobile services that can be accessed is the GPS feature.
Tracking
The study proposes a real-time location tracking system using a GPS module
for different mobile devices. Several users may be required to manage and to
observe most of the subjects (people) being monitored. Another mobile feature
adopted is the GIS that has been implemented on many mobile devices. With the
widespread adoption of GPS, GIS has been used to capture and to integrate data in
the field. GIS APIs are designed to manage GIS data for delivery to a web browser
15
client from a GIS server. They are accessed with a commonly used scripting
The difference is that it has a secure cloud that could connect through the online
portal. It uses a database to capture and integrate a data. Our project is directed to
the developed app and that when a GPS coordinates have received through SMS, it
will parse the data into a location mark through google maps.
Chapter III
METHODOLOGY
16
The system block diagram (refer to figure 3.1) is composed of six major blocks:
The Power Regulation, Microcontroller Unit, GPRS-GPS Module, GPS Antenna, GMS
The power regulation supplies 12V DC that powers up the Microcontroller unit,
and GPRS-GPS Module. In the Microcontroller Unit block, data inputs are collected,
processed, transmitted and stored. At the same time, commands are being given to output
unit, this is where the SIM card for the system is placed, the GPS and GSM antennas are
connected to the GPS-GPRS Module simultaneously, the module processes data received
from the antennas and sends this data to the MCU to be processed and give commands
based on the results. The GPS Antenna which is connected to the GPS-GPRS Module
through the I/O Ports, the antenna receives location data in terms of Longitude and
Latitude from the GPS Satellite in space and then feeds this data to the Module. On the
other hand, the GSM antenna which is also connected to the GPS-GPRS Module,
receives and sends data to mobile phones that are communicating to the system,
Upon, powering the system, the Microcontroller Unit receives and sends data that
are being feed to it through the GPS-GPRS Module, the GPS-GPRS Module receives
data from the GSM and GPRS antenna simultaneously, and send it to the Microcontroller
The user sends a SMS to the system, which is then received by the GSM
Antenna, and is feed to the GPS-GPRS Module, simultaneously, the GPS antenna
receives data from the GPS satellite and then feeds this data to the GPS-GPRS Module,
upon verification and with adequate data received from the GPRS-GPS Module, the
17
MCU will give off a command to the GPS-GPRS Module, the Module will send a GSMS
to the user, the user will then use the Android App to pinpoint the exact location of the car
Power Regulation
GPRS/GSM
GPS Antenna GPS SHIELD Module
Arduino R3
(SIM800L
GSM Anten
Android Phone
18
Figure 3.1 BLOCK DIAGRAM
19
3.2 Research
Instrument
unit. The Arduino Uno serves as the brain of the system, it runs on an input voltage of
5Vdc to 12Vdc, and has 14 Digital I/O Pins, from which 6 are PWM Digital pins and 6
Analog Input pins. This MCU controls the system, the EG25A1 GPS Shield is mounted
The EG25A1 is a complete GPS engine module that features super sensitivity,
ultra-low power and small form factor. The GPS signal is applied to the antenna input of
module, and a complete serial data message with position, velocity and time information
The GPS Shield runs within 3.0V 3.6V range, it is compatible with Gizduino
and Arduino microcontrollers. It has a full I/O interface functions that are available
through 2x7 header connecter. The JQC 3FF relay is mounted on this shield, the SIM
3.4Vdc 4.4Vdc, the SIM card is inserted here, the module receives and sends SMS, the
SMS are sent to the MCU to be processed and give appropriate actions to the received
20
data. Meanwhile, the GPS 001 Antenna is a dielectric antenna that runs on a 2.7Vdc to
5Vdc, longitude and latitude coordinates are being received in the antenna through the
GPS satellites, these data are then feed to the GPS module and then handed over to the
Arduino MCU to be processed, the MCU then gives the coordinates to the SIM module to
The designing of the circuit was done using Fritzing version 0.9.32, a software for
software circuit simulation application, was also used in designing the project. Upon the
completion of simulations. PCB Wizard V 3.50 was used to create the Printed Circuit
software and uploaded it to the Arduino Uno MCU. The researchers also used Arduino
The developed android application was installed to the smartphone in order for the user to
21
(c) GPS Shield (d) GPS Antenna
22
(h) Android V 2.2.1
23
24
Figure 3.2 Research Instruments
The figure shown is the final output design of the project Vehicle Tracking
System using Arduino and the developed Android Tracking Device application.
25
Figure 3.3 System Output Design
26
Figure 3.4 Android Application Output Design
27
3.4 Operations Manual
This set of function is a guide on how to use and operate the Vehicle Tracking System
For Admin/User:
Note: It is advisable to send SMS request to the vehicle tracker one at a time.
registered.
tracker.
MAN
Wait for the SMS confirmation from the tracker MANUAL mode
AUT
28
Wait for the SMS confirmation from the tracker "AUTOMATIC mode
ON,10min interval".
Note: After changing the mode to automatic and receiving the
In case the user forgets the password of the tracker, send SMS code
29
Click Start to Track to track the vehicle via longitude & latitude
proper SMS format for the location coordinates when requesting for
Here the flow chart (Refer to Figure 3.2) for the tracking system is
discussed. Upon turning the system on, the system will send a SMS to the
registered mobile number im ready to indicate that the system is ready to accept
SMS requests. The system will wait for SMS requests, once a SMS request is
received the system will then process it, it first checks if the mobile number
sending the request is registered in to the system. If NO, then the SMS is
discarded. If YES, then it will continue to checking the SMS request format sent
if it follows the indicated format for specific requests. If NO, then the SMS is
discarded. If YES, then the system will start processing the received SMS request,
to see what the user is asking for. If the user has sent the SMS REG <9-digit
30
mobile number> <EEPROM Location> <Password>, the system will then start
to register the mobile number from the received SMS request, 09 + <9-digit
mobile number>, once the mobile number has been identified, the system will
then process on to which EEPROM Location should the sent digit mobile number
be stored which is limited to location A and B, the password is then analyzed for
security purposes. Then the system will send num<EEPROM location> update
registered.
<EEPROM Location> <Password> will command the system to drop the mobile
receives a SMS request of NEW <New Password> <Old Password>, the system
will process if the New password has 3 numbers. if NO, then the request is
discarded. If YES, the system will then replace the old password stored with the
new password specified on the SMS Request. The system will reply password
updated to the user. When the user forgets the password for requests, Inf SMS
31
The user can then choose between the Automatic and Manual Modes for
requesting location. Sending the SMS request AUT will change the current
tracking mode of the system to Automatic, the system will then send a reply
AUTOMATIC mode ON, 10min interval and a separate SMS with the current
location coordinates, the system will then periodically send location coordinates
every 10 mins. MAN SMS request is sent to the system to change the current
tracking mode to Manual, the system will then send a reply MANUAL mode
ON, send <LOC> for location to the user, and the system will send location
coordinates upon request. LOC SMS request is for requesting the current
location coordinates with GPS time and the system will then reply
Here the Flowchart (refer to Figure 3.3) for the developed Android
namely Tracking Device App, press EDIT button located at the bottom right
corner of the application, then tap Enter Phone Number, enter the 10-digit
mobile number used in the Tracking System, upon completion tap the SAVE
button to update the mobile number. After updating the number utilized for the
developed Android Application, any SMS received from the saved number is
processed and location coordinates are extracted here. When the Android
received location coordinates are then plotted to the Map within the developed
32
Android Application. When Start to TRACK button is pressed, the user will
details will not load, zooming in into the marked locations will only show white
background. If the mobile phone is connected to the net, map details will load,
and will be more detailed, zooming in into marked locations will give more
specific data on the location. recently acquired location coordinates are pinned on
the map with Blue Markers. Red Marker indicates the most recently received
location coordinates. + and - buttons are placed on the bottom right corner to
33