RC522 RFID Reader
Low-cost 13.56MHz RFID reader for attendance, access and smart locker projects.
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
| Frequency | 13.56MHz |
|---|---|
| Operating Voltage | 3.3V |
| Interface | SPI |
| Typical Range | A 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.
| SDA | D10 |
|---|---|
| SCK | D13 |
| MOSI | D11 |
| MISO | D12 |
| RST | D9 |
Fix Common Problems
Troubleshooting
Troubleshooting
Common Mistakes
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.
