I am making various games and one of the functions I would like to do is to track different score items one player vs another.
Example: 4 cars in a race around a track.
Each car is noted as red,blue,green,yellow
Color change LED and score logic will track the number of times they have completed the circuit.
The issue I have not worked out is how to "capture" that they crossed the finish line (or in other games crossed a designated spot).
I was exploring high speed RFID readers which can read 100s of RFID per second. But my knowledge of this whole space is very limited and hoping others can provide ideas or other means to do this.
Current materials in consideration
- RFID I was looking at was Amazon.com: YANZEO 10pcs 8MM Mini Flexible high Frequency Mini NFC Electronic tag Bluetooth Pairing Mini RFID Asset tag 213 chip : Industrial & Scientific
- Reader (crossing the line/point) so I was looking at Amazon.com: EVTSCAN 125khz RFID Reader Module Embedded Control Board for Access Controller,9-12V : Industrial & Scientific
Issues/Concerns:
- Reader needs to only read 2-10 devices(cars) and only at most 1-2 within 1/4 second frame. But can this reader, or .. any do this with arduino?
- The cars / devices are tiny 76:1 scale. Can this or another reader read these RFIDs and that fast?
- RFID reader needs to only read "when crossing line", but this by necessity would read any RFID within an area. Could I "beam form" with metal or other such shielding to only read a space 3" x 1"? or maybe even 1" square?
I am hoping others have worked on projects like this and have ideas on how to "read" and score something within speed of game.