Smart Ticketing System

Abstract

This project is designed to provide a suitable and most convenient ticketing system for public Bus system. We are utilizing the RFID and GPS technology with embedded system to provide smart way of ticketing system. The proposed system uses RFID cards as a means of ticket and individual is provided with the RFID card to scan at the RFID reader which is installed inside the bus. GPS technology helps to catch the real time location of the person boarded the bus and calculates the fare accordingly when he gets down by scanning the card once again at the exit door. Recharge facility is provided inside the bus for passengers convenance. In the backend a database is maintained to store the bus stops location in terms of latitudes and longitudes which helps in deducting the fares accordingly without the intervention of a person.


Current Problem

Even presently many developing countries completely rely on paper based ticketing system. which involves tons of paper every year and because of the ticket's small size it goes unrecyclable. In addition, there is always a problem of currency change for the price paid for the ticket. So in order avoid this hussle, we as a team of 4 members thought of a solution which involves no paper ticket and no concept of paying for the ticket physically.


Objectives

  1. Individual passenger will be having their unique RFID card.

  2. Passenger need not to mention his destination at the time of boarding, because the fair will be cut accordingly at every stop until passenger gets down from the bus.

  3. GPS is being used to locate the bus stops and its data helps to deduct the money from users account after every stop.

  4. The system provides dynamic approach towards public transport system as the passengers has to pay only for the distance they travelled.


Block Diagram

  1. The first thing when a passenger gets into the bus, he has to scan his unique RFID card on RFID reader.

  2. The RFID reader is in turn interfaced with the Microcontroller unit. GPS is interfaced with MCU to locate the boarding point and corresponding bus stops. The GPS data is converted to coordinates and saved in database as shown in figure.

  3. currency from the users account gets deducted based on distance travelled by passenger.

  4. Recharge circuit is made available to recharge the prepaid RFID card in case if passenger has insufficient balance or if he wants to do so.

  5. When the passenger is ready to get down from the Bus, he needs to scan the card again so that destination is detected by the GPS and accordingly the currency is deducted from the account and is displayed on LCD screen fixed nearby RFID reader.



Flow Chart

  1. Start

  2. RFID reader reads the RFID tag.

  3. Tag info is transferred to the MCU as well to the Identification block.

  4. If card info is registered on database then it will further proceed to balance check block. else asks user to scan the valid card once again.

  5. If there is a sufficient balance then GPS stores the location of the coordinates. else it will ask the user to recharge.

  6. once the recharge is done using recharge booth using keypad. the info is sent to the MCU and GPS stores the location.

  7. After completing the trip user has to scan the card at the back door so the deduction stops and he receives a text message to his phone using GSM.

  8. Stop

Publication Link

Research Paper