Rectronx Circuits
Components

RC522 RFID Reader

Low-cost 13.56MHz RFID reader for attendance, access and smart locker projects.

RFID Module4.7/5RM5-RM15Beginner
ArduinoESP32STM32Raspberry Pi
RC522 RFID reader module with blue key tag and white card

AI Ready Overview

Quick Summary

RC522 is a rfid module commonly used in FYP and embedded projects. It is best for attendance systems and door access, with wiring and testing planned around Arduino, ESP32, STM32.

Difficulty

Beginner

Time Required

1-3 days for basic wiring and sample code; 1 week if used inside a complete FYP prototype

Cost

RM5-RM15 module range in Malaysia; full project cost depends on scope.

Components

RC522, Arduino, ESP32, STM32

Overview

What is RC522?

RC522 is a common RFID reader module for reading MIFARE-style cards and tags. It is widely used in FYP attendance, access control, library and smart locker projects.

Engineering Reference

Quick Specs

Frequency13.56MHz
Operating Voltage3.3V
InterfaceSPI
Typical RangeA few centimeters

Real Usage Notes

Suitable / Not Suitable

Suitable for

  • Attendance systems
  • Door access
  • Smart lockers
  • Library projects

Not suitable for

  • Long-range RFID
  • Reading many tags at once
  • Payment-grade security systems

Build Planning

Difficulty

RC522 is rated Beginner. Plan around 1-3 days for basic wiring and sample code; 1 week if used inside a complete fyp prototypedepending on wiring, libraries, calibration, dashboard/app integration and testing evidence.

Build Planning

Time Required

1-3 days for basic wiring and sample code; 1 week if used inside a complete FYP prototype

Malaysia Price Guidance

Cost

Typical module price range: RM5-RM15. This is component guidance only; a complete FYP cost depends on controller, sensors, casing, display, app/dashboard, documentation and timeline.

Connections

Pinout

SDA/SS

SPI chip select.

SCK

SPI clock.

MOSI

SPI data from controller to reader.

MISO

SPI data from reader to controller.

RST

Reset pin.

3.3V

Power input. Do not use 5V.

Platform Notes

Wiring Guides

RC522 with Arduino Uno

Power the module from 3.3V and use SPI pins.

SDAD10
SCKD13
MOSID11
MISOD12
RSTD9

Fix Common Problems

Troubleshooting

Check wiring against the pinout before debugging code.
Use a stable power supply and common ground between modules.
Test the component with a simple example sketch before adding dashboard, app or database features.
Confirm registered IDs first, then test authorised, unauthorised and repeated scans.

Troubleshooting

Common Mistakes

Powering RC522 with 5V
Expecting long read range
Using weak jumper wires on SPI connections

FYP Ideas Using RC522

Related Projects

Compare Options

Alternative Components

Student Questions

FAQ

Can RC522 read MyKad?

RC522 is normally used with compatible 13.56MHz tags/cards. Do not assume it can read identity cards for FYP use.