资讯详情

bluetooth射频已关闭请打开bluetooth射频_Raspberry Pi使用射频识别(RFID)驱动执行器

背景知识视频教程

Raspberry Pi Essentials:在更少的时间内了解更多viadean.com
9357c15b669ba844d1d13eb63735706c.png
完整的2019 Raspberry Pi训练营viadean.com
新手的完整Python 3和Raspberry Pi大师课程viadean.com

RFID如何在您的Raspberry Pi上工作

您的Raspberry Pi使用RFID。 市场上基本上有三种不同的类型RFID该系统主要根据其使用频率范围进行区分。 所有系统由标签或卡片和读取器两部分组成。读取器使用无线电波从标签或卡中提取二进制位,因此读取器和标签或卡之间不需要电线。

这些标签通常被称为无源标签——显然不需要电源——尽管少数是需要安装小型手表电池的有源标签。当您需要更长的阅读范围时,您可以使用这些活动标签。

读取器发出无线电信号,然后用无线电信号中的功率拾取并激活微芯片。 然后,微芯片将多个脉冲发送回读器,解释为数字。 不同类型的标签以不同的方式将数据发送回数据,但主要方法是以不同的频率将数据发送回读器。

以下是可用标签及其频率范围的列表:

  • 125–135 KHz标签:这些标签用于切割宠物和许多访问控制系统。 它们的存储容量有限,通常只能存储64或128的序列号。 当今使用最广泛的标签和卡符EM4100 / EM4200标准。 大多数标签只读,但有些标签(如Hitag使用特殊的编程器存储数据。
  • 13.56 MHz标签:这些都是所谓的智能卡,不仅可以存储序列号,还可以存储一些可读取或写入的数据。 卡中有一定程度的安全性,所以不知道加密钥的人无法访问数据。 有许多不同类型的卡片,但到目前为止,最常见的卡片被称为MIFARE经典卡。
  • UHF(860–960MHz):与其他两种RFID类型不同,UHF读取器可以同时读取多个标签。 它们的射程也很长,通常是10到30英尺。 它们专为批量库存而设计。 调色板上的每个项目都可以同时记录和计数。 读取器配备了高功率发射器,对健康有害。因此,操作人员必须严格遵守时间限制,以避免长期暴露在辐射中。 还有其他更频繁的系统。

许多Raspberry Pi所有者使用MIFARE经典卡-命名为周日名称,即ISO / IEC 14443 A / MIFARE模式协议。 读取器很便宜,从钥匙扣到卡片的标签形状有很多种。 这些卡最适合这些项目,但不需要使用。 这是RFID系统电子框图。

使用的天线是由非常细的线甚至金属箔制成的线圈。 这些卡的读取器有所有的价格范围和接口。 你可以用最便宜的一个RFID-RC522。 它们基于NXP Semiconductors(以前称为Phillips)的MFRC虽然522芯片可以以多种不同的方式连接到计算机,但这些低成本板的设计仅限于SPI接口。

当你得到这些RFID读取器提供两种插头引脚供您选择。您需要焊接在直角引脚上。然后,您可以形成导线或垂直安装在面包板上。

在面包板上安装读取器

最好垂直安装,因为它远离形成面包板内夹子的金属,会影响天线圈的谐振频率,从而影响标签的读取范围。 在这里,您将看到如何连接读取器Raspberry Pi示意图和布局图。

连接到Pi示意图和布局

对于真正整洁的工作,请将读取器安装在木制或塑料盒中,最好使用尼龙螺钉,因为紧密的金属会缩小读取范围。

连接阅读器Pi之后,是时候获得需要阅读的软件了。 首先,您必须连接到它Internet的Raspberry Pi键入终端窗口sudo apt-get install python-dev来安装python-dev系统。

git clone https://github.com/lthiery/SPI-Py.gitcd SPI-Pysudo python setup.py installsudo python3 setup.py install

允许您使用此安装Python 3中的SPI硬件代码。最后,转到桌面菜单,选择首选 Raspberry Pi配置应用程序。 打开应用程序后,单击接口选项卡,确保已启用SPI接口。 如果没有,请单击启用并重新启动您Pi。

读/写RFID RC522标签

测试RFID读取器/写入器

RFID驱动外部电路

修改Read.py

运行代码

最终脚本

Raspberry Pi使用射频识别(RFID)驱动执行器viadean.com

标签: uhf射频连接器uhf

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台