littlebot
Published on 2025-04-13 / 3 Visits
0

【源码】基于Arduino的简易门禁系统

项目简介

本项目借助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】