So I’ve had this house project I’ve been supposed to do for a while now. Install a dog door.
Now this may seem like a simple feat, but there is a hitch. We have a dog and a cat (indoor), so I need the door to let the dog in and out, but not the cat. Now the dog was chipped by the breeder we bought him from, so that seemed simple enough to read.
I read around a bit, and it seems it is more complicated than that. It turns out there is a bit of animosity between the various dog chip producers which has resulting in lawsuits and the such. Now a days this means that there are a number of proprietary chips out there (and a few companies make ISO standard chips), and those chips can only be read by the readers made by that company. So I decided to ‘roll the dice’ and get a 125kHz reader, which is pretty standard. SparkFun sells the ID-12 for around $30, so I gave it a go.
Today I finally got around to soldering the ID-12 to the carrier board, and hooking it to a Basic Stamp 2 I have laying around.
What you see there is the stamp, the ID-12 (it’s the War of the Worlds looking thing), and a RFID badge I bought so I could verify functionality of the system.
I threw together a little program for the Stamp (which actually took longer then the soldering and assembling the circuit) and it all works great.
Unfortunately the it doesn’t read the dogs chip. I have since found out that his chip is an AVID chip, which are 125kHz, but are encrypted. I would have hopped that I would have at least been identify that a chip was there with the circuit, but alas, no dice.
So now I have to decide how else to identify the dog. I could build my own RF circuit, which would just identify that a 125kHz chip is present, or I could so something like a scale to weigh him. Hmmm.
But at least now I have a nice, working, RFID reader setup that I can do something with.