如何在被动物理对象中存储非易失性数据(ID)?

物联网 树莓派 阿杜伊诺
2021-05-31 11:28:16

我正在启动一个项目,该项目开发某种多个小型物理物联网对象,这些对象可以动态插入木板并触发一些 LED。我的问题太简单了,以至于我都不敢发了 :D 我如何在这些小对象中的每一个中存储一个常规 ID 为 12345 ?

  • 我希望能够动态读取该对象,因为可以在板上按需插入/拔出该对象。
  • 我希望这些对象是被动的(没有电池),只有非易失性存储器

我用 RaspberryPi 和 arduino (ESP8266) 运行所有程序。

我已经研究过 EEPROM、NFC 标签等……事实上,我很想知道 NFC 标签在没有天线和阅读器的情况下能够做什么……

您有可以帮助我的想法和/或项目示例吗?

1个回答

鉴于设备的数量很少(20),那么您可能只需使用一组不同的电阻即可。如果您使用 1 个以上的路径,那么这可能是电阻器的组合(例如,路径 1 10 欧姆,路径 2 100 欧姆)。这将减少您需要的不同电阻的数量,同时仍然可以轻松创建表示超过 20 个唯一 ID 的方法。

如果那不合适,那么使用类似 i2c eprom 的东西来保存 id 值。Pi 和 Arduino 都可以从 i2c 总线读取数据,插入设备的行为可能会触发总线重新扫描,然后从已知总线地址读取值。