Detection of Automobile Theft and Engine Locking Using Arduino Ijariie10953
Detection of Automobile Theft and Engine Locking Using Arduino Ijariie10953
ABSTRACT
Vehicle theft is a common issue which is ubiquitous, irrespective of the location. The main objective of this entire
system is to ameliorate the safety of the vehicles and truncate the thefts at insecure parking places. This system can
be installed in any car or bike, but the main objective of this system is to prevent the theft of low end cars, which
dominate the market in most of the countries. The main feature which makes it preferable is its low cost (around
50$) and can be used by any leading manufacturer of cars or bikes.
There is a paucity of secure parking spaces in many neighborhoods, so a lot of cars are usually parked on the side
streets and some insecure parking places, which makes it very easy target for the thieves. This system is designed
and developed to reduce the amount of vehicle thefts at such places, usually for the low end cars and the bikes which
do not come with any theft prevention system..
This system can be installed in the vehicle and would be helpful in tracking it. If there is a notification of theft, then
subsequently the theft can be averted. The user would be notified through a text message as soon as there is a theft,
then the user can send back a uniquely configured passkey, which would lock the engine and send back the co-
ordinates of the place where the engine got locked. Hence we can get back our vehicle easily. The system is
designed using Arduino platform which is interfaced with GSM, GPS, RFID modules.
1. LITERATURE SURVEY
Champa Bhagavathi.R, Gowri.B.R, Kasturi.R, Pooja.C suggested in their work on “ Vehicle Theft Detection and
Prevention Using GSM & GPS”, International Journal Innovative Research in Computer and Communication
Engineering, vol.4, Issue 5, May 2016. The Proposed System consists of Remote ignition cut-off and Vehicle
tracking modules. Both of them make use of GSM sub module. Vehicle tracking module further makes use of GPS
sub module and Remote ignition cut-off module uses password authentication sub module. User enters the correct
password to start the vehicle. If incorrect password is entered three times, an auto-generated message is sent to
owner and a buzzer activates alerting the nearby personnel. GSM modem is used to send OTP to owner. The owner
is also notified if his vehicle is started. The owner can respond with an SMS. The ignition of the vehicle will be
disabled whenever $OFF message is sent. GPS technology is used to track the vehicle. Location co-ordinates of the
vehicle are sent to owner whenever $LOC message is sent.
Maheshwari V.Chandravar,Shital Y. Gaikwad suggested in their work on “Anti-Theft Security System Using
GSM,GPS &RFID Technology based on ARM7”,Intrernational Journal of Engineering Research &
Technology,vol.2,Issue 9,September 2013. The vehicle is provided with the RFID reader. The vehicle is developed
by using two Direct current motor which would be connected to the microcontroller using Motor Driver integrated
circuit for increasing the current. The Door assembly is developed using DC motor which would be controlled using
the relay. When the theft is there, the door will lock automatically. When unauthorized people want to open the door
of car then he/she is unable to open without RFID tag.
Prof.R.M.Sahu , SonaliLole suggested in their work on “Vehicle Theft Alert & Engine Lock System Using ARM7”,
IJARIIE , vol.3, Issue 3, 2017 .In a vehicle tracking system there is an electronic device, installed in a vehicle to
enable the owner or a third party to track the vehicle's place. This paper proposed to design a vehicle tracking
system that works using GPS and GSM technology. This system built based on embedded system, used for tracking
and positioning of any vehicle by using Global Positioning System (GPS) and Global system for mobile
communication (GSM). This design will continuously watch a moving Vehicle and report the status of the Vehicle
on demand and lock the vehicle when requested.
Kunal Maurya , Mandeep Singh , Neelu Jain suggested in their work on “Real Time Vehicle Tracking System using
GSM &GPS Technology- An Anti-theft Tracking System”, International Journal of Electronics and Computer
Science Engineering, vol.1, number3, 2015. This paper proposed to design a vehicle tracking system that works
using GPS and GSM technology, which would be the cheapest source of vehicle tracking and it would work as anti-
theft system. It is an embedded system which is used for tracking and positioning of any vehicle by using Global
Positioning System (GPS) and Global system for mobile communication (GSM)
2. PROPOSED METHOD
In addition to the earlier methods, to avert the thief from stealing the vehicle, RFID technology is integrated in this
implementation. The system design consists of two modes for theft prevention, namely the USER MODE and the
THEFT MODE. An individually traceable RFID reader is installed in the vehicle and a unique RFID key is used for
flipping the modes.
The system has two divisions, one division is the access control system which involves the use of RFID technology,
and the second division is the engine locking division which consists of GSM and GPS. The role of the second
division of the setup comes into play only when the vehicle is triggered in THEFT MODE. A SMS is sent to the
registered mobile number in case of any theft. The mobile number is registered with the system during the initial
setup which is then notified in case of theft, which in return could revert with the cryptic passkey which could be
used for locking the engine of the vehicle. The proposed engine locking method here is Electronic engine locking
which is much more efficient than the traditional mechanical engine locking.
GSM and GPS technologies are used, which ensure almost the full security of the vehicle as these modules are more
reliable and have a vast signal range. GSM module is a chip or circuit that will be used to establish communication
between a mobile device or a computing machine and a GSM system. Global Positioning System (GPS) is a
satellite-based system that uses satellites and ground stations to measure and compute its position on Earth.
In user mode, the output at the pin, P2, connected to the input of first AND gate, A1, will be high and it drives the
motors. The second Arduino will be switched off during user mode. When the mode is changed to theft mode then
output from Arduino 1 to Arduino 2, P1, is made high, due to which Arduino 2 is switched on and P2 would be
made low. This will switch on the GSM as well as the GPS module. When the engine is started in theft mode the
GSM module will send an alert message to the owner saying that, “someone has started your vehicle take necessary
action, send the pass key to lock the engine”. The owner should then send a specific pass key to lock the engine. The
received passkey is compared with the stored passkey in the Arduino, if it matches the engine will be locked by
making the output pin, P3 as low. The vehicle will be tracked continuously by the GPS module and the coordinates
will be sent to mobile through GSM module once the pass key is matched.
Arduino Uno R3
The Arduino Uno is an open-source microcontroller board based on the Microchip ATmega328P microcontroller
and developed by Arduino.cc. The board has Digital I/O pins, Analog I/O pins, ground and Vcc(3.3V and 5V) pins.
The Digital and Analog I/O pins could be used to interface various electronic devices and sensors such as ultrasound
sensor, darkness sensor, IR sensor, Bluetooth module, GSM module, GPS module and so many other compatible
electronic devices.
o LED: This is used for turning ON the LED(PIN 13). The digitally HIGH and digitally LOW levels
correspond to the glowing and switching off of LED.
o VIN: This pin is used to gather the input voltage from any DC power source (5V to 9V).
o 5V: This pin gives a regulated output voltage of 5V and can be used for supplying power to other
interfaced modules.
o 3V3: This pin gives a regulated output voltage of 3.3V and can be used for supplying power to
other interfaced modules.
o GND: Ground pins.
o Reset: Typically used to add a reset button to shields which block the one on the board.
This is a dual band GSM module that works on frequenices of 900/1800 hz. It can be used to communicate
with the controller using AT commands. The module comes with RS 232 interface which allows
connection with PC and microcontroller. This module could be used for sending messages, deleting
messages, make calls, etc. Some of the AT commands are mentioned below.
AT Command Function
This is a basic 16*2 display module. So it can have 32 characters in total. This module is preferred over
seven segments and other multi segment LEDs. The reasons being: LCDs are economical, easily
programmable, have no limitation of displaying special & even custom characters.
Source: Mutleyshangar.com
EM-18 RFID Reader is one of the most commonly used RFID Reader to read 125 KHz tags. This is used for
controlling the access in many projects and industries. Each RFID key could be configured to a RFID module .
Read Tag
In the beginning, input pin and count variable are initialized. Then there will be checking for the serial
Data. Once serial data is available, counter will be reset to 0. After this each and every character is serially
read until and unless count does not exceed 12. At the end the array is displayed on serial monitor.
Input and output pins are initialized in the beginning. There will checking for the RFID. If it is available tag
ID is read bitwise and stored in the array. Input card is compared with stored value. If they match, RFID
will be turn on USER mode, otherwise theft mode.
GSM functioning.
GSM switches on using 12V power supply. gsm_init(); initializes GSM. If serial data available then it
initializes the SMS to be sent to the number using init_sms();.Data to be sent is then stored and message is
sent to the mobile number If SMS matches with the pass key then engine is locked, otherwise it waits for
the correct pass key.
GPS functioning
GPS Module switches on with 5V power supply. gps_begin(Baud scale); function will initialize GPS
Module with Baud rate of 9600. gpsEvent(); is used to receive GPS data into arduino. It then checks for
GPS availability. If GPS is available then it stores data from gps into gps string. get_gps(); then extracts co-
ordinates from received string and co-ordinates are stored.
3. CONCLUSIONS
A real time automobile tracking system via google maps is presented. The mode switching is done for authorization,
GSM messaging for alerting the owner and GPS for tracking the vehicle.
After the passkey is sent the system switches off the engine and sends the co-ordinates to the user as shown in the
fig -7 by which the user can track the vehicle by using Google maps.
4. ACKNOWLEDGEMENT
The authors are thankful to the Electronics and Communication Department of M.S. Ramaiah Institute of
Technology for providing full support for our research work and for providing the proper access to the research labs.
Without that it would not have been possible.
5. REFERENCES
[1] Champa Bhagavathi.R, Gowri.B.R, Kasturi.R, Pooja.C “Vehicle Theft Detection and Prevention Using GSM &
GPS”, International Journal Innovative Research in Computer and Communication Engineering, vol.4, Issue 5, May
2016.
[2] Maheshwari V.Chandravar,Shital Y. Gaikwad “Anti-Theft Security System Using GSM,GPS &RFID
Technology based on ARM7”,Intrernational Journal of Engineering Research & Technology,vol.2,Issue
9,September 2013.
[3] Prof.R.M.Sahu , SonaliLole “Vehicle Theft Alert & Engine Lock System Using ARM7”, IJARIIE , vol.3, Issue
3, 2017.
[4] Kunal Maurya , Mandeep Singh , Neelu Jain “Real Time Vehicle Tracking System using GSM &GPS
Technology- An Anti-theft Tracking System”, International Journal of Electronics and Computer Science
Engineering, vol.1, number3, 2015
[5] The 8051 Microcontroller and Embedded Systems Using Assembly and C 2nd Edition, Kindle Edition
by Muhammad Ali Mazidi (Author).