项目简介
本项目借助Arduino UNO R3开发板打造了一个简易门禁系统。利用NFC读卡器(MFRC522)识别卡片,通过舵机(MG90S)控制门的开关,还可选用蜂鸣器(KY012)来提示操作状态。
项目的主要特性和功能
- NFC识别:采用MFRC522读卡器对NFC卡片进行识别。
- 舵机控制:通过MG90S舵机实现门的开关控制。
- 蜂鸣器提示:可选配蜂鸣器,用于提示操作状态。
- 自动重置:每20秒自动重置MFRC522读卡器,避免长时间使用失灵。
安装使用步骤
硬件准备
- Arduino UNO R3(CH340G)
- 舵机(MG90S)
- NFC读卡器(MFRC522)
- (可选)蜂鸣器(KY012)
硬件连接
- 依据提供的连线图完成硬件连接。
- 将MG90S舵机固定在门上,用线拉住门闩,把MFRC522读卡器置于门外。
软件准备
- 安装Arduino IDE。
- 安装版本为1.4.4的MFRC522库。
编译与上传
- 打开Arduino IDE,加载项目代码。
- 选择正确的开发板和端口,编译并上传代码到Arduino UNO R3。
使用
- 将NFC卡片靠近MFRC522读卡器,系统会识别卡片并控制舵机开关门。
- 蜂鸣器会根据操作状态发出提示音。
注意:MFRC522读卡器不可贴着金属使用,否则会失灵。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】