Arduino FDX-B (animal ID chip) reader built from discrete components
github.com
github.com
Anyway I wanted to build something like this as soon as I chipped my kitty half a year ago, but this popped up just recently!
I'm guessing that the data you extract from the RFID chip is some ID number that you need access to a database to do anything with? And that database is closed and only available for vets and similar? Either way, checking for the existence of a chip can probably be valuable enough sometimes.
And it can be integrated with a smart cat door or other local projects where you want to identify your pet.
Mostly correct:
Many pet ID microchips also have a temperature sensor for some reason, which can be read out along with the fixed chip ID. But you're correct that the chip itself doesn't hold any owner information.
There are dozens of different microchip ID databases; some of them are linked to specific chip manufacturers, others are general-use. Generally speaking, the registries don't give out owner contact information; instead, they'll contact the owner themselves when notified that a lost animal has been found.
The AAHA has a tool that'll query most of the major databases at:
https://www.aaha.org/for-veterinary-professionals/microchip-...
These chips probably have BOD, and for a BOD you need a bandgap reference, and this already gives you PTAT voltage. Slap an ADC and voila.
Does anyone know why the second stage op-amp cleaned up the signal so much? It appears to have removed a higher-frequency oscillation, leaving a very clean, nearly square-shaped wave.
I would love to see more stuff like this that is so understandable! Makes it seem much less like black magic...
For this topology, best results will depend on low-impedance AC bypassing on the Vcc line, which he doesn't show on the schematic. I'm sure the Arduino's supply input has enough capacitance to take care of that, but if you adapt the circuit to other uses it's something to keep in mind.