我正在开发一个原型,该原型的功能之一是检测对象是否在“范围内”几厘米之内。现在,我只是使用一个Arduino和一个廉价的Mifare RC-522套件,其工作频率为13.56 MHz:
我已经成功地获得了它来检测标签,但是当标签平行于天线定向时,它只能在大约3-4 cm的距离内。
根据我的有限 研究,根据天线尺寸,标签尺寸和方向以及收发器功率等因素,HF频段允许无源标签的读取范围在10 cm至1 m之间。
我意识到这种便宜的阅读器无法按原样完成任务,但是我对构建能够实现15-20厘米阅读范围的东西很感兴趣。
一些标准:
- 无需读取多个标签;仅一个标签是否在范围内。
- 无需写入标签。
- 无法使用有效标签。
我对RFID阅读器的构造还没有经验(但是),但是对了解我应该追求的目标很感兴趣。
这是我考虑过的一些事项:
- 将嵌入式天线抛在便宜的RFID阅读器上,然后构造自己的更大天线。我需要查看板载MFRC522是否能够完成提供额外电源的任务。
- 寻找一个不同的IC,可以从头开始构建一个阅读器。
- 寻找现成的解决方案,而不是尝试构建一个解决方案(更具成本效益?)。
- 使用非RFID的东西进行简单的接近检测。
我对微控制器和基本电子产品有丰富的经验,并且已经完成了音频和照明项目,但这是RFID的第一次。由于我不需要读取多个RFID适用的标签,因此我考虑了某种磁铁和霍尔效应传感器,但是范围似乎不够。我考虑过使用超声波接近检测器,但是该应用程序要求在检测未标记对象的同时检测已标记对象(超声波会在未标记对象上产生假阳性)。我已经考虑过在物体上放置某种反射表面并检测反射光,但是物体的方向不足以保持对齐。
因此,简而言之,我可以对现有的阅读器进行哪些修改,或者我应该寻求哪种替代技术来实现对15-20 cm被动标记对象的检测?
我计划使用SPI将任何接近检测器连接到微控制器。