Simulationand Constructionof Fingerprint Vehicle Starter System Using Microcontroller
Simulationand Constructionof Fingerprint Vehicle Starter System Using Microcontroller
net/publication/364814501
CITATIONS READS
0 1,948
4 authors, including:
A. Z. Loko
Nasarawa State University
50 PUBLICATIONS 72 CITATIONS
SEE PROFILE
All content following this page was uploaded by Samson Yusuf Dauda on 28 October 2022.
Abstract: The rising number of vehicle thefts is becoming an issue 2018 In the UK, and between 2015 and 2017, 697,000 motor
particularly in Nigeria where the security system is porous. vehicles were stolen in the EU.
Vehicle security system has become very important and vital in
providing personal security for our cars. In this study, simulation In the case of Nigeria, data from the National Bureau of
and construction of a fingerprint vehicle starter system was Statistics (NBS) has shown that 2,544 vehicles were stolen
carried out using Arduino Uno ATmega328 microcontroller. The between 2013 and 2015, out of which only 1,377 vehicles
circuit was simulated using Proteus ver8.0 via Arduino compiler were recovered, while the unrecovered 1,167 stolen vehicles
programming language using embedded C language. The stages amounted to a loss of about N1.8 billion to the vehicle owners
of the circuit consisting of regulated power supply, fingerprint
[6]. In addition, the level of insecurity is growing in an
module, microcontroller, LCD, motor output driver, and buzzer
unit. The hardware prototype of the circuit was constructed on a
alarming rate as statistics have shown that as of March 2022,
PCB board and performance evaluated test was carried out with Nigerians reported to be most worried about muggers and
150 trials in 5 stages, with 4 authorized users and 1 unauthorized robbers at a concern level about 66.04 points, while worries
user. The specificity, sensitivity and accuracy of the device was about car stolen stood at 59.92 points on a scale from zero to
calculated. Results shows that, the sensitivity, specificity and 100 [7]. Thieves are constantly devising new and
accuracy were 96%, 97% and 97%. This implies that finger print sophisticated means and tactics of stealing autos including
vehicle detector will correctly accept and give access to 96% acquiring smart keys, which eliminated hot-wiring to steal
authorized users, correctly deny 97% unauthorized users, but cars; switching vehicle identification numbers; and using
will fail to accept 4% authorized users, and give access to 3%
stolen identities to secure loans for expensive vehicles [5].
unauthorized users. Also, vehicle starting using the constructed
device is only successful for authenticated users and we are 97%
Even though, keys are being gradually replaced by push start
sure. Evaluation carried out under the measured performance buttons [8], automobile security system still remains an
metrics were able to be compared and analyze distribution scores essential deal in this present days [9]. There is need for a more
of both authorized and unauthorized users with satisfactory robust security in form of personal security system that is
result. The device can be recommended for vehicle security and cheap and efficient to safeguard our vehicles from
other similar operations. unauthorized access and thefts.
Keywords: Fingerprint module, vehicle starter, microcontroller, The uses of biometric based system have been in the
motor driver, Proteus design suit, Arduino Uno increase especially in security systems where they are used to
I. INTRODUCTION provide secured access to major functioning systems like
ATM, cellular phones, cars, laptops, offices, and other
Fig. IV The LCD LM16X212 Unit Fig. VI Atmel ATmega328P Microcontroller unit
4) The Buzzer Unit: This is an audio signaling device, which 6) The Motor Output Driver Unit: The motor driver is a
may be mechanical, electromechanical, magnetic, device or group of devices that serves to govern in some
electromagnetic, electroacoustic or piezoelectric [28]. An predetermined manner the performance of an electric motor. It
active buzzer, piezoelectric type, which will buzz at a is an integrated chip that is usually used to control motors in
predefined frequency (2300 tolerance of 300Hz) on its own autonomous robots. It acts as an interface between Arduino
when a steady DC power is applied, is used in this work since and the motors [25]. A Motor Driver IC L293D was used in
its element may be driven by an oscillating electronic circuit this system. It is a dual H-bridge motor driver integrated
or another audio signal source, driven with a piezoelectric circuit (IC). Motor drivers act as current amplifiers since they
audio amplifier. A beep will indicate unauthorized, or take a low-current control signal and provide a higher-current
unregistered or unauthenticated fingerprint. The buzzer circuit signal. This higher current signal is used to drive the motors
is shown in Fig. V. [26, 27]. A simple 5V DC motor used in this work to serve as
an illustration of vehicle to generate rotational motion. The
circuit diagram of the motor output driver is shown in Fig.
VII.
Fig. X presents the simulation result of the system menu for authorized”, denies the user to start the vehicle and the buzzer
selection between Enroll and Start. Enroll is when you sounds.
intended to register the user(s) while start is when a user(s)
B. Hardware Construction
intended to operate the vehicle either to start or to stop it. The
arrow indicates the direction of start. It can be redirected B.1 Circuit Construction
between start and enroll by using Up and Down push bottom
The construction was carried out first on a bread board to
switches. At this very moment, the motor remains stationary.
ensure that the circuit is working as required, then transferred
Fig. XI presents the simulated result of authorized user to the PCB board for permanent soldering. The constructed
showing vehicle running when the system has authenticated circuit showing the top view of the device on PCB board with
an authorized user and started the vehicle. The user selects user authenticated and user not authorized is shown in Fig.
‘’Start” from the menu by pressing Enter switch, capture the XIII and Fig. XIV.
fingerprint by placing a finger on the scanner and the system
compares the captured fingerprint with the image stored in its
memory, if a match is found, it then displays “authenticated”
and allow the user to start the vehicle.
Fig. XII presents the simulated result of unauthorized user
showing vehicle stop when the system has denied an
unauthorized user and the vehicle refused to start. The system
compares the captured fingerprint with the image stored in its
memory, if no match is found, it then displays “user not
Fig. XIII Top view showing user authenticated
Fig. XVI Top view of complete packaged device with full casing For the Specificity test, equation 1 was used as follows:
The comparison between TP and TN rates as indicated in Template size 512bytes 512bytes
Fig. XVII shows that for the five (5) selected users making 7 Security Level
5 (1, 2, 3, 4, 5 5 (1, 2, 3, 4, 5
attempts each which is 35 trials, the system was observed to (highest)) (highest))
Table IV. Comparing Present System with Other Fingerprint Algorithms Detection
Fingerprint Sensor Micro- GSM/GP Threshold Fingerprint
Specificity Sensitivity Accuracy
Application Module controller RS Value Set Application
Present Study R305 ATmega 328 × 30% Vehicle Starter ✓ ✓ ✓
Jain et al [15] ✓ PIC 18F4620 ✓ Unstated ✓ × × ×
Gill & Sachin
✓ AT89S52 ✓ Unstated ✓ × × ×
[11]
Brijet et al [10] ✓ ATmega 328 ✓ Unstated ✓ × × ×
Exam Hall
Ingashitula [32] ✓ ATmega 328 × Unstated × × ×
Authentication
Vaishnavi et al Educational
R307 PIC18f4520 × 25% × × ×
[33] System
Swaroop et al
✓ PCF8574 ✓ Unstated Access Door × × ×
[34]