Soft RFID tags and cuddly plushies
This week a new power tool arrived on my desk:
How did this happen? It was actually kind of complicated…
- Months ago, Scott and I dreamed of an automated kegerator. For the workplace, naturally. We’d need some way to hand out credits that coworkers could use in order to dispense beer, so we’d need a way to identify people or otherwise store these credits. We could use some kind of “credit card”, but that’s so last century. I wanted to just use the proximity ID badges we already had as employees.
- So, I got interested in RFID technology. It was also a decent excuse to brush up on analog electronics.
- I build an ultra-simple “software only” RFID reader that can read multiple card formats, including our ID badges.
- Hey, wait, I can read my prox card now… I can make an RFID garage door opener
- Uh, what now? Readers are easy, how about making an RFID tag from scratch?
- My RFID tag works fine, but it’s kind of ugly. What if I could just build a cloned badge directly into the sleeve of a hoodie? Now I could just wave my arm at the door to get into the office.
- This leads me to do some more research on the LilyPad “wearable e-textile” technology developed by Leah Buechley at my Alma Mater.
- I order some conductive thread, buy a sewing kit at Target, and try my hand at making some RFID antennas.
- Sewing accurate and tightly spaced spirals by hand using really finicky thread is not fun. I think about buying a sewing machine.
- I’m really tempted by the Singer Futura Computerized Embroidery Machine, but the $800 price tag scares me off.
- After only moderate fuss and only about an hour waiting in line, I get a basic mechanical sewing machine (a Singer Inspiration 4210) from my local Jo-Ann’s.
Whew. Ok, I have a sewing machine. So what do I do with it?
I did end up making a working cloth RFID tag. This is a 2×3 inch iron-on patch with an antenna coil made of conductive thread. I sewed the bulk of the antenna by machine (and it would have been thicker if my thread hadn’t broke) then I did the more intricate bits by hand. The antenna itself is actually conductive only on one side, since I had insulating thread in the bobbin. I ran the conductive thread back from the outside of the coil to the center of the tag by sewing on the opposite side, so as not to short-circuit the coil. The black blob is an ATtiny85 microcontroller in a SOIC-8 package.
In this tag, I attached the chip to the antenna using conductive epoxy. In my next prototype, I’ll probably use crimp beads as Leah Buechley suggests. The antenna should also really use more ‘turns’ of thread. This tag works with my Parallax RFID reader, but the range is only a few millimeters. On the right is a larger coil I was sewing for practice. This one would have been larger too, but I had problems with the thread breaking.
I plan to make more prototype RFID tags, both to practice my sewing and to try and increase the range.
So, what else can I do with this machine? I had some fun with it:
The red dude on the bottom is of course an anime smiley, which may or may not be from the Kingdom of Loathing universe. The “ears” and “legs” were totally unintentional, but I think it turned out pretty cute. Next I made the orange above it. It came out kinda lumpy, but it was good practice. I later practiced my vivisection skills by giving it the test-claw that I built while figuring out how to make my next critter- the cute yellow crab in the middle.
You may remember the crab from an earlier post of mine. It’s kind of a chibi version of Ikea’s KORALL KRABBA. They’re so cute together!
There are a few more pictures in my Sewing set on Flickr ^_^








I’m pretty sure I have diabetes now, and it’s your fault.
… CHIBI PINCHY~! *squee*
I love the way your mind works…
Hi Micah! Long time no see. Have I mentioned lately that I just love the way your mind works?! From automated Kegerators to Hoodies that open doors… you, sir, are a ridiculously clever man. Kudos
Oh, and at some point, we need to talk and plan Jen’s bachlorette party
i’m curious…. how do you make rfid tags? i mean… to make something that pings back to a computer.
what actually goes into it?
I described the method I’m using in another blog post:
http://micah.navi.cx/2008/09/using-an-avr-as-an-rfid-tag/
It’s actually a general purpose microcontroller, an 8-pin ATTiny chip, that I’m using in a rather odd way. The microcontroller is powered and clocked by the EM field generated by the RFID reader. It replies back to the reader by modulating a signal into its own power consumption. By measuring small changes in how much power the tag is drawing, the reader can tell what the tag’s ID is.
what programmer do i need to program the aTtiny85?
My 2 year old daughter has one of the Ikea Korall Krabbas that has rarely left her grip for as long as she could grasp things. As a result, the poor crab (named “GaGa” by her) is in very bad shape and has had to endure many runs in the washing machine to remove dirt, ketchup, and other stains. My wife and I have been looking for a ‘back-up’ GaGa for her in the event that the toy does not survive too many future washings.
Do you have the plans for the crab you made. It may not fool her, but she will be heart-broken when GaGa goes up to that big old crab house in the sky.
Please email me.
Wow, when I saw this I immediately thought “RFID bean-bag tag”. You wear a vest or something similar with a RFID reader in it (very similar to a “laser-tag vest), and you have a bunch of RFID tags embedded in weighted (but still quite squishy) beanbags that effectively activate on contact (technically proximity, but close enough), along with some form of scoring and/or light effects and/or sound effects. Are you listening Hasbro?
Would a SOT23-6 package like that of the ATtiny9 work? I mean if you’re going small, might as well go really small…