Smart Card and GPS based automatic bus ticketing system for traveled distance

Smart Card and GPS based automatic bus ticketing system for traveled distance

In these present days, as the man is very busy trying to compete with the challenging world, he does not prefer to waste his valuable time in doing regular things routinely. In bus stations, persons have to monitor in all timings to issue the tickets for buses or general bus tickets. And passengers also have to wait for long time even for this metro buses and reservation tickets. The person can book the tickets even by online services, but sometimes the network connections may be down or the services may not be updated very often. To avoid this risk and reduce the manpower, we are developing this low cost metro bus ticketing system using smart card and GPS.


In this project, each user contains one smart card which has some amount of money which is used for bus tickets and to reserve tickets. When the user goes on bus he just insert the card into smart card reader and using GPS the fares will be deducted i.e., GPS receiver gives values and using that values u can calculate how much distance you travelled. Depending on the distance the fares will be deducted from your card. If the amount is insufficient in the card, the system does not issue the ticket. Once the amount is over, the user has to recharge the same smartcard from bus departments. When the card runs out of balance, the system alerts the buzzer indicating no balance in the card.


The Global Positioning System (GPS) is a satellite-based navigation system made up of a network of 24 satellites placed into orbit by the U.S. Department of Defense. GPS was originally intended for military applications, but in the 1980s, the government made the system available for civilian use. GPS works in any weather conditions, anywhere in the world, 24 hours a day.

In this project we are using 8051 microcontroller to control the all the blocks and take the decision accordingly. LCD is used to display the name of the station and amount to be deducted etc. and a buzzer to indicate the insufficient amount card. Momentary type switches are also used to enter the destination station number.



Software Tools:

  1. Keil compiler
  2. Orcad.
  3. Proload


Hardware Tools:

  1. Microcontroller AT89S52.
  2. Smart card reader
  3. GPS receiver
  4. MAX232
  5. LCD
  6. Buzzer
  7. multiplexer