RFID国际象棋:一个阅读器+多个天线

时间:2016-06-20 22:25:12

标签: arduino rfid chess multiplexing

我想阅读一个装有RFID令牌的棋子的游戏场。为了成本和简单,我想使用一个阅读器和许多天线。

我打算购买以下产品:

  • ArduinoMega;大到足以让我编程和调试没有 优化空间或速度
  • 标准8x8棋盘;尺寸可以通过线圈直径确定(见下文)
  • 标准16 pc国际象棋套装
  • 给定频率的16个RFID令牌;每个都有不同的“值”或序列号,当胶合到棋子的底部时,将唯一地识别系统的每个部分
  • 64个RFID线圈(最初)设计用于正确的RFID令牌频率;安装在playfield的底部
  • 1 RFID阅读器与选择的RFID频率兼容
  • 某种多路复用器(或一组多路复用器),用于Arduino通过连接所有64个线圈用于播放场

我的整体系统设计是通过多路复用器依次将阅读器连接到每个线圈,并读取在游戏区的每个位置找到的令牌(如果有的话)。 Arduino将读取RFID阅读器的输出并逐步通过各个场地位置,监视哪个棋子在哪个位置。

在我购买所有零件并购买之前,我想知道这里是否有人有任何初步建议或标准需要考虑。

我的具体问题是:

  1. 一个RFID频率设置会比另一个好吗?

  2. 在尝试阅读下一个令牌之前,Arduino必须在(行x col)位置“等待”多长时间才能读取令牌 - 如果令牌就在那里?

  3. 使用一个大的多路复用器和许多小的多路复用器是否更好 一起?为什么?

  4. 这个问题的一部分最初在这里被问到:https://electronics.stackexchange.com/questions/9255/rfid-antenna-array 主持人要求作者开始一个新问题,而不是在对现有问题的答复中提出新问题。但我发现他们从未做过。所以,我们在这里......:^)

1 个答案:

答案 0 :(得分:0)

您的设计完全有效。不久之前,我使用arduino玩RFID,发现使用Wiegan标准的RDM xxxx很难编码。简单而有效的是MFRC-522,mifare系列。为了便于维护,您应该使用可写的RFID卡,因此如果您的棋子丢失了,您可以轻松更换它。