项目简介
本项目借助Wemos D1 Mini微控制器与RFID模块,构建了一个门开启系统。当扫描到兼容的RFID卡时,系统会驱动伺服电机,暂时开启门锁,为门禁控制提供了简单有效的解决方案。
项目的主要特性和功能
- 运用RFID技术开展身份验证。
- 借助Wemos D1 Mini微控制器对伺服电机进行控制。
- 具备基础的门禁功能,扫描到特定RFID卡时自动开锁。
- 提供代码示例,方便用户进行自定义设置与操作。
安装使用步骤
步骤一:硬件连接
- 依据提供的 “Wemos RFID接线图”,把RFID模块连接到Wemos D1 Mini。
- 留意Wemos D1 Mini的pin 4对应D2引脚。
步骤二:安装必要的库文件
- 在上传代码前,要保证已安装所需库文件。
- 所需库文件有:用于RFID模块的 “MFRC522” 库、用于SPI通信的 “SPI” 库、用于ESP8266开发板的 “ESP8266” 库。
- 通过Arduino IDE的库管理器安装这些库。
步骤三:获取RFID卡UID代码
- 将 “DumpInfoESP8266.ino” 代码上传到Wemos D1 Mini。
- 打开串口监视器,查看扫描的RFID卡的UID代码。
- 记录要授予访问权限的卡的UID代码,格式应为 “0x54, 0xD9, 0x82, 0x24” 。
步骤四:上传主要代码并激活系统
- 使用 “DOOR_OPENER_CODE_ESP8266_SERVO.ino” 代码实现主要功能。
- 上传代码前,在第14行修改UID代码,使其与从串口监视器获取的代码一致。
- 上传修改后的主要代码到Wemos D1 Mini微控制器。系统通电后,会读取RFID卡,若检测到匹配卡片,伺服电机旋转180度,暂时解锁门。
注意事项
确保正确连接和供电,防止损坏组件。此项目为基本实现,可扩展多用户支持、日志记录等高级功能。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】