A glove with all-fabric pressure sensors on each fingertip. The idea came from somebody else who wanted to use this as a piano teacher with children to visualize the difference between "p" piano (soft) and "f" forte (hard).

The pressure sensitive layers of fabric in the fingertips of these gloves are stretchy so that they can fit tightly. The sensors are made from stretch conductive fabric and piezoresistive Eeonyx fabric. The glove is connected to the Arduino via metal snaps and a fabric cable made from sewn conductive thread traces.

The piezoresistive effect describes the changing electrical resistance of a material under mechanical pressure. Eeonyx coats a range of anti-static woven and non-woven fabrics in an inherently conductive polymer, giving them piezoresistive properties. By adhering two traces of stretch conductive fabric parallel to one another across the fingertip and then attaching a piece of piezoresistive stretch fabric on top of these, one is able to measure the change is resistance between the two conductive traces when pressure is applied through the piezoresistive material.

This is the first working prototype, things to be improved include:

  • Integrating the sensors better around the shape of the fingertip, possibly knitting the glove and including conductive and resistive yarns to do so in a three layer knit
  • Making sure the sensor reacts well not only to holding down pressure, but to the tapping of piano keys
  • Making sure all this works on the scale of a child's hand
  • Improve the software and visualization side

More information about the techniques, materials and tools used in this Instructable can be found in our KOBAKANT database How to get what you want >>


Step 1: Materials and Tools

  • Eeonyx SL-PA coated piezoresistive stretch fabric (RL-5-129) from http://www.eeonyx.com
  • Stretch Conductive Fabric from www.lessemf.com/fabric.html
  • 117/17 2 ply conductive thread from www.lessemf.com/fabric.html
or www.sparkfun.com
  • Sewing needle
  • Sewing machine
  • Scissors
  • Pen and paper
  • Iron
  • Cutter knife
  • Pliers
  • Soldering iron
<p>Nice idea man. Good going.</p>
<p>Hi there!</p><p>I am about finished making this and it appears the link for the <a href="http://processing.org/download/" rel="nofollow">Processing</a> visualization code does not work! Where could I get this pde file?!?!</p><p>Thank you!</p>
Hi Plusea, these days I have been trying to use the Eeonyx fabric for some tests,but I ran into a problem,that the resistance value I got from the digital multimeter Constantly changed,and the range of fluctuation was from 400khm to 300khm for a long time.And that the value was never unrepeatable.Have you ever got into that situation?how did you deal with it ? was it just a threshold?but I felt that the thereshold would greatly reduce the precision when mearsuring pressure? <br> <br>thanks for the help! <br> <br>
not quite sure i fully understand your problem. i do use thresholds to set a range of resistance change that is repeatable.
does anyone no how much this cost?
Where did you get the 50k Ohm resistors? They seem to be hard to come by.
they were in the lab that i was working in at the time. i'm guessing they came from RS electronics (the european digikey equivalent).
It looks like those resistors in your photo are actually 56k instead of 50k if I'm reading the bands correctly. green = 5, blue = 6, orange = 1e3x =&gt; 56000 or 56k ohm. <br><br>How accurate do those resistors need to be?
Hi Plusea, <br><br>I just want to say I'm a big fan of your work and your Instructables have helped me get a start in integrating soft circuits into my projects.<br><br>I was wondering if you could explain how you attached the Eeonyx fabric to the finger tips to complete the sensors. Here's a few questions in particular...<br><br>Is that conductive thread in the picture? <br><br>Did you use fusible interfacing to make the conductive fabric strips underneath adhere to the Eeonyx fabric?<br><br>Thanks and keep up the great work!<br>Gundanium
i didn't use conductive thread to sew on the patch of eeontex, just regular thread.<br>i did use fusible interfacing to adhere the conductive fabric strips!<br><br>:-)
So the conductive fabric and Eeonyx patches aren't connected to each other and are just sitting on top of one another?
exactly. you don't want a direct electrical connection between the two conductive fabric strips, instead you want the eeontex to bridge the gap and then because of its piezo-resistive properties (decrease in resistance when pressured) it will act like pressure sensor (FSR).
Ah ok. Thanks! Was there a reason why you didn't attach the Eeonyx patch in a way such that it had a secure connection to the conductive fabric strips (still acting as a bridge)?<br><br>Can't the Eeonyx patch deform (while the finger isn't pressing on something) and detach from one or both of the conductive fabric traces causing an open circuit?
the eeontex was very sensitive, even to stretch, so i wanted it to be as loose as possible. but i always recommend trying things and testing them for yourself as it very much depends on implementation and what you want.
That makes sense. Thanks for the help!
where can you buy the Eeonyx fabric? they don't seem to sell it on their website.
email them and ask for samples or to purchase small amount!
How are things going on the next version of these gloves? some students at the Antwerp University have come up with some drumming gloves recently, what do you think Plusea? ----------link------------ http://www.psfk.com/2010/06/wearable-drum-kit-played-by-tapping-fingers.html
Hi<br /> <br /> excllent tutorial!<br /> <br /> But I do think there is an error in the Arduino code being used to visualise the data: I get this error when I compile in Arduino:<br /> <br /> o:&nbsp; In function 'main':<br /> undefined reference to 'beginSerial'<br /> <br /> Could it be a typo somewhere?<br />
Arduino updated its syntax so the new correct code is now:<br /> Serial.begin();<br /> <br /> :-)<br />
aha :-)<br /> It's all about spelling and syntax!<br /> <br /> Thanks :-D<br />
extra " in your url to kobakant/DIY
thanks for noticing!
Another greatly inspiring project straight out of your kitchen :) Just one remark: I think at step 3 the trace should be 5mm wide and not 0.5mm which would be quite a challenge to cut and handle ;)
Vielen Dank Erich! werde das gleich korregieren.
Is the response time fast enough to use it for finger drumming? :)
ahhhhh.... maybe not yet. but this is what we should be aiming for...... in a next version:-)
Hi Plusea, Good job! Masoud
I am impressed (again) L
Amazing :0
Yeah i know right? Yet another reason to get an arduino :D

About This Instructable




More by Plusea:Organized Organization - Tiered Zip Pouches 3D Sewing: Rings With Rope 3D Sewing: Rings with Strings 
Add instructable to: