<?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>Crafting Material Interfaces &#187; Projects</title>
	<atom:link href="https://courses.media.mit.edu/2011fall/mass62/?feed=rss2&#038;cat=5" rel="self" type="application/rss+xml" />
	<link>https://courses.media.mit.edu/2011fall/mass62</link>
	<description>Just another WordPress site</description>
	<lastBuildDate>Wed, 08 Aug 2012 20:28:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>Elastic Pneu-Actuator</title>
		<link>https://courses.media.mit.edu/2011fall/mass62/?p=1536</link>
		<comments>https://courses.media.mit.edu/2011fall/mass62/?p=1536#comments</comments>
		<pubDate>Tue, 29 Nov 2011 07:50:55 +0000</pubDate>
		<dc:creator>noclew</dc:creator>
				<category><![CDATA[Actuators]]></category>
		<category><![CDATA[Actuators Project]]></category>
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">https://courses.media.mit.edu/2011fall/mass62/?p=1536</guid>
		<description><![CDATA[by Daekwon Park &#38; Woong Ki Sung Inspired by the hydro skeletons and muscular hydrostats in nature (e.g. elephant trunk, starfish, octopus arm, etc.), the kinematics are based on the combination of elastic material body actuator and pneumatic pressure feedback system. [Module and Power Source Feedback Loop] [Kinetic Study Process Sketches] [Table of Kinetic types, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/cating-module-012.jpg"></a>by Daekwon Park &amp; Woong Ki Sung</p>
<p><span style="line-height: 115%; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: '맑은 고딕'; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA;">Inspired by the hydro skeletons and muscular hydrostats in nature (e.g. elephant trunk, starfish, octopus arm, etc.), the kinematics are based on the combination of elastic material body actuator and pneumatic pressure feedback system. </span></p>
<p>[Module and Power Source Feedback Loop]</p>
<p><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/diagram.jpg"><img class="size-full wp-image-1586 alignnone" title="diagram" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/diagram.jpg" alt="" width="768" height="576" /></a></p>
<p>[Kinetic Study Process Sketches]</p>
<p><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/diagram2.jpg"><img class="alignnone" title="img083" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/img083.jpg" alt="" width="569" height="605" /></a></p>
<p>[Table of Kinetic types, material and Geometry]</p>
<p><img class="alignleft size-full wp-image-1587" title="diagram2" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/diagram2.jpg" alt="" width="768" height="576" /></p>
<p>[Mold Fabrication Process]</p>
<p><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/cating-module-012.jpg"><img class="alignnone size-full wp-image-1541" title="cating module-01" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/cating-module-012.jpg" alt="" width="824" height="431" /></a></p>
<div id="_mcePaste" class="mcePaste" style="position: absolute; width: 1px; height: 1px; overflow: hidden; top: 0px; left: -10000px;">﻿</div>
<p> </p>
<p><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/fabrication.jpg"><img class="alignnone size-full wp-image-1605" title="fabrication" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/fabrication.jpg" alt="" width="800" height="598" /></a></p>
<p>[Kinetic Study Demonstration Video]<br />
Bend 01<br />
<iframe width="560" height="315" src="http://www.youtube.com/embed/YNQS_lfwMBg" frameborder="0" allowfullscreen></iframe></p>
<p>Bend 02<br />
<iframe width="560" height="315" src="http://www.youtube.com/embed/BcOx12EAGGw" frameborder="0" allowfullscreen></iframe></p>
<p>Expand<br />
<iframe width="560" height="315" src="http://www.youtube.com/embed/A6rAsBCx2TA" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>https://courses.media.mit.edu/2011fall/mass62/?feed=rss2&#038;p=1536</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fantastic Mr. Fox and Other Animal Friends</title>
		<link>https://courses.media.mit.edu/2011fall/mass62/?p=1336</link>
		<comments>https://courses.media.mit.edu/2011fall/mass62/?p=1336#comments</comments>
		<pubDate>Thu, 10 Nov 2011 15:19:01 +0000</pubDate>
		<dc:creator>fayefaye</dc:creator>
				<category><![CDATA[Final Project Proposal]]></category>
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">https://courses.media.mit.edu/2011fall/mass62/?p=1336</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide012.jpg"><img class="alignnone size-full wp-image-1337" title="Slide01" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide012.jpg" alt="" width="720" height="540" /></a></p>
<p><span id="more-1336"></span></p>
<p style="text-align: center;"><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide022.jpg"><img class="alignnone size-full wp-image-1338" title="Slide02" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide022.jpg" alt="" width="720" height="540" /></a></p>
<p style="text-align: center;"><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide032.jpg"><img class="alignnone size-full wp-image-1339" title="Slide03" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide032.jpg" alt="" width="720" height="540" /></a></p>
<p style="text-align: center;"><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide042.jpg"><img class="alignnone size-full wp-image-1340" title="Slide04" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide042.jpg" alt="" width="720" height="540" /></a></p>
<p style="text-align: center;"><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide052.jpg"><img class="alignnone size-full wp-image-1341" title="Slide05" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide052.jpg" alt="" width="720" height="540" /></a></p>
<p style="text-align: center;"><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide062.jpg"><img class="alignnone size-full wp-image-1342" title="Slide06" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide062.jpg" alt="" width="720" height="540" /></a></p>
<p style="text-align: center;"><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide072.jpg"><img class="alignnone size-full wp-image-1343" title="Slide07" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide072.jpg" alt="" width="720" height="540" /></a></p>
<p style="text-align: center;"><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide082.jpg"><img class="alignnone size-full wp-image-1344" title="Slide08" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide082.jpg" alt="" width="720" height="540" /></a></p>
<p style="text-align: center;"><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide092.jpg"><img class="alignnone size-full wp-image-1345" title="Slide09" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide092.jpg" alt="" width="720" height="540" /></a></p>
<p style="text-align: center;"><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide102.jpg"><img class="alignnone size-full wp-image-1346" title="Slide10" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide102.jpg" alt="" width="720" height="540" /></a></p>
<p style="text-align: center;"><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide112.jpg"><img class="alignnone size-full wp-image-1347" title="Slide11" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide112.jpg" alt="" width="720" height="540" /></a></p>
<p style="text-align: center;"><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide122.jpg"><img class="alignnone size-full wp-image-1348" title="Slide12" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide122.jpg" alt="" width="720" height="540" /></a></p>
]]></content:encoded>
			<wfw:commentRss>https://courses.media.mit.edu/2011fall/mass62/?feed=rss2&#038;p=1336</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exploring Sensory Augmentation</title>
		<link>https://courses.media.mit.edu/2011fall/mass62/?p=1136</link>
		<comments>https://courses.media.mit.edu/2011fall/mass62/?p=1136#comments</comments>
		<pubDate>Wed, 02 Nov 2011 16:59:41 +0000</pubDate>
		<dc:creator>fayefaye</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Sensors]]></category>
		<category><![CDATA[Sensors Project]]></category>

		<guid isPermaLink="false">https://courses.media.mit.edu/2011fall/mass62/?p=1136</guid>
		<description><![CDATA[REVISED &#38; UPDATED! I apologize for the erroneous presentation. I have updated my slides so that (hopefully) all the information presented is accurate. Thanks &#8211; Faye Click HERE to see the distance sensor in action! &#160; &#160; Click HERE to see the servos in action! &#160;]]></description>
			<content:encoded><![CDATA[<p>REVISED &amp; UPDATED!<span id="more-1136"></span></p>
<p>I apologize for the erroneous presentation. I have updated my slides so that (hopefully) all the information presented is accurate. Thanks &#8211; Faye</p>
<p><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide011.jpg"><img class="aligncenter size-full wp-image-1137" title="Slide01" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide011.jpg" alt="" width="720" height="540" /></a></p>
<p><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide021.jpg"><img class="aligncenter size-full wp-image-1138" title="Slide02" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide021.jpg" alt="" width="720" height="540" /></a></p>
<p><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide031.jpg"><img class="aligncenter size-full wp-image-1139" title="Slide03" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide031.jpg" alt="" width="720" height="540" /></a></p>
<p><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide041.jpg"><img class="aligncenter size-full wp-image-1140" title="Slide04" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide041.jpg" alt="" width="720" height="540" /></a></p>
<p><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide051.jpg"><img class="aligncenter size-full wp-image-1141" title="Slide05" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide051.jpg" alt="" width="720" height="540" /></a></p>
<p><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide061.jpg"><img class="aligncenter size-full wp-image-1142" title="Slide06" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide061.jpg" alt="" width="720" height="540" /></a></p>
<p><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide071.jpg"><img class="aligncenter size-full wp-image-1143" title="Slide07" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide071.jpg" alt="" width="720" height="540" /></a></p>
<p><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide081.jpg"><img class="aligncenter size-full wp-image-1144" title="Slide08" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide081.jpg" alt="" width="720" height="540" /></a></p>
<p><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide091.jpg"><img class="aligncenter size-full wp-image-1145" title="Slide09" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide091.jpg" alt="" width="720" height="540" /></a></p>
<p style="text-align: center;">Click <a href="http://www.youtube.com/watch?v=NR4XcY0CuCs"><strong>HERE</strong></a> to see the distance sensor in action!</p>
<p>&nbsp;</p>
<p><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide101.jpg"><img class="aligncenter size-full wp-image-1159" title="Slide10" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide101.jpg" alt="" width="720" height="540" /></a></p>
<p><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide111.jpg"><img class="aligncenter size-full wp-image-1160" title="Slide11" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide111.jpg" alt="" width="720" height="540" /></a></p>
<p>&nbsp;</p>
<p style="text-align: center;">Click <a href="http://www.youtube.com/watch?v=2EY7Fdskcac"><strong>HERE</strong></a> to see the servos in action!</p>
<p>&nbsp;</p>
<p><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide121.jpg"><img class="aligncenter size-full wp-image-1161" title="Slide12" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide121.jpg" alt="" width="720" height="540" /></a></p>
<p><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide131.jpg"><img class="aligncenter size-full wp-image-1162" title="Slide13" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide131.jpg" alt="" width="720" height="540" /></a></p>
<p><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide151.jpg"><img class="aligncenter size-full wp-image-1163" title="Slide15" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Slide151.jpg" alt="" width="720" height="540" /></a></p>
]]></content:encoded>
			<wfw:commentRss>https://courses.media.mit.edu/2011fall/mass62/?feed=rss2&#038;p=1136</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Carbon-Fiber Paper Sensors</title>
		<link>https://courses.media.mit.edu/2011fall/mass62/?p=1012</link>
		<comments>https://courses.media.mit.edu/2011fall/mass62/?p=1012#comments</comments>
		<pubDate>Tue, 01 Nov 2011 18:57:56 +0000</pubDate>
		<dc:creator>sjacoby</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Sensors]]></category>
		<category><![CDATA[Sensors Project]]></category>

		<guid isPermaLink="false">https://courses.media.mit.edu/2011fall/mass62/?p=1012</guid>
		<description><![CDATA[Sam Jacoby WHAT Passive capacitive sensors can be made out of just about anything that holds charge. Paper, for it&#8217;s versatility, lightness, strength, and accessibility, is a natural space to explore. A capacitive paper sensor consists only of a conductive substrate, sandwiched between layers of conventional paperpulp&#8211;in this case, cotton. &#160; MATERIALS The sheet is formed from interwoven [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><em>Sam Jacoby</em></p>
<p style="text-align: left;"><em><strong>WHAT</strong></em></p>
<p style="text-align: left;"><strong> </strong>Passive capacitive sensors can be made out of just about anything that holds charge. Paper, for it&#8217;s versatility, lightness, strength, and accessibility, is a natural space to explore. A capacitive paper sensor consists only of a conductive substrate, sandwiched between layers of conventional paperpulp&#8211;in this case, cotton.</p>
<p style="text-align: left;">&nbsp;</p>
<p style="text-align: left;"><strong><em>MATERIALS</em></strong></p>
<p style="text-align: left;">The sheet is formed from interwoven layers of cotton paper pulp and .25” chopped graphite fibers. The fibers are highly conductive and form a reliable capacitive surface. A lead, either of stainless-steel thread or adhesive copper tape is embedded in the carbon, to allow for convenient connections.</p>
<p style="text-align: left;">﻿<a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Screen-shot-2011-11-02-at-2.37.36-PM.png"><img class="alignnone size-full wp-image-1150" title="Screen shot 2011-11-02 at 2.37.36 PM" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Screen-shot-2011-11-02-at-2.37.36-PM.png" alt="" width="522" height="87" /></a></p>
<p><strong>Processes</strong></p>
<p>Paper is usually made out of plant fibers. Most need to be extensively processed before use, but pre-processed pulps are<a href="http://www.carriagehousepaper.com/pages/supplies/pulps/pulpsText.html"> widely available</a>. A vat of conditioned cotton pulp is agitated, suspending the pulp in water. A mould and deckle&#8211;traditional paper-making supplies&#8211;is dipped in the water, forming a thin layer of woven fiber over a fine screen. Once the water is drained, the resulting sheet is &#8216;couched&#8217; (rhymes with smooched), on an absorbent surface. The conductive layer is formed from .25&#8243; carbon fibers, which when wet and agitated, interface with each other in a way very similar to paper. A conductive strand, either steel thread or adhesive copper, is sandwiched between the layers, completing the sensor.</p>
<p>To create multiple capacitive panels, I made a divided deckle, shown here after immersion in the carbon-fiber pulp.</p>
<p style="text-align: center;">&nbsp;</p>
<div id="attachment_1153" class="wp-caption aligncenter" style="width: 850px"><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/DSCN2856.jpg"><img class="size-full wp-image-1153   " title="DSCN2856" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/DSCN2856.jpg" alt="" width="840" height="630" /></a><p class="wp-caption-text">Four conductive carbon-fiber panels.</p></div>
<p style="text-align: left;">Finally, a conductive lead was embedded within the carbon, to provide for easy hook-ups to circuits and other sensors. This step is not strictly necessary, and naturally, modifies the overall capacitance of the panel, but I thought it would be useful (and it was!)</p>
<div id="attachment_1154" class="wp-caption aligncenter" style="width: 943px"><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/DSCN2849.jpg"><img class="size-full wp-image-1154" title="DSCN2849" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/DSCN2849.jpg" alt="" width="933" height="700" /></a><p class="wp-caption-text">Adhesive copper tape embedded in carbon fiber.</p></div>
<p>&nbsp;</p>
<p><em><strong>TESTING</strong></em></p>
<p>The capacitors were used in a simple circuit, connected to an Arduino. The <a href="http://www.arduino.cc/playground/Main/CapSense">CapSense library</a> generated a signal, and the response was observed visually in a Processing script. The capacitance of several sheets was measured independently, using specialized lab gear for the task. For active capacitance, it spat out the happy values for a 4 x 5.5” square sheet:</p>
<ul>
<li>Side-by-side, 6pF</li>
<li>Face-to-face, 40pF</li>
</ul>
<p><strong> </strong></p>
<p style="text-align: left;">Passive capacitance was not independently measured, which just seemed trick, though the effects of the changing capacitance in a relaxation oscillator circuit was observed on an oscilliscope.</p>
<p><object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=31504080&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00adef&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=31504080&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00adef&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object></p>
<p style="text-align: left;"><em style="text-align: left;"><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/carbon-sensors-presentation.pdf">Carbon-Fiber Capacitive Sensor Presentation</a></em></p>
<p style="text-align: left;"><em><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/carbon-sensor-datasheet3.pdf">Carbon-Fiber Capacitive Sensor Datasheet</a></em></p>
<p style="text-align: left;">&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://courses.media.mit.edu/2011fall/mass62/?feed=rss2&#038;p=1012</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Smart Systems</title>
		<link>https://courses.media.mit.edu/2011fall/mass62/?p=1041</link>
		<comments>https://courses.media.mit.edu/2011fall/mass62/?p=1041#comments</comments>
		<pubDate>Tue, 01 Nov 2011 18:57:40 +0000</pubDate>
		<dc:creator>Oz</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Sensors]]></category>
		<category><![CDATA[Sensors Project]]></category>

		<guid isPermaLink="false">https://courses.media.mit.edu/2011fall/mass62/?p=1041</guid>
		<description><![CDATA[Edit: Presentation dowload (some images compressed) 110111 Oobleck Print Presentation Notes/Talking Points: MAS S62 Project 2 presentation notes]]></description>
			<content:encoded><![CDATA[<p>Edit: Presentation dowload (some images compressed)</p>
<p><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/110111-Oobleck-Print.pdf">110111 Oobleck Print</a></p>
<p>Presentation Notes/Talking Points:</p>
<p><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/MAS-S62-Project-2-presentation-notes.docx">MAS S62 Project 2 presentation notes</a></p>
]]></content:encoded>
			<wfw:commentRss>https://courses.media.mit.edu/2011fall/mass62/?feed=rss2&#038;p=1041</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pressure sensor and application</title>
		<link>https://courses.media.mit.edu/2011fall/mass62/?p=1027</link>
		<comments>https://courses.media.mit.edu/2011fall/mass62/?p=1027#comments</comments>
		<pubDate>Tue, 01 Nov 2011 18:54:46 +0000</pubDate>
		<dc:creator>Fawn</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Sensors]]></category>
		<category><![CDATA[Sensors Project]]></category>

		<guid isPermaLink="false">https://courses.media.mit.edu/2011fall/mass62/?p=1027</guid>
		<description><![CDATA[Felt Sensors Since this is a pretty new area to me. I wanted to better understand different types of sensors. I experience with making a stretch sensor, a bend sensor and pressure sensors in lab. The idea of touching and sound gave me the inspiration to create something that allows people to communicate with each [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Felt Sensors</strong></p>
<p>Since this is a pretty new area to me. I wanted to better understand different types of sensors. I experience with making a stretch sensor, a bend sensor and pressure sensors in lab. The idea of touching and sound gave me the inspiration to create something that allows people to communicate with each other through pressure sensors.<span id="more-1027"></span></p>
<p>My inspiration came from games pieces such as magnetic poem pieces, Scrabble, and Banagram, all uses small game pieces with words to convey words or sentences. I also thought about how Morse Codes used a tapping sequence (sound) to communicate. I thought a combination of the two would be an interesting area to explore.</p>
<p><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Picture-17.png"><img class="aligncenter size-full wp-image-1080" title="Picture 17" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Picture-17.png" alt="" width="389" height="275" /></a></p>
<p>How to make a felt sensor</p>
<p>Materials used</p>
<ul>
<li>Two pieces of 2&#8243;x2&#8243; ﻿felt pieces</li>
<li>Two pieces of 1.5&#8243;x1.5&#8243; velostat</li>
<li>Conductive velcro</li>
<li>Conductive thread</li>
<li>Conductive tape</li>
<li>Regular needles and thread</li>
</ul>
<p>Instructions</p>
<p><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Picture-18.png"><img class="aligncenter size-full wp-image-1081" title="Picture 18" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Picture-18.png" alt="" width="464" height="280" /></a></p>
<p>How to create unique identity for individual sensor?</p>
<p>It was a challenge figuring out how to assign a &#8220;word&#8221; to a piece of sensor&#8221; through Arduino. I looked at three possibilities:</p>
<p><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Picture-19.png"><img class="aligncenter size-full wp-image-1083" title="Picture 19" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Picture-19.png" alt="" width="484" height="273" /></a></p>
<p>Testing</p>
<p><a href="http://vimeo.com/31431789">Felt Sensor Testing</a></p>
<p>As you can see from the video, the connection points need some improvements. This would achieve more stable visualizations. Also the visualizations looked more or less the same from the different felt pieces, thus my goal of providing a different output from each piece was not achieved.</p>
<p>Potential solutions:</p>
<ul>
<li>Construct sensors to provide unique voltages</li>
<li>Create unique visualization on processing for each sensor</li>
<li>Better construction of connection points</li>
</ul>
<p>Future application for this experiment could be a sound pieces game for visually impaired or people with reading challenges.</p>
<p><strong>Model Clay Sensor</strong></p>
<p>I also had some extra time to create a pressure sensor made out of model clay.</p>
<p><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Picture-20.png"><img class="aligncenter size-full wp-image-1084" title="Picture 20" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Picture-20.png" alt="" width="486" height="199" /></a>The construction is more or less the same as the felt sensor, except I used conductive threads instead of tape. Below are the results:</p>
<p><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Picture-21.png"><img class="aligncenter size-full wp-image-1085" title="Picture 21" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Picture-21.png" alt="" width="248" height="327" /></a></p>
<p>View the testing of these sensors <a href="http://vimeo.com/31431393">here</a>.</p>
<p>These could have interesting applications in children&#8217;s crafts as an easy way for people to make sensors.</p>
<p><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/QiuSensor11.pptx">PPT</a></p>
]]></content:encoded>
			<wfw:commentRss>https://courses.media.mit.edu/2011fall/mass62/?feed=rss2&#038;p=1027</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fabric Capacitors and Resistive Sensors</title>
		<link>https://courses.media.mit.edu/2011fall/mass62/?p=894</link>
		<comments>https://courses.media.mit.edu/2011fall/mass62/?p=894#comments</comments>
		<pubDate>Tue, 01 Nov 2011 18:24:05 +0000</pubDate>
		<dc:creator>N.Tari</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Sensors]]></category>
		<category><![CDATA[Sensors Project]]></category>

		<guid isPermaLink="false">https://courses.media.mit.edu/2011fall/mass62/?p=894</guid>
		<description><![CDATA[Sensor 1. Capacitor Inspiration: Inspired by our research topic from last week, in I decided to play with capacitors in order to further my knowledge of how they work.  The SmartSkin sensor desicribed in our paper is far more complex than this one I made this week. Though building this sensor I learned a great [...]]]></description>
			<content:encoded><![CDATA[<p><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/ArrayPressureSensors.jpg"><img class="size-full wp-image-998 alignleft" title="ArrayPressureSensors" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/ArrayPressureSensors.jpg" alt="" width="391" height="172" /></a></p>
<p><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/CapSensor_lowRes.jpg"><img class="size-full wp-image-999 alignleft" title="CapSensor_lowRes" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/CapSensor_lowRes.jpg" alt="" width="260" height="194" /></a><span id="more-894"></span></p>
<p><strong>Sensor 1. <em>Capacitor</em></strong></p>
<p><strong>Inspiration:</strong></p>
<p><strong> </strong>Inspired by our research topic from last week, in I decided to play with capacitors in order to further my knowledge of how they work.  The SmartSkin sensor desicribed in our paper is far more complex than this one I made this week. Though building this sensor I learned a great deal about how capacitors work and their relation ship with resistors.<!--more--></p>
<p><strong>Fabrication:</strong></p>
<p><strong> </strong>To create this sensor I used felt and a conductive piece of fabric with iron on sticky back paper.  I ironed on the conductive piece of fabric, cut with a lead to attach to the arduino.  After creating the sensor I had to  experiment with differnt types of resistors inorder to slow the discharge down and get  measuarble data.  In this process I learned about the color coding on resistors as well as why a hight resistance is necessary to make the capasitoy function well.  After testing several different sensors d a 100000 Ohm resistor was found to work well.</p>
<p><strong>Computation:</strong></p>
<p>I ended up using (with modifications) the arduino code Leah posted on the course website found <a href="https://courses.media.mit.edu/2011fall/mass62/?p=712">here. </a> I started by changing the pins to accommodated the lilyPad.  Inspired by the exercise we did in class with water, more complex systems like the <a href="http://en.wikipedia.org/wiki/Theremin">Theremin</a>, and other musical capacitors like it, I decided to play with sound. In processing, I began with the code provided for our in class exercise and modified it to play a series of sounds as your hand moves from in proximity to the sensor. One sound also changes in pitch depending on how close or far away from the sensor your hand is.</p>
<p><strong>Application:</strong></p>
<p>In conducting this experiment a variety of potentials interactive applications have been made apparent. The soft flexible nature and shape of the sensor makes it attractive to use in physical interfacing. It could be used to make interactive quilts, or prints on fabric. They can be used to make more complex wearable interactive musical instruments. Or like the smartSkin, possibly a bigger fabric sensor could be created using rows of transmitters and receivers to create a grid of capacitors.  This could be used to flexible, soft, and also beautiful surfaces. These surfaces could becomes systems that reveled different pieces of sound and or projection that are part of a larger narrative.</p>
<p><strong><strong>Sensor 2. <em>Array of Fabric Pressure Sensors</em></strong></strong></p>
<p><strong><strong>Inspiration &amp; </strong>Fabrication:</strong></p>
<p>The second experiment I conducted was with fabric pressure sensors made of different materials. These sensors were created last semester during in Leah&#8217;s New Textiles class. More information about their construction and individual attributes can be found <a href="http://newtextiles.media.mit.edu/?p=1982">here </a>.</p>
<p>Prior to this investigation I had created several different sensors but was only able to use one at a time. This week I my challenge was to create a system that could used data from more than one sensor at a time. Each sensor was initially hooked up to alligator clips for testing. After testing each sensor was sewn onto a larger piece of fabric. The lead for the arduino analog pin was sewn out of with conductive thread to the edge of the fabric. each are attached to the same conductive strip of fabric that runs to ground ground</p>
<p><strong>Computation:</strong></p>
<p>In order to collect data from all three sensors I used this code that hard wires each arduino pin for each sensor . In talking to Leah I learned that this can be done in an additional more abstract way allow the code to be more flexible and in turn easer to add or remove sensors from the array with out changing the code. The code I used is a modification of the code posted <a href="https://courses.media.mit.edu/2011fall/mass62/?p=882">here</a>.  Though processing, I was able to connect the sensors to a visual response.</p>
<p><strong><strong>Application:</strong></strong></p>
<p>This array of fabric resistive sensors had similar potentials to the capacitor.  The difference begin that using pressure sensors requires actual contact with the sensor to receive data.</p>
<p><strong>Encountered Problems:</strong></p>
<p>The capacitor data changes drastically depending on what is around it.  I notices that when using the sensor with one hand touching various other objects with the other hand changes the data output of the sensor significantly. This created a challenge when programing the sounds to respond to the data output.</p>
<p><strong><br />
</strong></p>

<a href='https://courses.media.mit.edu/2011fall/mass62/?attachment_id=1007' title='ResistorLowRes'><img width="150" height="112" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/ResistorLowRes.jpg" class="attachment-thumbnail" alt="ResistorLowRes" title="ResistorLowRes" /></a>
<a href='https://courses.media.mit.edu/2011fall/mass62/?attachment_id=1006' title='resistorchart'><img width="150" height="117" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/resistorchart.jpg" class="attachment-thumbnail" alt="resistorchart" title="resistorchart" /></a>
<a href='https://courses.media.mit.edu/2011fall/mass62/?attachment_id=1005' title='ProcessLowRes'><img width="112" height="150" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/ProcessLowRes.jpg" class="attachment-thumbnail" alt="ProcessLowRes" title="ProcessLowRes" /></a>
<a href='https://courses.media.mit.edu/2011fall/mass62/?attachment_id=1004' title='Modern_ThereminLowRes'><img width="150" height="110" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Modern_ThereminLowRes.jpg" class="attachment-thumbnail" alt="Modern_ThereminLowRes" title="Modern_ThereminLowRes" /></a>
<a href='https://courses.media.mit.edu/2011fall/mass62/?attachment_id=1003' title='CapSensor_lowRes'><img width="150" height="112" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/CapSensor_lowRes1.jpg" class="attachment-thumbnail" alt="CapSensor_lowRes" title="CapSensor_lowRes" /></a>
<a href='https://courses.media.mit.edu/2011fall/mass62/?attachment_id=1002' title='ArrayPressureSensorsLowRes'><img width="150" height="65" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/ArrayPressureSensorsLowRes.jpg" class="attachment-thumbnail" alt="ArrayPressureSensorsLowRes" title="ArrayPressureSensorsLowRes" /></a>
<a href='https://courses.media.mit.edu/2011fall/mass62/?attachment_id=999' title='CapSensor_lowRes'><img width="150" height="112" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/CapSensor_lowRes.jpg" class="attachment-thumbnail" alt="CapSensor_lowRes" title="CapSensor_lowRes" /></a>
<a href='https://courses.media.mit.edu/2011fall/mass62/?attachment_id=998' title='ArrayPressureSensors'><img width="150" height="65" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/ArrayPressureSensors.jpg" class="attachment-thumbnail" alt="ArrayPressureSensors" title="ArrayPressureSensors" /></a>

<p><strong>Code:</strong></p>
<p><strong><a href="https://courses.media.mit.edu/2011fall/mass62/?p=882">Ardunio code for multiple sensors </a></strong></p>
<p><strong><a href="https://courses.media.mit.edu/2011fall/mass62/?p=712">Ardunio code for Capacitors </a></strong></p>
<p><em><strong>Processing Code for Array of Sensors:</strong></em></p>
<p>import processing.serial.*;</p>
<p>Serial myPort; // The serial port</p>
<p>//variables for collecting and storing information</p>
<p>int ARRAYX = 2;</p>
<p>int ARRAYY = 2;</p>
<p>int [][] sensorArray = new int[ARRAYX][ARRAYY];</p>
<p>//variables for drawing information on the screen</p>
<p>int spacing = 100;</p>
<p>void setup () {</p>
<p>//set the window size:</p>
<p>size(800, 600);</p>
<p>// list all the available serial ports</p>
<p>println(Serial.list());</p>
<p>// open the appropriate port</p>
<p>myPort = new Serial(this, Serial.list()[0], 9600);</p>
<p>// don&#8217;t generate a serialEvent() until you get an exclamation mark character</p>
<p>myPort.bufferUntil(&#8216;!&#8217;);</p>
<p>// set inital background:</p>
<p>background(#174D67);</p>
<p>}</p>
<p>void draw () {</p>
<p>background(#174D67);</p>
<p>//loop through the array</p>
<p>for (int i=0;i&lt;ARRAYX;i++)</p>
<p>{</p>
<p>for (int j=0;j&lt;ARRAYY;j++)</p>
<p>{</p>
<p>if (sensorArray[i][j] &lt; 20) {</p>
<p>ellipse (200, 200, sensorArray[i][j], sensorArray[i][j]);</p>
<p>color (#ffffff);</p>
<p>noStroke();</p>
<p>smooth();</p>
<p>}</p>
<p>else {</p>
<p>if (sensorArray[i][j] &gt; 21 &amp;&amp; sensorArray[i][j] &lt; 40) {</p>
<p>ellipse (300, 300, sensorArray[i][j], sensorArray[i][j]);</p>
<p>color (#ffffff);</p>
<p>noStroke();</p>
<p>smooth();</p>
<p>}</p>
<p>else {</p>
<p>if (sensorArray[i][j] &gt; 41 &amp;&amp; sensorArray[i][j] &lt; 60) {</p>
<p>ellipse (400, 200, sensorArray[i][j], sensorArray[i][j]);</p>
<p>color (#ffffff);</p>
<p>noStroke();</p>
<p>smooth();</p>
<p>}</p>
<p>else {</p>
<p>if (sensorArray[i][j] &gt; 61 &amp;&amp; sensorArray[i][j] &lt; 80) {</p>
<p>ellipse (500, 400, sensorArray[i][j], sensorArray[i][j]);</p>
<p>color (#ffffff);</p>
<p>noStroke();</p>
<p>smooth();</p>
<p>}</p>
<p>else {</p>
<p>if (sensorArray[i][j] &gt; 81 &amp;&amp; sensorArray[i][j] &lt; 100) {</p>
<p>ellipse (600, 200, sensorArray[i][j], sensorArray[i][j]);</p>
<p>color (#ffffff);</p>
<p>noStroke();</p>
<p>smooth();</p>
<p>&nbsp;</p>
<p>} else {</p>
<p>if (sensorArray[i][j] &gt; 200 &amp;&amp; sensorArray[i][j] &lt; 300) {</p>
<p>ellipse (700, 300, sensorArray[i][j], sensorArray[i][j]);</p>
<p>color (#ffffff);</p>
<p>noStroke();</p>
<p>smooth();</p>
<p>}</p>
<p>}</p>
<p>}</p>
<p>}</p>
<p>}</p>
<p>}</p>
<p>&nbsp;</p>
<p>}</p>
<p>}</p>
<p>}</p>
<p>&nbsp;</p>
<p>void serialEvent (Serial myPort) {</p>
<p>//store a batch of data into variable &#8220;inString&#8221;</p>
<p>//batches are separated by exclamation mark characters</p>
<p>String inString = myPort.readStringUntil(&#8216;!&#8217;);</p>
<p>//split the data into rows (rows separated by new line characters)</p>
<p>String[] incomingArrayRows = splitTokens(inString, &#8220;\n&#8221;);</p>
<p>//loop through all of the rows</p>
<p>for (int i=0;i&lt;ARRAYX;i++)</p>
<p>{</p>
<p>//split each row into entries (entries separated by tab characters)</p>
<p>String[] incomingArrayEntries = splitTokens(incomingArrayRows[i], &#8220;\t&#8221;);</p>
<p>//loop through all of these entries</p>
<p>for (int j=0;j&lt;ARRAYY;j++)</p>
<p>{</p>
<p>//store entries in the &#8220;sensorArray&#8221; variable</p>
<p>sensorArray[i][j]=int(incomingArrayEntries[j]);</p>
<p>//print the entries to the terminal, separated by tab characters</p>
<p>print(sensorArray[i][j]);</p>
<p>print(&#8216;\t&#8217;);</p>
<p>}</p>
<p>//print a new line after each row</p>
<p>println();</p>
<p>}</p>
<p>//print a new line after each batch of data</p>
<p>println();</p>
<p>}</p>
<p><strong>Processing Code for Cap Sensor:</strong></p>
<p>import processing.serial.*;</p>
<p>import pitaru.sonia_v2_9.*;</p>
<p>&nbsp;</p>
<p>Serial myPort; // The serial port</p>
<p>int xPos = 1; // horizontal position of the graph</p>
<p>Sample tone;</p>
<p>Sample tone2;</p>
<p>Sample tone3;</p>
<p>void setup () {</p>
<p>// set the window size:</p>
<p>size(400, 300);</p>
<p>// List all the available serial ports</p>
<p>println(Serial.list());</p>
<p>// I know that the first port in the serial list on my mac</p>
<p>// is always my Arduino, so I open Serial.list()[0].</p>
<p>// Open whatever port is the one you&#8217;re using.</p>
<p>myPort = new Serial(this, Serial.list()[0], 9600);</p>
<p>// don&#8217;t generate a serialEvent() unless you get a newline character:</p>
<p>myPort.bufferUntil(&#8216;\n&#8217;);</p>
<p>// set inital background:</p>
<p>background(0);</p>
<p>Sonia.start(this);</p>
<p>// Create a new sample object.</p>
<p>tone = new Sample( &#8220;Tone1.wav&#8221; );</p>
<p>tone2 = new Sample(&#8220;Tone2.wav&#8221;);</p>
<p>tone3 = new Sample(&#8220;Tone3.wav&#8221;);</p>
<p>// Loop the sound forever</p>
<p>// (well, at least until stop() is called)</p>
<p>}</p>
<p>void draw () {</p>
<p>// everything happens in the serialEvent()</p>
<p>}</p>
<p>void serialEvent (Serial myPort) {</p>
<p>// get the ASCII string:</p>
<p>String inString = myPort.readStringUntil(&#8216;\n&#8217;);</p>
<p>if (inString != null) {</p>
<p>// trim off any whitespace:</p>
<p>inString = trim(inString);</p>
<p>// convert to an int and map to the screen height:</p>
<p>float inByte = float(inString);</p>
<p>inByte = map(inByte, 0, 1023, 0, height);</p>
<p>if (inByte &gt; 1 &amp;&amp; inByte &lt; 10 ) {</p>
<p>tone.repeat();</p>
<p>tone.setVolume(1);</p>
<p>smooth();</p>
<p>} else if(inByte &gt; 10 &amp;&amp; inByte &lt; 40){</p>
<p>tone2.repeat();</p>
<p>tone2.setVolume(2);</p>
<p>smooth();</p>
<p>} else if(inByte &gt; 40 &amp;&amp; inByte &lt; 70){</p>
<p>tone3.repeat();</p>
<p>tone3.setVolume(2);</p>
<p>smooth();</p>
<p>} else {</p>
<p>tone.stop();</p>
<p>tone2.stop();</p>
<p>tone3.stop();</p>
<p>}</p>
<p>//println (inByte);</p>
<p>// draw the line:</p>
<p>stroke(127, 34, 255);</p>
<p>line(xPos, height, xPos, height &#8211; inByte);</p>
<p>// change the playback speed using the incoming data</p>
<p>float ratio = (float) (inByte/height)*5;</p>
<p>//println(ratio);</p>
<p>tone.setRate(ratio*88200, 0);</p>
<p>println(inByte + &#8221; &#8220;+ ratio*88200);</p>
<p>//tone.setVolume(ratio);</p>
<p>// at the edge of the screen, go back to the beginning:</p>
<p>if (xPos &gt;= width) {</p>
<p>xPos = 0;</p>
<p>background(0);</p>
<p>}</p>
<p>else {</p>
<p>// increment the horizontal position:</p>
<p>xPos++;</p>
<p>}</p>
<p>}</p>
<p>}</p>
<p>// Pressing the mouse stops and starts the sound</p>
<p>void mousePressed() {</p>
<p>if (tone.isPlaying()) {</p>
<p>tone.stop(); // The sound can be stopped with the function stop().</p>
<p>}</p>
<p>else {</p>
<p>tone.repeat();</p>
<p>}</p>
<p>}</p>
<p>// Close the sound engine</p>
<p>public void stop() {</p>
<p>Sonia.stop();</p>
<p>super.stop();</p>
<p>}</p>
<p>&nbsp;</p>
<p><strong><br />
</strong></p>
<p><strong><br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>https://courses.media.mit.edu/2011fall/mass62/?feed=rss2&#038;p=894</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>High Blood Pressure Sensor</title>
		<link>https://courses.media.mit.edu/2011fall/mass62/?p=965</link>
		<comments>https://courses.media.mit.edu/2011fall/mass62/?p=965#comments</comments>
		<pubDate>Tue, 01 Nov 2011 17:25:24 +0000</pubDate>
		<dc:creator>jasonwee</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Sensors]]></category>
		<category><![CDATA[Sensors Project]]></category>

		<guid isPermaLink="false">https://courses.media.mit.edu/2011fall/mass62/?p=965</guid>
		<description><![CDATA[So I wanted to see if I can make something useful, and also challenge myself in terms what I had not done before (I must say a great portion of this class has already done that). The aim of my project is to create a high blood pressure sensor, such that at a certain ‘danger’ [...]]]></description>
			<content:encoded><![CDATA[<p>So I wanted to see if I can make something useful, and also challenge myself in terms what I had not done before (I must say a great portion of this class has already done that).<span id="more-965"></span></p>
<p>The aim of my project is to create a high blood pressure sensor, such that at a certain ‘danger’ mark, an LED will light, and a buzzing sound will be produced. I thought of combining a couple of existing devices, in particular a mercury sphygmomanometer as well as a metal detector to create this new sensor.</p>
<p>&nbsp;</p>
<p><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Sensor12.jpg"><img class="alignnone size-full wp-image-969" title="Sensor1" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Sensor12.jpg" alt="" width="2126" height="471" /></a></p>
<p>&nbsp;</p>
<p>In a mercury sphygmomanometer, mercury rises up a glass gauge according to the blood pressure measured on a patient’s arm. The idea is to attach a metal detector that functions as an alarm or a warning to a certain mercury mark. As the reading for hypertension is 160mmHg, the detector is attached here.</p>
<p>Here are the parts that I was working with:</p>
<p><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/照片-31.jpg"><img class="alignnone size-full wp-image-971" title="照片 (3)" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/照片-31.jpg" alt="" width="968" height="1296" /></a></p>
<p>&nbsp;</p>
<p>On the bottom left is the board and the metal rod that will form the bulk of the metal detector, and moving to the left I have laid out the various capacitors, resistors and diodes. The bottom right is the solder, which will turn out to be the trickiest part of this project.</p>
<p><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/照片-2.jpg"><img class="alignnone size-full wp-image-973" title="照片 (2)" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/照片-2.jpg" alt="" width="640" height="478" /></a></p>
<p>Here is the underside to the board pre-solder. For a neophyte like me, this is intensely intimidating!</p>
<p><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/照片.jpg"><img class="alignnone size-full wp-image-972" title="照片" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/照片.jpg" alt="" width="640" height="478" /></a></p>
<p>And this is how it looks when it is done!</p>
<p><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/照片-1.jpg"><img class="alignnone size-full wp-image-975" title="照片 (1)" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/照片-1.jpg" alt="" width="640" height="478" /></a></p>
<p>This is how the metal detector component looks when it is done. The little red dot is the LED light, and the round black tack next to it is the buzzer. The aluminum dial allows me to adjust the sensitivity of the metal detector.</p>
<p>Unfortunately, the metal detector doesn&#8217;t work, I am not sure exactly why. The instructions warn me that the most common problem is due to the circuit breaking or shorting from poor soldering, so that could be it.</p>
<p>But the idea is to attach this metal detector to the sphygmomanometer, like so:</p>
<p><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/照片-41.jpg"><img class="alignnone size-full wp-image-988" title="照片 (4)" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/照片-41.jpg" alt="" width="968" height="1296" /></a></p>
<p><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/照片-5.jpg"><img class="alignnone size-full wp-image-989" title="照片 (5)" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/照片-5.jpg" alt="" width="968" height="1296" /></a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://courses.media.mit.edu/2011fall/mass62/?feed=rss2&#038;p=965</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fish Sensing</title>
		<link>https://courses.media.mit.edu/2011fall/mass62/?p=902</link>
		<comments>https://courses.media.mit.edu/2011fall/mass62/?p=902#comments</comments>
		<pubDate>Tue, 01 Nov 2011 17:22:59 +0000</pubDate>
		<dc:creator>adedoyin</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Sensors]]></category>
		<category><![CDATA[Sensors Project]]></category>

		<guid isPermaLink="false">https://courses.media.mit.edu/2011fall/mass62/?p=902</guid>
		<description><![CDATA[Overview Once again, my project was motivated by my curiosity to explore interesting and unfamiliar territory.  I decided to see if I could make my own capacitive sensor and then use it in a project of some sort.  After numerous fiascoes with Arduino and computers, I was able to get the capacitive sensor to work and then implemented it [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Overview</strong></p>
<p>Once again, my project was motivated by my curiosity to explore interesting and unfamiliar territory.  I decided to see if I could make my own capacitive sensor and then use it in a project of some sort.  <span id="more-902"></span>After numerous fiascoes with Arduino and computers, I was able to get the capacitive sensor to work and then implemented it into a fishing game.  It was a highly frustrating but really fun project to do.</p>
<p>&nbsp;</p>
<p><strong>Circuitry</strong></p>
<p><img class="size-full wp-image-715 alignleft" title="capSensingDiagram" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/10/capSensingDiagram.jpg" alt="" width="400" height="182" /><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/IMG_0057.jpg"><img class="size-full wp-image-932 alignright" title="Capacitive Sensor" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/IMG_0057.jpg" alt="" width="384" height="288" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Right above is the circuit diagram for a simple capacitive sensor.  The human&#8217;s hand and a rectangular piece of conductive material form a capacitor.  The output the measures the time it takes for that capacitor to discharge.  The closer the hand and coductive material are together, the longer it takes to discharge.  Also, the higher the resistor between pins A &amp; B, the more sensitive the sensor is.</p>
<p>The picture on the right shows the actual sensor I built.  The white alligator clips connect pins A and B together through a resistor.  The yellow aligator clip  is the output sensor connected to one half of the capacitor.  The black alligator clip is ground and is held by the human user.</p>
<p>The major problems I had with the sensor was the connections.  At first, I just wrapped the resistor through the actual holes in the Lilypad, but it was very wiggly and not secure at all.  The alligator clips work better but they tend to disconnect from the Lilypad, or touch each other when they are close, causing a short circuit.</p>
<p>&nbsp;</p>
<p><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/IMG_0064.jpg"><img class="alignleft size-full wp-image-933" title="Whole circuit" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/IMG_0064.jpg" alt="" width="288" height="298" /></a></p>
<p><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/IMG_0063.jpg"></a><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/IMG_0072.jpg"><img class="alignright size-full wp-image-935" title="LEDs!!!" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/IMG_0072.jpg" alt="" width="384" height="288" /></a></p>
<p>I decided to use an Arduino Duemilanove because of its pin headers.  The last problem was connecting all the LEDs to ground. A short piece of black wire and a wirenut solved that problem.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>Coding</strong></p>
<p>My next big step was to modify the code.  Now that the sensor worked, I wanted to use it to light up LEDs.  There are three sets of code that had to be added to the capacitive sensor sample code that we were given.</p>
<p><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/setup2.jpg"><img class="alignleft size-full wp-image-942" title="setup" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/setup2.jpg" alt="" width="152" height="122" /></a></p>
<p>&nbsp;</p>
<p>This bit of code is put under the void setup() section (Serial.begin(9600) is already in the sample code).  Basically, it is naming pins 2-5 as output pins for my LEDs.  Pins are automatically inputs so you need to declare them as outputs.  You can have as little or as many as you want; I used four pins because I had four colours of LEDs.</p>
<p>&nbsp;</p>
<p><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/limits1.jpg"><img class="alignleft size-full wp-image-943" title="limits" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/limits1.jpg" alt="" width="291" height="86" /></a></p>
<p>This next bit of code is under the void setup() section (sensorValue=mysensor.capsense(30) is already in the sample code).  This is used to limit the numbers that the capacitive sensor was showing in the serial monitor, because of too much fluctuation.  So anything less than 100 becomes 0 and anything more than 1275 becomes 1275.</p>
<p>&nbsp;</p>
<p><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/outputs1.jpg"><img class="alignleft size-full wp-image-944" title="outputs" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/outputs1.jpg" alt="" width="202" height="275" /></a></p>
<p>This last bit of code is also under the void setup() section.  It is pretty easy to understand, just very annoying to write up.  This is what controls which LEDs light up at which level of distance.</p>
<p>The first if;else phrase controls pin 2 (red LED).  When the sensor values (that have been simplified to (100-1275) read 500 or more, the red LED goes on.  If the value is less than 500, the red LED is off.</p>
<p>The second if;else phrase controls pin 3 (yellow LED).  When the sensor values read 200 or more, the yellow LED goes on.  If the value is less than 200, the yellow LED is off.</p>
<p>The next if;else phrase controls pin 4 (green LED).  When the sensor values read 150 or more, the green LED goes on.  If the value is less than 150, the green LED is off.</p>
<p>The last if;else phrase controls pin 5 (blue LED).  When the sensor values read 100 or more, the blue LED goes on.  If the value is less than 100, the blue LED is off.</p>
<p>In short, the LEDs light up in this order as you get closer: blue, green, yellow, red.</p>
<p>The moment each LED turns on can be changed by messing around with the sensorValues.  It all depends on how you want to use the sensor.</p>
<p>&nbsp;</p>
<p><strong>Fishing Game</strong></p>
<p>Now that I had a capacitive sensor that controlled LEDs, I had to figure out something to do with it.  I decided to make a game (of course!)  The game is played on a board that looks like a lonely island at sea at night.  The &#8220;fish&#8221; is a piece of foil that is hidden within the &#8220;ocean&#8221; of the board.  The player has to use their finger to &#8220;sense&#8221; and find the fish in a visual Marco-Polo type game.</p>
<p><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/IMG_0079.jpg"><img class="alignleft size-full wp-image-974" title="Game Board" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/IMG_0079.jpg" alt="" width="358" height="269" /></a><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/photo1.jpg"><img class="alignright size-full wp-image-976" title="The Fish" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/photo1.jpg" alt="" width="346" height="259" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>Future Applications</strong></p>
<p>One of the projects that I really want to work on sometime is interactive wallpaper.  I explored that a little with my Aries star project for the conductive project assignment, but that required a touch switch.  Using a capacitive sensor feels better, more natural, and you don&#8217;t have to worry about touching the exact right spot.  This is something I really want to expand on in the future.  Capacitive sensing wallpaper.</p>
<p>&nbsp;</p>
<p><strong>Presentation:</strong> <a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Fish-Sensing.pdf">Fish Sensing</a></p>
]]></content:encoded>
			<wfw:commentRss>https://courses.media.mit.edu/2011fall/mass62/?feed=rss2&#038;p=902</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Augmented Sensor Simulation</title>
		<link>https://courses.media.mit.edu/2011fall/mass62/?p=907</link>
		<comments>https://courses.media.mit.edu/2011fall/mass62/?p=907#comments</comments>
		<pubDate>Tue, 01 Nov 2011 15:26:07 +0000</pubDate>
		<dc:creator>daekwonpark</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Sensors]]></category>
		<category><![CDATA[Sensors Project]]></category>

		<guid isPermaLink="false">https://courses.media.mit.edu/2011fall/mass62/?p=907</guid>
		<description><![CDATA[By Daekwon Park This project is essentially a research conducted as a precursor to the final project. I am planning on creating a modular smart system consisted of elastic material, sensors and actuations for the final project and due to the complexity and limited budget, digital simulation will play a big role during the design [...]]]></description>
			<content:encoded><![CDATA[<p>By Daekwon Park</p>
<p>This project is essentially a research conducted as a precursor to the final project. <span id="more-907"></span>I am planning on creating a modular smart system consisted of elastic material, sensors and actuations for the final project and due to the complexity and limited budget, digital simulation will play a big role during the design process. Thus, studying the feasible method of bridging the sensors with the digital representation in real-time simulation was the main objective of my sensor project.</p>
<p>Firefly is a tool created by Andy Payne and Jason Kelly Johnson in order to connect Grasshopper (a free plug-in for the popular CAD software, Rhino) with Arduino micro-controller. One of the greatest strength of this tool is the fact that it is integrated with 3D CAD software environment which enables simulating and visualizing complex 3 dimensional geometries.</p>
<p>A flex sensor and a photocell sensor were tested to see how effectively Firefly can bridge between the preliminary designed geometry and the micro-controller. The geometry was built using Grasshopper and Rhino, as a parametric/ generative model. The sensor data that flows into the Firefly components are converted using ReMap component and Smooth component in order to manipulate the parameters of the geometry.</p>
<p><object width="600" height="1200"><param name="movie" value="http://www.youtube.com/v/E2e6J9isaNA?version=3&amp;hl=ko_KR"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/E2e6J9isaNA?version=3&amp;hl=ko_KR" type="application/x-shockwave-flash" width="420" height="800" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
Demonstration Video</p>
<p><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Grasshopper.jpg"><img class="alignright size-full wp-image-910" title="Grasshopper" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/Grasshopper.jpg" alt="" width="900" height="359" /></a><br />
Grasshopper/Firefly Definition</p>
<p><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/geometry.jpg"><img class="alignleft size-full wp-image-914" title="geometry" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/geometry.jpg" alt="" width="900" height="558" /></a></p>
<p>Parametric Geometry Visualization</p>
<p><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/photo.jpg"><img class="alignleft size-full wp-image-918" title="photo" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/photo.jpg" alt="" width="900" height="765" /></a><br />
Sensors, micro-controller set-up</p>
<p style="text-align: center;"><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/firefly-menu.jpg"><img class="size-full wp-image-921 aligncenter" title="firefly menu" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/firefly-menu.jpg" alt="" width="720" height="176" /></a></p>
<p style="text-align: center;"> </p>
<p style="text-align: center;"> </p>
<p style="text-align: center;"><a href="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/firefly.jpg"><img class="size-full wp-image-922 aligncenter" title="firefly" src="https://courses.media.mit.edu/2011fall/mass62/wp-content/uploads/2011/11/firefly.jpg" alt="" width="720" height="525" /></a></p>
<p>Firefly menu bar and Definition</p>
]]></content:encoded>
			<wfw:commentRss>https://courses.media.mit.edu/2011fall/mass62/?feed=rss2&#038;p=907</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
