I am currently designing a board game whereby various cards, figurines, and basically all sorts of game items will be plugged into the main game board, which will be linked to a Raspberry Pi.

As various items can be plugged into the same socket, I would like some data to be stored in each item, so that the main program loop can respond accordingly.

This data would be very small: only a few bytes.

What would be the best hardware to use as storage on the game items? USB drives would work well in terms of plugging in, however they seem a bit overkill in terms of storage size.

Any suggestions welcome!

  • Would NFC chips work? – Adam Wykes Nov 14 '16 at 23:17
  • They would be ideal in terms of purpose however because I require a vast amount of ports in close proximity I imagine they would quickly become problematic. Thank you for your suggestion – Nico Mezeret Nov 15 '16 at 11:17
  • OK, what about QR codes? – Adam Wykes Nov 15 '16 at 14:32
  • Also fits the bill quite well if only for the prohibitive cost and size of physical QR scanners – Nico Mezeret Nov 15 '16 at 14:53
  • Well that's because of the design of your board rather than the storage tech :p if you used a pi with a web cam gazing down at the board from a slight isometric angle, you could cheaply accomplish your goals by having it recognize the qr codes printed on top of each unit base! – Adam Wykes Nov 15 '16 at 14:56

Well, there is an argument to be made here: Which is more important, low cost, or low capacity? I would suggest this: THZY 512M USB

Simply based on low price this would work.

Capacity is 512MB, so not overboard.

  • You're right, furthermore in terms of organising the ports on the board I think USB might be the best choice. I'll leave this question a bit longer but will accept this answer if nothing comes up. Thanks a lot – Nico Mezeret Nov 15 '16 at 11:19

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.