Arduino模拟NFC 门禁识别

DOIT SUPER
原创
发布时间: 2025-07-16 14:47:26 | 阅读数 0收藏数 0评论数 0
封面
本项目为用Arduino Nano实现对小区门禁识别的模拟。门禁已经是及其常见的一款设备系统,因此,在Arduino的学习过程中,用NFC识别从而控制其他执行机构已经成为必修课。既能熟练掌握NFC的程序结构,也能在动手DIY过程中实现自我成长。RFID与舵机的动作配合,程序有详细的注释说明,以及3D打印文件的分享,下面的制作过程仅供参考。

准备工作:

材料:


材料名称

数量

型号/说明/备注

PLA耗材

1

1.75mm绿色

舵机

1

Mg90s

批头

1


木条

4

16厘米长

IC蓝卡

2


Nano 单片机

1


RFID模块

1

RC522

Nano扩展板

1


舵机转接件

1

3D打印制作

零碎木条、自攻丝



工具:


工具名称

数量

型号/说明/备注

3D打印机

1

螺丝刀

1

斜嘴钳

1

6寸

游标卡尺

1

三维建模软件

1

Creo9.0

切片软件

1

Bambu Studio


1

准备工作

以上是需要简单准备的主要材料及其工具。部分常见材料不再一一赘述。

2

组装样品门框

使用L型角码与自攻丝,实现门框的固定。

注意,此步骤仅仅作为展示,大家完全可以根据自己的喜好进行样品门的制作。

3

安装门板

  1. 剪裁好适配门框的门板,注意四周留出旷量。
  2. 门板与门框的连接采用M3螺丝【充当轴】,上下一样。此时木条需要打孔,以便螺丝穿过。


4

3D打印舵机转接件

  1. 如何将舵机的转矩输送到门板轴?请参考图1:舵机齿轮先将转矩输送给批头,批头直连螺丝,即可完成。但是此步骤难点是舵机的齿轮如何连接批头?答案是3D打印转接头,即一头连接舵机的齿轮,另一头连接批头。
  2. 制作舵机转接头。首先,测量舵机齿轮的外径,批头对边的宽度,分别为4.9mm,6.5mm
  3. 根据测量尺寸三维建模,因此抹香香较为简单,以此仅展示成品图。需要3D打印文件可以在附件下载即可。


5

3D打印舵机转接头

零件的配合尺寸旷量已经留出,0.28层厚直接打印即可。

STL
bit.stl
816.88KB
6

固定舵机

测量舵机的悬空尺寸,剪裁手边适当的硬材质模块即可,此步骤是用热熔胶固定。

7

烧录程序

  1. 匹配好IC卡密码。
  2. 连接Nano,烧录程序。


INO
nfc-servo.ino
2.45KB
8

调整舵机角度,完成!

  1. 将烧录好的单片机,按照程序接口连接,通电测试。
  2. 调整舵机角度,固定好轴与门板,确保轴与门板是整体转动,否则会有误差,导致轴空转。
  3. IC卡密码正确,门禁打开;否则,门禁无反应,且伴随蜂鸣器两声。

以上步骤完成,便可以欣赏自己的作品了。

MP4
参考视频.mp4
63.46MB
阅读记录0
点赞0
收藏0
禁止 本文未经作者允许授权,禁止转载
猜你喜欢
评论/提问(已发布 0 条)
评论 评论
收藏 收藏
分享 分享
pdf下载 下载