At the present time, generally, attendance system in schools, colleges, etc is based on paper. So sometimes this procedure causes mistakes and also time taking process. So the proposed system uses RFID technologies to make a reminder of each student entering the classroom and also to analyze the time exist in the class. In this project, every student is selected with an RFID tag. The procedure of attendance can be done by insertion the card near the RFID reader. This article discusses what RFID is, and RFID based attendance system with an example project.
What is RFID?
The term RFID stands for radio frequency identification is one kind of electronic device that comprises a tiny antenna and a chip, used to transmit the information of persons, books, animals, or any stuff between reader and RFID tag using RF electromagnetic fields. It is capable of carrying 2k bytes of information. There are several types of RFID systems are available in the market, which comprises of an antenna, a transponder and a transceiver.
Some sorts of RFID tags can be placed close to the RFID reader and some tags can be situated distant from the reader. The operating frequency ranges of these devices are low, mid and high. The low-frequency range is from 30 kHz-500 kHz, mid-frequency range is from 900 kHz-1500 kHz and the high-frequency range is 2.4 kHz-2.5 kHz.
RFID Based Attendance System
The main concept of this proposed system is to keep the student’s attendance record. Every student is selected with a particular official tag. This RFID tag can be used to swipe to record the attendance in front of the RFID reader.
Block Diagram of Attendance System
These days, the attendance system is documented manually in most of the schools and colleges. But, this is a time taking process. To overcome this problem, the proposed system is the solution which uses a wireless technology namely RFID. Every student is offered with an RFID tag, which comprises of an IC for storing and processing the student’s data. The proposed system is built with a microcontroller, preset circuit, an oscillator circuit, an RFID reader and LCD display.
This project uses an AT89C52 microcontroller from the family of 8051, which consists of 40-pins and 4-ports.
The oscillator circuit is connected in between the pin-18 and pin-19 of the microcontroller. It is built with 11.0592 MHz and two 33pF capacitors.
The reset pin of the AT89S52 microcontroller is the 9th pin. The preset circuit is built with a switch, a 10μ capacitor, and a 10k resistor. When the switch is pushed, the reset pin which is connected to the microcontroller and Vcc becomes reset.
The LCD display comprises of 16-pins, where 3-pins are connected to the Vcc and remaining all are connected to the port-2 of the microcontroller.
The RFID reader is one kind of module and tiny in size. It fits with any kind of hardware design. It is used to study the information which is stored in the RFID tags.
Keil is an “ARM Company” that makes C-compilers, real-time kernels, macro assemblers, debuggers, simulators, evaluation boards, integrated environments, and emulators for XC16x/C16x/ST10, 251, ARM7/ARM9/Cortex-M3, and 8051 MCU families.
Compilers are programs used to alter a high-level language (HLL) to object code. Desktop compilers generate an o/p object code for the fundamental microprocessor, but not for other microprocessors.
i.e., the programs written in one of the high-level languages like ‘C’ will compile the code to run on the system for a specific processor like x86 (fundamental microprocessor in the PC).
For example compilers for Dos stage is different from the Compilers for Unix stage So if one needs to describe a compiler then the compiler is a program that converts source code into object code.
Working on Attendance System Project
The proposed system uses an RFID reader that sends a 125 KHz signals while an RFID card is swiped over the same. The card used gets powered by inductive means with the coil inside the same duly rectified and filtered for a DC voltage to drive the inbuilt chip in the card.Thus while the card is swiped over sends a valid data to the microcontroller through level shifter IC MAX232 which while executed by the program compares with the available data.
The data then is updated with the data and time of swiping the card of the number of persons to be recorded for future retrieval. When required one push button is connected to pin3.2 to get the display on LCD the status of the no of students present on the very day till the unit is kept powered ON.
This is all about what is RFID technology, RFID based attendance system using microcontroller project, block diagram and its working. We hope that you have got a better understanding of this concept. Furthermore, any help regarding this concept, or to implement RFID based projects, please give suggestions in the comment section given below.