Suggested prototype for Indian based toll system

This project hosts a microcontroller with a limited database consisting RFID key tags. It also maintains an amount(balance) and deducts costs based on the service utilized by the travelers. The deducted amount and existing balance is notified via sms and reflected across centralized database accessible by all the toll plazas. The same can be recharged at multiple points or via online.


The main advantage is however the entire system promotes the idea of going CASHLESS economy and hassle caused in waiting while paying for toll. With this RFID tag attached to the CAR, It allows the passenger to not avail but the reading and deducting process being done on the way. The toll plaza consists a segment of road with inbuilt RFID readers to enable ON THE GO deduction and access of toll system.


The idea can further be powered by IoT allowing users to access their toll more conveniently and government or other central agencies to collect or analyze big data on patterns of vehicle movement within the country.


You can find the code below.



WhatsApp Image 2017-05-10 at 10.42.10 PM




If you have a simple Arduino project that uses only a few pins, you might be able to shrink it down to a single 8-pin ATtiny chip. In this blog, let’s see what can be done. The best part is you can use the same Arduino code and development environment that you’re already used to.

WhatsApp Image 2017-05-10 at 10.39.42 PM

Development Board

The ATtiny85 based mini development board is similar to the Arduino, but cheaper and smaller (ofcourse a bit less powerful). With a whole host of shields to extend its functionality and the ability to use the familiar Arduino IDE, this board is a great way to jump into microcontroller electronics.

  • Support for the Arduino IDE 1.0+ (OSX/Win/Linux)
  • Power via USB or External Source
  • Onboard 5V Regulator
  • Built-in USB
  • 6 I/O Pins
  • 8k Flash Memory (about 6k after bootloader)
  • I2C and SPI (vis USI)
  • PWM on 3 pins (more possible with Software PWM)
  • ADC on 4 pins
  • Power LED and Test/Status LED

Most often this tiny 85 is shipped fully assembled with pre-burned bootloader. As the bootloader already burned, on board LED will start to blink when power up, but you must install relevant driver before first programming. If you want to install or burn the bootloader using the UNO/MEGA, There are plenty of resources available on net which I don’t want to post it here and waste my time.


attiny85 pinout


It is possible to drive relays or a H-BRIDGE motor, couple of leds, 433 Mhz transmitter, single sensor data nodes, Bluetooth connectivity and anything that has to do with RX,TX, With SPI, you can even add OLED display(But it” leave no room for GPIOS). The best part is it consumes very little power and you can run controller for month even on a button cell.

Hard to break it, It doesn’t support serial monitor when it is used as IC. However, I’m not really sure about this in the development board unit.