IOT Based Toll Booth Manager System

We are living in a technology-based society where we have lots of innovative ideas day by day. These new innovations in IoT communications-based projects come as an ever-growing network that strives constantly to share and gather insight on the latest trends in the industrial IoT Platform.

Managing multiple toll booths is quite a complicated task. Here we design an IoT-based Smart card-based toll booth system. The Internet server keeps the track of all the data of user accounts and also their balance. All vehicle owners should retain a RFID based card that stores their account number. Our system at toll booths will monitor the cards scanned when a car arrives at the toll booth. The system now connects to the online server to check if the card is valid and if valid what is the balance.

When the user has sufficient balance, the amount will be deducted online and the web system transmits the signal back to the card scanner system that the user has been billed. As soon as the signal is received, the system operates a motor to open the toll gate for that car.

The system is completely controlled by a microcontroller and it uses wifi connection to connect to the internet through which the system interacts with a web server to perform the online verification process. For later reference or surveillance, the system keeps the track of vehicles passed at particular time intervals.


  • This IOT based toll manager system could be installed at all type of toll collection both to collect toll fee automatically through their RFID based card.
  • This system could also be installed at metro bus station for automatic ticket systems.
  • This system is less costly, more reliable and efficient as compared to other systems.



This IOT based toll manager system works on the principle RFID reader. When anyone vehicle passes through a toll collection booth then the vehicle owner just scans his RFID card on the RFID reader then this RFID reader will allow the vehicle to pass through the toll collection booth. Actually, behind this whole process, every vehicle owner must have his own toll booth account and this account would be charged from the toll collection booth department.

Similarly, when the vehicle would be passed through the toll collection booth the owner would be scanned his RFID card on the RFID reader then the RFID reader will give the logic signal to the microcontroller. Then the microcontroller would give the logic signal to the WIFI modem which is interfaced with the online internet connection. Through this online internet connection, this system will check the balance of that specific vehicle owner. If the balance is enough as per the toll booth fee, then the microcontroller will give the logic signal to the motor drive circuit then this motor drive circuit will drive the motor and then this motor will clear the path to passing the vehicle.

When a successful transaction has happened using an RFID, the following data is sent over IOT and the card details are updated.

a. Tollbooth Number

b. RFID card number

c. Balance in card

d. Mode (RFID mode / Recharge mode)

e. Date time stamp

Similarly, if the vehicle owner’s balance is not enough as per toll both fee then the microcontroller will not give the logic signal to the motor drive circuit and this motor drive circuit will not drive the motor to a clear path to pass the vehicle. During this condition, the microcontroller will signal to the electronic buzzer then this electronic buzzer will switch on and will give the intimation message to toll both departments. This whole process is being done in microseconds through an intelligent microcontroller and the microcontroller is also displaying this whole work on an LCD display.

This intelligent microcontroller is programmed in C language with the help of mikro/c software. It is powered up with 5V dc and is interfaced with WIFI module esp8266, RFID reader, LCD display, buzzer, and motor drive circuit. This system is directly coupled with a 230V ac supply, therefore, no need for any extra power supply to power on this system.


  • In future, the  project can be extended to send an SMS to the card holder whenever the card is swiped at any toll plaza along with balance details
  •  Voice System can be added in this project to indicate if the card is invalid or has insufficient balance
  • Range  coverage  between  tollbooth  and  RFID  tags  can  be  increased  so  that  the  tap  on  system  can  be  replaced  by  active  RFIDs. 
  •  Using  data  mining  concepts  we  also  can  improve  our  system  in  data  analysis  report  and  use  semi-supervised  machine  learning 


IoT or the internet of things is characterized as a forthcoming innovation that empowers us to control equipment gadgets through the Internet. This proposed system is an IoT-based Smart Toll system by using Arduino Uno. This system is a cost-effective, practical, eco-friendly, and safest way to save customers’ time while shopping. Moreover, in this system, the underground information can be accessed anytime and anywhere. It clearly tackles the challenges that the world is facing today.

These automated toll collection systems will help greatly reduce the time required to complete the process of issuing toll receipts and enable the whole system to be swifter. The system also eliminates the possibility of any kind of human error that might be possible with the conventional toll collection systems. There will also be a great reduction in carbon emissions as well as fuel consumption as the car needs not to stop at the toll plazas. This system in this way paves the way to a cleaner, greener and swifter process as compared to the current system

Leave a Reply

Your email address will not be published.