A PUBLIC TRANSPORT FARE MONITORING SYSTEM USING ARDUINO AND FINGERPRINT SENSOR.

PCB MANUFACTURER

The pcb of this project is manufactured by JLCPCB. The reasons to choose JLCPCB for pcb manufacturing are:

  • Higher Quality
  • Lower Cost
  • Faster Delivery

If you want to order your pcb from jlcpcb just go through the link below:

 

https://jlcpcb.com/EWS

Introduction

Public transport refers to shared passenger transportation services like bus , trains , metro, trolleybus etc. There are many challenges that are faced by passengers while using public transportation . The main problem while using public transportation is the fare rate .

So ,In this project we have designed such a system where passenger themselves can monitor the fair based upon the distance traveled by them. If this system is installed in any public transportation then passenger should enroll their finger in the fingerprint sensor while entering the vehicle and should enroll it back while leaving the vehicle . When we enroll the finger while leaving the vehicle the display unit in the system shows the total distance traveled and the total fair to be charged based upon that distance traveled. Passenger should not negotiate with bus unit for the fair . We can also further improvement in this project by integrating online payment system in this project .

Bill Of Materials

SNCOMPONENTS NAMEDESCRIPTIONQUANTITY
1SIM7600 BoardMaduino Zero 4G LTE(SIM7600X)1Makerfabs Link
SN COMPONENTS QUANTITY DESCRIPTION
1) Arduino Nano 1 NORMAL
2) TFT Display 1 1.8 SPI TFT ( ST7735B)
3) Finger Print Sensor 1 R305
4) Buck Converter 1 LM2596
5) SD card module 1 MICRO
6) RTC module 1 TINY RTC
7) Push Button 1 NORMAL
8) Buzzer 1 NORMAL
9) At mega 328 1 CHIP
10) Hall Effect Sensor 1 49E HALL
11) Leds few  

Objectives

The main objectives of this project are :

  1. To facilitate passenger know their exact fare according to the distance traveled by them.
  2. To facilitate the owner of the bus to know the exact data about the number of passenger traveled and total collected amount.

Block Diagram

 

The Block Diagram of the project is explained in following blocks

Working Principle

It has very simple working principle . When the new passenger enters the public vehicle , He/she should place their thumb finger in the fingerprint sensor. After they place the finger , the device make new registration and provide unique id to that person . At the time of the registration the device also record the pulse generated from hall effect sensor as a initial value. Now when the same person reaches the destination , He/she must place the same finger in the device . when the fingerprint sensor finds the registered finger it understands that person has reached the destination . At this time the device set the final pulse and calculate the distance traveled by passenger by generating the difference between the final pulse and the initial pulse . We can easily multiply the distance with any constant value to generate the fair as rules and regulation . If you have any discount card like(student card , old aged card ) , you can press the discount button available in the device to achieve the available discount .

The owner of the bus can also calculate the total passenger and total amount of money collected at the end of the day or at the end of each tip by pressing the reset button . After pressing the reset button all the data will be erased from the device and will be saved in sd card for further data analysis .

This device helps the owner of the bus to know the exact idea about the total money collected from the bus.

Flowchart

 

The flowchart of the project flows in following sequence

Circuit Diagram

The Circuit diagram of the project is as shown in the figure below :

There are two arduino’s used in our project due to lack of user defined pins. The first arduino communicates with RTC, fingerprint sensor , Buzzer ,Leds , push button and TFT display and the second Arduino communicates with SD card module and hall effect sensor .

There is I2C communication between two arduino’s.

Connections

FIRST ARDUINO

Red LED – D5

Green LED – D7

Buzzer – A3

Finger print sensor – (UART) – ( A1, A2 )

TFT Display – ( D10 , D11 , D9 , D12 , D13 )

Button – (D4 , D2)

RTC module – I2C- ( A4, A5 )

SECOND ARDUINO

Hall Effect Sensor – A0

sd card module – SPI – (D10, D11, D12 ,D13)

 

circuit diagram arduino fingerprint sensor rtc sdcard tft

Youtube Link

https://www.youtube.com/watch?v=H6LGCuTGXnk&t=93s
Fare monitoring system

Conclusion

This project can play very important role to improve the transportation system . The system can be further improved by adding the payment gateway in the same system

Appendix

For more detail about the project :

electronicsworkshop111@gmail.com