项目简介
本项目是基于NodeMCU和MySQL构建的RFID门禁管理系统。借助NodeMCU对RFID读卡器进行控制以实现门禁管控,同时利用MySQL数据库记录人员的进出信息。此外,系统配备了Web界面,方便对门禁系统进行实时监控与管理。
项目的主要特性和功能
- 支持两个RFID读卡器,分别用于进出控制。
- 通过NodeMCU控制门禁系统的开关,实现自动门禁管理。
- 记录每次刷卡的详细信息,包含卡号、进出时间、进出类型等。
- 提供Web界面,用于实时监控门禁状态和管理用户信息。
- 具备防反向通行功能,防止用户在同一方向上重复刷卡,保障门禁系统安全。
- 记录用户的进出时间,并计算停留时间。
安装使用步骤
1. 环境准备
- 安装NodeMCU开发环境,并配置好WiFi连接。
- 安装MySQL数据库,创建相应的数据库和表结构。
2. 配置数据库连接
- 打开
www/ewcfg10.php
文件,配置46 - 50行中的数据库连接信息。 - 修改
www/node.php
文件中的数据库连接信息(8 - 10行和19行)。
3. 配置WiFi信息
- 在NodeMCU程序中(26 - 27行),配置WiFi的SSID和密码。
- 确保NodeMCU能够连接到指定的WiFi网络。
4. 配置RFID卡信息
- 在NodeMCU程序中(29 - 30行),配置进出卡的类型。
- 确保RFID卡的ID信息与数据库中的记录一致。
5. 上传程序
- 将NodeMCU程序上传到NodeMCU设备。
- 确保NodeMCU设备能够正常运行并连接到数据库。
6. 启动Web界面
- 配置Web服务器的域名和路径,确保能够访问
node.php
文件。 - 通过浏览器访问Web界面,进行门禁系统的实时监控和管理。
7. 测试运行
- 使用RFID卡进行进出测试,确保系统能够正确识别卡并记录进出信息。
- 通过Web界面查看记录,确保数据正确无误。
通过以上步骤,即可成功部署并使用本RFID门禁管理系统。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】