RFID Based Attendance System using Arduino and RFID MFRC522 Module.
Attendance in University is generally paper based which may sometimes cause errors. Taking attendance manually consumes more time. So, In this project we have designed RFID Based Attendance System using Arduino and RFID MFRC522 Module. In this system, each student is issued an RFID card as their id card and their attendance is marked when they touch their card to RFID reader.
RFID stands for Radio Frequency Identification.Here digital data stored in RFID tags are captured by a reader via radio waves.
-
Arduino Uno Board
-
RFID MRFC522 module
-
SD card module
-
RTC module
-
LCD display (20*4) with i2c lcd module
Pin | Wiring to Arduino Uno |
---|---|
SDA | Digital 10 |
SCK | Digital 13 |
MOSI | Digital 11 |
MISO | Digital 12 |
IRQ | unconnected |
GND | GND |
RST | Digital 9 |
3.3V | 3.3V |
Caution: You must power this device to 3.3V!
Pin | Wiring to Arduino Uno |
---|---|
SCL | A5 |
SDA | A4 |
VCC | 5V |
GND | GND |
If you’re using other Arduino board rather than the uno, chek out what are their SCL and SDA pins.
Pin | Nano | Mega | Leonardo |
---|---|---|---|
SDA | A4 | 20 | 20 |
SCL | A5 | 21 | 21 |
SD card module | Wiring to Arduino Uno |
---|---|
VCC | 3.3V or 5V (check module’s datasheet) |
CS | 4 |
MOSI | 11 |
CLK | 13 |
MISO | 12 |
GND | GND |
I2C Character LCD | Arduino |
---|---|
GND | GND |
VCC | 5 V |
SDA | A4 |
SDL | A5 |
Thanks goes to these wonderful people (emoji key):