You are on page 1of 33

8/30/2016 RFID Based Toll Plaza System using AVR Microcontroller (ATmega32)

(/)

Home (/) /  RFID Based Toll Plaza System

RFID Based Toll Plaza System (/microcontroller-projects/r㸷㐰d-


based-toll-plaza-system)
By Dilip Raja 1 Comment (/microcontroller-projects/r漢膘d-based-toll-plaza-
system/#comments)

Thick Film Technologies


Custom Thick Film Heaters Eng and Product Development Protos

RFID Based Toll Plaza System using AVR Microcontroller

We know in of漢膘ces, shopping malls and in many other places where only the person with authorization
card is allowed to enter the room. These systems use RFID communication system. RFID is used in
shopping malls to stop theft as the products are tagged with RFID chip and when a person leaves the

http://circuitdigest.com/microcontroller­projects/rfid­based­toll­plaza­system 1/33
8/30/2016 RFID Based Toll Plaza System using AVR Microcontroller (ATmega32)

building with the RFID chip an alarm is raised automatically. The RFID tag is designed as small as part
of sand. The RFID authentication systems are easy to design and are cheap in cost. Some schools and
colleges nowadays use RFID based attendance systems.
Ads by Google

RFID Systems

RFID Card Reader

In this project we are going to design a RFID based toll plaza system for security purposes.  So this
system open gates and allow people only with the authorized RFID tags.  The authorized tags holder
ID’s are programmed in to the ATMEGA Microcontroller and only those holders are allowed to leave or
enter the premises.

Components Required
Hardware: ATmega32 microcontroller, power supply (5v), AVR-ISP Programmer, JHD_162ALCD (16x2
LCD module), 100uF capacitor (connected across power supply), button, 10KΩ resistor, 100nF
capacitor, LED (two pieces), EM-18 (RFID reader module), L293D motor driver IC, 5V DC motor.

Software: Atmel studio 6.1, progisp or 翾ash magic.

Circuit Diagram and Working Explanation

http://circuitdigest.com/microcontroller­projects/rfid­based­toll­plaza­system 2/33
8/30/2016 RFID Based Toll Plaza System using AVR Microcontroller (ATmega32)
Ads by Google

RFID NFC

Attendance System

(/fullimage?i=circuitdiagram_mic/RFID-Toll-Plaza-Circuit-2.gif)

PCB/PCBA Fabrication
Hi­Tech Manufacturer China,Low Cost One­
Stop,Precision,Quick,Order Now!

了解详情

In the toll plaza circuit shown above, PORTA of ATMEGA32 is connected to data port of LCD. Here we
should remember to disable the JTAG communication in PORTC to ATMEGA by changing the fuse
bytes, if we wans to use the PORTC as a normal communication port. In 16x2 LCD, there are 16 pins
over all if there is a back light, if there is no back light there will be 14 pins. We can power or leave the

http://circuitdigest.com/microcontroller­projects/rfid­based­toll­plaza­system 3/33
8/30/2016 RFID Based Toll Plaza System using AVR Microcontroller (ATmega32)

back light pins. Now in the 14 pins there are 8 data pins (7-14 or D0-D7), 2 power supply pins (1&2 or
VSS & VDD or gnd & +5v), 3rd pin for contrast control (VEE-controls how thick the characters should be
shown), 3 control pins (RS & RW & E).

PCB/PCBA
Fabrication
Hi­Tech Manufacturer China,Low Cost
One­Stop,Precision,Quick,Order Now!

了解详情

In the circuit, you can observe that I have only took two control pins. This gives the 翾exibility of better
understanding. The contrast bit and READ/WRITE are not often used so they can be shorted to ground.
This puts LCD in highest contrast and read mode. We just need to control ENABLE and RS pins to send
characters and data accordingly.

 
The connections which are made for LCD, are given below:

PIN1 or VSS to ground

PIN2 or VDD or VCC to +5v power

PIN3 or VEE to ground (gives maximum contrast best for a beginner)

PIN4 or RS (Register Selection) to PD6 of MCU

PIN5 or RW (Read/Write) to ground (puts LCD in read mode eases the communication for user)

PIN6 or E (Enable) to PD5 of Microcontroller

PIN7 or D0 to PA0
PIN8 or D1 to PA1

PIN9 or D2 to PA2

PIN10 or D3 to PA3

PIN11 or D4 to PA4

PIN12 or D5 to PA5

PIN13 or D6 to PA6

PIN14 or D7 to PA7

http://circuitdigest.com/microcontroller­projects/rfid­based­toll­plaza­system 4/33
8/30/2016 RFID Based Toll Plaza System using AVR Microcontroller (ATmega32)

In the circuit, you can see we have used 8bit communication (D0-D7). However this is not a compulsory
and  we can use 4bit communication (D4-D7) but with 4 bit communication program becomes a bit
complex, so I preferred 8 bit communication.

So from mere observation of above table we are connecting 10 pins of LCD to controller in which 8 pins
are data pins and 2 pins for control.

Before moving ahead, we need to understand about the serial communication. The RFID module here
sends data to the controller in serial. It has other mode of communication but for easy communication
we are choosing RS232. The RS232 pin of module is connected to RXD pin of ATMEGA.
 

The data sent by the RFID module goes as:

Now for the RFID module interface, the following features are required:

1. The RXD pin (data receiving feature) of controller must be enabled.

2. Since the communication is serial we need to know whenever the data bye is received, so that we
can stop the program until complete byte is received. This is done by enabling a data receive complete
interrupt.

3. RFID sends data to controller in 8bit mode. So two characters will be sent to the controller at a time.
This is shown in above 漢膘gure.

4. From above 漢膘gure, there are no parity bits, one stop bit in the data sent by the module.

The above features are set in the controller registers; we are going to discuss them brie翾y,

RED (RXEN): This bit represents receive data feature. This bit must be set for the data from the module
to be received by the controller. It also enables RXD pin of controller.

http://circuitdigest.com/microcontroller­projects/rfid­based­toll­plaza­system 5/33
8/30/2016 RFID Based Toll Plaza System using AVR Microcontroller (ATmega32)

BROWN (RXCIE): This bit must be set for getting an interrupt after successful data reception. By
enabling this bit we get to know, right after 8 bit data receive.

PINK (URSEL): This bit must be set before enable other bits in UCSRC. After setting, other needed bits
in UCSRC, URSEL must be disabled or put to zero.

YELLOW (UCSZ0,UCSZ1,UCSZ2):These three bits are used for selecting the number of data bits we are
receiving or sending in a single go.

Since the data sent by RFID module is 8bit data type, we have to set UCSZ0, UCSZ1 to one and UCSZ2
to zero.

ORANGE (UMSEL): This bit is set based on whether the system is communicating asynchronously
(both use different clock) or synchronously (both use same clock).

Since module and controller use different clock, this bit must be set to zero or left alone as they are all
set to zero by default.

GREEN (UPM1, UPM0): These two bits are adjusted based on bit parity we are using in communication.

Since RFID module sends data with no parity, we have set both UPM1, UPM0 to zero or they can be left
alone as all bits in any registers are set to zero by default.

BLUE (USBS): This bit is used for choosing the number of stop bits we are using during
communication.

http://circuitdigest.com/microcontroller­projects/rfid­based­toll­plaza­system 6/33
8/30/2016 RFID Based Toll Plaza System using AVR Microcontroller (ATmega32)

Since RFID module sends data with one stop bit, we just have to leave USBS bit alone.

Now at last we need to set the baud rate, from 漢膘gure above it is clear that the RFID module sends data
to controller with a baud rate of 9600bps (bits per second).

The baud rate is set in controller by choosing the appropriate UBRRH.

The UBRRH value is chosen by cross referring baud rate and CPU crystal frequency,  So by cross
reference UBRR value is seen as ‘6’, and so the baud rate is set.

Now as shown in 漢膘gure, two pins from controller goes to L293D, which is a H-BRIDGE used to
control  speed and direction of rotation for low power DC motors (http://circuitdigest.com/electronic-
circuits/dc-motor-speed-control).

L293D is an H-BRIDGE IC designed for driving low power DC motors and is shown in 漢膘gure, this IC
consists two h-bridges and so it can drive two DC motors. So this IC can be used to drive robot motors
from the signals of microcontroller.

http://circuitdigest.com/microcontroller­projects/rfid­based­toll­plaza­system 7/33
8/30/2016 RFID Based Toll Plaza System using AVR Microcontroller (ATmega32)

Now as discussed before this IC has ability to change the direction of rotation of DC motor. This is
achieved by controlling the voltage levels at INPUT1 and INPUT2.

Enable Pin Input Pin 1 Input Pin 2 Motor Direction

High Low High Turn Right

High High Low Turn Left

High Low Low Stop

High High High Stop


 

So as shown in above table, for clock wise rotation 2A should be high and 1A should be low. Similarly
for anti clockwise 1A should be high and 2A should be low. 

Whenever an authorized card is brought near the module, the motor is programmed to move clockwise
for a second, to show the toll gate is opened after a second it comes back, telling the toll gate is
closed. The working of toll plaza is best explained in step by step of C code give below.

Programming Explanation
Below is the line to line explanation for the code of this RFID Toll Plaza System. You can understand the
concept and working of this project by reading the code below. To download or copy, you can 漢膘nd the
complete code at the bottom of page.

 #include <avr/io.h> // header to enable data 翾ow control over pins

#de漢膘ne F_CPU 1000000  // telling controller crystal frequency attached

#include <util/delay.h> // header to enable delay function in program

#de漢膘ne    E   5 // giving name “enable”  to 5th pin of PORTD, since it is connected to LCD enable pin

#de漢膘ne RS  6 // giving name “registerselection” to 6th pin of PORTD, since it is connected to LCD RS pin

void send_a_command(unsigned char command);

void send_a_character(unsigned char character);

void send_a_string(char *string_of_characters);

int main(void)

http://circuitdigest.com/microcontroller­projects/rfid­based­toll­plaza­system 8/33
8/30/2016 RFID Based Toll Plaza System using AVR Microcontroller (ATmega32)

DDRA = 0xFF;   // putting porta as output pins

DDRD = 0b11111110;

 _delay_ms(50);//giving delay of 50ms

DDRB = 0b11110000; // Taking some portB pins  as input.

UCSRB |=(1<<RXEN)|(1<<RXCIE); //enabling data receive complete interrupt,enabling data receive pin


UCSRC |=(1<<URSEL)|(1<<UCSZ0)|(1<<UCSZ1); //changing other bits by 漢膘rst setting URSEL, setting for
8 bit communication

  UCSRC &=~(1<<UMSEL); //using asynchronous communication

 UBRRH &=~(1<<URSEL);

UBRRL=6;//setting the baud rate   // The following contains ID of tags, these must be changed for
different tags, These must be updated for the project to work

/* After dumping the program in the controller one must take the cards which must be authorized and
get the tags ID. These are obtained by placing the tag near RFID module and the ID will be shown on
the screen. After getting the IDs, the program must be updated by replacing the below ID numbers with
new ID numbers.

char ADMIT [5][4]={{(0x97),(0xa1),(0x90),(0x92)},{(0x97),(0xa1),(0x90),(0x93)},{(0x97),(0xa1),(0x90),


(0x94)},{(0x97),(0xa1),(0x90),(0x95)},{(0x97),(0xa1),(0x90),(0x96)}};

Now in above we are authorizing only 漢膘ve cards, these can be changed to any number.

For example consider the default program is dumped in the controller, get the cards which should be
authorized. Place one after other near module, you will get the ID for each one as xxxxxxxx (907a4F87),

If there are 7 tags we have, then we will have 7 eight bit ID. */

//now for seven cards it goes as

//char ADMIT[7][4]={{(0x90),(0x7a),(0x4F),(0x87)},[},{},{},{},{},{}}

//Now once all the IDs are written, those ID tags are considered as authorized

Int16_t COUNTA = 0; //allotting memory for storing ID send by module

char SHOWA [4]; // allotting memory for showing the ID send by module

int i=0;

int vote =0;


256
Shares
int k =0;

send_a_command(0x01); // Clear Screen 0x01 = 00000001


241
_delay_ms(50);

send_a_command(0x38);
9 //telling lcd we are using 8bit command /data mode

http://circuitdigest.com/microcontroller­projects/rfid­based­toll­plaza­system 9/33
8/30/2016 RFID Based Toll Plaza System using AVR Microcontroller (ATmega32)

_delay_ms(50);
3
send_a_command(0b00001111); // LCD SCREEN ON and courser blinking

char MEM[4]; // allotting memory to store complete ID of tag

send_a_string ("RFID NUMBER"); // sending string

send_a_command(0x80 + 0x40 + 0); // moving courser to second line

while(1)

while(!(UCSRA&(1<<RXC))); // wait till 漢膘rst eight bit data is received

COUNTA=UDR; // UDR stores the eight bit data received and is taken into an integer.

MEM[0]=COUNTA; // 漢膘rst two characters are updated to memory

itoa(COUNTA,SHOWA,16); //command for putting variable number in LCD(variable number, in which


character to replace, which base is variable(ten here as we are counting number in base10))

send_a_string(SHOWA); // telling the display to show character(replaced by variable number) of second


person after positioning the courser on LCD

while(!(UCSRA&(1<<RXC)));//wait till second eight bit data is received

COUNTA=UDR;

itoa(COUNTA,SHOWA,16);

send_a_string(SHOWA);

MEM[1]=COUNTA; // third and fourth characters are updated to memory

while(!(UCSRA&(1<<RXC))); // wait till third eight bit data is received

COUNTA=UDR;

itoa(COUNTA,SHOWA,16);

send_a_string(SHOWA);

MEM[2]=COUNTA;// 漢膘fth and sixth  characters are updated to memory


256
Shares
while(!(UCSRA&(1<<RXC))); //wait till fourth eight bit data is received
{
241
}

COUNTA=UDR;
9

http://circuitdigest.com/microcontroller­projects/rfid­based­toll­plaza­system 10/33
8/30/2016 RFID Based Toll Plaza System using AVR Microcontroller (ATmega32)

itoa(COUNTA,SHOWA,16);
3
send_a_string(SHOWA);

MEM[3]=COUNTA;// seventh and eight characters are updated to memory

send_a_string("        ");

send_a_command(0x80 + 0x40 + 0);

UCSRB &=~(1<<RXEN);//disabling the receive data until the tag ID is checked for  authorization

for (i=0;i<5;i++)

if ((MEM[0]==ADMIT[i][0])&(MEM[1]==ADMIT[i][1])&(MEM[2]==ADMIT[i][2])&(MEM[3]==ADMIT[i][3]))

{    // checking for authorization buy comparing two characters at a time with the characters in the
memory

PORTB|=(1<<PINB3); // if authorized turn the LED ON

PORTB&=~(1<<PINB0); // motor moves clockwise

 _delay_ms(220);//delay

_delay_ms(220);

_delay_ms(220);

_delay_ms(220);

_delay_ms(220);

_delay_ms(220);

PORTB|=(1<<PINB0);//motor clockwise movement stop

PORTB&=~(1<<PINB1);//motor anti clockwise movement start

_delay_ms(220);
_delay_ms(220);

_delay_ms(220);

_delay_ms(220);

_delay_ms(220);

_delay_ms(220);

PORTB&=~(1<<PINB3); //motor anti clockwise rotation stop

PORTB|=(1<<PINB1); //authorization LED off


256
}
Shares

UCSRB
241 |=(1<<RXEN); // enabling receive data from module

}9

http://circuitdigest.com/microcontroller­projects/rfid­based­toll­plaza­system 11/33
8/30/2016 RFID Based Toll Plaza System using AVR Microcontroller (ATmega32)

void send_a_command(unsigned char command)


3
{

PORTA = command;

PORTD &= ~ (1<<RS); // putting 0 in RS to tell lcd we are sending command

PORTD |= 1<<E; // telling lcd to receive command /data at the port


_delay_ms(50);

PORTD &= ~1<<E; // telling lcd we completed sending data

PORTA= 0;

void send_a_character(unsigned char character)

PORTA= character;

PORTD |= 1<<RS; // telling LCD we are sending data not commands


PORTD |= 1<<E;//telling LCD to start receiving command/data

_delay_ms(50);

PORTD &= ~1<<E;//telling lcd we completed sending data/command

PORTA = 0;

void send_a_string(char *string_of_characters)

while(*string_of_characters > 0)

send_a_character(*string_of_characters++);

}
Ads by Google

RFID Time and Attendance

RFID Chip

Code: 
256
Shares
#include <avr/io.h>
#de漢膘ne F_CPU 1000000
#include <util/delay.h>
241
#include <stdlib.h>

#de漢膘ne enable            5
9
#de漢膘ne registerselection 6

http://circuitdigest.com/microcontroller­projects/rfid­based­toll­plaza­system 12/33
8/30/2016 RFID Based Toll Plaza System using AVR Microcontroller (ATmega32)

void send_a_command(unsigned char command);


3
void send_a_character(unsigned char character);
void send_a_string(char *string_of_characters);

int main(void)
{
    DDRA = 0xFF;
    DDRB = 0b11111111;
    PORTB|=(1<<PINB0)|(1<<PINB1);
    DDRD = 0b11111110;
    _delay_ms(50);
    
    UCSRB |=(1<<RXEN)|(1<<RXCIE);
    UCSRC |=(1<<URSEL)|(1<<UCSZ0)|(1<<UCSZ1);
    UCSRC &=~(1<<UMSEL);
    UBRRH &=~(1<<URSEL);
    UBRRL=6;
    
    char ADMIT [5][4]={{(0x97),(0xa1),(0x90),(0x92)},{(0x97),(0xa1),(0x90),(0x93)},{(0x97),(0xa1),(0x90),(0x94)},{(0x97),
(0xa1),(0x90),(0x95)},{(0x97),(0xa1),(0x90),(0x96)}};
    int16_t COUNTA = 0;
    char SHOWA [4];
    int i=0;

    send_a_command(0x01); //Clear Screen 0x01 = 00000001


    _delay_ms(50);
    send_a_command(0x38);
    _delay_ms(50);
    send_a_command(0b00001111);
    _delay_ms(50);
    char MEM[4];
    send_a_string ("RFID NUMBER");
    send_a_command(0x80 + 0x40 + 0);
    while(1)
    {
        while(!(UCSRA&(1<<RXC)));
        {
            
        }
        COUNTA=UDR;
        MEM[0]=COUNTA;
        itoa(COUNTA,SHOWA,16);
        send_a_string(SHOWA);
        
        while(!(UCSRA&(1<<RXC)));
        {
256
            
Shares
        }
        COUNTA=UDR;
        itoa(COUNTA,SHOWA,16);
241
        send_a_string(SHOWA);
        MEM[1]=COUNTA;
9
        

http://circuitdigest.com/microcontroller­projects/rfid­based­toll­plaza­system 13/33
8/30/2016 RFID Based Toll Plaza System using AVR Microcontroller (ATmega32)

        while(!(UCSRA&(1<<RXC)));
3
        {
            
        }
        COUNTA=UDR;
        itoa(COUNTA,SHOWA,16);
        send_a_string(SHOWA);
        MEM[2]=COUNTA;
        while(!(UCSRA&(1<<RXC)));
        {
            
        }
        COUNTA=UDR;
        itoa(COUNTA,SHOWA,16);
        send_a_string(SHOWA);
        MEM[3]=COUNTA;
        
        send_a_string("        ");

        
        send_a_command(0x80 + 0x40 + 0);
        
        UCSRB &=~(1<<RXEN);
        for (i=0;i<5;i++)
        {
            
                if ((MEM[0]==ADMIT[i][0])&(MEM[1]==ADMIT[i][1])&(MEM[2]==ADMIT[i][2])&(MEM[3]==ADMIT[i][3]))
                {
                    PORTB|=(1<<PINB3);
                    PORTB&=~(1<<PINB0);
                    _delay_ms(220);
                    _delay_ms(220);
                    _delay_ms(220);
                    _delay_ms(220);
                    _delay_ms(220);
                    _delay_ms(220);
                    PORTB|=(1<<PINB0);
                    PORTB&=~(1<<PINB1);
                    _delay_ms(220);
                    _delay_ms(220);
                    _delay_ms(220);
                    _delay_ms(220);
                    _delay_ms(220);
                    _delay_ms(220);
                    PORTB&=~(1<<PINB3);
256
                    PORTB|=(1<<PINB1);
Shares
                }
        }
        UCSRB |=(1<<RXEN);
241
    }
}
9

http://circuitdigest.com/microcontroller­projects/rfid­based­toll­plaza­system 14/33
8/30/2016 RFID Based Toll Plaza System using AVR Microcontroller (ATmega32)

void send_a_command(unsigned char command)


3
{
    PORTA = command;
    PORTD &= ~ (1<<registerselection);
    PORTD |= 1<<enable;
    _delay_ms(20);
    PORTD &= ~1<<enable;
    PORTA = 0;
}

void send_a_character(unsigned char character)


{
    PORTA = character;
    PORTD |= 1<<registerselection;
    PORTD |= 1<<enable;
    _delay_ms(20);
    PORTD &= ~1<<enable;
    PORTA = 0;
}
void send_a_string(char *string_of_characters)
{
    while(*string_of_characters > 0)
    {
        send_a_character(*string_of_characters++);
    }
}

Video: 

RFID Based Toll Plaza System

256
Shares
CircuitDigest highly recommends EasyEDA (https://easyeda.com/) for circuit and PCB design

241
Low Cost & Fast PCB Prototypes - EasyEDA (https://easyeda.com/order)
10 pcs 2 layers only $10, Join for EasyEDA.com Free & Get $5 Cash Coupon
9(https://easyeda.com/order)

http://circuitdigest.com/microcontroller­projects/rfid­based­toll­plaza­system 15/33
8/30/2016 RFID Based Toll Plaza System using AVR Microcontroller (ATmega32)

Pcb testing RFID Based Attendance Water sensors for GSM Based Home


System using 8051... Arduino Automation System...

Ad magic­ray.com circuitdigest.com Ad whiteboxes.ch circuitdigest.com

Computer Controlled AC/DC DC/DC How to Interface RFID RFID Based Security


Home Automation... Fundamentals with Arduino Uno ­... System using 8051...

circuitdigest.com Ad micro.rohm.com circuitdigest.com circuitdigest.com

Add new comment (/microcontroller-projects/r漢膘d-based-toll-plaza-system#comment-form)

Comments (1)

reply (/comment/reply/80/4192)
prawinchaurasiya
i want to r漢膘d code
Jul 20, 2016
FEATURED PROJECTS AND CIRCUITS

Leave a comment

Your name *

E-mail *
(/microcontroller-projects/call-and- (/microcontroller-projects/arduino- (/microcontroller-projects/iot-
The content of this 漢膘eld is kept private and will not be shown publicly.
message-using-arduino-sim900- alarm-clock) temperature-humidity-monitoring-
gsm) Arduino Based Digital Clock using-arduino)
Subject
Call and Message using with Alarm (/microcontroller- Live Temperature and
View all Featured Projects (/featured-electronics-projects-and-circuits)
Comment *

256
Shares

241

No HTML tags allowed. More information about text formats (/漢膘lter/tips)


9

http://circuitdigest.com/microcontroller­projects/rfid­based­toll­plaza­system 16/33
8/30/2016 RFID Based Toll Plaza System using AVR Microcontroller (ATmega32)

Web page addresses and e-mail addresses turn into links automatically.
3
Lines and paragraphs break automatically.

Save Preview

RELATED CONTENT

RFID and Raspberry Pi Based Attendance System (/microcontroller-projects/r漢膘d-raspberry-pi-attendance-


system)
RFID and Keypad Based Security System using 8051 Microcontroller (/microcontroller-projects/r漢膘d-based-
security-system)
RFID Based Attendance System (/microcontroller-projects/r漢膘d-based-attendance-system)
RFID Interfacing with Arduino (/microcontroller-projects/r漢膘d-with-arduino-uno-tutorial)
RFID Based Voting Machine (/microcontroller-projects/r漢膘d-based-voting-machine-project)

LATEST POSTS

(/project/arduino-based-tilt-to-unlock-box)

Arduino based Tilt-to-Unlock Box (/project/arduino-based-tilt-to-unlock-box)


256
Shares

241

http://circuitdigest.com/microcontroller­projects/rfid­based­toll­plaza­system 17/33
8/30/2016 RFID Based Toll Plaza System using AVR Microcontroller (ATmega32)

(/microcontroller-projects/ping-pong-game-using-arduino-accelerometer)

Ping Pong Game using Arduino and Accelerometer (/microcontroller-projects/ping-pong-


game-using-arduino-accelerometer)

(/microcontroller-projects/call-and-message-using-arduino-sim900-gsm)

Call and Message using Arduino and GSM Module (/microcontroller-projects/call-and-


256
message-using-arduino-sim900-gsm)
Shares

241

http://circuitdigest.com/microcontroller­projects/rfid­based­toll­plaza­system 18/33
8/30/2016 RFID Based Toll Plaza System using AVR Microcontroller (ATmega32)

(/microcontroller-projects/chatroom-using-arduino-and-processing)

Create a Private Chat Room using Arduino, nRF24L01 and Processing (/microcontroller-
projects/chatroom-using-arduino-and-processing)

(/project/iot-based-raspberry-pi-microwave)

IoT Based Raspberry Pi Microwave (/project/iot-based-raspberry-pi-microwave)


256
Shares

241

http://circuitdigest.com/microcontroller­projects/rfid­based­toll­plaza­system 19/33
8/30/2016 RFID Based Toll Plaza System using AVR Microcontroller (ATmega32)

(/electronic-circuits/automatic-rain-sensing-car-wiper)

Automatic Rain Sensing Wiper Circuit using 555 Timer IC (/electronic-circuits/automatic-


rain-sensing-car-wiper)

ACTIVE FORUM TOPICS

Stepper motor - changing direction of rotation (/forums/feedback-and-suggestions/stepper-


motor-changing-direction-rotation)

toggle switch (/forums/circuits-and-projects-help/toggle-switch)

incorrect program of line follower robot at your website? (/forums/microcontrollers-and-


programming/incorrect-program-line-follower-robot-your-website)

IR remote and Arduino (/forums/microcontrollers-and-programming/ir-remote-and-arduino)

power supply (/forums/circuits-and-projects-help/power-supply)


More (/forums)

Ask Question
256
(/node/add/forum)
Shares

241 USER LOGIN

9
E-mail or username *

http://circuitdigest.com/microcontroller­projects/rfid­based­toll­plaza­system 20/33
8/30/2016 RFID Based Toll Plaza System using AVR Microcontroller (ATmega32)

3
Password *

Log in Create new account (/user/register) Request new password (/user/password)

256
Shares

241

http://circuitdigest.com/microcontroller­projects/rfid­based­toll­plaza­system 21/33
8/30/2016 RFID Based Toll Plaza System using AVR Microcontroller (ATmega32)

256
Shares

241

http://circuitdigest.com/microcontroller­projects/rfid­based­toll­plaza­system 22/33
8/30/2016 RFID Based Toll Plaza System using AVR Microcontroller (ATmega32)

256
Shares

241

http://circuitdigest.com/microcontroller­projects/rfid­based­toll­plaza­system 23/33
8/30/2016 RFID Based Toll Plaza System using AVR Microcontroller (ATmega32)

256
Shares

241

http://circuitdigest.com/microcontroller­projects/rfid­based­toll­plaza­system 24/33
8/30/2016 RFID Based Toll Plaza System using AVR Microcontroller (ATmega32)

256
Shares

241

http://circuitdigest.com/microcontroller­projects/rfid­based­toll­plaza­system 25/33
8/30/2016 RFID Based Toll Plaza System using AVR Microcontroller (ATmega32)

256
Shares

241

http://circuitdigest.com/microcontroller­projects/rfid­based­toll­plaza­system 26/33
8/30/2016 RFID Based Toll Plaza System using AVR Microcontroller (ATmega32)

256
Shares

241

http://circuitdigest.com/microcontroller­projects/rfid­based­toll­plaza­system 27/33
8/30/2016 RFID Based Toll Plaza System using AVR Microcontroller (ATmega32)

256
Shares

241

http://circuitdigest.com/microcontroller­projects/rfid­based­toll­plaza­system 28/33
8/30/2016 RFID Based Toll Plaza System using AVR Microcontroller (ATmega32)

256
Shares

241

http://circuitdigest.com/microcontroller­projects/rfid­based­toll­plaza­system 29/33
8/30/2016 RFID Based Toll Plaza System using AVR Microcontroller (ATmega32)

256
Shares

241

http://circuitdigest.com/microcontroller­projects/rfid­based­toll­plaza­system 30/33
8/30/2016 RFID Based Toll Plaza System using AVR Microcontroller (ATmega32)

256
Shares

241

http://circuitdigest.com/microcontroller­projects/rfid­based­toll­plaza­system 31/33
8/30/2016 RFID Based Toll Plaza System using AVR Microcontroller (ATmega32)

SIGN UP FOR LATEST NEWS

Subscribe

Popular Topics: Robotics Projects (/robotics-projects) | Arduino Uno Projects (/arduino-uno-projects) |  Electronics
256
Projects (/electronics-projects) | 555 Timer Circuits (/555-timer-circuits) | ATmega32 Projects (/atmega32-projects) |
Shares
ATmega8 Projects (/atmega8-projects) | Raspberry Pi Projects (/simple-raspberry-pi-projects-for-beginners) | 4017
Circuits (/4017-circuits)
241

9
Copyright © 2016 Circuit Digest (http://circuitdigest.com/). All rights reserved
http://circuitdigest.com/microcontroller­projects/rfid­based­toll­plaza­system 32/33
8/30/2016 RFID Based Toll Plaza System using AVR Microcontroller (ATmega32)

Privacy policy (http://circuitdigest.com/privacy-policy) |  Disclaimer (http://circuitdigest.com/disclaimer) | Contact


3
Us (http://circuitdigest.com/contact) | Submit (http://circuitdigest.com/node/add/community-projects) |
Advertise (http://circuitdigest.com/advertise)

256
Shares

241

http://circuitdigest.com/microcontroller­projects/rfid­based­toll­plaza­system 33/33

You might also like