MisterBill2
- Joined Jan 23, 2018
- 27,527
OK, and Thank You, "Y" for letting us know the frequency to use. Now the challenge will be how to avoid sharing the power.
I see, that makes sense, I was wondering why I kept seeing stickers with no talk of power supplies, but seeing the coils on the stickers themselves this makes perfect sense.I just want to point out that NFC tags are powered by the “receiver” in normal operation. That’s just how they operate.
There is a 13.56MHz signal transmitted by the receiver which is inductively coupled to the tag. The tag is powered by it, and to communicate with the receiver it uses load modulation. It can’t transmit so it switches resistors in and out of circuit to vary the load, and so the current draw, from the receiver.
The receiver decodes the changes as data.
Aren’t RFID antennas/readers real picky and stern when it comes to frequencies, Ohm resistances, etc? I’ve seen talks of needing all sorts of uppers and needing to ensure identical inductance in all components… But I have a very limited understanding of all this. One reader, two of those 1:32 MUX’s, and a whole headache of wiring… It could work… Not sure if this is the better approach for me, or having sub-modules with separate microcontrollers…While I don’t consider it particularly practical, given the relatively low frequency involved creating switching matrix using analog switch ICs that connects a single NFC reader to a set of antennas sequentially isn‘t outrageous.
Something like this max 1:32 mux from Analog, or something else—but you could have one reader and a buttload of antennas.
Seems multiplexing is more trouble than it’s worth, although doable, it might me beyond my competence level as of now. I’ll see if it’s possible to connect multiple of these readers in series, and if not, modular sub-micro units it is. Either way, RFID is more viable than expected, although the risk of readers activating and reading neighboring pieces still exists, but only some proper prototyping will show that.Certainly it will be mandatory to use the frequencies that the transmitters are built to use, and likewise the receiver uses. AND, it might work out to scan the receiver connection across the squares, powering each transmitter device one at a time.
I would not assume that an IC analog switch would possibly work, I would not even think that it might possibly work. It will take relays, 16 of them, to sequentially scan the 8 by 8 array. AND worse, they might need to be higher isolation rated REED relays. The great news will be that the folks at the "PICKERING" company are in the business of creating scanning relay arrays, and they can offer much more, and better, advice on that topic than I can.
Multiplexing in and of itself is rather simple, it’s more so multiplexing RFID antennas that i’ve heard can be quite troublesome, going as far as the length of wire gradually impacting reading capabilities… But it’s not an idea i’m abandoning yet, just seems multiple readers is easier to set up, even if multiple antennas might be the more robust and reliable approach… Maybe if I find some specific pre-manufactured antenna and some reasonable analog switches I can have a shot at it, but I don’t have nearly the skill set to actually calculate impedances and lengths here.Multiplexing is not that terribly complicated, really. And in an array it actually is quite straightforward. In this application there would be only 16 relays, and only two at a time active. It will be rows and columns, exactly like a spreadsheet, but better defined and less prone to errors.
So we did encounter the issued that RFID readers power passage tags automatically… I’m however researching listen-only readers, or potentially modifying tags with a customer power pickup-coil that gets powered by the board rather than the reader… Seems complicated, but doable, additionally there’s potential with BLE and Bluetooth Beacons and receivers… I’m not giving up on this idea yet, as it would by far be the most robust and efficient approach if possible, so I’ll either have to turn the power in a reader down to 0, have a custom listen-only reader, and/or heavily modify RFID tags… If not, 433mhz transmitters are rather small and modular, and using a DIP switch or some other form of data storage could make this an affordable and simple solution, although rather bulky…The coils in the chess pieces are passive receivers so they are always ready to receive the power when it is available. THAT is how the computer knows which square that piece is sitting on. And the coils in the chess board must only have one switched on at a time for that reason. Also, only powering one at a time consumes much less power. So the whole system only needs one power generator and one RFID receiver.
Unfortunately I do not yet know exactly what frequency the power delivery system works at. BUT it might be similar to what they use for wireless cell phone charging.
The problem with the concept of “read only” is fundamental to how RFID works. You can’t do it. Here’s why:So we did encounter the issued that RFID readers power passage tags automatically… I’m however researching listen-only readers, or potentially modifying tags with a customer power pickup-coil that gets powered by the board rather than the reader… Seems complicated, but doable, additionally there’s potential with BLE and Bluetooth Beacons and receivers… I’m not giving up on this idea yet, as it would by far be the most robust and efficient approach if possible, so I’ll either have to turn the power in a reader down to 0, have a custom listen-only reader, and/or heavily modify RFID tags… If not, 433mhz transmitters are rather small and modular, and using a DIP switch or some other form of data storage could make this an affordable and simple solution, although rather bulky…
Sadly not a lot of documentation online about listen-only readers, and modifying tags is difficult, but I’ll keep at it… Maybe BLE is the way to go…
Aha, I see, this makes sense, although I wish it were at times better explained online, so thank you. How does an active RFID tag work in that case? Either way, if a custom power-pickup coil won’t work… How viable is BLE and bluetooth beacons? Would actual radio transmitters like FS1000A be the way to go then?The problem with the concept of “read only” is fundamental to how RFID works. You can’t do it. Here’s why:
As I explained before the key to RFID is load modulation. The tag does not transmit anything. There is no transmitter of any kind on the tag, it is only a receiver and a small processor. The HF signal of the reader is used to power the active electronics of the tag, and the data is sent by switching loads in and out of circuit on the tag resulting in changes of current in the reader.
It is by monitoring the power drawn by the tag that the reader can decode the message from the tag. Without being the source of power for the tag the receiver can’t see the message—it is not transmitted in any way a passive observing receiver could detect, again, the tag has no transmitter.
Do you mean multiplexing the antenna of the reader? As far as I’ve understood that can be rather cumbersome, posing some challenges when it comes to matching the exact frequencies and resistances across the board… Pre-made Antenna Multiplexers are expensive, and making one from scratch is a little complex from what I’ve understood, but it might be the way to go… Unless you had something else in mind?OK, and indeed "Y" has reminded me of just how the devices function. BUT ALL IS NOT LOST!! The work-around would be to multiplex the reader/power sender connection to each of the different coils, one under each square. While the technology would be a bit different, the communication would need to be a bit different, with a much shorter range. That would even improve acct=racy and possibly reduce the cost a bit. The software will need to access a 64 line table and record the results from the receiver as they are returned from each square. That part is simple. Now the time to do it is the limiting factor.
The process: Select a square, send the power, see the response, save the response at the address, advance to the next square address, repeat.
The big deal will be developing reliable short range magnetic coupling for whatever frequency is used.
I suggested this earlier. I think it could be done with an analog mux since the frequency is relatively low.The work-around would be to multiplex the reader/power sender connection to each of the different coils, one under each square.
I just struggle to find the correct components is all, the reader, antenna coils, mux, it would be a little expensive to accidentally have things not match up…I suggested this earlier. I think it could be done with an analog mux since the frequency is relatively low.
You could use BLE because each piece would have a unique address but it is a complicated protocol and does need power. I might try to use a cheap 8-pin MCU like the ATTiny13A and power it inductively. The program would just wake up on power and generate an small low-frequency RF ID that could be recieved by a loop that surrounds the board.Aha, I see, this makes sense, although I wish it were at times better explained online, so thank you. How does an active RFID tag work in that case? Either way, if a custom power-pickup coil won’t work… How viable is BLE and bluetooth beacons? Would actual radio transmitters like FS1000A be the way to go then?
Annoying, I already know GPT is unreliable and has a tendency to hallucinate, but in this case it has completely made up bullshit… Was hoping turning a reader down to 0dBm would make to read-only, but I realize now that’s stupid. Thank you for your patience, I realize I can be a brick wall, was just hoping RFID would be somewhat more feasible… I really don’t want to go down the route of IR-led encoding or whatever, but I might need to go back to the drawing board on this.