<?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>Stacked User Inputs &#187; arduino</title>
	<atom:link href="http://stackedui.com/tag/arduino/feed/" rel="self" type="application/rss+xml" />
	<link>http://stackedui.com</link>
	<description>the story of a Masters Thesis for Interaction Design in Malmö Sweden</description>
	<lastBuildDate>Tue, 18 Jan 2011 07:49:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>What I&#8217;ve Learned #4: Skills</title>
		<link>http://stackedui.com/2010/04/what-ive-learned-4-skills/</link>
		<comments>http://stackedui.com/2010/04/what-ive-learned-4-skills/#comments</comments>
		<pubDate>Sun, 25 Apr 2010 10:42:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[What I've Learned in my Masters]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[build]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[skills]]></category>

		<guid isPermaLink="false">http://stackedui.com/?p=719</guid>
		<description><![CDATA[Knowing how to build something, physically or virtually, will get your designs further. Sometimes when I&#8217;m learning a new programming language, arduino, or electronics, I wonder if my time is best spent learning something that isn&#8217;t specifically about interaction design. I know I will never be a pro at object-oriented programming, fully understand what a ]]></description>
			<content:encoded><![CDATA[<blockquote><p>Knowing how to build something, physically or virtually, will get your designs further.</p>
</blockquote>
<p>Sometimes when I&#8217;m learning a new programming language, arduino, or electronics, I wonder if my time is best spent learning something that isn&#8217;t specifically about interaction design. I know I will never be a pro at object-oriented programming, fully understand what a capacitor does, or be able to hack an arduino to control my twitter feed.</p>
<p>But&#8230; it does feel great to build something and see it working in front of you! &#8230;it does feel great to take a crazy idea that is impossible to explain to someone and build it for them to understand firsthand!</p>
<p>Learning bits and pieces of PHP, Processing, Flash, electronics, and Arduino during my time in the Masters program has been invaluable knowledge. It isn&#8217;t directly about interaction design, but they allow me to directly demonstrate and explain my interaction design.</p>
]]></content:encoded>
			<wfw:commentRss>http://stackedui.com/2010/04/what-ive-learned-4-skills/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finished SUI Cube</title>
		<link>http://stackedui.com/2010/04/finished-sui-cube/</link>
		<comments>http://stackedui.com/2010/04/finished-sui-cube/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 15:29:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Prototyping]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[conductive-thread]]></category>
		<category><![CDATA[QT110]]></category>
		<category><![CDATA[sui-cube]]></category>
		<category><![CDATA[touch-sensing]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://stackedui.com/?p=633</guid>
		<description><![CDATA[The first cube is finished!]]></description>
			<content:encoded><![CDATA[<p>The first cube is finished!</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="420" height="236" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=10899135&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="420" height="236" src="http://vimeo.com/moogaloop.swf?clip_id=10899135&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://stackedui.com/2010/04/finished-sui-cube/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Button Coding Progress #2</title>
		<link>http://stackedui.com/2010/04/button-coding-progress-2/</link>
		<comments>http://stackedui.com/2010/04/button-coding-progress-2/#comments</comments>
		<pubDate>Tue, 06 Apr 2010 08:32:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Prototyping]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[conductive-thread]]></category>
		<category><![CDATA[QT110]]></category>
		<category><![CDATA[sui-cube]]></category>
		<category><![CDATA[touch-sensing]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://stackedui.com/?p=599</guid>
		<description><![CDATA[Added functionality: button double-press (hold red light on) button press hold + touch tap (switches rainbow color) button press hold + touch hold (cross fades between rainbow colors)]]></description>
			<content:encoded><![CDATA[<p>Added functionality:</p>
<ul>
<li>button double-press (hold red light on)</li>
<li>button press hold + touch tap (switches rainbow color)</li>
<li>button press hold + touch hold (cross fades between rainbow colors)</li>
</ul>
<p><br class="spacer_" /></p>
<p>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="420" height="236" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=10703951&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="420" height="236" src="http://vimeo.com/moogaloop.swf?clip_id=10703951&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://stackedui.com/2010/04/button-coding-progress-2/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Button Coding Progress #1</title>
		<link>http://stackedui.com/2010/04/button-coding-progress-1/</link>
		<comments>http://stackedui.com/2010/04/button-coding-progress-1/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 09:01:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Prototyping]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[conductive-thread]]></category>
		<category><![CDATA[photo]]></category>
		<category><![CDATA[QT110]]></category>
		<category><![CDATA[sui-cube]]></category>
		<category><![CDATA[touch-sensing]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://stackedui.com/?p=593</guid>
		<description><![CDATA[Building the &#8220;SUI cube&#8221; prototype is progressing quickly and with only some pain&#8230; My initial electronics design made use of a very small code library that would allow me to sense the touch of the button. This method did not require any additional hardware and used only a small amount of code to detect the ]]></description>
			<content:encoded><![CDATA[<p>Building the &#8220;SUI cube&#8221; prototype is progressing quickly and with only some pain&#8230;</p>
<p><a title="Touch Button without additional hardware" href="http://stackedui.com/wp-content/uploads/2010/04/touchbutton-only-library-code.jpg"><img class="alignnone size-medium wp-image-596" title="touchbutton-only-library-code" src="http://stackedui.com/wp-content/uploads/2010/04/touchbutton-only-library-code-300x203.jpg" alt="" width="300" height="203" /></a></p>
<p>My initial electronics design made use of a very small code library that would allow me to sense the touch of the button. This method did not require any additional hardware and used only a small amount of code to detect the touch. (See photo above) It is a great piece of code and only requires connecting a single wire to a single digital pin on the Arduino.</p>
<p>However, this method did not work for the level of control that I need for my cube. My basic debugging showed that the touch is being consistently detected, but the detection cycles quickly between &#8220;touch&#8221; and &#8220;no touch&#8221;. For my cube, I need to be able to detect when a finger is touching the button for more than 1.5 seconds, an action I&#8217;m calling a &#8220;hold&#8221;. This &#8220;no hardware touch detection&#8221; would cycle between &#8220;touch&#8221; and &#8220;no touch&#8221; so quickly when my finger was &#8220;holding&#8221; on the button, that I wasn&#8217;t able to accurately interpret the &#8220;hold&#8221; action.</p>
<p>I instead moved towards a &#8220;hardware required touch detection&#8221;&#8230; (see video)</p>
<p>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="420" height="236" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=10677388&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="420" height="236" src="http://vimeo.com/moogaloop.swf?clip_id=10677388&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object>
</p>
<p>The button touch is now being detected by the Quantum QT110 QTouch Sensor IC (chip). Only a simple setup is required, connecting the chip to power, ground, a capacitor to filter out noise, a wire that will be touched, and one digital pin on the Arduino to receive the HIGH/LOW output signal. The good thing about using the chip, is that it does the touch processing for me and outputs a simple HIGH/LOW signal to the Arduino, and also allows me to detect the &#8220;hold&#8221; action! Integrating this chip to the electronics was almost too easy. The only custom wiring I did was to lengthen the &#8220;auto timeout&#8221; from 10 seconds to 60 seconds. I changed one wire from power to ground for one pin on the chip to achieve this.</p>
<p><strong>Functionality so far:</strong></p>
<ul>
<li>button press (red light on)</li>
<li>tap button touch (blue light on, repeats number of taps)</li>
<li>hold button touch (blue light, cycles brightness up and down)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://stackedui.com/2010/04/button-coding-progress-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Touch Sensitive Button</title>
		<link>http://stackedui.com/2010/03/touch-sensitive-button/</link>
		<comments>http://stackedui.com/2010/03/touch-sensitive-button/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 23:08:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Prototyping]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[conductive-thread]]></category>
		<category><![CDATA[sewing]]></category>
		<category><![CDATA[touch-sensing]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://stackedui.com/?p=589</guid>
		<description><![CDATA[&#8230;with conductive thread! I never thought I would hear myself say that! Thanks to my classmate, Katrina Anderson, for the perfect idea of sewing conductive thread on top of a monome.org style rubber button. Many updates to catch up on&#8230; I have decided on a direction for the final prototype: a small cube with a ]]></description>
			<content:encoded><![CDATA[<p>&#8230;with conductive thread!</p>
<p>I never thought I would hear myself say that! Thanks to my classmate, <a href="http://kspace.me/modularmoves/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/kspace.me/modularmoves/?referer=');">Katrina Anderson</a>, for the perfect idea of sewing conductive thread on top of a monome.org style rubber button.</p>
<p>Many updates to catch up on&#8230;</p>
<p>I have decided on a direction for the final prototype: <strong>a small cube with a single touch-sensitive button, that abstracts the idea of a SUI, with playful and contemplative interactions</strong>. The first step, of course, is to create this cube.</p>
<p>My plan is to laser cut plexi for the cube, use a <a href="http://www.monome.org" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.monome.org?referer=');">monome.org</a> style rubber button, make the top of the button touch-sensitive, include some AA batteries, throw in an Arduino Pro board and maybe an RGB LED&#8230; and POW!&#8230; a &#8220;SUI Cube!&#8221;</p>
<p>3rd Test of making the rubber button touch sensitive&#8230; (the 1st and 2nd attempts were with variations of using a QT110 touch sensing chip or a bare wire, both of which failed)</p>
<p>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="420" height="315" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=10566930&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="420" height="315" src="http://vimeo.com/moogaloop.swf?clip_id=10566930&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://stackedui.com/2010/03/touch-sensitive-button/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Arduino Touch Sensing</title>
		<link>http://stackedui.com/2010/03/arduino-touch-sensing/</link>
		<comments>http://stackedui.com/2010/03/arduino-touch-sensing/#comments</comments>
		<pubDate>Thu, 25 Mar 2010 10:48:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Prototyping]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[touch-sensing]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://stackedui.com/?p=526</guid>
		<description><![CDATA[Currently researching &#8220;touch sensing&#8221; using the Arduino. I know of capacitive touch chips that are available, for example, at Sparkfun. But why do I need an additional chip for sensing touch, when apparently I can do the same sensing with a piece of wire connected to the arduino? See video&#8230; Hardware setup and Arduino code ]]></description>
			<content:encoded><![CDATA[<p>Currently researching &#8220;touch sensing&#8221; using the Arduino.</p>
<p>I know of capacitive touch chips that are available, for example, at <a href="https://www.sparkfun.com/commerce/product_info.php?products_id=7918" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.sparkfun.com/commerce/product_info.php?products_id=7918&amp;referer=');">Sparkfun</a>. But why do I need an additional chip for sensing touch, when apparently I can do the same sensing with a piece of wire connected to the arduino? See video&#8230;</p>
<p>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="420" height="315" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=10429932&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="420" height="315" src="http://vimeo.com/moogaloop.swf?clip_id=10429932&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object>
</p>
<p><br class="spacer_" /></p>
<p>Hardware setup and Arduino code available in Arduino Playground: <a href="http://www.arduino.cc/playground/Code/CapacitiveSensor" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.arduino.cc/playground/Code/CapacitiveSensor?referer=');">Native Capacitive Sensors without additional Hardware</a></p>
]]></content:encoded>
			<wfw:commentRss>http://stackedui.com/2010/03/arduino-touch-sensing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TRKBRD Schematic &amp; Code</title>
		<link>http://stackedui.com/2010/03/trkbrd-schematic-code/</link>
		<comments>http://stackedui.com/2010/03/trkbrd-schematic-code/#comments</comments>
		<pubDate>Thu, 18 Mar 2010 22:13:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Prototyping]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[prototype]]></category>
		<category><![CDATA[schematic]]></category>
		<category><![CDATA[trkbrd]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://stackedui.com/?p=407</guid>
		<description><![CDATA[The following is full documentation and diagrams of the TRKBRD physical prototype. If you find an error, or figure out a better way, or need help&#8230; please contact me! Final Prototype Schematic Diagrams Parts List Arduino Duemilinova (1) #12200020 from Electrokit.se 4051 Multiplexer (16) #73-473-70 from ELFA IR Phototransistor (110) #75-203-15 from ELFA IR Laser (2) ]]></description>
			<content:encoded><![CDATA[<p>The following is full documentation and diagrams of the TRKBRD physical prototype. If you find an error, or figure out a better way, or need help&#8230; please contact me!</p>
<p><br class="spacer_" /></p>
<h3>Final Prototype</h3>
<p><a title="TRKBRD Final Prototype" href="http://stackedui.com/wp-content/uploads/2010/03/trkbrd-final-prototype.jpg"><img class="size-thumbnail wp-image-488 alignnone" title="trkbrd-final-prototype" src="http://stackedui.com/wp-content/uploads/2010/03/trkbrd-final-prototype-145x97.jpg" alt="" width="145" height="97" /></a></p>
<p><br class="spacer_" /></p>
<h3><strong>Schematic Diagrams</strong></h3>
<div id="attachment_410" class="wp-caption alignleft" style="width: 155px"><a title="Entire electronics schematic." href="http://stackedui.com/wp-content/uploads/2010/03/TRKBRD-Schematic-large.jpg"><img class="size-thumbnail wp-image-410    " title="TRKBRD-Schematic-large" src="http://stackedui.com/wp-content/uploads/2010/03/TRKBRD-Schematic-large-150x150.jpg" alt="" width="145" height="145" /></a><p class="wp-caption-text">Entire Electronics Schematic</p></div>
<div id="attachment_414" class="wp-caption alignleft" style="width: 155px"><a title="Arduino Connections (zoom view)" href="http://stackedui.com/wp-content/uploads/2010/03/TRKBRD-Schematic-zoom-arduino.jpg"><img class="size-thumbnail wp-image-414  " title="TRKBRD-Schematic-zoom-arduino" src="http://stackedui.com/wp-content/uploads/2010/03/TRKBRD-Schematic-zoom-arduino-150x150.jpg" alt="" width="145" height="145" /></a><p class="wp-caption-text">Arduino Connections (zoom view)</p></div>
<div id="attachment_416" class="wp-caption alignleft" style="width: 155px"><a title="Parent Multiplexers (zoom view)" href="http://stackedui.com/wp-content/uploads/2010/03/TRKBRD-Schematic-zoom-parent-multiplexer.jpg"><img class="size-thumbnail wp-image-416  " title="TRKBRD-Schematic-zoom-parent-multiplexer" src="http://stackedui.com/wp-content/uploads/2010/03/TRKBRD-Schematic-zoom-parent-multiplexer-150x150.jpg" alt="" width="145" height="145" /></a><p class="wp-caption-text">Parent Multiplexers (zoom view)</p></div>
<div id="attachment_413" class="wp-caption alignleft" style="width: 155px"><a title="Children Multiplexers/IR Phototransistors (zoom view)" href="http://stackedui.com/wp-content/uploads/2010/03/TRKBRD-Schematic-zoom-multiplexer.jpg"><img class="size-thumbnail wp-image-413  " title="Print" src="http://stackedui.com/wp-content/uploads/2010/03/TRKBRD-Schematic-zoom-multiplexer-150x150.jpg" alt="" width="145" height="145" /></a><p class="wp-caption-text">Children Multiplexers/IR Phototransistors (zoom view)</p></div>
<div id="attachment_417" class="wp-caption alignleft" style="width: 155px"><a title="Switches/Laser Transistors (zoom view)" href="http://stackedui.com/wp-content/uploads/2010/03/TRKBRD-Schematic-zoom-switch-transistor.jpg"><img class="size-thumbnail wp-image-417  " title="TRKBRD-Schematic-zoom-switch-transistor" src="http://stackedui.com/wp-content/uploads/2010/03/TRKBRD-Schematic-zoom-switch-transistor-150x150.jpg" alt="" width="145" height="145" /></a><p class="wp-caption-text">Switches/Laser Transistors (zoom view)</p></div>
<p><br class="spacer_" /></p>
<h3 style="clear: both;"><span style="font-size: small;"><span style="font-weight: normal;"><span style="font-size: medium;"><span><strong><br />
</strong></span></span></span></span></h3>
<h3>Parts List</h3>
<ul>
<li>Arduino Duemilinova (1)
<ul>
<li>#12200020 from <a href="http://www.electrokit.se/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.electrokit.se/?referer=');">Electrokit.se</a></li>
</ul>
</li>
<li>4051 Multiplexer (16)
<ul>
<li>#73-473-70 from <a href="https://www1.elfa.se/elfa3~eu_en/b2b/init.do?shop=ELFA_EU-EN#item=73-473-70;" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www1.elfa.se/elfa3_eu_en/b2b/init.do?shop=ELFA_EU-EN_item=73-473-70&amp;referer=');">ELFA</a></li>
</ul>
</li>
<li>IR Phototransistor (110)
<ul>
<li>#75-203-15 from <a href="https://www1.elfa.se/elfa3~eu_en/b2b/init.do?shop=ELFA_EU-EN#toc=20389;item=75-203-15;" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www1.elfa.se/elfa3_eu_en/b2b/init.do?shop=ELFA_EU-EN_toc=20389_item=75-203-15&amp;referer=');">ELFA</a></li>
</ul>
</li>
<li>IR Laser (2)
<ul>
<li>35mW 980 nm Infrared</li>
<li>120 degree line generator</li>
<li>#A-H980-35-3 from <a href="http://aixiz.com/store/index.php" target="_blank" onclick="pageTracker._trackPageview('/outgoing/aixiz.com/store/index.php?referer=');">Aixiz</a></li>
</ul>
</li>
<li>Switch (2)
<ul>
<li>Push Button PCB 0.8 mm black</li>
<li>#41001412 from <a href="http://www.electrokit.se/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.electrokit.se/?referer=');">Electrokit.se</a></li>
</ul>
</li>
<li>Transistor (2)
<ul>
<li>BC337-25 TO-92 NPN 45V 500mA</li>
<li>#40320009 from <a href="http://www.electrokit.se/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.electrokit.se/?referer=');">Electrokit.se</a></li>
</ul>
</li>
</ul>
<h3>Code</h3>
<ul>
<li>Arduino: <a href="http://www.stackedui.com/trkbrd_build_8_8.zip" onclick="pageTracker._trackPageview('/outgoing/www.stackedui.com/trkbrd_build_8_8.zip?referer=');">TRKBRD_build_8_8.zip</a> [6 KB]</li>
<li><a href="http://www.arduino.cc/en/Main/Software" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.arduino.cc/en/Main/Software?referer=');">Serproxy</a> (to send data from Arduino to Flash)</li>
<li>Flash movie to receive TRKBRD data: <a href="http://www.stackedui.com/trkbrd_flash_build_5.zip" onclick="pageTracker._trackPageview('/outgoing/www.stackedui.com/trkbrd_flash_build_5.zip?referer=');">TRKBRD_flash_build_5.zip</a> [1.8 MB]
<ul>
<li>Be sure to adjust the Flash security settings to allow this movie to play locally on your computer.</li>
</ul>
</li>
</ul>
<h3>Video Documentation</h3>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="420" height="315" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=5768331&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="420" height="315" src="http://vimeo.com/moogaloop.swf?clip_id=5768331&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="420" height="315" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=9105600&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="420" height="315" src="http://vimeo.com/moogaloop.swf?clip_id=9105600&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://stackedui.com/2010/03/trkbrd-schematic-code/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>What I&#8217;ve Learned #3: Prototyping Matrix</title>
		<link>http://stackedui.com/2010/03/what-ive-learned-3/</link>
		<comments>http://stackedui.com/2010/03/what-ive-learned-3/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 09:54:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[What I've Learned in my Masters]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[fidelity]]></category>
		<category><![CDATA[Memory-Watch]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[prototype]]></category>
		<category><![CDATA[resolution]]></category>
		<category><![CDATA[trkbrd]]></category>
		<category><![CDATA[Unsworn-Industries]]></category>

		<guid isPermaLink="false">http://stackedui.com/?p=369</guid>
		<description><![CDATA[I learned this advice the hard way: by failing twice. At the end of my first year of the 2 year Masters program, I had 2 projects due at the same time. One project was for my final Interaction Design course, and the other was for my FashionTechnology course. And unlucky for me, I decided ]]></description>
			<content:encoded><![CDATA[<p>I learned this advice the hard way: by failing twice. At the end of my first year of the 2 year Masters program, I had 2 projects due at the same time. One project was for my final Interaction Design course, and the other was for my FashionTechnology course. And unlucky for me, I decided to use Arduino and physical prototyping for both of them.</p>
<p>The two prototypes that I built were the <a href="http://vimeo.com/5768331" target="_blank" onclick="pageTracker._trackPageview('/outgoing/vimeo.com/5768331?referer=');">TRKBRD</a> and the <a href="http://vimeo.com/6506626" target="_blank" onclick="pageTracker._trackPageview('/outgoing/vimeo.com/6506626?referer=');">MemoryWatch</a>. In reference to my diagram below, I attempted to position each prototype as the red X, which is exactly why both projects failed to meet their deadlines and needed extensions throughout the summer. What follows is an explanation of the sage advice I received from the fellows at <a href="http://www.unsworn.org/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.unsworn.org/?referer=');">Unsworn Industries</a>, during their critique of our FashionTechnology final presentation.</p>
<p>When you have your idea, and want to begin prototyping your idea, no matter if your idea is physical or virtual, first think of how that prototype will fit into the matrix below. What is the most important element, or elements, for your idea or design? Most people, when they begin prototyping, fall into the pitfall of immediately aiming for the red <strong><span style="color: #800000;">X</span></strong> below, where the resolution and the fidelity are both perfect! This is not the best place to start prototyping. Consider restricting the resolution, so you can concentrate on the fidelity. Or, consider restricting the fidelity so you can concentrate on the resolution. Think of your prototypes as small steps towards achieving that final red <strong><span style="color: #800000;">X</span></strong> position of perfect resolution and fidelity. And remember that it takes many steps before achieving that final position!</p>
<p><a href="http://stackedui.com/wp-content/uploads/2010/03/prototyping-matrix.gif"><img class="alignnone size-full wp-image-370" title="prototyping-matrix" src="http://stackedui.com/wp-content/uploads/2010/03/prototyping-matrix.gif" alt="" width="425" height="331" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://stackedui.com/2010/03/what-ive-learned-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Circuit Board Etching Made Easy</title>
		<link>http://stackedui.com/2010/03/circuit-board-etching-made-easy/</link>
		<comments>http://stackedui.com/2010/03/circuit-board-etching-made-easy/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 11:25:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Prototyping]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[circuitboard-etching]]></category>

		<guid isPermaLink="false">http://stackedui.com/?p=339</guid>
		<description><![CDATA[I&#8217;ve heard about etching your own circuit boards at home for awhile now, but have always been hesitant. This video made it quite clear and easy! I just have to see if I can get the supplies in Sweden now. If I can get the supplies, I would use this method to create the necessary ]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve heard about etching your own circuit boards at home for awhile now, but have always been hesitant. This video made it quite clear and easy! I just have to see if I can get the supplies in Sweden now. If I can get the supplies, I would use this method to create the necessary boards for any prototypes I build for the thesis.</p>
<p>from Make Magazine:</p>
<p>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="295" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/tWnfnt2rNO0&amp;hl=en_US&amp;fs=1&amp;rel=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="295" src="http://www.youtube.com/v/tWnfnt2rNO0&amp;hl=en_US&amp;fs=1&amp;rel=0" allowscriptaccess="always" allowfullscreen="true"></embed></object>
</p>
<p><br class="spacer_" /></p>
<p>The video mentions that the necessary supplies are available from Jameco, but they can only ship the supplies by ground, which presents us in Europe to receive it. I think <a href="http://www.elfa.se" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.elfa.se?referer=');">ELFA</a> in the EU has the supplies but I am still trying to find the necessary pieces.</p>
<p><a href="http://www.electrokit.se/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.electrokit.se/?referer=');">Electrokit</a> in Malmö has the necessary supplies:</p>
<ul>
<li>Developer #41000469</li>
<li>Etching #41002328 or #41002488</li>
<li>UV lamp from some other store</li>
<li>Light-sensitive boards such as #41004123</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://stackedui.com/2010/03/circuit-board-etching-made-easy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interaction &#8217;10 session ideas</title>
		<link>http://stackedui.com/2010/01/interaction-10-session-ideas/</link>
		<comments>http://stackedui.com/2010/01/interaction-10-session-ideas/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 21:07:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Daily Sketches]]></category>
		<category><![CDATA[IxDA Interaction '10]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[demodag]]></category>
		<category><![CDATA[ergonomidesign]]></category>
		<category><![CDATA[IxDAConference]]></category>
		<category><![CDATA[MassimoBanzi]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[sketch]]></category>
		<category><![CDATA[TinkerItToolkit]]></category>
		<category><![CDATA[trkbrd]]></category>

		<guid isPermaLink="false">http://stackedui.com/?p=141</guid>
		<description><![CDATA[The Interaction Design Association (IxDA) will soon have their 3rd annual Interaction conference. I will be presenting my TRKBRD project at the conference, and talking about how I used physical prototyping to bring my idea to realization. It was an exciting 4 months, from start to finish, and I&#8217;m excited to be telling others about ]]></description>
			<content:encoded><![CDATA[<p>The Interaction Design Association (IxDA) will soon have their 3rd annual <a href="http://interaction.ixda.org/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/interaction.ixda.org/?referer=');">Interaction</a> conference. I will be presenting my TRKBRD project at the conference, and talking about how I used physical prototyping to bring my idea to realization. It was an exciting 4 months, from start to finish, and I&#8217;m excited to be telling others about that wild ride. Without physical prototyping and the <a href="http://www.arduino.cc" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.arduino.cc?referer=');">Arduino platform</a>, I would never had been able to bring my idea to the physical world. It would have just remained as a crazy idea with some crude drawings (as you can see from my sketching skills).</p>
<p>Last night, I laid in bed unable to sleep. It was already late, but decided to get up since I wasn&#8217;t accomplishing anything by just laying there. The conference session was on my mind, so I got up and started sketching out ideas for my presentation. It is an understatement to say that I&#8217;m nervous about the session. Though, I&#8217;ve had <a href="http://www.trkbrd.it/videos.htm" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.trkbrd.it/videos.htm?referer=');">some practice</a> with presenting the TRKBRD.</p>
<p><a href="http://stackedui.com/wp-content/uploads/2010/01/robnero-01092010.jpg"><img class="aligncenter size-thumbnail wp-image-142" title="robnero-01092010" src="http://stackedui.com/wp-content/uploads/2010/01/robnero-01092010-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>After presenting at <a href="http://www.trkbrd.it/photos.htm" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.trkbrd.it/photos.htm?referer=');">Ergonomidesign in Stockholm late last year</a>, I got some great feedback relating to my conference session: the session should tell the story. I&#8217;m talking about how &#8220;physical prototyping&#8221; helped my project and gave me a result that would not have been possible otherwise. Other people will also be talking about the technical hardware (<a href="http://interaction.ixda.org/program/workshops/tangible-interface-prototyping/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/interaction.ixda.org/program/workshops/tangible-interface-prototyping/?referer=');">Massimo Banzi and the Tinker.it Toolkit</a>). Besides, there&#8217;s no way you can talk about the hardware in under 40 minutes. I will be telling the story of me and my TRKBRD, happily running through the fields in the late afternoon sun!</p>
<p>The sketch attempts to outline the path I took for the project:</p>
<ol>
<li>got the idea</li>
<li>explored how arduino could help me, which sensors?</li>
<li>research, research, research, and people</li>
<li>many trials and errors&#8230;</li>
<li>trial success!</li>
<li>documentation</li>
<li>exposure</li>
<li>demo&#8217;s and testing</li>
<li>future?</li>
</ol>
<p>There are a lot of little thoughts throughout the sketch. My first pass outlined the major sections of the drawing. I then went back with my pencil to write in small notes for each section. It was a nice way of slowing adding fidelity to the drawing. Quickly do the first pass, to just get it down on paper. Then go back and add more details in multiple iterations of going around the sections.</p>
<p>This sketch has helped me a lot so far in just trying to organize my thoughts. Also, it allowed me to finally get to sleep last night too!</p>
]]></content:encoded>
			<wfw:commentRss>http://stackedui.com/2010/01/interaction-10-session-ideas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

