FINGERPRINT BIOMETRIC AND GPS ENABLED TRAVEL FARE ...
Transcript of FINGERPRINT BIOMETRIC AND GPS ENABLED TRAVEL FARE ...
FINGERPRINT BIOMETRIC AND GPS ENABLED
TRAVEL FARE DEDUCTION SYSTEM FOR INDIAN
RAILWAYS Automated Travel fare deduction system
Jayaprakash.G1, Tejaswini.P
1, Chandrasekhar.M
1, Ramya.C
1 , Gangadhar Reddy.K
1, S.Sivanandam
2 *
1Siddartha Institute of Science and Technology,Puttur, Andhra Pradesh,India-517583
2Professor & Head, Department of Electronics and Communication Engineering
Author E-mail:[email protected]
*Corresponding Author E-mail: [email protected] , [email protected]
Abstract—The aim of the present work is to develop a prototype
for the automated rail travel fare deduction system based on the
finger biometric and global positioning system (GPS) to facilitate
hassle free travel for the unreserved passengers. The fingerprint
sensor has to be used for registration and verification of the
fingerprint. A database of the known fingerprints have to be
created for testing and verification and by using suitable software,
each registered user has to be assigned with a unique identification
number along with their actual name for data fetching and display
in the LCD panel at the source and destination. Once, the
passenger is successfully allowed to enter the station through
gateway, the GPS will record the source station details and store it
in the cloud for user information. At the destination station the
user will register the biometric once again and the GPS will fetch
the details from the cloud based on the previous registry and the
travel fare has to be calculated based on the pre-loaded
information and deducted from the aadhar linked bank account. In
case of insufficient balance in the account the exit gate will remain
closed and the user will be redirected to the ticket counter available
at the station for payment by either through cash or credit/debit
card.
Keywords—Finger biometrics, Aadhar, GPS, Travel fare,
unreserved ticketing system
I. INTRODUCTION
Railway has a valuable role in economic
development of every country [1]. In Indian railways, the
ticketing system offers service through Manual ticket counter,
Automatic ticket vending machine, IRCTC smart card, and
UTS Mobile App. Though the present methodology has
several benefits but there are many drawback in obtaining the
general class ticket like the passenger or any other has to go to
the railway station [2], but this process is quite time-
consuming and people don’t prefer to stand in long queues
because in each junctions and platform due to arrival of trains
there will be more crowd at all times. Due to this reason, the
passengers are in tensed situation of whether they can board
the train or not. To avoid missing the train, few of them travel
without a valid ticket. As the Indian Railways is one of the
largest Public sector organization in the world and the part of
the country’s revenue is also partly dependent on the railways.
The proposed method could eliminate the above said
difficulties.
In future, the travel fare will be deducted
automatically from passenger’s bank account using
fingerprint biometric and GPS. The objectives of our project
are
1) To design a prototype based on the fingerprint registry
and verification of the train passengers from the database to
enable access to the platform through a gateway.
2) To develop a GPS based data registry system to fetch the
details of the originating and the destination station that
enables the microcontroller to calculate the travel fare based
on the distance versus fare.
Overview of project work:
A new technique for ticketing system in railways is to
develop an automated travel fare deduction system for
railways based on the finger biometric and Global Positioning
System (GPS). The proposed system may lead to hassle-free
boarding of the train for the unreserved passengers. The
revenue of the Indian Railways will be increased as the entire
unreserved passengers travel fare will be deducted based on
their travel distance based on the GPS.
II. PROPOSED METHOD
The fingerprint sensor has been used for registration
and verification of the biometric [3] by using freely available
fingerprint verification software. A database of the known
fingerprints has to be created for testing and verification and
by using suitable software, each registered user has to be
International Journal of Pure and Applied MathematicsVolume 119 No. 12 2018, 151-158ISSN: 1314-3395 (on-line version)url: http://www.ijpam.euSpecial Issue ijpam.eu
151
assigned with a unique identification number along with their
actual name for data fetching and display in the LCD panel at
the entry and exit point. Once, the passenger is successfully
allowed to enter the station through gateway, the GPS has to
record the source station details and store it in the cloud and
the same has to be communicated to the aadhar linked mobile
number for user information. At the destination station the
user will register the biometric once again and the GPS will
fetch the details from the cloud based on the previous registry
and the travel fare has to be calculated based on the pre-
loaded information and deducted from the aadhar linked bank
account [4]. In case of insufficient balance in the account the
exit gate will remain closed and the user will be redirected to
the ticket counter available at the station for payment by
either through cash or credit/debit card.
III. BLOCK DIAGRAM
FINGER
MICRO
CONTROLLER LCD
DISPLAY
Entry Gate will be
opened/closed
POWER
SUPPLY
AADHAR
DATABASE & BANK
ACCOUNT
DATABASE
SPEAKER
GPS
Fig.1. Depicts the requirements of the source station
FINGER
MICRO
CONTROLLER LCD
DISPLAY
Exit Gate Will be
opened/closed
POWER
SUPPLY
AADHAR DATABASE
& BANK ACCOUNT
DATABASE
SPEAKER
GPS
Fig.2. Depicts the requirements of the destination station
ALGORITHM
STEP 1 : User will register the finger print at the originating
station.
STEP 2 : Biometric verification/ matching with Aadhar
database and to check whether it is linked with Bank account.
STEP 3 : Entry gate opens when YES or remained closed
under NO.
STEP 4 : If YES, it fetches the GPS of the originating station
and stores the data in the cloud.
STEP 5 : If NO, it diverts to the manual ticket counter
available at the station
STEP 6 : At the destination station, the user has to register
the biometric again.
STEP 7 : It Fetches the GPS of the destination station and the
fare was calculated based on the rail distance.
STEP 8 : The amount will be deducted from the Aadhar
linked bank account
STEP 9 : If there is insufficient balance in the account, he/she
will be diverted to the ticket counter for cash/credit/debit card
payment.
STEP 10 : After payment at the counter, the passenger has to
register the biometric for due clearance and the exit gate
should be opened.
International Journal of Pure and Applied Mathematics Special Issue
152
Flow Chart: SOURCE STATION:
Biometric Registry
Aadhar Database Check
Bank A/c Verification
WELCOME MESSAGE
(LCD DISPLAY &VOICE)
ENTRY GATE OPEN
VALID
REGISTRY
GPS data stored in the
cloud
GPS Sensor Enabled to
spot the source station
YES
Redirect to
Ticket Counter
SORRY
(VOICE)
NO
WELCOME MESSAGE
(LCD DISPLAY &VOICE)
ENTRY GATE OPEN
GPS data stored in the
cloud
GPS Sensor Enabled to
spot the source station
Biometric Registry
Aadhar Database Check
Bank A/c Verification
VALID
REGISTRY
Fig.3. Flowchart description at Source station
DESTINATION STATION:
Biometric Registry
Aadhar Database Check
Bank A/c Verification
WELCOME MESSAGE
(LCD DISPLAY &VOICE)
ENTRY GATE OPEN
VALID
REGISTRY
YES
Redirect to
Ticket Counter
SORRY
(VOICE)
NO
WELCOME MESSAGE
(LCD DISPLAY &VOICE)
ENTRY GATE OPEN
Biometric Registry
Aadhar Database Check
Bank A/c Verification
VALID
REGISTRY
Aadhar Database Check
GPS Data Input
Biometric Registry
Info: User Mobile
YES
Redirect to
Ticket Counter
SORRY
(VOICE)
NO
THANK YOU
(LCD DISPLAY &VOICE)
DEDUCT THE FARE
AMOUNT
EXIT GATE OPEN
Retrieve the stored data from cloud for travel distance and fare calculation
BANK
BALANCE
Aadhar Database Check
GPS Data Input
Biometric Registry
Fig.4. Flow chart description at destination station
MATERIALS
Arduino:
The Arduino Uno is a microcontroller board based on the
ATmega328. It has 14 digital input/output pins (of which 6
can be used as PWM outputs), 6 analog inputs, a 16MHz
crystal oscillator, a USB connection, a power jack and a reset
button. It contains everything required to support the micro
controller, merely connect it to a pc with a USB cable or
power it with an AC-to-DC adapter or battery to get started.
Fig.5. Arduino uno ATmega 328 board
The Arduino Uno can be powered via the USB connection or
with an external power supply. Arduino is an ASCII text file
that the platform supported and which is easy to use hardware
and software system. Arduino boards have reading inputs
internally that will scans a finger on a sensor and turn it into
an output
Arduino Board:
The ATmega328 provides UART TTL (5V) serial
communication, which is available on digital pins 0 (RX) and
1 (TX). An ATmega16U2 on the board channels this serial
communication over USB and seems as a virtual com port to
software on the computer. The '16U2 firmware uses the
quality USB COM drivers, and no external driver is needed.
The Arduino software includes a serial monitor that
permits simple data to be sent to and from the Arduino board.
The RX and TX LEDs on the board will flash when data is
being transmitted via the USB-to-serial chip and USB
connection to the pc. The cost of the Arduino boards are low
when compared to other microcontrollers.
International Journal of Pure and Applied Mathematics Special Issue
153
GPS:
The Global Positioning System (GPS) tells about
where you are on Earth. GPS is a device that’s capable of
receiving location from satellites and so to calculate the
device's geographical position. The GPS will fetch the
locations of latitude and longitude of the source and
destination stations, based on those locations the travel fare
will be calculated.
Finger print module:
A fingerprint scanner is used for biometric
authentication and to grant user access at source and
destination platforms. This finger print device module with
TTL UART interface for direct connections to micro
controller UART or to PC through MAX232 / USB-Serial
adapter. TTL UART converts analog (fingerprint) image into
digital and sends the data to the Arduino board.
Fig.6. TTL UART Interface
Fig.7. Fingerprint Module
FUTURE SCOPE OF THE PROJECT
The proposed system will enhance hassle free boarding of the
train for the unreserved passengers.
The revenue of the Indian railways will be increased as the
entire unreserved passengers travel fare will be deducted
based on their travel distance based on the GPS.
The implementation of the system is an onetime arrangement
in all the stations and thereby the manpower for ticket
examiners will be reduced and the ticketless travel will be
avoided.
As per the vision of the honourable Prime Minister, the Digital
India scheme could be enlightened.
International Journal of Pure and Applied Mathematics Special Issue
154
Circuit diagram
Fig.8. Circuit Diagram
RESULT
As soon as the process begins the GPS initializes and
after that, once it fetches the location the LCD displays the
latitude and longitude locations. The LCD will display place a
finger on the sensor which is shown in the below figure. Once
the finger gets identified it displays as valid aadhar. After the
process at the destination station once again it displays as
place finger on the sensor. From the database, it identifies the
data which is stored at the source station and the destination
station. The microcontroller calculates the fare distance based
International Journal of Pure and Applied Mathematics Special Issue
155
on the travel distance. The amount will be deducted from
his/her bank account which is linked with the aadhar database.
If in case there is insufficient balance in the account then
he/she will be redirected to the manual ticket counter
otherwise if anyone tries to avoid the payment or didn’t placed
at the destination station then after the train reached at the
final destination then the sever will analyse the person reaches
the final destination and the travel fare will be deducted from
his/her aadhar linked bank account. Further in case if there is
no money in their account they will be registered in the
railway department as an offence of not paying the travel fare
distance.
International Journal of Pure and Applied Mathematics Special Issue
156
Conclusion
As a prototype, the unreserved passengers need not
stand in a long queue to obtain the ticket and those who are
reaching the railway station in a shorter time period of the
train departure may not worry about whether they can able to
catch the train after obtaining the ticket from the counter or
not. The passenger may enter into the originating station and
leave out at the destination station by just registering the
finger biometric and the travel fare will be deducted from the
bank account and intimated to their linked mobile number. If
any passenger tries to leave the destination station without
biometric registry, then the total travel fare for that route has
to be deducted from their bank account, incase of insufficient
balance in the linked bank account,then the passenger will be
redirected to manual ticket counter.
References
[1] Ram Kumar C, Vijayalakshmi.B, Ramesh C, and Dr S
Chenthur Pandian, “Train Ticketing System using Smart
Card” IJIREEICE, vol.1, issue 9, December 2013.
[2] Harish Koujalgi and Ajay Sudhir Bale,” Biometric Based
Automatic Ticket Vending Machine for Indian Railways”,
IRJET, Vol.4, Issue 7,July -2017.
[3] Shrutika Deokar and Sudeep Talele, “Literature Survey
of Biometric Recognition Systems”, International Journal of
Technology and Science, Issue. 2, Vol. 1, May 2014.
[4] Sunitha Nandhini.A, Sangeetha.G and VidhyaJanani.J,
“Automatic Bus Fare Collection System Using RFID”,
IJARCET, Volume 6, Issue 3, March 2017.
International Journal of Pure and Applied Mathematics Special Issue
157