新闻资讯2026年2月27日
ESP32 + RFID:打造智能门禁系统
项目概述
使用 ESP32 微控制器和 MFRC522 RFID 读卡器,打造一套支持远程管理的智能门禁系统。
硬件清单
- ESP32-WROOM-32
- MFRC522 RFID 读卡模块
- 电磁锁 + 继电器模块
- RFID 门禁卡若干
- 5V/12V 电源
接线
| MFRC522 | ESP32 | |---------|-------| | SDA | GPIO5 | | SCK | GPIO18 | | MOSI | GPIO23 | | MISO | GPIO19 | | RST | GPIO22 |
核心代码
#include <SPI.h>
#include <MFRC522.h>
MFRC522 rfid(5, 22);
void setup() {
SPI.begin();
rfid.PCD_Init();
}
void loop() {
if (rfid.PICC_IsNewCardPresent() && rfid.PICC_ReadCardSerial()) {
// 验证卡号并开锁
}
}
扩展功能
- Web 管理界面
- 微信小程序远程开锁
- 日志记录和异常告警