<?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>Master in Advanced Interaction 2012/2013 &#187; Physical Computing</title>
	<atom:link href="http://legacy.iaacblog.com/mai/category/physical-computing/feed/" rel="self" type="application/rss+xml" />
	<link>http://legacy.iaacblog.com/mai</link>
	<description></description>
	<lastBuildDate>Mon, 19 Aug 2013 19:44:48 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>kaleidoscope</title>
		<link>http://legacy.iaacblog.com/mai/2013/01/kaleidoscope/</link>
		<comments>http://legacy.iaacblog.com/mai/2013/01/kaleidoscope/#comments</comments>
		<pubDate>Sat, 26 Jan 2013 17:17:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Gerda Antanaityte]]></category>
		<category><![CDATA[Physical Computing]]></category>

		<guid isPermaLink="false">http://legacy.iaacblog.com/mai/?p=669</guid>
		<description><![CDATA[what if sounds would be souvenirs instead of pictures? idea Memories are something what brings back your experience received through senses. A bunch of reminiscence particles. Even though your experience was unique, it does not mean you will play it back same way every time you remember it. For me it somehow reminded kaleidoscope. When [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify"><span>what if sounds would be souvenirs instead of pictures?</span></p>
<p style="text-align: justify"><span><a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/4p.jpg"><img class="alignnone size-large wp-image-933" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/4p-682x1024.jpg" alt="" width="682" height="1024" /></a></span></p>
<p style="text-align: justify"><span><span id="more-669"></span></span></p>
<p><iframe width="730" height="411" src="http://www.youtube.com/embed/I-YPzrXKyHU?feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p style="text-align: justify"><span><strong>idea</strong><br />
Memories are something what brings back your experience received through senses. A bunch of reminiscence particles. Even though your experience was unique, it does not mean you will play it back same way every time you remember it. For me it somehow reminded kaleidoscope. When you place one handful of glass beads in the box and every time you spin it, mirrors translate same objects into different views. Kaleidoscope is perceptible by invoking visual sense. But what if instead of views use sounds from different places and make them as personal souvenirs? Finally, my idea was to create something what could help memorize places and experiences through sounds.</span></p>
<p style="text-align: justify"><strong>sound recording<br />
</strong> I made two recording sessions to capture sounds. The first test was made in the beach using iPhone voice memo application. For second recording in Ciutadella park i used professional recorder. All sounds were sorted in two groups:</p>
<ul style="text-align: justify">
<li>the ones which I was passing by. Chant in demonstration, pieces of conversations of passers-by,  chatting kids, owner’s game with dogs etc).</li>
<li>and the ones I was travelling with. Which prompts to places where I’ve been, what I was wearing or how I was travelling. I have recorded street noise, spinning bike wheels, my zipper’s ratlling, walking, birds’ chirping, lindy-hop dancing lesson, ping pong game etc.</li>
</ul>
<p style="text-align: justify"><strong>properties of devices </strong></p>
<ul style="text-align: justify">
<li>iPhone voice memo application. It was for first trial. I found these main advantages. small size of device, long lasting records, unlimited recording time, big memory, instant recording. Disadvantages: records are in mono, bad quality, noisy, very short recording distance.</li>
<li><a href="http://www.musiciansfriend.com/pro-audio/m-audio-microtrack-24-96-2-channel-mobile-digital-recorder">Mobile digital recorder</a>.  Advantages: stereo and very good audio quality. Disadvantages: short records, very short time for using battery, big gap between turning on the device and starting to record.</li>
</ul>
<p style="text-align: justify"><span><strong>hardware</strong><br />
</span></p>
<ul style="text-align: justify">
<li>Arduino fio</li>
<li>input: accelerometer (x and y values)</li>
<li>hardware is plugged to PC and uses it as an output.</li>
</ul>
<p style="text-align: justify"><strong>software</strong></p>
<p style="text-align: justify"><strong> </strong>arduino</p>
<ul style="text-align: justify">
<li>the base is code from cmps10 sensor.</li>
<li>receiving data. For this I used only pitch and roll parameters (x and y). Compass sensor’s data sequence of rolling and pitching was reduced up to 9 values for each. And was applied to switch the sound. All values had to be translated into positive numbers. And sequence of numbers had to be continuous. (first printscreen)</li>
<li>adding code to compile it with MAX6 msp  (second printscreen)</li>
</ul>
<p style="text-align: justify"><a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/2a.jpg"><img class="alignnone size-full wp-image-928" style="margin: 0px 5px;border: 5px solid white" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/2a.jpg" alt="" width="338" height="574" /></a><a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/2b.jpg"><img class="alignnone size-full wp-image-929" style="margin: 0px 5px;border: 5px solid white" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/2b.jpg" alt="" width="338" height="574" /></a></p>
<p style="text-align: justify"><span><a href="http://cycling74.com/products/max/"><strong>MAX6 msp</strong></a><br />
</span></p>
<ul style="text-align: justify">
<li><span>all using audio files had to be kept at the same folder. buffer~ is used to store audio files and groove~ to play them.</span></li>
<li><span>MSP example “playbackWithLoops” was used as a base for programming and keeping sounds.</span></li>
<li><span>received values from compass (pitch and roll) were linked to 2 preset bars. Which allowed to change audio files according to accelerometer’s positions.</span></li>
</ul>
<p style="text-align: justify"><span><em>bellow you can see printscreen of MaxMSP program with some explanations of main used commands</em></span></p>
<p style="text-align: justify"><span><a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/12.jpg"><img class="alignnone size-large wp-image-926" style="border: 0px;margin: 0px" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/12-1024x547.jpg" alt="" width="747" height="399" /></a></span></p>
<p style="text-align: justify">
<p style="text-align: justify"><span><strong>case</strong><br />
I wanted to design case which would help to control sounds and predict their order. For this I chose multi surfaced sphere, where every surface represents one sound composition. I needed two prototypes (with some corrections) to achieve desired result.</span></p>
<ul style="text-align: justify">
<li>First prototype was to test the concept. It revealed that hardware inside must be placed in stable position, otherwise volume won’t function. Second important aspect was design solution to easily access hardware.</li>
<li>Second prototype was designed as the same volume, but instead of surfaces I used edges. Surfaces were joined using gears at the top and bottom. Inner parts of pieces were adjusted to software’s shape in that way assembled case places and keeps hardware stable.</li>
</ul>
<p><em>first prototype</em></p>
<p style="text-align: justify"><a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/42.jpg"><img class="alignnone size-full wp-image-932" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/42.jpg" alt="" width="750" height="1004" /></a></p>
<p style="text-align: justify"><em>second prototype</em></p>
<p style="text-align: justify"><a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/52.jpg"><img class="alignnone size-full wp-image-934" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/52.jpg" alt="" width="750" height="500" /></a></p>
<p style="text-align: justify"><em>binding principle</em></p>
<p style="text-align: justify"><a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/1p.jpg"><img class="alignnone size-full wp-image-927" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/1p.jpg" alt="" width="750" height="500" /></a></p>
<p style="text-align: justify"><em>final prototype</em></p>
<p style="text-align: justify"><a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/2pp.jpg"><img class="alignnone size-full wp-image-930" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/2pp.jpg" alt="" width="750" height="500" /></a></p>
<p style="text-align: justify"><a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/IMG_5333.jpg"><img class="alignnone size-full wp-image-935" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/IMG_5333.jpg" alt="" width="750" height="500" /></a></p>
<p style="text-align: justify"><a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/3p.jpg"><img class="alignnone size-large wp-image-931" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/3p-682x1024.jpg" alt="" width="682" height="1024" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://legacy.iaacblog.com/mai/2013/01/kaleidoscope/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Final Project / Robotic Arm</title>
		<link>http://legacy.iaacblog.com/mai/2013/01/final-project-robotic-arm/</link>
		<comments>http://legacy.iaacblog.com/mai/2013/01/final-project-robotic-arm/#comments</comments>
		<pubDate>Sat, 26 Jan 2013 17:15:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Martin Lukac]]></category>
		<category><![CDATA[Physical Computing]]></category>

		<guid isPermaLink="false">http://legacy.iaacblog.com/mai/?p=667</guid>
		<description><![CDATA[For my final project of physical computing I decided to build a robotic arm, controlled by six standard-sized servo motors. The idea was to control servos of the robotic arm with an arduino code, using a serial communication with a bunch of different softwares such as Processing or Max MSP. As a basis for building a robotic [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: left">For my final project of physical computing I decided to build a robotic arm, controlled by<br />
six standard-sized servo motors. The idea was to control servos of the robotic arm with an<br />
arduino code, using a serial communication with a bunch of different softwares such as<br />
Processing or Max MSP.<br />
As a basis for building a robotic construction I used an open-source  robotic arm from<br />
<a href="http://www.oomlout.com/oom.php/">Oomlout</a>. The structure of the robot consists of 26 parts, which need to be laser-cut, either<br />
from a 3 mm thick wooden panel or an acrylic glass sheets. Parts are then assembled, using<br />
3mm screws and nuts.<br />
materials required: 3mm thick sheets of acrylic glass or wood, screws and nuts (3mm),<br />
electronics: arduino board, breadboard, jumping wires, servo extension cables,<br />
6 standard servo motors (4.8-6V, 6 kg/cm, 40 grams), external power supply for servo motors<br />
(25 W, 5V, 5 Amp)<br />
software: Arduino+servo library, Max msp (for serial communication and control interface )<br />
other software possibilities for serial communication and servo control: Processing, Open CV&#8230;</p>
<p style="text-align: left"><a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/01.jpg"><img class="alignnone size-medium wp-image-1067" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/01-300x225.jpg" alt="" width="300" height="225" /></a> <a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/02.jpg"><img class="alignnone size-medium wp-image-1068" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/02-300x225.jpg" alt="" width="300" height="225" /><br />
</a><a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/ARM111.gif"><img class="alignnone size-medium wp-image-1077" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/ARM111-300x225.gif" alt="" width="300" height="225" /></a> <a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/03.jpg"><img class="alignnone size-medium wp-image-1069" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/03-300x225.jpg" alt="" width="300" height="225" /><br />
</a><a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/04.jpg"><img class="alignnone size-medium wp-image-1070" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/04-300x225.jpg" alt="" width="300" height="225" /></a> <a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/05.jpg"><img class="alignnone size-medium wp-image-1071" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/05-300x225.jpg" alt="" width="300" height="225" /><br />
</a><a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/06.jpg"><img class="alignnone size-medium wp-image-1072" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/06-300x225.jpg" alt="" width="300" height="225" /></a> <a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/10.jpg"><img class="alignnone size-medium wp-image-1076" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/10-300x225.jpg" alt="" width="300" height="225" /><br />
</a><a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/08.jpg"><img class="alignnone size-medium wp-image-1074" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/08-300x225.jpg" alt="" width="300" height="225" /></a> <a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/09.jpg"><img class="alignnone size-medium wp-image-1075" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/09-300x225.jpg" alt="" width="300" height="225" /></a><a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/06.jpg"></a></p>
<p><a href="http://vimeo.com/57972699">Robotic Arm</a> Video link.</p>
]]></content:encoded>
			<wfw:commentRss>http://legacy.iaacblog.com/mai/2013/01/final-project-robotic-arm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
