我想阅读配备了代币的RFID代币的游戏场。为了成本和简单,我想使用一个读者和许多天线。
我打算购买以下内容:
- arduinomega;足够大,可以让我进行程序和调试而无需优化空间或速度
- 标准8x8国际象棋板;大小可以通过线圈直径确定(见下文)
- 标准16 PC国际象棋集
- 给定频率的16个RFID令牌;每个都有不同的"值"或序列号,当粘在国际象棋底部时,将唯一地识别到系统的每个部分
- 64个RFID线圈(最初)是为RFID令牌的正确频率而设计的;安装到Playfield的底部
- 1 RFID读取器与选择的RFID频率兼容
- a arduino的某种多路复用器(或一组多路复用器)穿过连接playfield的所有64个线圈
我的整体系统设计是通过多路复用器依次将读取器连接到每个线圈,并在播放场的每个位置(如果有)读取令牌。Arduino将读取RFID读取器的输出,并通过各个场位置踩踏,并监视哪个国际象棋位置在哪个位置。
在我只购买所有零件并继续前进之前,我想知道这里有人是否有任何初始建议或标准要考虑。
我的具体问题是:
-
一个RFID FREQ设置会比另一个RFID FREQ更好吗?
-
Arduino必须在(第X行col)位置上"等待"以阅读令牌 - 如果有一个令牌,甚至在尝试阅读下一个?
-
使用一个大型多路复用器与许多小捆绑一起?为什么?
这个问题的一部分最初是在这里提出的:https://electronics.stackexchange.com/questions/9255/rfid-antenna-array主持人要求作者提出一个新问题,而不是在回答现有问题的回答中提出一个新问题。但是我找不到他们做过的。所以,我们在这里..:^)
您的设计是完全有效的。在某个时候,我使用Arduino使用RFID播放,发现使用Wiegan Standard的RDM XXXX很难编码。简单而有效的是MFRC-522,Mifare家族。为了最简单的维护用途,您应该使用可写的RFID卡,因此,如果棋子之一丢失,则可以轻松更换它。