ESP32 + RFID:打造智能门禁系统
新闻资讯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 管理界面
  • 微信小程序远程开锁
  • 日志记录和异常告警