<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>New Textiles 2012 &#187; Resistive Sensor</title>
	<atom:link href="http://newtextiles.media.mit.edu/2012/?feed=rss2&#038;cat=6" rel="self" type="application/rss+xml" />
	<link>http://newtextiles.media.mit.edu/2012</link>
	<description>Just another WordPress site</description>
	<lastBuildDate>Fri, 25 May 2012 04:00:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Twist Switch</title>
		<link>http://newtextiles.media.mit.edu/2012/?p=1251</link>
		<comments>http://newtextiles.media.mit.edu/2012/?p=1251#comments</comments>
		<pubDate>Sun, 04 Mar 2012 19:45:39 +0000</pubDate>
		<dc:creator>lmctague</dc:creator>
				<category><![CDATA[Assignments]]></category>
		<category><![CDATA[Resistive Sensor]]></category>

		<guid isPermaLink="false">http://newtextiles.media.mit.edu/2012/?p=1251</guid>
		<description><![CDATA[Through the action of twisting, swatches of conductive fabric are folded in upon each other, completing a circuit that then turns on LEDs. On each face of stretched spandex are swatches of conductive fabric. Before choosing which swatches to designate as either + or -, I tested the twisting motion to identify which swatches were [...]]]></description>
			<content:encoded><![CDATA[<p>Through the action of twisting, swatches of conductive fabric are folded in upon each other, completing a circuit that then turns on LEDs.<br />
<span id="more-1251"></span><br />
On each face of stretched spandex are swatches of conductive fabric. Before choosing which swatches to designate as either + or -, I tested the twisting motion to identify which swatches were coming into contact. Some clearly were never going to touch, while others made contact when twisted in one direction while failing to connect when twisted the other way.</p>
<p><a href="http://vimeo.com/37904951">http://vimeo.com/37904951</a></p>
<p>The four faces are divided into 3 sensors. The following diagram maps out the routes of the positive and negative currents and how they hook up to the input / output pins on the Lilypad arduino.</p>
<p style="text-align: center"><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/03/Revised-Project-process-document.jpg"><img class="aligncenter size-full wp-image-1273" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/03/Revised-Project-process-document.jpg" alt="Diagrams " width="918" height="1188" /></a></p>
<p>Faces 1 + 2 (F1 + F2) share a positive circuit which together go into input A2.</p>
<p>Likewise, F3 goes into A3 and F4 goes into A5.</p>
<p style="text-align: center"><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/03/IMG_0795.jpg"><img class="size-full wp-image-1255 aligncenter" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/03/IMG_0795.jpg" alt="" width="418" height="560" /></a></p>
<p style="text-align: center"><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/03/IMG_0796.jpg"><img class="size-full wp-image-1256 aligncenter" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/03/IMG_0796.jpg" alt="" width="418" height="560" /></a></p>
<p>The resistances for each of the sensors share a similar range: approx. <strong>1000 ohms</strong> when at rest and <strong>16 ohms</strong> when touching.  Therefore, the voltages range from <strong>4.86volts</strong> when at rest to <strong>4.99volts</strong> when activated (nearly the full 5volts of power that comes from my computer).</p>
<p>The arduino code was written such that when the piece is twisted (and the resistances dip below 600 ohms), LED 1 + LED 2 turn on. Similarly, LED 3 and LED 4 also turn on, but blink &#8230; with LED 3 blinking twice as fast as LED 4.</p>
<p><a href="http://vimeo.com/37905341">http://vimeo.com/37905341</a></p>
<p>What I find interesting about this particular project is the variability of the twisting motion. Whereas the spandex does seem to fold in similar fashion every time, it isn&#8217;t reliably consistent. Not only that, but a twist to the right does not produce the same results as a twist to the left. As such, the sensor then becomes the means by which to test whether certain areas of a stretched fabric are coming into contact when twisted. And by locating sensors in several places across the surface, you can obtain separate readings for each of the areas / sensors by programming a different LED response.</p>
<p>Here is the code written with Emily&#8217;s excellent help (yay!):</p>
<div>int sensorPin = A2;</div>
<div>int sensorPin2 = A3;</div>
<div>int sensorPin3 = A5;</div>
<div>int sensorValue;</div>
<div>int sensorValue2;</div>
<div>int sensorValue3;</div>
<div>int internalLED = 13;</div>
<div>int LED1 = 6;</div>
<div>int LED2 = 9;</div>
<div>int LED3 = 10;</div>
<div>int LED4 = 11;</div>
<div>void setup() {</div>
<div>pinMode(sensorPin, INPUT);</div>
<div>digitalWrite(sensorPin, HIGH); //turns on the internal pull-up resistor</div>
<div>pinMode(internalLED, OUTPUT);</div>
<div>pinMode(LED1, OUTPUT);</div>
<div>pinMode(LED2, OUTPUT);</div>
<div>pinMode(LED3, OUTPUT);</div>
<div>pinMode(LED4, OUTPUT);</div>
<div>digitalWrite(internalLED, HIGH);</div>
<div>Serial.begin(9600);</div>
<div>}</div>
<div>void loop() {</div>
<div>sensorValue=analogRead(sensorPin);</div>
<div>sensorValue2=analogRead(sensorPin2);</div>
<div>sensorValue3=analogRead(sensorPin3);</div>
<div>// Serial.println(sensorValue);</div>
<div>// delay(100);</div>
<div>if (sensorValue &lt; 600)</div>
<div>{</div>
<div>digitalWrite(LED1, HIGH);</div>
<div>digitalWrite(LED2, HIGH);</div>
<div>}</div>
<div>else {</div>
<div>digitalWrite(LED1, LOW);</div>
<div>digitalWrite(LED2, LOW);</div>
<div>}</div>
<div>if (sensorValue2 &lt; 600 &amp;&amp; sensorValue3 &lt; 600)</div>
<div>{</div>
<div>digitalWrite(LED3, HIGH);</div>
<div>digitalWrite(LED4, HIGH);</div>
<div>delay(250);</div>
<div>digitalWrite(LED3, LOW);</div>
<div>delay(250);</div>
<div>digitalWrite(LED4, LOW);</div>
<div>digitalWrite(LED3, HIGH);</div>
<div>delay(250);</div>
<div>digitalWrite(LED3, LOW);</div>
<div>delay(250);</div>
<div>}</div>
<div>else {</div>
<div>digitalWrite(LED3, LOW);</div>
<div>digitalWrite(LED4, LOW);</div>
<div>}</div>
<div>}</div>
]]></content:encoded>
			<wfw:commentRss>http://newtextiles.media.mit.edu/2012/?feed=rss2&#038;p=1251</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ROBO_CUFF</title>
		<link>http://newtextiles.media.mit.edu/2012/?p=1167</link>
		<comments>http://newtextiles.media.mit.edu/2012/?p=1167#comments</comments>
		<pubDate>Tue, 28 Feb 2012 20:31:59 +0000</pubDate>
		<dc:creator>nwp</dc:creator>
				<category><![CDATA[Resistive Sensor]]></category>

		<guid isPermaLink="false">http://newtextiles.media.mit.edu/2012/?p=1167</guid>
		<description><![CDATA[This project takes on the function of the elbow patch on a typical mens sport or hunting jacket as a bend mechanism. The ROBO-CUFF can be programmed to heighten the intensity of light or blink with increase elbow bend, or less, depending on the adverse effect of the bent arm gesture the wearer desires to [...]]]></description>
			<content:encoded><![CDATA[<p>This project takes on the function of the elbow patch on a typical mens sport or hunting jacket as a bend mechanism. The ROBO-CUFF can be programmed to heighten the intensity of light or blink with increase elbow bend, or less, depending on the adverse effect of the bent arm gesture the wearer desires to produce.</p>
<p>I used three sheets of velo-stat, a second hand lunch jacket, 1/4&#8243; green felt, 4 LEDs, 1 lillypad, conductive thread, 6 buttons, and a spool of rainbow thread. The result is a spring wear jacket that can enliven a lecture, conduct an orchestra, or be the live of a late night faculty dance party. </p>

<a href='http://newtextiles.media.mit.edu/2012/?attachment_id=1204' title='photo (1)'><img width="150" height="112" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/photo-18.jpg" class="attachment-thumbnail" alt="photo (1)" title="photo (1)" /></a>
<a href='http://newtextiles.media.mit.edu/2012/?attachment_id=1205' title='photo (2)'><img width="150" height="112" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/photo-21.jpg" class="attachment-thumbnail" alt="photo (2)" title="photo (2)" /></a>
<a href='http://newtextiles.media.mit.edu/2012/?attachment_id=1206' title='photo (3)'><img width="150" height="112" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/photo-31.jpg" class="attachment-thumbnail" alt="photo (3)" title="photo (3)" /></a>
<a href='http://newtextiles.media.mit.edu/2012/?attachment_id=1207' title='photo (4)'><img width="150" height="112" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/photo-41.jpg" class="attachment-thumbnail" alt="photo (4)" title="photo (4)" /></a>
<a href='http://newtextiles.media.mit.edu/2012/?attachment_id=1208' title='photo (5)'><img width="150" height="112" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/photo-5.jpg" class="attachment-thumbnail" alt="photo (5)" title="photo (5)" /></a>
<a href='http://newtextiles.media.mit.edu/2012/?attachment_id=1209' title='photo (6)'><img width="150" height="112" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/photo-6.jpg" class="attachment-thumbnail" alt="photo (6)" title="photo (6)" /></a>

<p>The Sensor changes from 400 Ohms, to 200 Ohms, to 80 Ohms, designating the degrees of flexure. More nuanced designs can be produced for custom elbow use.</p>
<p>Here is the Video of its Debut:</p>
<p><a href='http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/IMG_0551.mov'>IMG_0551</a></p>
]]></content:encoded>
			<wfw:commentRss>http://newtextiles.media.mit.edu/2012/?feed=rss2&#038;p=1167</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/IMG_0551.mov" length="1759158" type="video/quicktime" />
		</item>
		<item>
		<title>Felt-me</title>
		<link>http://newtextiles.media.mit.edu/2012/?p=864</link>
		<comments>http://newtextiles.media.mit.edu/2012/?p=864#comments</comments>
		<pubDate>Tue, 28 Feb 2012 19:50:45 +0000</pubDate>
		<dc:creator>yihyun.lim</dc:creator>
				<category><![CDATA[Resistive Sensor]]></category>

		<guid isPermaLink="false">http://newtextiles.media.mit.edu/2012/?p=864</guid>
		<description><![CDATA[I love felting &#8211; all you need to create a tight fabric of felt is roving wool, hot water, and soap (and a lot of rubbing). When I saw a felted pompom pressure sensor during class, I was excited at the possibility of felting my own sensor. But Arduino coding was quite new to me. I [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center"><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/feltme1.jpg"><img class="size-full wp-image-866 aligncenter" style="border-style: initial;border-color: initial" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/feltme1.jpg" alt="" width="700" height="467" /></a></p>
<p><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/feltme1.jpg"></a>I love felting &#8211; all you need to create a tight fabric of felt is roving wool, hot water, and soap (and a lot of rubbing). When I saw a felted pompom pressure sensor during class, I was excited at the possibility of felting my own sensor.</p>
<p>But Arduino coding was quite new to me. I started testing with Arduino code, and made a temporary sensor/LED/lilypad combo on a piece of foam to understand the circuit layout. Sensor is made using layers of velostat, conductive thread, and conductive fabric. Tack down all parts on the foam with push pins, connect them with conductive thread, upload the code, and voila! LEDs started to blink! The arduino code makes the LEDs blink at a slow speed when the sensor is at resting state, and the speed picks up as you press/bend the felted sensor.</p>
<p><img class="size-full wp-image-873 alignleft" style="border-style: initial;border-color: initial" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/feltme2.jpg" alt="" width="504" height="336" /></p>
<div>
<p><iframe width="500" height="375" src="http://www.youtube.com/embed/knFlEbDR9lU?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>Now that the Arduino code and LEDs work, it&#8217;s time to make felted sensor. It turns out that I had to make multiple versions because I couldn&#8217;t get a wide range of resistance. I&#8217;ll list the different types I made. The image below shows the materials I used &#8211; merino wool roving, steel wool, and conductive thread.</p>
<p style="text-align: center"><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/feltme3.jpg"><img class="aligncenter size-full wp-image-926" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/feltme3.jpg" alt="" width="560" height="374" /></a></p>
<p style="text-align: center"><img class="aligncenter size-full wp-image-949" style="border-style: initial;border-color: initial;color: #0000ee;text-align: center;text-decoration: underline" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/feltme5.jpg" alt="" width="640" height="279" /></p>
<div>
<p style="text-align: left">Without testing, I made the hand warmer, thinking that the sensor would work. I placed the steel/merino wool mix at the tip of the hand warmer, and started felting. Couple hours later, when it was fully dry, I  hooked it up to the arduino board, and.. it didn&#8217;t work. The sensor did not give a wide range of resistance. The LEDs were on full speed, as shown in the video below.</p>
<p><iframe width="500" height="375" src="http://www.youtube.com/embed/H5DBagbCMVg?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p style="text-align: left">
<p style="text-align: left">
<p style="text-align: left">Let&#8217;s back up. It is now time to <strong>test. step by step.</strong></p>
<p style="text-align: left"><strong>_____________________________________________ </strong></p>
<p style="text-align: left"><strong>TEST 1:  Merino roving wool + steel wool + WET felting</strong><br />
This was the preferred technique, since I wanted to felt the sensor as I felted the entire project, to create a seamless piece. I didn&#8217;t want to sew on an extra layer of sensor. Thinking that I may have felted too much in the previous hand warmer piece, I felted this small test just slightly.  However,  when I placed the wet-felted sensor instead of the velostat sensor, the LEDs went off to its maximum blink speed again. I couldn&#8217;t get the wide range of resistance as I did with velostat sensor. Fail.</p>
<p><iframe width="500" height="375" src="http://www.youtube.com/embed/YJNo45F3qF0?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p style="text-align: center">
<p style="text-align: center">
<p><strong>____________________________________________________</strong></p>
<p><strong>TEST 2:  Merino roving wool + steel wool + NEEDLE felting</strong></p>
<p>I suspected the felting method of the previous one as the main fault; wet felting technique felted the steel wool too much (similar to not having enough gap between velostat layers). So I decided to needle felt the sensor. Result? Same as above. Fail.</p>
<p><iframe width="500" height="375" src="http://www.youtube.com/embed/9AUfD2t31bE?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p><strong>_________________________________________________________________</strong></p>
<p><strong>TEST 3: Merino roving wool + shredded conductive thread + needle felting.</strong></p>
<p><img class="size-full wp-image-961 alignleft" style="border-style: initial;border-color: initial;color: #0000ee;text-align: left;text-decoration: underline" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/feltme6.jpg" alt="" width="340" height="208" />After some online searching of why the felted sensor did not work, I came to a conclusion that it is the steel wool itself that might be the problem. It may not be the right type to use as a sensor. So one last option was to use pulled/shredded conductive thread and felt it with the merino wool roving.</p>
<p>And&#8230;it worked! Although I didn&#8217;t get the low-mid-range resistance, I was still able to get the resting state and activated state. I took the felted piece and carefully needle felted onto a new felted hand warmer.</p>
<p><iframe width="500" height="375" src="http://www.youtube.com/embed/EQCOFotFaB8?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p><strong>_________________________________</strong></p>
<p><strong>Circuit path embroidery</strong></p>
<p style="text-align: left"><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/feltme7.jpg"><img class="size-full wp-image-1073 alignleft" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/feltme7.jpg" alt="" width="232" height="302" /></a>Now that the felted sensor is working, I sewed the LEDs and sensor circuit path on to the felted piece using conductive thread. It was a bit difficult to separate the ground path from LED/sensor path, especially the long sensor circuit path all the way down to the analog input pin on arduino. The picture below shows the final circuit path design of the hand warmer. Each conductive thread dots (input pin locations) were pressed with snaps, so that the arduino board (which has soldered snaps on each pin locations) can be easily detached.</p>
<p style="text-align: left">Initial calculations:<br />
1.1 K Ohms ~ 195.6 K Ohms<br />
0.15 V  ~ 4.24 V</p>
<p style="text-align: left">Measured voltage with multimeter:<br />
0.1 V ~ 3.8V</p>
<p style="text-align: left">
<p style="text-align: left"><strong><img class="size-full wp-image-1074 alignnone" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/feltme8a.jpg" alt="" width="664" height="437" /></strong></p>
<p><strong>________________________________</strong></p>
<p><strong>LED diffuser with acrylic fishing wire</strong></p>
<p style="text-align: left">
<p style="text-align: left"><img class="size-full wp-image-1116 alignnone" style="border-style: initial;border-color: initial" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/feltme9.jpg" alt="" width="242" height="362" /></p>
<p style="text-align: left">When I made the foam-board test piece, I used clear acrylic push pins to pin down the LEDs. The clear acrylic pin heads worked quite well as a diffuser, so I thought of making stitch-able light diffuser for the felted piece. I used thin gauge clear acrylic fishing wire and stitch-wrapped LED pieces. This should make the light diffuse more than the bare exposed LED heads.</p>
<p style="text-align: left">_______________________________________________________</p>
<p style="text-align: left"><strong>Complete: Felt-me hand warmer</strong> (use the glove to signal help with carrying your heavy grocery!)</p>
<p><iframe width="500" height="375" src="http://www.youtube.com/embed/VuPL08TwuE0?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p style="text-align: left">
<p><iframe width="500" height="375" src="http://www.youtube.com/embed/iSeIf9C7wtA?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://newtextiles.media.mit.edu/2012/?feed=rss2&#038;p=864</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eco-flex Resistor</title>
		<link>http://newtextiles.media.mit.edu/2012/?p=1041</link>
		<comments>http://newtextiles.media.mit.edu/2012/?p=1041#comments</comments>
		<pubDate>Tue, 28 Feb 2012 19:23:36 +0000</pubDate>
		<dc:creator>ManuelDSP</dc:creator>
				<category><![CDATA[Assignments]]></category>
		<category><![CDATA[Resistive Sensor]]></category>

		<guid isPermaLink="false">http://newtextiles.media.mit.edu/2012/?p=1041</guid>
		<description><![CDATA[(Eco)Flex Resistor In this project I attempted to fabricate my own silicone rubber flex resistor. Mixing different concentrations of carbon fibers and graphite powder into a Platunim Cure Silicone Rubber I was able to make a soft resistor that would change its Resistance according to bending and/or pressure applied to it. Tested concentrations Carbon fiber: 2.5 phr [...]]]></description>
			<content:encoded><![CDATA[<p>(Eco)Flex Resistor</p>
<p>In this project I attempted to fabricate my own silicone rubber flex resistor.</p>
<p>Mixing different concentrations of carbon fibers and graphite powder into a Platunim Cure Silicone Rubber I was able to make a soft resistor that would change its Resistance according to bending and/or pressure applied to it.</p>
<p>Tested concentrations</p>
<p>Carbon fiber:</p>
<p>2.5 phr (parts per hundred rubber) &#8211; very conductive</p>
<p>5 phr &#8211; Very conductive</p>
<p>Could continue testing lower concentrations of carbon fibers</p>
<p>Graphite :</p>
<p>50 phr &#8211; silicone did not set at this concentration</p>
<p>25 phr- silicone did not set at this concentration</p>
<p>12.5 phr- resistor was not conductive enough</p>
<p>Could test a concentration between 25 and 12.5 phr</p>
<p>Photos:</p>
<p><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/13.jpg"><img class="alignnone size-full wp-image-1100" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/13.jpg" alt="" width="481" height="359" /></a></p>
<p><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/22.jpg"><img class="alignnone size-full wp-image-1101" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/22.jpg" alt="" width="481" height="359" /></a></p>
<p><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/33.jpg"><img class="alignnone size-full wp-image-1102" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/33.jpg" alt="" width="359" height="481" /></a></p>
<p><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/42.jpg"><img class="alignnone size-full wp-image-1103" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/42.jpg" alt="" width="359" height="481" /></a></p>
<p><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/52.jpg"><img class="alignnone size-full wp-image-1104" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/52.jpg" alt="" width="481" height="359" /></a></p>
<p><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/6.jpg"><img class="alignnone size-full wp-image-1105" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/6.jpg" alt="" width="359" height="481" /></a></p>
<p><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/7.jpg"><img class="alignnone size-full wp-image-1106" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/7.jpg" alt="" width="359" height="481" /></a></p>
<p>Videos:</p>
<p>Velostat Resistor -</p>
<p><iframe width="500" height="375" src="http://www.youtube.com/embed/Q2aJBJ21j1Y?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>Ecoflex Flex/Pressure Resistor 1 -</p>
<p><iframe width="500" height="375" src="http://www.youtube.com/embed/k5VCuBiJn_s?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>Ecoflex Flex/Pressure Resistor 2 -</p>
<p><iframe width="500" height="375" src="http://www.youtube.com/embed/KatSxnEXGEw?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>Arduino Code used:</p>
<div>int sensorPin = A5;</div>
<div>int sensorValue;</div>
<div>int internalLED = 13;</div>
<div>int LED1 = 9;</div>
<div>int LED2 = 10;</div>
<div>int LED3 = 11;</div>
<div>int LED4 = A2;</div>
<div>void setup() {</div>
<div>pinMode(sensorPin, INPUT);</div>
<div>digitalWrite(sensorPin, HIGH); //turns on the internal pull-up resistor</div>
<div>pinMode(internalLED, OUTPUT);</div>
<div>pinMode(LED1, OUTPUT);</div>
<div>pinMode(LED2, OUTPUT);</div>
<div>pinMode(LED3, OUTPUT);</div>
<div>pinMode(LED4, OUTPUT);</div>
<div>digitalWrite(internalLED, HIGH);</div>
<div>Serial.begin(9600);</div>
<div>}</div>
<div>void loop() {</div>
<div>sensorValue=analogRead(sensorPin);</div>
<div>Serial.println(sensorValue);</div>
<div>delay(100);</div>
<div>if (sensorValue &lt; 70)</div>
<div>{</div>
<div>digitalWrite(LED1, HIGH);</div>
<div>if (sensorValue &lt;60)</div>
<div>{</div>
<div>digitalWrite(LED2, HIGH);</div>
<div>if (sensorValue &lt;55)</div>
<div>{</div>
<div>digitalWrite(LED3, HIGH);</div>
<div>if (sensorValue &lt;50)</div>
<div>{</div>
<div>digitalWrite(LED4, HIGH);</div>
<div>}</div>
<div>else</div>
<div>digitalWrite(LED4, LOW);</div>
<div>}</div>
<div>else</div>
<div>{</div>
<div>digitalWrite(LED3, LOW);</div>
<div>digitalWrite(LED4, LOW);</div>
<div>}</div>
<div>}</div>
<div>else</div>
<div>{</div>
<div>digitalWrite(LED2, LOW);</div>
<div>digitalWrite(LED3, LOW);</div>
<div>digitalWrite(LED4, LOW);</div>
<div>}</div>
<div>}</div>
<div>else {</div>
<div>digitalWrite(LED1, LOW);</div>
<div>digitalWrite(LED2, LOW);</div>
<div>digitalWrite(LED3, LOW);</div>
<div>digitalWrite(LED4, LOW);</div>
<div>}</div>
<div>}</div>
]]></content:encoded>
			<wfw:commentRss>http://newtextiles.media.mit.edu/2012/?feed=rss2&#038;p=1041</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Soft FSR Sensor</title>
		<link>http://newtextiles.media.mit.edu/2012/?p=1040</link>
		<comments>http://newtextiles.media.mit.edu/2012/?p=1040#comments</comments>
		<pubDate>Tue, 28 Feb 2012 19:12:58 +0000</pubDate>
		<dc:creator>jacobsj</dc:creator>
				<category><![CDATA[Resistive Sensor]]></category>

		<guid isPermaLink="false">http://newtextiles.media.mit.edu/2012/?p=1040</guid>
		<description><![CDATA[VIEW THE VIDEO HERE: https://vimeo.com/37611424 For this project, I reverse engineered a simple traditional FSR resistive sensor in order to make it larger and textile based. The FSR sensors that are commercially made are very similar to the versions we were making in class, with a few slight variations. They essentially consist of two interlaced but separate circuit traces, a spacer [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center">VIEW THE VIDEO HERE: <a href="https://vimeo.com/37611424">https://vimeo.com/37611424</a></p>
<p style="text-align: center"><img class="alignnone" src="http://www.ladyada.net/wiki/lib/exe/fetch.php?hash=dd737d&amp;w=388&amp;h=281&amp;media=http%3A%2F%2Fwww.ladyada.net%2Fimages%2Fsensors%2FFSRimage.jpg" alt="" width="388" height="281" /></p>
<p style="text-align: center">For this project, I reverse engineered a simple traditional FSR resistive sensor in order to make it larger and textile based. The FSR sensors that are commercially made are very similar to the versions we were making in class, with a few slight variations. They essentially consist of two interlaced but separate circuit traces, a spacer and a semi conductive substrate backing- similar to the velostat we used.</p>
<p style="text-align: center"><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/resistive_outline.png"><img class="aligncenter size-full wp-image-1084" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/resistive_outline.png" alt="" width="307" height="514" /></a></p>
<p style="text-align: center">I generated a pattern for my traces in illustrator and printed it out.</p>
<p style="text-align: center"><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/copper_outline.png"><img class="aligncenter size-full wp-image-1050" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/copper_outline.png" alt="" width="323" height="480" /></a></p>
<p style="text-align: center">Using a ballpoint pen, I traced my pattern into a piece of copper tape.</p>
<p style="text-align: center">
<p style="text-align: center"><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/cut_copper.jpg"><img class="size-full wp-image-1051  aligncenter" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/cut_copper.jpg" alt="" width="479" height="600" /></a></p>
<p style="text-align: center">I then hand cut the traces out of the tape with a metal ruler and an exacto knife (no vinyl cutter needed!) As a result, this entire project consists of materials and processes that can be performed at home without any special equipment.</p>
<p style="text-align: center"><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/taped_copper.jpg"><img class="size-full wp-image-1060  aligncenter" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/taped_copper.jpg" alt="" width="500" height="645" /></a></p>
<p style="text-align: center">I pulled up the copper from its backing using a large piece of masking tape</p>
<p style="text-align: center"><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/fabric_copper.jpg"><img class="aligncenter size-full wp-image-1052" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/fabric_copper.jpg" alt="" width="500" height="605" /></a></p>
<p style="text-align: center">and then easily transfered it to a piece of light fabric which I had previously stretched across an embroidery hoop and weeded out any of the unnecessary copper with a pair of tweezers.</p>
<p style="text-align: center">
<p style="text-align: center"><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/sewn_copper.jpg"><img class="aligncenter size-full wp-image-1057" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/sewn_copper.jpg" alt="" width="500" height="700" /></a></p>
<p style="text-align: center">I cut a fabric spacer out of felt and sewed it around the copper pattern to separate the copper from the velostat.</p>
<p style="text-align: center"><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/sewn_velostat.jpg"><img class="aligncenter size-full wp-image-1058" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/sewn_velostat.jpg" alt="" width="500" height="522" /></a></p>
<p style="text-align: center">I then sewed a square of velostat on top and proceeded to test the sensor.  I pulled the input pin low by connecting it to ground with a 10k resistor, and attached the other trace to power. With the spacer, I got a pretty good range of values from the sensor, surprisingly comparable to a commercially made one. When no pressure was generated the sensor read 0, and ranged up to 1023 in the analog read, with varying levels of pressure. The readings were also highly consistent.</p>
<p style="text-align: center"><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/pattern.jpg"><img class="aligncenter size-full wp-image-1055" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/pattern.jpg" alt="" width="500" height="292" /></a></p>
<p style="text-align: center">I cut a basic pattern to enclose the sensor, that could be padded with additional material to make a more squeezable interface.</p>
<p style="text-align: center"><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/stuffed_cushion.jpg"><img class="aligncenter size-full wp-image-1059" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/stuffed_cushion.jpg" alt="" width="500" height="620" /></a></p>
<p style="text-align: center">I stuffed the sensor inside, along with some general pillow stuffing and a piece of felt separating it from the surface of the cover. This will prevent any traces that run along the surface of the cushion from interfering with the sensor.</p>
<p style="text-align: center"><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/lily.jpg"><img class="aligncenter size-full wp-image-1072" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/lily.jpg" alt="" width="500" height="327" /></a></p>
<p style="text-align: center">I rigged the sensor to a lilypad with conductive thread, and hooked up an led on the front of the cushion to act as an output mechanism. I also adjusted the code to give the sensor a bigger buffer when translating the values to the led output. (Because the cushion is stuffed, the sensor is already partially pressed.)</p>
<p style="text-align: center"><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/finished.jpg"><img class="aligncenter size-full wp-image-1053" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/finished.jpg" alt="" width="500" height="581" /></a></p>
<p style="text-align: center">It works really well!</p>
]]></content:encoded>
			<wfw:commentRss>http://newtextiles.media.mit.edu/2012/?feed=rss2&#038;p=1040</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dino-light</title>
		<link>http://newtextiles.media.mit.edu/2012/?p=610</link>
		<comments>http://newtextiles.media.mit.edu/2012/?p=610#comments</comments>
		<pubDate>Tue, 28 Feb 2012 19:00:15 +0000</pubDate>
		<dc:creator>fqiu</dc:creator>
				<category><![CDATA[Resistive Sensor]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://newtextiles.media.mit.edu/2012/?p=610</guid>
		<description><![CDATA[1. For this project, I wanted to build an interactive dinosaur. The dinosaur will light up when you hold his hand. 2. I first laser-cut 6 pieces of wood to make the dino&#8217;s body 3. Then I glued all the parts together 4. Then I am made the &#8220;skin&#8221; of the dino out of felt [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center"><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/dino.jpg"><img class="aligncenter size-full wp-image-611" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/dino.jpg" alt="" width="450" height="293" /></a></p>
<p style="text-align: left">1. For this project, I wanted to build an interactive dinosaur. The dinosaur will light up when you hold his hand.</p>
<p style="text-align: center"><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/Capture.png"><img class="aligncenter size-full wp-image-1037" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/Capture.png" alt="" width="527" height="390" /></a></p>
<p style="text-align: center">2. I first laser-cut 6 pieces of wood to make the dino&#8217;s body<a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/Snapshot_20120224.jpg"><img class="aligncenter size-full wp-image-1031" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/Snapshot_20120224.jpg" alt="" width="512" height="384" /></a></p>
<p style="text-align: left">3. Then I glued all the parts together</p>
<p style="text-align: left"><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/1.png"><img class="aligncenter size-full wp-image-1042" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/1.png" alt="" width="274" height="269" /></a></p>
<p style="text-align: left">4. Then I am made the &#8220;skin&#8221; of the dino out of felt</p>
<p style="text-align: center"><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/Snapshot_20120227_3.jpg"><img class="aligncenter size-full wp-image-1035" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/Snapshot_20120227_3.jpg" alt="" width="512" height="384" /></a></p>
<p style="text-align: left">5. I sewed the LEDs onto the felt in two intersecting parallel circuits, I used tape to make sure the circuits did not short each other.</p>
<p style="text-align: left"><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/2.png"><img class="size-full wp-image-1043 alignleft" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/2.png" alt="" width="202" height="356" /></a> <a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/3.png"><img class="size-full wp-image-1044 alignnone" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/3.png" alt="" width="260" height="260" /></a></p>
<p style="text-align: left">
<p style="text-align: left">
<p style="text-align: left">
<p style="text-align: left">6. &#8220;Look at my beautiful skin&#8221; &#8211; Dino</p>
<p style="text-align: left"><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/4.png"><img class="aligncenter size-full wp-image-1047" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/4.png" alt="" width="316" height="304" /></a></p>
<p style="text-align: left">7.  Now make the arm using tape, velostat, and conductive thread. Then cover the arm with felt.</p>
<p><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/5.png"><img class="size-full wp-image-1049 alignleft" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/5.png" alt="" width="267" height="209" /></a> <a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/6.png"><img class="alignnone size-full wp-image-1048" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/6.png" alt="" width="260" height="221" /></a></p>
<p>8. Then adhere the skin and the arm to the body</p>
<p style="text-align: center"><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/7.png"><img class="aligncenter size-full wp-image-1066" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/7.png" alt="" width="389" height="286" /></a></p>
<p>9. The finished dino</p>
<p><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/8.png"><img class="alignnone size-full wp-image-1065" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/8.png" alt="" width="245" height="249" /></a> <a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/9.png"><img class="alignnone size-full wp-image-1064" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/9.png" alt="" width="241" height="254" /></a> <a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/10.png"><img class="alignnone size-full wp-image-1063" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/10.png" alt="" width="240" height="268" /></a></p>
<p>Dino enjoying a cup of coffee&#8230;</p>
<p style="text-align: center"><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/Snapshot_20120228.jpg"><img class="aligncenter size-full wp-image-1200" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/Snapshot_20120228.jpg" alt="" width="384" height="288" /></a></p>
<p>10. Watch Dino in action</p>
<p><a href="http://vimeo.com/37609767">http://vimeo.com/37609767</a></p>
]]></content:encoded>
			<wfw:commentRss>http://newtextiles.media.mit.edu/2012/?feed=rss2&#038;p=610</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Biking Mitten</title>
		<link>http://newtextiles.media.mit.edu/2012/?p=786</link>
		<comments>http://newtextiles.media.mit.edu/2012/?p=786#comments</comments>
		<pubDate>Tue, 28 Feb 2012 17:21:23 +0000</pubDate>
		<dc:creator>daniela</dc:creator>
				<category><![CDATA[Assignments]]></category>
		<category><![CDATA[Resistive Sensor]]></category>

		<guid isPermaLink="false">http://newtextiles.media.mit.edu/2012/?p=786</guid>
		<description><![CDATA[I recently lost one of my favorite mittens and the remaining mitten was crying out for attention&#8230; Lonely mitten: My hands get super cold when biking, which is why I used to turn to this pair of mittens to keep my fingers happy. But with one mitten lost and this assignment in mind, I decided [...]]]></description>
			<content:encoded><![CDATA[<p>I recently lost one of my favorite mittens and the remaining mitten was crying out for attention&#8230;</p>
<p>Lonely mitten:</p>
<p><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/IMG_2196.jpg"><img class="size-full wp-image-790 alignnone" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/IMG_2196.jpg" alt="" width="540" height="328" /></a></p>
<p>My hands get super cold when biking, which is why I used to turn to this pair of mittens to keep my fingers happy. But with one mitten lost and this assignment in mind, I decided to test out an idea of embedding LEDs in the mitten to both act as an extra headlight and to call extra attention to my turn signals. My goal for the sensor was to calibrate it for various lighting modes, including fully lit LEDs with maximum pressure, blinking LEDs with less pressure, and a looping blink pattern when signaling to turn. For this purpose, I decided to make a sensor that could function as both a pressure sensor and a bend sensor (pressure for when you hold the handlebar and bend for when you signal).</p>
<p>Sensor:</p>
<p><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/IMG_2211.jpg"><img class="size-full wp-image-791 alignnone" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/IMG_2211.jpg" alt="" width="540" height="326" /></a></p>
<p>Initial sensor testing:</p>
<p><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/IMG_2205.jpg"><img class="size-full wp-image-792 alignnone" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/IMG_2205.jpg" alt="" width="540" height="473" /></a></p>
<p>MEASURING RESISTANCE:</p>
<p><em>Resting:</em> <strong>55-65 kΩ</strong></p>
<p><em>Active:</em> <strong>1.8 kΩ</strong></p>
<p>CALCULATING VOLTAGE (if internal pull-up resistor is ~35 kΩ):</p>
<p><em>Resting:</em></p>
<p>I = V/R</p>
<p>I = 3.6 V/(55 kΩ + 35 kΩ)</p>
<p>I = 0.04 mA</p>
<p>V= I*R</p>
<p>V= (0.04 mA)(35 kΩ)</p>
<p>V = <strong>1.4 mV</strong></p>
<p><em>Active:</em></p>
<p>I = V/R</p>
<p>I = 3.6 V/(1.8 kΩ + 35 kΩ)</p>
<p>I = 0.098 mA</p>
<p>V= I*R</p>
<p>V= (0.098 mA)(35 kΩ)</p>
<p>V = <strong>3.4 mV</strong></p>
<p>MEASURED VOLTAGE:</p>
<p><em>Resting:</em> <strong>0.8-1.0 mV</strong></p>
<p><em>Active:</em> <strong>1.9-2.2 mV</strong></p>
<p><strong><br />
</strong></p>
<p>I integrated the Lilypad into the inside of the top part of the mitten using felt and snaps:</p>
<p><img class="alignnone" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/IMG_2189.jpg" alt="" width="540" height="541" /></p>
<p><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/IMG_2204.jpg"></a><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/IMG_2191.jpg"><img class="size-full wp-image-794 alignnone" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/IMG_2191.jpg" alt="" width="540" height="405" /></a><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/IMG_2189.jpg"></a></p>
<p><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/IMG_2204.jpg"><img class="alignnone" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/IMG_2204.jpg" alt="" width="540" height="382" /></a><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/IMG_2191.jpg"><br />
</a></p>
<p>I then sewed in the LEDs following the existing pattern on the top of the mitten:</p>
<p><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/IMG_2230.jpg"><img class="size-full wp-image-796 alignnone" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/IMG_2230.jpg" alt="" width="540" height="405" /></a></p>
<p>In process:</p>
<p><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/IMG_2237.jpg"><img class="alignnone size-full wp-image-831" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/IMG_2237.jpg" alt="" width="540" height="284" /></a></p>
<p><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/IMG_2238.jpg"><img class="alignnone size-full wp-image-832" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/IMG_2238.jpg" alt="" width="540" height="411" /></a></p>
<p>Testing the sensor for range of values:</p>
<p><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/IMG_2234.jpg"><img src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/IMG_2234.jpg" alt="" width="540" height="288" /></a></p>
<p>Writing the Arduino code:</p>
<p><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/mittencode1.jpg"><img class="alignnone size-full wp-image-833" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/mittencode1.jpg" alt="" width="346" height="500" /></a></p>
<p><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/mittencode1.jpg"></a><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/mittencode2.jpg"><img class="alignnone size-full wp-image-834" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/mittencode2.jpg" alt="" width="347" height="454" /></a></p>
<p>Finally, I sewed the sensor into the palm of the mitten:</p>
<p><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/IMG_2213.jpg"><img class="alignnone size-full wp-image-1021" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/IMG_2213.jpg" alt="" width="540" height="432" /></a></p>
<p><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/IMG_2241.jpg"><img class="alignnone size-full wp-image-1022" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/IMG_2241.jpg" alt="" width="540" height="384" /></a></p>
<p>Mitten in action:</p>
<p><iframe width="500" height="281" src="http://www.youtube.com/embed/nLAyt_KpRaI?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>oo</p>
]]></content:encoded>
			<wfw:commentRss>http://newtextiles.media.mit.edu/2012/?feed=rss2&#038;p=786</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pressure Sensing Glove</title>
		<link>http://newtextiles.media.mit.edu/2012/?p=1003</link>
		<comments>http://newtextiles.media.mit.edu/2012/?p=1003#comments</comments>
		<pubDate>Tue, 28 Feb 2012 13:37:02 +0000</pubDate>
		<dc:creator>rbatzer</dc:creator>
				<category><![CDATA[Resistive Sensor]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://newtextiles.media.mit.edu/2012/?p=1003</guid>
		<description><![CDATA[The goal of the project is to create a pressure sensing glove to find the force used when blowing glass to help design glass tools. The most important glass blowing tool are jacks, which are pictured below. Jacks are extremely expensive ranging from $250 to $2000 because they are hand made in low volumes. Thinner blades [...]]]></description>
			<content:encoded><![CDATA[<p>The goal of the project is to create a pressure sensing glove to find the force used when blowing glass to help design glass tools. The most important glass blowing tool are jacks, which are pictured below. Jacks are extremely expensive ranging from $250 to $2000 because they are hand made in low volumes.</p>
<p><img class="alignnone" src="https://encrypted-tbn1.google.com/images?q=tbn:ANd9GcSr2gzCTUBg-rVxY7-oSD76SCmQDV0GUXkj83-X-30XEBJV-2ftEg" alt="" width="119" height="152" /><img class="alignnone" src="https://encrypted-tbn2.google.com/images?q=tbn:ANd9GcQsZiVoNEhphegjNwatPCaGpt3LPczX0WsTCXeMuKUCgH-qcSL86w" alt="" width="160" height="160" /></p>
<p>Thinner blades are helpful when blowing because they have less thermal capacity and cool the glass less when used.  If you know the maximum force being applied to the glass, you can calculated the required blade thickness so they will not bend and therefore make them as small as possible.</p>
<p>Glass blowing is usually done with bare hands and I wanted to the gloves to interfere as little as possible. I ordered very thin liner gloves to house my pressure sensor with an unhemed liner glove on the inside and a second handed glove for the outside.</p>
<p><img class="alignleft" src="https://encrypted-tbn3.google.com/images?q=tbn:ANd9GcRv81OowksHjnaQoeUHCj41N2-K3dXG4nn20_Dpl-gtPkm1jqsXAg" alt="" width="134" height="134" /> <img class="alignnone" src="https://encrypted-tbn0.google.com/images?q=tbn:ANd9GcTk2DKh1NHEvzWXCWC28ydmL-DDmiYryiL0iqX7vXAEIH_w71kumA" alt="" width="99" height="128" /></p>
<p>For the sensor, I chose the to use a cross between the sticky tape and fabric pressure sensors because it could be very thin with  Velostat as the sensor. The graphite infused rubber had a better resistance range, but it was too bulky to integrate into a glove.  I initially tried to make the sensor using iron-on conductive fabric, but I had trouble with the fabric melting through the Velostat as seen below.</p>
<p><img class="alignnone" src="https://lh3.googleusercontent.com/-xDnRldtGN7o/T08GjAR_2SI/AAAAAAAABKo/jdVGz9F0xvI/w258-h194-k/IMG_0025.JPG" alt="" width="258" height="194" /></p>
<p>The best sensor was single layer Velostat which had higher linearity then multilayer Velostat. I used conductive fabric instead of thread for the Velostat connection because to provides more uniform sensing. The sensor read between 2k and 150k Ohms.</p>
<p><img class="alignnone" src="https://lh6.googleusercontent.com/-agzt8f_1UH8/T08GTaYNXOI/AAAAAAAABIs/d2ryQEUHZpE/s637/IMG_0029.JPG" alt="" width="229" height="172" /><img class="alignnone" src="https://lh6.googleusercontent.com/-SSouMCrHKc8/T08GTGoRrhI/AAAAAAAABLc/0u3HvlecJAk/w566-h138-k/IMG_0028.JPG" alt="" width="340" height="83" /></p>
<p>The sensor was then sewn onto the interior glove using non conductive thread to hold the conductive thread down. The inside surface of glove needs to be non-conductive because it will be used with metal tools which would short the sensor.</p>
<p><img class="alignnone" src="https://lh5.googleusercontent.com/-0zbK7V0xqvE/T08J2AlRlhI/AAAAAAAABLk/QEl6uADhuD4/s337/image" alt="" width="337" height="216" /></p>
<p>The sensor output is displayed with four LEDs and uses PWM fading with the AnalogWrite command to give finer resolution. I used the internal 35k Ohm pull up resistor which required me to use only 25% of the voltage reading range.</p>
<p><a href="http://newtextiles.media.mit.edu/2012/?p=1224">Arduino Code</a></p>
<p>The final glove worked well for showing variation in bending or squeezing, but the resistance goes too low from squeezing alone for it to work well with glass blowing. I would need to change the sensor to not be effected by bending to make it more effective.</p>
<p><img class="alignnone" src="https://lh6.googleusercontent.com/-LTLwyo7WrEU/T08GMbd6fkI/AAAAAAAABLs/AKo1Tb-w1nA/w255-h192-k/IMG_0034.JPG" alt="" width="255" height="191" /><img class="alignnone" src="https://lh3.googleusercontent.com/-qZJm96-4hRM/T08GMbCCe9I/AAAAAAAABLw/5wneX-cgOr0/s631/IMG_0035.JPG" alt="" width="227" height="170" /><img class="alignnone" src="https://lh3.googleusercontent.com/-M1FXesPEF1I/T08GVckdYpI/AAAAAAAABL8/nodWGdTJX6Y/w255-h192-k/IMG_0032.JPG" alt="" width="204" height="153" /><img class="alignnone" src="https://lh6.googleusercontent.com/-x7yU-uT3tvE/T08GGaOoiUI/AAAAAAAABMA/LbFW7hgCIj4/w209-h156-k/IMG_0045.JPG" alt="" width="208" height="156" /></p>
<p><iframe width="500" height="281" src="http://www.youtube.com/embed/nvl6JuahBLk?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p><iframe width="500" height="281" src="http://www.youtube.com/embed/JeBQf2g2qDk?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p><iframe width="500" height="281" src="http://www.youtube.com/embed/IA62hiU5zQA?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>Calculations:</p>
<p>R_min = 2kOhms</p>
<p>R_max = 150 kOhms</p>
<p>R_pullup = 35 kOhms</p>
<p>V_max = 5V (doesn&#8217;t actually matter since LED control is from relative voltage readings, not absolute)</p>
<p>V_out = V_max * R / (R + R_pullup)</p>
<p>V_outmax = 4.05 V</p>
<p>V_outmin = 0.27 V</p>
<p>Once the sensor was installed in the glove, the pressure from just being in the glove lowered the maximum resistance to about 30 kOhms</p>
<p>V_outmax = 2.30 V</p>
<p>I used these ranges to calibrate the values for my LED turn-on.</p>
]]></content:encoded>
			<wfw:commentRss>http://newtextiles.media.mit.edu/2012/?feed=rss2&#038;p=1003</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programmed Puppet</title>
		<link>http://newtextiles.media.mit.edu/2012/?p=849</link>
		<comments>http://newtextiles.media.mit.edu/2012/?p=849#comments</comments>
		<pubDate>Tue, 28 Feb 2012 08:24:56 +0000</pubDate>
		<dc:creator>gracie15</dc:creator>
				<category><![CDATA[Assignments]]></category>
		<category><![CDATA[Resistive Sensor]]></category>

		<guid isPermaLink="false">http://newtextiles.media.mit.edu/2012/?p=849</guid>
		<description><![CDATA[For my resistive sensor project I hand sewed a puppet that contains a velostat bend sensor in its mouth and links to the LilyPad Arduino board, so that when it opens and closes its mouth it controls the pattern in which 3 LED lights light up on its body.  My puppet also has hair on [...]]]></description>
			<content:encoded><![CDATA[<p>For my resistive sensor project I hand sewed a puppet that contains a velostat bend sensor in its mouth and links to the LilyPad Arduino board, so that when it opens and closes its mouth it controls the pattern in which 3 LED lights light up on its body.  My puppet also has hair on its head made of both conductive and resistive thread which acts as a stroke sensor and lights up an additional LED light when stroked.</p>
<p>I experimented a lot with several different projects before settling on this one and learned quite a bit during the process. One thing I learned was the need for a good plan for the circuitry so that it would be organized and not messy when making the paths to the LilyPad.</p>
<p>Here is my plan for the circuitry for my puppet (while laid flat):</p>
<p><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/CircuitDiagram.jpg"><img src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/CircuitDiagram.jpg" alt="" width="384" height="288" /></a> <a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/photo-161.jpg"><img class="alignnone size-full wp-image-980" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/photo-161.jpg" alt="" width="264" height="352" /></a></p>
<p>After I created the bend sensor, I made sure to measure its resting resistance using a multimeter to make sure that the resistance would decrease when I bent the sensor.  At first, my measurements did not return a very high resting resistance so I added an additional piece of velostat so that the sensor would be less sensitive and return a higher range of resistances when bent.</p>
<p><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/IMG_1020.jpg"><img class="alignnone size-full wp-image-882" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/IMG_1020.jpg" alt="" width="423" height="317" /></a> <a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/BendSensor.jpg"><img class="alignnone size-full wp-image-903" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/BendSensor.jpg" alt="" width="288" height="384" /></a></p>
<p>As I sewed the circuits on the felt, I made sure to measure for continuity as I went along to make sure everything was connected before I got too far. I also wrote a few test programs in Arduino to test out the connections to LED lights.</p>
<p>I sewed all the circuits in place and this is what it looked like before I assembled the puppet.</p>
<p><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/IMG_1024.jpg"><img class="alignnone size-full wp-image-883" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/IMG_1024.jpg" alt="" width="423" height="317" /></a> <a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/IMG_1026.jpg"><img class="alignnone size-full wp-image-884" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/IMG_1026.jpg" alt="" width="423" height="317" /></a></p>
<p>I then assembled the puppet and added the hair with the stroke sensor.  Since this sensor would be digital I had to make sure that it was assigned digital pins on the LilyPad. I also had to create a &#8220;ground pin&#8221; in my program since I could not reach the Negative pin without crossing paths with another circuit.</p>
<p><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/StrokeSensor.jpg"><img class="alignnone size-full wp-image-920" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/StrokeSensor.jpg" alt="" width="384" height="288" /></a></p>
<p>I finally then programmed the LED lights in Arduino so that when the mouth is wide open, the LEDs light up in a &#8220;chasing&#8221; pattern. When the mouth is half way open, the lights slow down, and when it is closed, the lights turn off.</p>
<p>When you stroke the hair on the puppet, the LED on its head lights up when the conductive threads touch each other.</p>
<p>Here is my finished product and accompanying video:</p>
<p><a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/Puppet_Small.jpg"><img class="alignnone size-full wp-image-889" src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/Puppet_Small.jpg" alt="" width="288" height="384" /></a> <a href="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/Puppet_Finished.jpg"><img src="http://newtextiles.media.mit.edu/2012/wp-content/uploads/2012/02/Puppet_Finished.jpg" alt="" width="288" height="384" /></a></p>
<p>    <iframe src="http://player.vimeo.com/video/37579666" width="338" height="600" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></p>
<p>    <iframe src="http://player.vimeo.com/video/37579773" width="338" height="600" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></p>
<p><strong>Measurements: </strong><strong>(Note: my calculated measurements did not seem to line up exactly but this could be because the resistance of the resting position of the bend sensor was taken when it was outside of the puppet, but voltage was measured while inside of the puppet. The curvature of the mouth most likely made it so that the resting resistance was slightly less when inside the puppet, thus throwing off my predictions).</strong></p>
<p>Measured:</p>
<li>Resting Resistance: 42k Ω</li>
<li>Activated Resistance: 1.2 k Ω</li>
<p>Calculated:</p>
<li>Resting Voltage: 2.02 V</li>
<li>Activated Voltage: 0.12 V</li>
<p>Measured:</p>
<li>Resting Voltage: 1.8 V</li>
<li>Activated Voltage:  0.9V</li>
]]></content:encoded>
			<wfw:commentRss>http://newtextiles.media.mit.edu/2012/?feed=rss2&#038;p=849</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>gamer&#8217;s glove</title>
		<link>http://newtextiles.media.mit.edu/2012/?p=839</link>
		<comments>http://newtextiles.media.mit.edu/2012/?p=839#comments</comments>
		<pubDate>Tue, 28 Feb 2012 06:01:23 +0000</pubDate>
		<dc:creator>lefroyobunny</dc:creator>
				<category><![CDATA[Resistive Sensor]]></category>

		<guid isPermaLink="false">http://newtextiles.media.mit.edu/2012/?p=839</guid>
		<description><![CDATA[A glove that can be programmed to respond differently to touch can be wonderful for games. If you have ever played the game &#8220;Red Light, Green Light&#8221; you&#8217;ll know that having something visual during the game play can help the process go smoother and add another element of fun and creativity to the game. Similarly, [...]]]></description>
			<content:encoded><![CDATA[<p>A glove that can be programmed to respond differently to touch can be wonderful for games. If you have ever played the game &#8220;Red Light, Green Light&#8221; you&#8217;ll know that having something visual during the game play can help the process go smoother and add another element of fun and creativity to the game. Similarly, a game of tag can also be played in the dark if the person who is &#8220;it&#8221; has a glove that responds to touch by lighting up when he catches someone. As I began on this road of thinking, I really wanted to make an easily wearable pressure sensor to control LEDs, and then incorporate the product into a traditional game with a new twist.</p>
<p>The materials I had access to were velostat, felt, conductive material, conductive thread, 5 LEDs, snaps, the sewing machine, and the Lilypad Arduino. The main idea I had is that I wanted the glove I am making to respond to touch, which can be achieved by making a resistive sensor that decreases its resistance if pressure is applied to it. I experimented with using velostat to make a resistive sensor. I searched online for previous work on these kind of resistive sensors and came across one on Instructables by <a href="http://www.instructables.com/id/Conductive-Thread-Pressure-Sensor/">Plusea</a>. I read through the method and used it as sort of a guide in creating my own.</p>
<p style="text-align: center"><img class="aligncenter" src="http://web.mit.edu/hylinlin/www/newtextiles/proj2/step1.JPG" alt="" width="500" height="332" /></p>
<p>step 1: Cut four pieces of felt into small, button-like shapes. I cut four pieces even though two will achieve the goal because I want the button to have a rather thick texture so it feels nice.</p>
<p style="text-align: center"><img class="aligncenter" src="http://web.mit.edu/hylinlin/www/newtextiles/proj2/step2.JPG" alt="" width="500" height="332" /></p>
<p>step 2: Cut four pieces of velostat into circles. I know that I may not use all four, because if I put too much velostat in the sensor, that means it will have a higher resistance. The internal pull up resistor in the Lilypad is ~35k and I need the sensor to have resistance on the same magnitude as the internal resistor in its inactivated state for the pressure sensor to work nicely.</p>
<p style="text-align: center"><img class="aligncenter" src="http://web.mit.edu/hylinlin/www/newtextiles/proj2/step3.JPG" alt="" width="500" height="332" /></p>
<p>step 3: Next I double threaded the needle to sew a simple pattern onto one of the felt pieces. Notice I sewed a piece of conductive fabric to the end of the felt pieces. This is to make it so that I can connect other pieces of the circuit to the sensor easily. I double threaded the needle because it allows more current to travel through, which gave me a small control over the resistance of the thread. It also allows me to make the sensor more responsive to pressure. I did the same for the other side of the felt piece.</p>
<p style="text-align: center"><img class="aligncenter" src="http://web.mit.edu/hylinlin/www/newtextiles/proj2/step4.JPG" alt="" width="500" height="332" /></p>
<p>step 4:  The two felt pieces come together, sandwiching the conductive thread in between. I placed an extra felt piece on either side of the sensor to 1) hid the conductive thread and 2) create a nicer, thicker texture for the sensor.</p>
<p>step 5: Now is the time to play around with how much velostat to put into the sensor. As mentioned earlier, I wanted to create a sensor which has a resistance on the same magnitude as the internal pull-up resistor in deactivated state. As for my sensor, I still wasn&#8217;t sure how many pieces to put in at this point, so I just moved onto the next part for now.</p>
<p style="text-align: center"><img class="aligncenter" src="http://web.mit.edu/hylinlin/www/newtextiles/proj2/step5.JPG" alt="" width="500" height="332" /></p>
<p>step 6: Making the glove is very tricky. As I&#8217;ve never sewn before, I viewed this as a fun challenge. I traced a pattern around my hand and cut out the shape on felt. The first three iterations did not work well because, as a common mistake, I cut the pieces too small and neglected to account for the third dimension of my hand. However, the fourth iteration was successful and I sewed it up with the sewing machine.</p>
<p style="text-align: center"><img class="aligncenter" src="http://web.mit.edu/hylinlin/www/newtextiles/proj2/buttons.JPG" alt="" width="500" height="332" /></p>
<p>step 7: In order to attach and detach the Arduino to my glove, I soldered buttons to the Lilypad and pressed buttons into a piece of felt so that I can button the Arduino on to the glove.</p>
<p style="text-align: center"><img class="aligncenter" src="http://web.mit.edu/hylinlin/www/newtextiles/proj2/glove%20circuit%20design.jpg" alt="" width="268" height="404" /></p>
<p>step 8: It takes a little effort in mapping out the exact route of the circuit on the glove so that 1) the wires don&#8217;t cross, 2) the glove looks aesthetically pleasing, and 3) the circuit functions correctly. This is the design I came up with for the back of the glove. The palm of the glove is simpler than the front: the A5 pin simply go to one side of the sensor and ground goes to the other side of the sensor. All the LEDs are connect to ground on the palm of the glove in a similar &#8220;whirlwind&#8221; pattern of the front of the glove. All the stitches are done with conductive thread, double threaded to decrease their resistance.</p>
<p style="text-align: center"><img class="aligncenter" src="http://web.mit.edu/hylinlin/www/newtextiles/proj2/palm.JPG" alt="" width="500" height="332" /><img class="aligncenter" src="http://web.mit.edu/hylinlin/www/newtextiles/proj2/back.JPG" alt="" width="500" height="753" /></p>
<p style="text-align: center">[palm  +  back of the glove]</p>
<p>The physical assembly is now almost complete with the exception of how much velostat to put in the sensor. I used the serial monitor on the Arduino to aid me in calibrating the sensor. After writing some simple code and turning on the serial monitor, I discovered that putting three pieces of velostat in between the felt allows me the best range in voltage drop over the sensor as a pressure sensor.</p>
<p><strong>Resistance</strong> | <strong>Calculated Voltage across sensor</strong> |<strong>Measured Voltage Drop across sensor</strong></p>
<p>400kΩ       |                       3.4V                                    |                          3.4V                                      |                  <strong>inactive </strong></p>
<p>1kΩ             |                     0.12V                                   |                       0.2 V                                        |                <strong>active</strong></p>
<p>Now that the physical assembly of the glove is finished, the software portion of the project begins. I wrote a couple of behaviors for the glove to make it interesting. These behaviors can be seen in this video.</p>
<p>    <iframe src="http://player.vimeo.com/video/37574966" width="500" height="375" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></p>
<p>behavior 1:  When the glove is not squeezed, the LEDs on the thumb, middle and pinky fingers light up. When it is squeezed, the LEDs on the forefinger and the ring finger lights up instead.</p>
<p>behavior 2: This is a visualization of how hard the glove is being squeezed. The LEDs turn off in a linear relationship with how hard you are squeezing or pressing the glove.</p>
<p>behavior 3: This pattern can be used in a game of roulette or a game of &#8220;red light/green light.&#8221; (Except the title will be modified to &#8220;light on/light off&#8221; of course.)</p>
]]></content:encoded>
			<wfw:commentRss>http://newtextiles.media.mit.edu/2012/?feed=rss2&#038;p=839</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
