项目简介
在暑期课程设计的第二阶段,课程要求我们利用Arduino Nano开发板和大然科技的智能舵机外加任意外设以实现特定的使用功能。在仔细考虑之后,我最终选择了在此基础上外加三种外设实现工作在两种可选模式下的智能门禁仿真系统。
功能说明
本设计为以Arduino Nano开发板为核心驱动的智能门禁控制系统,主要功能有:根据上位机串口输入数据选择门禁系统工作模式;
外部门禁状态:使用RFID卡作为识别依据开启门禁,一定延时之后操控智能舵机关门,并将IC卡的UID通过串口发送给上位机存储;
内部门禁状态:使用压力传感器和红外传感器判断并驱动智能舵机开门,一定延时之后操控智能舵机关门,并将门禁开启信息通过串口发送至计算机端记录。
系统包含外设:大然科技智能舵机;
压力传感器FSR406;
RC522 RFID射频识别器和传感器;
HC-SR501 人体红外传感器;
原理说明
智能门禁控制系统分为控制模块和功能模块两个部分,其中控制模块以Arduino Nano单片机开发板为控制系统核心,功能模块包含大然科技智能舵机、压力传感器FSR406、RC522 RFID射频识别器和传感器、HC-SR501人体红外传感器、舵机电池、由杜邦线和面包板组成的电路系统。
系统存在向内开门和向外开门两个工作模式,由计算机串口输入数据决定工作模式。
向内开门模式工作时,RFID作为门禁系统向内开启的判断依据,当识别到符合要求的IC卡时,RC522模块向单片机发送信号,单片机控制智能舵机向内转动开门,并向计算机通过串口发送记录数据