Sunday, 2 July 2017

RFID Based Attendance System – Learn to Build Yourself

An RFID based Attendance System is a very interesting project which can be used in different places say in Schools to register the attendance of students and teachers, Private organizations to tabulate monthly working hours of employees and automatically calculate salary based on the number of hours registered in the office and other similar kinds of applications. An RFID based attendance management system can be designed using different types of microcontrollers, say an 8051 series controller, an AVR, a PIC or an ARM controller. The same RFID attendance system can also be developed using popular development boards like Arduino, Raspberry Pi etc. The choice of a microcontroller or a development board is purely based on the additional features and functionality you plan to incorporate into the system. For an example: – If you plan to export all registered data in the system into a web platform (say a cloud host) at the end of every week,  it’s good not to use 8051 series controller to design such a system. Such a kind of system which communicates with the internet can be designed efficienlty (and easily) using AVR Atmega series controllers. If you are designing for hobby purpose, such a system can be easily designed using Arduino. RFID Based Attendance System Using Arduino In this project, we are going to build an RFID based attendance system using Arduino. An RFID based Attendance Management System is based on some simple concepts. We store a set of RFID card data in our system, say 3 or 10 RFID card data. When the person with the right RFID card (compatible to data preloaded in our program/system) come and swipes his RFID tag, his arrival time will be stored on the system. When the same person swipes his RFID tag again, the system will save it as his leaving time and add it to his total working hours. Before we begin, please go through our tutorial on how to interface RFID Reader to Arduino and also read our tutorial on RFID based Access Control System using Arduino. Objectives Display the current time and date on the LCD along with an option for menu button. Save the arrival and leaving time details of a user in the EEPPROM of arduino. Calculate & store the total working hours of each user and provide options in the menu for retrieving it. Provide an option for clearing data which can access only by the admin using his ID. Circuit Diagram -Arduino RFID Attendance System    Project Description The full circuit diagram for interfacing RFID module to Arduino is shown above. The unique ID code in the RFID card is read by the circuit and the name of the corresponding person will be displayed on the 20 x 4 LCD display. TX pin of the RFID module is connected to the 0th pin (RX) of arduino. The Arduino receives data from the RFID module through this channel. Button 1,2,3,4 are used for selecting the menu and different options within the menu. The Arduino pins to which the buttons are connected are configured as “INPUT_PULLUP” within in the program. This will eliminate the use of of external pull up resistors by enabling the internal pull ups of Arduino.    A buzzer and two LED indicators are also connected to the 5th,4th  & 3rd pin of the Arduino respectively. The buzzer sounds  upon receiving an ID code when a card is read by the circuit. Our system uses a 20 x 4 LCD module for displaying purpose.The working and interfacing of 20×4 LCD module is similar to that of 16 x2 LCD expect that...
read more

The post RFID Based Attendance System – Learn to Build Yourself appeared first on Electronic Circuits and Diagram-Electronics Projects and Design.

No comments:

Post a Comment

How 'clean' does a quantum computing test facility need to be?

How to keep stray radiation from 'shorting' superconducting qubits; a pair of studies shows where ionizing radiation is lurking and ...