Analog Fabric Joypad

Analog Fabric Joypad
How to make an "analog" input device from fabric and a few other necessary materials.



"Analog" in parenthesis because, although it is made up of 4 analog inputs, the only analog transition between the directions (up, right, down and left) comes from the buffering material (in this case 3cm thick squishy packing material) that absorbs and spreads the pressure from the user's pushing, creating a gradual transition between the inputs.

This Fabric Joypad does not need to be used with the drawing application seen in the video, it basically supplies you with analog outputs that sense which direction (part of the circle) pressure is being applied to.

If you are interested, the drawing application etchAsketch was written in Processing and can be downloaded from the link in STEP 8.

All pictures can be seen on Flickr in my Analog Fabric Joypad Set
 
Remove these adsRemove these ads by Signing Up
 

Step 1Materials and Tools

Materials and Tools
MATERIALS you will need for the Joypad:

- Conductive thread - 117/17 2ply (www.sparkfun.com)
- Ex-static - plastic from the black bags used to package sensitive electronic components
- 6 mm thick neoprene with jersey on both sides (www.sedochemicals.com)
- 3 cm thick squishy packing material (or anything else you can think of)
- 5 metal snaps
- Stretchy fabric
- Regular thread


TOOLS you will need for the Joypad:

- Sewing needle
- Scissors
- Cutter (forgot this in picture)
- Ruler
- Compass
- Pen and paper or cardboard
« Previous StepDownload PDFView All StepsNext Step »
34 comments
Apr 4, 2011. 2:35 PMldubnitzky says:
Absolutely amazing, original, and intuitive design.

I was just wondering- is there any way something like this can be modified to have more sensor points and have smoother input (as in faster signal + not as much pressure needed)?
Jan 22, 2011. 8:56 PMagrippatheperson says:
>"Analog" in parenthesis because

" " <-- not parenthesis!
( ) <-- parenthesis.
Nov 2, 2010. 3:53 PMcolacarp says:
Thank you very much with your extensive archive of tutorials! It has made things much easier for my own soft sensors!!!
Nov 10, 2010. 5:02 PMcolacarp says:
here is what my collaborator and I did...

http://www.youtube.com/watch?v=9kpU1UGxESc

We created three single analog output (unlike the 4 that the joypad has) pressure sensors which we then hooked up to a lilypad arduino. We then sent the data into Max/MSP to generate MIDI values for Ableton.
Nov 8, 2010. 11:12 AMGenViper says:
Ya know, I have to say, for someone involved in making soft circuits, you're pretty hard-core awesome :)

Such a wonderful, professional look and quality you bring to both the hardware and software examples; enough to make this EE weep tears of joy!
Feb 24, 2008. 8:53 AMraiderxx says:
I've been doing some research, because I am very interested in making one to use at a help center I word at, but I figured you would probably know more about it than me: How much do you think you spent on making this? You can assume I already have a soldering gun. Or is this something I would have to make in bulk to make it affordable? Thank you!
Nov 2, 2010. 3:52 PMcolacarp says:
I've been trying to find ways to cut down costs as some of these materials can get pretty pricy. I found some neoprene at a fabric warehouse near where I live, and I found some velostat bags for free- just ask places that deal with computer parts, you never know when someone want to throw some away.
Feb 24, 2008. 8:54 AMraiderxx says:
I forgot to mention what a great idea this is. Keep up the amazing work!
Feb 1, 2008. 11:58 PMdarkmuskrat says:
This is really original and cool. Though it does have somewhat limited uses.
Nov 2, 2010. 3:49 PMcolacarp says:
If you hook it up to Max MSP/Jitter, the uses multiply...
Jun 7, 2008. 6:41 AMawkrin says:
looks really cool! I wish I had an arduino..
May 8, 2009. 5:36 AMdunnos says:
buy one! they are only $30!
Sep 19, 2010. 5:40 PMKarateLover21 says:
or even make one for cheaper
Sep 9, 2010. 3:15 AMjon01 says:
What's the point of it?
Sep 9, 2010. 8:16 AMharborcity13 says:
First thing I think of is the original arcade Street Fighter from the mid 80's. Instead of six buttons it had two large pads you punched/pushed. The harder, the more fierce the punch/kick. Soooooo I guess it could be used for disabled gamers/pc users, the very young or old, or ? You're only limited by your imagination.
Apr 6, 2009. 1:01 PMfreerunnin1 says:
im guessing you like fabric tech seen as most of your instructables are made with fabric... :P
May 26, 2008. 9:29 PMCerafem says:
( and ) are parentheses, " " are quotations. (little things like that bother me, sorry) otherwise, nice instructable.
May 27, 2008. 9:26 AMCerafem says:
"Analog" in parenthesis because... (intro)
Mar 9, 2008. 1:50 AMSpuriousGrowth says:
I'm building an analog touch sensor currently, but am having difficulty finding the right dielectric material. I had hoped that the silver or pink antistatic bags would work similarly, but I haven't had any success. I've verified with a meter that the pads on either side of the fabric are working, but no voltage is passing between them. When I replace the antistatic bag with a known conductive material, such as my hand, I do see a charge across the two pads. Any suggestions for other materials? I do have quite a bit of copper foil somewhere, but I suspect this is too conductive.
Mar 26, 2008. 7:04 PMRetroPlayer says:
Also look at anti-static foam, which ICs come pushed into. There is a nice big piece on the bottom of motherboards when you buy them. People have been using them for pressure sensors for years. They also make good flex sensor for a data glove.
Mar 9, 2008. 1:37 PMSpuriousGrowth says:
I think I just need to search for some of the ex-static at one of the local outlets for creative materials. I can't see purchasing 250 of these. After your comment about the painted coating I remembered that I had some acrylic containing iron oxide and hematite, and another gold pigment that I thought might contain brass (I think it is really just yellow pigment + mica), but both seem to be non conductors. Another thought I had was just using an interlocking maze pattern with the conductive thread to measure the galvanic skin response plus pressure, but results of this would be less consistent and the signal very low. Might be applicable to a sensor that needs to be embedded in light fabric. I have an idea for an input buffer that automatically adjusts the threshold and is able to detect spikes and shorts. But depending on how the sensor actually behaves this may or may not work.
Feb 15, 2008. 3:24 PMDave the Builder says:
What's that music playing in the background?
Feb 7, 2008. 2:20 PMfiezi says:
You should make a huge pillow out of this where people can lie on and play racing games with - like wipeout. That would be super!
Feb 2, 2008. 12:18 PMberserk says:
Hmm... maybe I am just ignorant on the tech gadget front, but I would have liked to see somethign about what a joypad is at the beginning of this instructable. It sounds neat...
Feb 2, 2008. 6:14 PMNoodle93 says:
You don't know what a joypad is?
Feb 2, 2008. 1:37 PMGorillazMiko says:
Really good job. I wish I was smart enough to make this. Cool job, imagine a bigger one! :-O
Feb 2, 2008. 4:31 AMhenrywfstone says:
nice! if you could make this sort of bigger (like the size of a chair cushion) then this could potentially be a really good alternative input device for computer games.
Feb 2, 2008. 12:33 AMalexsolex says:
nice job ! Imagine, you don't have arms anymore.... just make a seat of your "mouse" and sit on it ! You have an armless or handless mouse pointer... +1 for originality

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
333
Followers
43
Author:Plusea