4 有用
1 下载

使用 RFID 读取器进行安全访问

文件列表(压缩包大小 1.05M)

免费

概述

本教程将说明RFID阅读器的工作方式。

需要的元件

  • Arduino Uno
  • SparkFun RFID读取器
  • Adafruit RFID/NFC card
  • Arduino IDE

工作原理

什么是RFID读取器

RFID标签是一个ID系统,它使用小型射频识别设备进行识别和跟踪。RFID标签系统包括标签本身,读/写设备以及用于数据收集,处理和传输的主机系统应用程序。

简而言之,RFID使用电磁场在短距离内传输数据。RFID可用于识别人员,进行交易等。

您可以使用RFID系统打开一扇门。例如,仅允许其卡上具有正确信息的人进入。RFID系统使用:

标签:附加到要识别的对象上,在此示例中,我们具有钥匙串和电磁卡。每个标签都有自己的标识(UID)。

双向无线电收发器:即读取器,它将信号发送到标签并读取其响应。

基本规格:

  • 输入电压:3.3V

  • 频率:13.56MHz

Arduino库

在输入·必要的代码之前,您需要从此下载区下载该传感器的必要库。从zip文件夹“ rfid-master”中提取内容,并将此库文件夹添加到Arduino的现有库下。

连接电路

请参阅下面的PIN接线以及连接示意图,连接电路。

Arduino RFID
SDA digital 10
SCK digital 13
MOSI digital 11
MISO digital 12
IRQ NC
GND GND
RST digital 9
3.3V 3.3V

从RFID标签读取数据

准备好电路后,转到文件>示例> MFRC522> DumpInfo并上传代码。该代码将在Arduino IDE中可用(安装RFID库之后)。

然后,打开串行监视器。您应该看到类似下图的内容:

将RFID卡或钥匙串近似到读取器。让读取器和标签靠近,直到显示所有信息。

这是您可以从卡中读取的信息,包括以黄色突出显示的卡UID。如上图所示,该信息存储在存储器中,该存储器分为段和块。你有1024个字节的数据存储空间,分为16个扇区,每个扇区由两个不同的键A和B保护。

记下您的UID卡,因为以后需要它。上载已在此处添加后缀的Arduino代码。

示例

当选择了您要授予访问权限的卡,您会看到:

如果您用另一个UID近似另一个标签,则会显示拒绝消息:

最后

需要的文件及代码均可在下载区找到。

via:https://create.arduino.cc/projecthub/Aritro/security-access-using-rfid-reader-f7c746?ref=platform&ref_id=424_popular___&offset=3

理工酷提示:

如果遇到文件不能下载或其他产品问题,请添加管理员微信:ligongku001,并备注:产品反馈

评论(0)

0/250