<?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>Ryan Raffa &#124; Parsons MFA DT Blog &#187; Physical Computing 2</title>
	<atom:link href="http://www.ryanraffa.com/parsons/blog/category/2010-spring/physical-computing-2/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ryanraffa.com/parsons/blog</link>
	<description>Parsons MFA Design &#38; Technology Blog</description>
	<lastBuildDate>Tue, 09 Aug 2011 15:50:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Interactive Architecture &#8211; Chair</title>
		<link>http://www.ryanraffa.com/parsons/blog/1421/interactive-architecture-chair/</link>
		<comments>http://www.ryanraffa.com/parsons/blog/1421/interactive-architecture-chair/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 18:58:48 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[2010 Spring]]></category>
		<category><![CDATA[Physical Computing 2]]></category>
		<category><![CDATA[Chair]]></category>
		<category><![CDATA[Furniture]]></category>
		<category><![CDATA[ICFF]]></category>
		<category><![CDATA[Interactive Architecture]]></category>

		<guid isPermaLink="false">http://www.ryanraffa.com/parsons/blog/?p=1421</guid>
		<description><![CDATA[Zane Murray and I finished up our prototype for our interactive architecture collaboration, and we&#8217;re happy with the steps we&#8217;ve made toward our vision. After our initial prototype, I thought more about what we wanted the interaction to be, and so we decided to use sensors as a way to interface with the piece. The [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://zanemurray.com/">Zane Murray</a> and I finished up our prototype for our interactive architecture collaboration, and we&#8217;re happy with the steps we&#8217;ve made toward our vision. </p>
<p>After our initial prototype, I thought more about what we wanted the interaction to be, and so we decided to use sensors as a way to interface with the piece. The presence of a simple hand gesture directs each side of the device. Here is a short video demonstration:</p>
<p><object width="600" height="450"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=11256077&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=11256077&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="600" height="450"></embed></object> </p>
<p>We envision environments that are not made up of static objects, but fluid and dynamic systems that respond to simple gestures, taking various desired forms. In addition to floors, woven materials made of flexible metal and reusable/recycled components could be embedded with intelligent technology within walls, ceilings, and other surrounding spaces that provide a full feedback loop of true interaction.</p>
<p><a href="http://ryanraffa.com/parsons/icff/reg/chair_1.jpg" rel="shadowbox[sbpost-1421];player=img;"><img alt="" src="http://ryanraffa.com/parsons/icff/thumb/chair_1.jpg" title="Chair 1" class="alignnone" width="599" height="398" /></a><br />
<a href="http://ryanraffa.com/parsons/icff/reg/chair_2.jpg" rel="shadowbox[sbpost-1421];player=img;"><img alt="" src="http://ryanraffa.com/parsons/icff/thumb/chair_2.jpg" title="Chair 2" class="alignnone" width="98" height="65" /></a> <a href="http://ryanraffa.com/parsons/icff/reg/chair_3.jpg" rel="shadowbox[sbpost-1421];player=img;"><img alt="" src="http://ryanraffa.com/parsons/icff/thumb/chair_3.jpg" title="Chair 3" class="alignnone" width="98" height="65" /></a> <a href="http://ryanraffa.com/parsons/icff/reg/chair_4.jpg" rel="shadowbox[sbpost-1421];player=img;"><img alt="" src="http://ryanraffa.com/parsons/icff/thumb/chair_4.jpg" title="Chair 4" class="alignnone" width="98" height="65" /></a> <a href="http://ryanraffa.com/parsons/icff/reg/chair_5.jpg" rel="shadowbox[sbpost-1421];player=img;"><img alt="" src="http://ryanraffa.com/parsons/icff/thumb/chair_5.jpg" title="Chair 5" class="alignnone" width="98" height="65" /></a> <a href="http://ryanraffa.com/parsons/icff/reg/chair_6.jpg" rel="shadowbox[sbpost-1421];player=img;"><img alt="" src="http://ryanraffa.com/parsons/icff/thumb/chair_6.jpg" title="Chair 6" class="alignnone" width="98" height="65" /></a> <a href="http://ryanraffa.com/parsons/icff/reg/chair_7.jpg" rel="shadowbox[sbpost-1421];player=img;"><img alt="" src="http://ryanraffa.com/parsons/icff/thumb/chair_7.jpg" title="Chair 7" class="alignnone" width="98" height="65" /></a><br />
<a href="http://ryanraffa.com/parsons/icff/reg/chair_8.jpg" rel="shadowbox[sbpost-1421];player=img;"><img alt="" src="http://ryanraffa.com/parsons/icff/thumb/chair_8.jpg" title="Chair 8" class="alignnone" width="98" height="65" /></a> <a href="http://ryanraffa.com/parsons/icff/reg/chair_9.jpg" rel="shadowbox[sbpost-1421];player=img;"><img alt="" src="http://ryanraffa.com/parsons/icff/thumb/chair_9.jpg" title="Chair 9" class="alignnone" width="98" height="65" /></a> <a href="http://ryanraffa.com/parsons/icff/reg/chair_10.jpg" rel="shadowbox[sbpost-1421];player=img;"><img alt="" src="http://ryanraffa.com/parsons/icff/thumb/chair_10.jpg" title="Chair 10" class="alignnone" width="98" height="65" /></a> <a href="http://ryanraffa.com/parsons/icff/reg/chair_11.jpg" rel="shadowbox[sbpost-1421];player=img;"><img alt="" src="http://ryanraffa.com/parsons/icff/thumb/chair_11.jpg" title="Chair 11" class="alignnone" width="98" height="65" /></a> <a href="http://ryanraffa.com/parsons/icff/reg/chair_12.jpg" rel="shadowbox[sbpost-1421];player=img;"><img alt="" src="http://ryanraffa.com/parsons/icff/thumb/chair_12.jpg" title="Chair 12" class="alignnone" width="98" height="65" /></a> <a href="http://ryanraffa.com/parsons/icff/reg/chair_13.jpg" rel="shadowbox[sbpost-1421];player=img;"><img alt="" src="http://ryanraffa.com/parsons/icff/thumb/chair_13.jpg" title="Chair 13" class="alignnone" width="98" height="65" /></a><br />
The programming for this project was done with two <a href="http://www.solarbotics.com/products/kardw/">Ardweeny</a> chips running an Arduino program that I wrote making use of the Servo library (see comments for code). These chips were placed on to two separate pc boards attached to 10 full-rotation servo motors as well as 2 sensors (<a href="http://www.maxbotix.com/BUY_NOW.html">Ultrasonic Range Finder &#8211; Maxbotix LV-EZ1</a>) and 10 reed switches. The reed switches were placed at the end of each row and magnets were used to consistently calibrate the location of the wheeled carts guiding the nitinol.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ryanraffa.com/parsons/blog/1421/interactive-architecture-chair/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Reed Switches and Angry Robots</title>
		<link>http://www.ryanraffa.com/parsons/blog/1416/robots-in-phys-comp/</link>
		<comments>http://www.ryanraffa.com/parsons/blog/1416/robots-in-phys-comp/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 23:08:36 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[2010 Spring]]></category>
		<category><![CDATA[Physical Computing 2]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Magnets]]></category>
		<category><![CDATA[Mousebot]]></category>
		<category><![CDATA[Reed Switch]]></category>

		<guid isPermaLink="false">http://www.ryanraffa.com/parsons/blog/?p=1416</guid>
		<description><![CDATA[For Physical Computing 2, we&#8217;ve been discussing robots, so for an exercise we each built a robot kit to get a better understanding of how they are set-up. I put together &#8220;Herbie the Mousebot&#8221; from Solarbotics. Herbie responds and chases light and also knows when it runs into things (because of the sensors on its [...]]]></description>
			<content:encoded><![CDATA[<p>For Physical Computing 2, we&#8217;ve been discussing robots, so for an exercise we each built a robot kit to get a better understanding of how they are set-up. I put together &#8220;<a href="http://solarbotics.com/products/k_hm/">Herbie the Mousebot</a>&#8221; from <a href="http://solarbotics.com/">Solarbotics</a>.</p>
<p>Herbie responds and chases light and also knows when it runs into things (because of the sensors on its tail and whiskers). Pretty quick exercise to build in class.</p>
<p><a href="http://ryanraffa.com/parsons/2010_spring/physcomp2/10/reg/mousebot.jpg" rel="shadowbox[sbpost-1416];player=img;"><img alt="" src="http://ryanraffa.com/parsons/2010_spring/physcomp2/10/thumb/mousebot.jpg" title="Mousebot" class="alignnone" width="299" height="199" /></a>   <a href="http://ryanraffa.com/parsons/2010_spring/physcomp2/10/reg/sketch.jpg" rel="shadowbox[sbpost-1416];player=img;"><img alt="" src="http://ryanraffa.com/parsons/2010_spring/physcomp2/10/thumb/sketch.jpg" title="Sketch" class="alignnone" width="299" height="199" /></a><br />
Using this as a starting point and using inspiration from the story of horses chasing carrots, I built a first prototype of my magnet chasing robot. I first did a drawing illustrating 2 full-rotation servo motors mounted to a PC board with a reed switch at the front.</p>
<p>I used an <a href="http://www.solarbotics.com/products/kardw/">Ardweeny</a> as the on-board microcontroller, wrote code in Arduino, and attached a breadboard to the cart for easy prototyping.</p>
<p><a href="http://ryanraffa.com/parsons/2010_spring/physcomp2/10/reg/reed-switch.jpg" rel="shadowbox[sbpost-1416];player=img;"><img alt="" src="http://ryanraffa.com/parsons/2010_spring/physcomp2/10/thumb/reed-switch.jpg" title="Reed-Switch" class="alignnone" width="599" height="398" /></a><br />
Here is a video demonstration of the robot responding to a magnet as well as a recent &#8220;angry&#8221; robot, both done during class time:<br />
<object width="299" height="224"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=11121630&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=11121630&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="299" height="224"></embed></object> <object width="299" height="224"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=11283110&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=11283110&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="299" height="224"></embed></object></p>
<p>For the next class-time iteration, I shifted gears a little bit, and as opposed to doing another magnet-chasing-robot, I went with the &#8220;angry&#8221; robot. I cut the front corners of a perf board off to make two triangles, attached those pieces to two servos zip tied to the front. I then programmed an Ardweeny, bread boarded it, and zip tied a regulated 9-volt battery to the robots back.</p>
<p>Both of these robots were made in under 3 hours.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ryanraffa.com/parsons/blog/1416/robots-in-phys-comp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ICFF &#8211; Submission is in!</title>
		<link>http://www.ryanraffa.com/parsons/blog/1401/icff-submission-is-in/</link>
		<comments>http://www.ryanraffa.com/parsons/blog/1401/icff-submission-is-in/#comments</comments>
		<pubDate>Mon, 19 Apr 2010 18:04:01 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[2010 Spring]]></category>
		<category><![CDATA[Physical Computing 2]]></category>
		<category><![CDATA[Furniture]]></category>
		<category><![CDATA[ICFF]]></category>
		<category><![CDATA[Interactive Architecture]]></category>
		<category><![CDATA[Prototype]]></category>
		<category><![CDATA[Transformium]]></category>

		<guid isPermaLink="false">http://www.ryanraffa.com/parsons/blog/?p=1401</guid>
		<description><![CDATA[Zane Murray and I collaborated on a piece, called Transformium, that we submitted to the New School judging committee to hopefully be selected to participate in the International Contemporary Furniture Fair (ICFF) happening here in New York City. I was heavily influenced by the book, Interactive Architecture, by Michael Fox and Miles Kemp, so I [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://zanemurray.com/">Zane Murray</a> and I collaborated on a piece, called Transformium, that we submitted to the New School judging committee to hopefully be selected to participate in the International Contemporary Furniture Fair (<a href="http://www.icff.com/">ICFF</a>) happening here in New York City.</p>
<p>I was heavily influenced by the book, <a href="http://www.interactive-architecture.com/">Interactive Architecture</a>, by Michael Fox and Miles Kemp, so I jumped at the opportunity to work with Zane on this project.</p>
<p>For our piece, instead of rooms of static objects, our vision is a space that interacts with movements and actions, providing consistant feedback between the space and those who occupy it. For the actual piece we submitted, we looked to demonstrate how that space might operate.</p>
<p><a href="http://ryanraffa.com/parsons/icff/reg/icff_1.jpg" rel="shadowbox[sbpost-1401];player=img;"><img class="alignnone" title="Set-Up" src="http://ryanraffa.com/parsons/icff/thumb/icff_1.jpg" alt="" width="599" height="398" /></a><br />
<a href="http://ryanraffa.com/parsons/icff/reg/icff_2.jpg" rel="shadowbox[sbpost-1401];player=img;"><img class="alignnone" title="Set-Up" src="http://ryanraffa.com/parsons/icff/thumb/icff_2.jpg" alt="" width="95" height="63" /></a> <a href="http://ryanraffa.com/parsons/icff/reg/icff_3.jpg" rel="shadowbox[sbpost-1401];player=img;"><img class="alignnone" title="Set-Up" src="http://ryanraffa.com/parsons/icff/thumb/icff_3.jpg" alt="" width="95" height="63" /></a> <a href="http://ryanraffa.com/parsons/icff/reg/icff_4.jpg" rel="shadowbox[sbpost-1401];player=img;"><img class="alignnone" title="Set-Up" src="http://ryanraffa.com/parsons/icff/thumb/icff_4.jpg" alt="" width="95" height="63" /></a> <a href="http://ryanraffa.com/parsons/icff/reg/icff_5.jpg" rel="shadowbox[sbpost-1401];player=img;"><img class="alignnone" title="Set-Up" src="http://ryanraffa.com/parsons/icff/thumb/icff_5.jpg" alt="" width="95" height="63" /></a> <a href="http://ryanraffa.com/parsons/icff/reg/icff_6.jpg" rel="shadowbox[sbpost-1401];player=img;"><img class="alignnone" title="Set-Up" src="http://ryanraffa.com/parsons/icff/thumb/icff_6.jpg" alt="" width="95" height="63" /></a> <a href="http://ryanraffa.com/parsons/icff/reg/icff_7.jpg" rel="shadowbox[sbpost-1401];player=img;"><img class="alignnone" title="Set-Up" src="http://ryanraffa.com/parsons/icff/thumb/icff_7.jpg" alt="" width="95" height="63" /></a><br />
Our project is a series of rods made out of titanium alloy that can be bent in many shapes or forms with the use of motors and a rolling cart mechanism. These rods can be flat when the room does not require any object of use. If a person needs a table or a chair, the rods would be pushed and pulled into the appropriate formation. Instead of stiff metal, the titanium rods are actually somewhat malleable and respond to pressure in a subtle way. </p>
<p>Zane and I met several times to brainstorm, do a series of sketches, and run a set of tests. Using an Arduino, 10 servo motors and wooden cars that ran along a set of guiding rails, we stepped through a series of  formations, moving the rodds in different shapes and forms.</p>
<p><a href="http://ryanraffa.com/parsons/icff/reg/icff_2b.jpg" rel="shadowbox[sbpost-1401];player=img;"><img class="alignnone" title="Prototype Set-Up" src="http://ryanraffa.com/parsons/icff/thumb/icff_2b.jpg" alt="" width="299" height="199" /></a> <a href="http://ryanraffa.com/parsons/icff/reg/icff_3b.jpg" rel="shadowbox[sbpost-1401];player=img;"><img class="alignnone" title="Prototype Set-Up" src="http://ryanraffa.com/parsons/icff/thumb/icff_3b.jpg" alt="" width="299" height="199" /></a><br />
Here is a part of the time-lapse video documentation we did of the preparations:</p>
<p><object width="600" height="450"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=11054574&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=11054574&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="600" height="450"></embed></object></p>
<p>This was such a rewarding project. This experience pushed me well beyond anything I had done before in terms of complexity and code-based interaction projects, and I truly hope we are selected so Zane and I can continue working on our piece to prepare it for the ICFF.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ryanraffa.com/parsons/blog/1401/icff-submission-is-in/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Serial Communication &#8211; 3 Digit Display (interim step)</title>
		<link>http://www.ryanraffa.com/parsons/blog/1211/serial-communication-3-digit-display-interim-step/</link>
		<comments>http://www.ryanraffa.com/parsons/blog/1211/serial-communication-3-digit-display-interim-step/#comments</comments>
		<pubDate>Sun, 14 Feb 2010 16:39:33 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[2010 Spring]]></category>
		<category><![CDATA[Physical Computing 2]]></category>
		<category><![CDATA[Serial Communication]]></category>

		<guid isPermaLink="false">http://www.ryanraffa.com/parsons/blog/?p=1211</guid>
		<description><![CDATA[For Physical Computing 2, we are setting up an Aduino to receive serial data from the computer and send it to a 3 digit display (Kingbright BC56-12) through a BCD to 7 segment driver (HEF4543). At this point, I have the Arduino receiving and sending single digits to the driver. I am currently using a [...]]]></description>
			<content:encoded><![CDATA[<p>For Physical Computing 2, we are setting up an Aduino to receive serial data from the computer and send it to a 3 digit display (Kingbright BC56-12) through a BCD to 7 segment driver (HEF4543). At this point, I have the Arduino receiving and sending single digits to the driver.</p>
<p><a href="http://ryanraffa.com/parsons/2010_spring/physcomp2/02/reg/single-digit-serial.jpg" rel="shadowbox[sbpost-1211];player=img;"><img class="alignnone" title="Single Digit Serial" src="http://ryanraffa.com/parsons/2010_spring/physcomp2/02/thumb/single-digit-serial.jpg" alt="" width="599" height="398" /></a><br />
I am currently using a bit mask to shift through each of the digits sent serially to to the Arduino. Here is a link to my code that displays a single digit serially (<a href="http://ryanraffa.com/parsons/2010_spring/physcomp2/02/keyboard_serial_1digit">code</a>).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ryanraffa.com/parsons/blog/1211/serial-communication-3-digit-display-interim-step/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

