Você está na página 1de 24

Electronics Project Kits For Students Click Here

ELECTRONICS HUB
P R O J E C T S | T U T O R I A L S

HOME FREE PROJECT CIRCUITS RFID BASED ATTENDANCE SYSTEM CIRCUIT, WORKING, SOURCE CODE

RFID Based Attendance System Circuit, Working,


Source Code
SEPTEMBER 5, 2017 BY ADMINISTRATOR 45 COMMENTS

Contents [hide]

1 Construction and Output Video


2 RFID Based Attendance System Circuit Principle
3 Circuit 1 RFID Based Attendance System Circuit Diagram using AVR
3.1 Circuit Components
3.2 Circuit Design of RFID Based Attendance System
3.3 DOWNLOAD PROJECT CODE
3.4 RFID based Attendance System Circuit Simulation Video
3.5 How to Operate RFID Based Attendance System Circuit?
3.6 Output Video (RFID Attendance System using AVR)
4 Circuit 2 RFID based Attendance System using 8051
4.1 Circuit Diagram
4.2 Components Required
4.3 Circuit Design
4.4 Working
4.5 DOWNLOAD PROJECT CODE
5 Applications of RFID Based Attendance System
6 Limitations of RFID Based Attendance System
7 Related Articles

In this article, we have implemented two different RFID based Attendance system Projects
using 8051 Microcontroller and AVR (ATmega 8) Mirocontroller.

Attendance in colleges is generally paper based which may sometimes cause errors. Taking
attendance manually consumes more time. So, the proposed attendance system uses RFID
technology to take attendance.

In this system, each student is issued an RFID tag. Controlling unit is in the institute. Whenever
the card is placed near the reader, it will take the attendance. This article explains the same.
But, before going to read this post, once get an idea about how to interface LCD with AVR
Microcontroller as it is also included in this circuit.

Construction and Output Video

DIY Project Kit: RFID based Attendance System

RFID Based Attendance System Circuit Principle


RFID based attendance system consists of RFID Reader, RFID Tag, LCD display and
microcontroller unit. RFID can be interfaced to microcontroller through USART. Data is
transferred from RFID cards to reader and from there to microcontroller.

Radio frequency technology is used in many applications. RFID tags are of two types 1)
Passive Tags and 2) Active Tags. Passive tags contain 13 digit number tag inbuilt in it, where as
active tag is read/write tag i.e. one can read from the tag and write to the tag. This project uses
passive tag.

In real time, one can issue active tags to the students, with their roll numbers as their tags.
RFID reader contains a copper winding in it. This winding acts as an antenna.

When the tag is placed near the reader, due to the induced mutual inductance energy, data is
transferred to reader. Reader then transfers data to the microntroller. Microcontroller checks
for the data continuously, if any data is received, microcontroller compares the data in data
base.

If the tag is authenticated, microcontroller takes the attendance. Also you can check out the
rfid based attendance system output video.

Circuit 1 RFID Based Attendance System Circuit Diagram


using AVR
Circuit Diagram of RFID Based Attendance System Electronics Hub

Circuit Components
ATMEGA8 Microcontroller.
RFID Reader
RFID Tags.
LCD display

Circuit Design of RFID Based Attendance System


RFID based attendance system has very simple circuit design. The RFID Reader has transmit
and receive pins. These pins are connected to the transmit and receive pins of the micro
controller i.e. PD0 and PD1 pins of microcontroller.VCC is connected to 5v and GND is
connected to ground.

If pins are not available to the module, connect it using DB9 connector. PD0 pin is receiver and
PD1 pin is transmitter.

Related Post: Biometric Attendance System using AVR Microcontroller.

RFID module communicates with the controller using USART, where USART is a
communication protocol. USART is acronym for Universal Synchronous and Asynchronous
Receive and Transmit.

Serial data can be transmitted from RFID module to microcontroller using UART. ATmega8
microcontroller has USART registers internally. One should declare these registers in order to
transmit or receive data serially.

LCD display is connected to Port B of the microcontroller. Interfacing of LCD in 4 bit mode is in
to microcontroller which is shown in the circuit diagram. D4 D7 data pins are connected to
the PB0 PB3 pins of microcontroller.

RS pin is connected to PB4, RW pin is connected to PB5 and enable pin is connected to PB6 of
microcontroller. To display data on LCD, initially set the LCD in 4bit mode. Then make Rw pin
low, RS pin high, enable pin high. Send the data on data pins and make enable pin low.

DOWNLOAD PROJECT CODE


RFID based Attendance System Circuit Simulation Video
How to Operate RFID Based Attendance System Circuit?
1. After making all the above connections, Switch on the circuit.
2. On LCD it is displayed PLEASE SWIPE THE CARD.
3. Place the RFID tag near the reader.
4. Reader then reads the data in the tag and transmits to the controller.
5. Microcontroller compares the tag with the database. If the tag is matched LCD displays
authenticated and takes your attendance
6. Now place another card which is not present in the database and check for
authentication.
7. Now LCD displays Unauthorised and it will never take the attendance.
8. In this way, we can use implement this circuit.

Output Video (RFID Attendance System using AVR)

Circuit 2 RFID based Attendance System using 8051


The above circuit shows RFID based attendance system using AVR. Here is the same project
but using 8051 microcontroller. Let us see the circuit and working of this circuit.Circuit working
principle is same as the above circuit.

Circuit Diagram
Components Required
AT89C51 Microcontroller
AT89C51 Programming Board
11.0592 MHz Quartz Crystal
2 x 33pF Ceramic Capacitors
2 x 10K Resistor
10F Electrolytic Capacitor
2 x Push Button
16 x 2 LCD Display
3 x 1K Resistor
10K POT
EM-18 RFID Reader Module
RFID Tags or Cards
Connecting Wires

Circuit Design
The main components of the project are 8051 based microcontroller, 162 LCD, and RFID
reader module.
First well see the basic connections with respect to the microcontroller. Here, well need to
connect a crystal, a reset circuit and external access.

To use the on-chip oscillator, an 11.0592 MHz quartz crystal is connected to pins 18 (XTAL2)
and 19 (XTAL1) of the microcontroller. Two 33pF ceramic capacitors are connected from the
crystal to ground.

The reset on the 8051 microcontroller is active high i.e. upon applying a high pulse to RST pin,
the microcontroller will reset. A 10K resistor is connected from the RST (Pin 9) of the
microcontroller to ground.

A 10F electrolytic capacitor is connected between the positive supply and RST pin. A push
button is connected across the capacitor.

The External Access pin (Pin 31) is connected to positive supply using a 10K resistor. This
completes the basic connections with respect to microcontroller.

Now well connect the LCD to microcontroller. To adjust the contrast of the display, a pot is
connected to contrast adjust pin i.e. Pin 3 of LCD.

First, connect the three control pins of the LCD i.e. RS, RW and E to P3.6, GND and P3.7. Then
connect the 8 data pins of the LCD display to PORT1 pins of the microcontroller.

After connecting the display, now we are going to connect the RFID reader module. Connect
the TX pin of RFID Reader to RXD pin i.e. P3.0 of the microcontroller. Similarly, connect the RX
pin of RFID Reader to TXD pin i.e. P3.1 of the microcontroller.

Finally, a button is connected to P3.3 (IN) to view the attendance details.


Working
The aim of this project is to design an RFID Technology based Attendance System using 8051
microcontroller, in which the attendance of students or employees is automatically recorded
with the swipe of a card. The working of the project is explained here.

When this circuit is powered ON, initially the microcontroller will display the message as
Swipe the card on the LCD display. When the RFID reader detects the ID card, it will send the
unique card no to the microcontroller via serial terminal.

With the help of suitable programming, we need to compare the received card no. with the
numbers that are already stored in the microcontroller or any database.

Once, if any of these numbers are match with the received card no., then the corresponding
name stored in that no. is displayed on the LCD display and also the attendance for the name
stored in the corresponding number is marked.

By pressing the button, the attendance recording will be closed and the details are displayed
on the LCD repeatedly until the microcontroller has been reset.

DOWNLOAD PROJECT CODE

Applications of RFID Based Attendance System


RFID based attendance system can be used in educational institutions, industries,
anywhere.
RFID is emerging technology and is used in applications where authentication is needed.

Limitations of RFID Based Attendance System


RFID attendance system is secured, but there is a chance of misusing the cards. One
person can give another persons attendance if he/she had RFID card.
If the card was swiped for more than once, there is a chance of giving attendance for
next days also if code is not written properly.

Related Articles

Density Based Traffic DTMF Controlled Street Lights that Glow Biometric Attendance
Signal System using Home Automation on Detecting Vehicle System Circuit
Microcontroller System Circuit Movement

Bluetooth Controlled Wireless Electronic PWM Based DC Motor Interfacing GPS with
Electronic Home Notice Board using Speed Control using 8051 Microcontroller
Appliances GSM Microcontroller

FILED UNDER: AVR MICROCONTROLLER, COMMUNICATION, ELECTRONICS, EMBEDDED, FREE PROJECT CIRCUITS

Comments

Arnette says
OCTOBER 6, 2014 AT 7:15 AM
Thank you for sharing this project information along with circuit diagram. I truly appreciate
your efforts.

Reply

purushotham Baskarla says


OCTOBER 22, 2014 AT 12:45 PM

its good. but i want to know how are u doing that images for circuit schematic i mean are u
using any kind of software like that if so please let me know.

Reply

Ayra Lhadel Garcia says


NOVEMBER 22, 2015 AT 8:44 AM

Im a third year student and currently working on the same project and I need any kind of
help about these project. We need to submit these project as early as possible. Thanks in
advance.

Reply

Opeoluwa says
NOVEMBER 23, 2015 AT 6:06 PM

Im a final year student in a university I hope that my final project in school will reflect my
interest in embedded systems and this is a step to archiving my embedded systems
dream so..please the code

Reply

prakhar yadav says


NOVEMBER 27, 2015 AT 2:50 AM

thanks for sharing this project with us.

Reply

Rahul says
DECEMBER 5, 2015 AT 3:47 AM
I am third year student and currently working on this project as our mini project. So, please
i request you for the code and more details.

Reply

Admin says
JANUARY 2, 2016 AT 7:03 AM

project code is Uploaded..Check in the article

Reply

pavan says
DECEMBER 21, 2015 AT 9:58 AM

please send me code

Reply

Anusha says
JANUARY 2, 2016 AT 8:44 AM

Project code is already uploaded along with the article.Please go through it

Reply

Rahul kumar says


JANUARY 2, 2016 AT 9:08 AM

Well,I am interested in making this project and project code would help me fulfill my
quest.I will try this one and make some changes if necessary.

Reply

ghassan ali hameed says


JANUARY 5, 2016 AT 8:53 AM

HOW RFID tag can be use ,i mean how information insert in tag ,by user or it is already
contain information .

Reply
Anusha says
JANUARY 30, 2016 AT 6:52 AM

There are two types of RFID tags..Active tags,passive tags..For active tags you can load
the information..but passive tags will have a 12 digit code in it

Reply

mandela says
JANUARY 8, 2016 AT 2:11 AM

Good work. Can I get one based on near field communication? I will really appreciate your
assistance.
thanks.

Reply

deepak choudhary says


JANUARY 18, 2016 AT 10:17 AM

hello mam, im a final student and m working on a project of biometric finger print
attendence system and i need the programming code to be burn into the atmega8
microcontroller so please give me those code and their relevant details also
thank you

Reply

Rutuja Naik says


JANUARY 21, 2016 AT 7:56 AM

Hey I need the codes as I am doing this same project for my 6th sem mini project.I found
your project very intresting and its different from other projects.Please send me thr codes
and other additional details about the project.I will be very thankfull to you

Reply

anusha says
FEBRUARY 1, 2016 AT 3:11 AM

sry i cant get project code so pls try to tell me where is the code
Reply

RAHUL PANDEY says


FEBRUARY 2, 2016 AT 2:18 PM

I need a code because I will make project RFID based attendance system.It is 8051 based
on it . The software use in project is Keil version 4. We stimulated the project with the help
of Keil Software.So please request for you give a code of this project.Its urgently.

Reply

ann says
FEBRUARY 3, 2016 AT 9:30 AM

hey what are the part no,. of reader module used

Reply

Sanjay Gupta says


MARCH 8, 2017 AT 6:30 AM

Send me code of microcontroller based attendence system.

Reply

habel mabway says


FEBRUARY 8, 2016 AT 9:52 PM

1. I need this project code because in one or another way will help me to accomplish my
project.
2. yes, i am trying to make the same project.
3. my project is to design and implementing the RFID BASED STUDENTS ATTENDANCE
CONTROL SYSTEM WITH GSM at my college namely DAR ES SALAAM INSTITUTE OF
TECHNOLOGY IN TANZANIA.

Reply

swati says
FEBRUARY 22, 2016 AT 3:46 AM

need this project code because in one or another way will help me to accomplish my
project.

Reply

Anusha says
FEBRUARY 23, 2016 AT 2:01 AM

Code is Uploaded go through the article..

Reply

shahzaib shakoor says


FEBRUARY 24, 2016 AT 1:52 PM

please send me the code of rfid based attendance system . because this is my final project
of software engeneering . i want to make simple attandance of students and i need it very
much. plz plz plz help me. Sir

Reply

Admin says
FEBRUARY 25, 2016 AT 1:56 AM

Code is present in the postYou can download it..

Reply

Sharon Law says


FEBRUARY 26, 2016 AT 11:16 AM

please send me the code because i am doing the similar project with this for my final year
project.Thank you.

Reply

Admin says
FEBRUARY 29, 2016 AT 2:21 AM

Download the code from article..

Reply
Divyabharathi says
FEBRUARY 26, 2016 AT 8:55 PM

How to know Passive RFID 12 bit code in order to access.

Reply

Anusha says
FEBRUARY 29, 2016 AT 2:20 AM

It is written on the tag

Reply

parag attarde says


FEBRUARY 28, 2016 AT 4:52 AM

please send codes I need codes.

Reply

semester akhir says


FEBRUARY 28, 2016 AT 10:28 AM

thanks for sharing your knowledge


Im a final year student in a college

Reply

dasu says
MARCH 10, 2016 AT 12:04 PM

this tittle given for me from my advisor because the way of taking attendance in our
country is paper based to improve this in educational system we want to change
technological system so that I need this project .
yes l need exactly the same project with PDF simulation video or circuit diagram and
running program
thank you!

Reply
khanyisani says
MARCH 16, 2016 AT 7:41 AM

Hi, i made the circuit on Proteus but the problem is that when i paste the same 12 digit
code as you paste the LCD still displays card not matched Unknown person, where do i
get the the 12 digit codes that are on the database?

Reply

Anusha says
MAY 26, 2016 AT 1:47 AM

Open the code in avr studioChange the 12 digit code to be changed compile it again
and now paste your code in virtual terminal

Reply

danish K says
MARCH 21, 2016 AT 11:02 AM

Do we really need a avr development board? or simply the rfid tx/rx ports can be
connected to the tx/rx port of controller?
Secondly maam, are these components enough?
lcd
controller
rfid reader/tags
can i simply implement the circuit which is being simulated in proteus?
sorry for my less knowledge!
thanks!

Reply

Anusha says
MAY 26, 2016 AT 1:52 AM

To implement this circuit practicallycircuit shown in simulation is not


sufficient.Controller should have clock ,reset circuits and for burning the code you
need another circuitIf you can get a AVR development board..Everything will be
present in itThis circuit simply shows the connections to which modules are
connected..

Reply
ANURAG says
MARCH 25, 2016 AT 2:30 AM

HELLO MAM , ACTUALLY I AM UNABLE TO GET THAT VIRTUAL TERMINAL OR RFIID ON


PROTEOUS 8
CAN U PLEASE SEND ME THE FULL NAME OF VIRTUAL TERMINAL THAT U R USING
OVER HERE??

Reply

Anusha says
MARCH 28, 2016 AT 8:33 AM

Virtual terminal is present by default in proteus..If virtual terminal window is not


opened , when simulation is run Goto Debug>>Virtual terminal.

Reply

wish wondosen says


MAY 23, 2016 AT 4:12 AM

when i try to simulate this project it give me this error PC=0x0252 [AVR USART] RX FRAME
ERROE so please if somebody knows what it means it would be helpfull

Reply

Shaibu says
AUGUST 1, 2016 AT 11:39 AM

well, Im an electrical engineering student at Karume Institute of Science and Technology.


l need exactly the same project with PDF simulation video or circuit diagram and running
program
thank you!

Reply

Akhil Bansal says


AUGUST 11, 2016 AT 2:54 AM

I cant find library for RFID reader in isis7 (proteus).


Which library should I add to isis to access the reader.

Reply
Anusha says
SEPTEMBER 13, 2016 AT 7:13 AM

There is no RFID reader in proteus by default.We have used virtual terminal Instead of
reader.You can create a component and get library files from other sources..

Reply

le2i says
SEPTEMBER 13, 2016 AT 5:00 AM

good day,
how i can import the project at atmel studio
thanks.

Reply

Tarun says
SEPTEMBER 18, 2016 AT 8:26 AM

I want to simulate in Proteus, so which code files do i have add and how?

Reply

Uttej says
SEPTEMBER 19, 2016 AT 1:59 AM

Thanking u 4 giving this projects this are very nice,i will do a mini project in this.

Reply

Priya says
APRIL 5, 2017 AT 1:14 PM

I am a second year student,i have been assigned with the mini project which will be able to
help which would be utilized by the college only.soo please help me out with the code.

Reply
Leave a Reply
Your email address will not be published. Required fields are marked *

Comment

Name *

Email *

Website

reCAPTCHA

Please upgrade to a supported browser


to get a reCAPTCHA challenge.

Alternatively if you think you are getting


this page in error, please check your
internet connection and reload.

Why is this happening to me?

POST COMMENT

Search this website


Suggest A Topic [or] Project

COMPLETE STEP BY STEP GUIDE

ads by media.net

Free Business Card Designs

Electrical Circuit Diagrams

How RFID

RFID Privacy

Wireless Gaming Mouse

Cheap Computer Keyboards

Cheap Wireless Touch Pads

Electronics Hub

YouTube 18K
Electronics Hub

Follow On

50 Free Advertising
Credits - LinkedIn
Sponsored Updates

Electronics Hub

Suivre

SUBSCRIBE FOR FREE PROJECT CIRCUITS

Enter your email address:

SUBSCRIBE

Delivered by FeedBurner
Electronics Hub
667,242 likes

Like Page Sign Up

Be the first of your friends to like this

ads by media.net

Joystick For PCs

Discount On Tablets

Touchpad Tablets

Cheap Wireless Touch Pads

Wireless Gaming Mouse

10 Best Smartphones

New Invention Ideas

Home Security Systems

Android App Development

Electronic Circuits Projects

Electronics Project Ideas

Electronic Project Kits

Embedded Systems Projects

Simple Electronics Projects

Engineering Projects 2017

PROJECTS BY CATEGORY

Arduino Projects (200+)


Electronics Projects (250+)
Mini Project Circuits (160+)
Mini Project Ideas (150+)
ECE Projects (150+)
EEE Projects (150+)
8051 Projects (110+)
Raspberry Pi Projects (101+)
Electrical Project Ideas (100+)
Embedded Projects (100+)
Latest Electronics Ideas (100+)
Microcontroller Mini Projects (100+)
Robotics Projects (100+)
VLSI Projects (100+)
Solar Projects (100+)
IOT Projects (100+)

Communication Projects (70+)


LED Projects (70+)
Power Electronics Projects (60+)
RFID Projects (60+)
Home Automation Projects (50+)
Matlab Projects (50+)
EIE Projects (50+)
Wireless Projects (50+)
LabView Projects (45+)
Zigbee Projects (45+)
GSM Projects (40+)
555 Timer Circuits (40+)
Sensor Projects (40+)
ARM Projects (60+)
DTMF Projects (30+)
PIC Projects (30+)
Electrical Mini Projects (25)

GENERAL

Tutorials

Symbols

Courses

Calculator

Contact

PROJECTS

Electrical

Electronics

Embedded

Power

Robotics
ARM

IOT

PROJECTS

Mini projects

Microcontroller

Aurdino

Solar

Free circuits

Home Automation
TUTORIALS

Capcitors
Resitors

Filters

Diodes

Transistors

TUTORIALS

Amplifiers

IO Devices

Thyristors

DC Circuits

Nummber System

FOLLOW US

Facebook

Youtube

Google Plus

Twitter

Copyright 2017 Electronicshub.org

Você também pode gostar