项目简介
本项目是基于ESP32开发板构建的智能门禁系统,模拟了手术室门等场景的门禁应用。该系统支持两种开门方式,外部可通过刷已定义的RFID卡开门,内部能通过超声波传感器感应开门。系统还配备两个LED指示灯来显示门的开关状态,使用LCD屏幕展示门的开关信息。
项目的主要特性和功能
- 支持外部刷卡开门和内部感应开门这两种开门方式。
- 借助LED指示灯和LCD屏幕直观呈现门的开关状态。
- 门打开一段时间后会自动关闭。
安装使用步骤
硬件准备
准备ESP32开发板、RFID - RC522模块、HC - SR04超声波距离传感器、舵机、LCD屏幕、I2C模块、2个LED灯和2个220欧姆电阻。依照项目文件中的fritzing电路文件和电路原理图进行硬件连接。
代码上传
- 打开Arduino IDE。
- 导入项目文件中的Arduino代码。
- 选择正确的开发板(ESP32)和端口。
- 将代码上传到ESP32开发板。
使用
- 外部开门:在门外部刷已定义的RFID卡,门会打开并在保持一段时间后自动关闭。
- 内部开门:在门内部,当超声波传感器感应到物体时,门会打开并保持一段时间后自动关闭。可通过LED指示灯和LCD屏幕查看门的状态。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】