<?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; Int Programming</title>
	<atom:link href="http://legacy.iaacblog.com/mai/category/int-programming/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>Drawing machine, prototype</title>
		<link>http://legacy.iaacblog.com/mai/2013/01/drawing-machine-prototype/</link>
		<comments>http://legacy.iaacblog.com/mai/2013/01/drawing-machine-prototype/#comments</comments>
		<pubDate>Sat, 26 Jan 2013 17:18:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Bert Balcaen]]></category>
		<category><![CDATA[Int Programming]]></category>

		<guid isPermaLink="false">http://legacy.iaacblog.com/mai/?p=671</guid>
		<description><![CDATA[A drawing machine I have a couple of ideas in mind that involve a drawing machine, so I wanted create one as a final project for our physical computing class. In post I&#8217;ll explain the technical side of the project. I&#8217;ll talk about my motivation for building such a thing in a later post. We [...]]]></description>
				<content:encoded><![CDATA[<p><iframe src="http://player.vimeo.com/video/55871937?badge=0&amp;color=55c4e4" width="500" height="281" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></p>
<h2>A drawing machine</h2>
<p>I have a couple of ideas in mind that involve a drawing machine, so I wanted create one as a final project for our physical computing class. In post I&#8217;ll explain the technical side of the project. I&#8217;ll talk about my motivation for building such a thing in a later post.</p>
<p><span id="more-671"></span></p>
<p>We just had a few days of time for completing this project, so I did my best of resisting the temptation to invent everything from scratch. I decided to base myself on the &#8216;hanging drawbot&#8217; design, which to my knowledge was first done by <a href="http://hektor.ch">Jürg Lehni with Hektor</a> ten years ago.</p>
<p>The basic idea is this: motors are used to control the position of a pen that is connected to the motors via threads. By using the Pythagorean theorem you can find out what the position of the pen is, and this information can be used to control the length of the threads.</p>
<p>There have been countless variations on this theme in the meantime. I mostly used the work of <a href="http://www.marginallyclever.com">Dan Royer</a> and his <a href="https://github.com/i-make-robots/DrawBot">DrawBot</a>. I choose this project because it&#8217;s open source, simple and well-documented. I&#8217;ve used his project to show me the way, but along the way I&#8217;ve had some troubles and I&#8217;ve made a few changes. I&#8217;m documenting them here.</p>
<h2>Bill of materials</h2>
<p>I almost couldn&#8217;t start this project because I couldn&#8217;t get some materials in time. Then I found out about <a href="http://www.bcncybernetics.com">Barcelona Cybernetics</a>, where you can order Arduino&#8217;s and related components online and pick them up the same day. Here&#8217;s what I bought from them:</p>
<ul>
<li>1 x ADA-081 Adafruit Motor/Stepper/Servo Shield para Arduino kit &#8211; v1.0, €24.81</li>
<li>2 x ADA-324	Stepper motor &#8211; 200 steps/rev, 12V 350mA, €32.10 for 2</li>
<li>1 x A-0072 Arduino ETH Shield Rev3 SIN PoE, €35.10</li>
</ul>
<p>Then I went to <a href="http://www.ondaradio.es">Onda Radio</a> where I go a couple of smaller standard items:</p>
<ul>
<li>A power supply (12v, 4.7 amps, around 20 euro)</li>
<li>Cabe for power supply (2.80 euro)</li>
<li>Wire, in 4 colours: red, yellow, green, grey, the same colors as the ones on the motors. (2 euro per color) The wires on my motors were pretty short.</li>
<li>Some screw terminals for extending the wires of the motors.</li>
</ul>
<p>And this is what I picked up in a basic crafts shop:</p>
<ul>
<li>A Staedtler marker.</li>
<li>A bulldog clip. (Used to give the pen holder some weight, could be something else.)</li>
<li>Fishing line.</li>
</ul>
<p>And this I had already:</p>
<ul>
<li>An Arduino Uno</li>
<li>Scrap pieces of plywood and acrylic.</li>
<li>A big wooden board to mount everything on.</li>
<li>Some M3 screws in various sizes.</li>
</ul>
<p>h2. The motorshield</p>
<p>I checked out various ways to control the stepper motors. The easiest seem to be <a href="https://www.sparkfun.com/products/10267">EasyDriver</a> and Adafruit&#8217;s shield. I went for the shield, since it&#8217;s only slightly more expensive but you can control 2 motors with it.</p>
<p>You need to assemble it. I didn&#8217;t have much soldering experience, but it was pretty easy using the <a href="http://www.ladyada.net/make/mshield/">instructions</a>. It took me around an hour.</p>
<h2>The motors</h2>
<p>Dan sells his DrawBot in kit form, and this comes with motors that can do 400 steps per rotation (see https://www.sparkfun.com/products/10846, more or less same price). This type of motors are used by CNC machines, so there pretty accurate. I&#8217;m using the <a href="http://www.adafruit.com/products/324">steppers</a> sold by Adafruit, which can only do 200 steps per rev. That means there&#8217;s only half as precise. In pratice, the results I get don&#8217;t seem that bad, but I&#8217;m curious what the difference is.</p>
<p>The <a href="//www.adafruit.com/products/324">wiring for the motors</a> is explained on Adafruit&#8217;s product page:</p>
<p><a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/motor-shield.jpg"><img class="alignnone size-medium wp-image-853" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/motor-shield-300x198.jpg" alt="" width="300" height="198" /></a></p>
<p>After this I downloaded the library for the shield and I ran the examples. Everything seemd to work fine.</p>
<p>The wires on the motors were short (around 20 cm) so I extended them by connecting them to 1m wires I cut and tinned. I used screw terminals because I wasn&#8217;t sure if I was going to keep the motors in this setup. It was a good idea to spend a few euros on getting wires in the same color. This made this job much easier.</p>
<p><a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/DSC_0020.jpg"><img class="alignnone size-medium wp-image-848" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/DSC_0020-300x198.jpg" alt="" width="300" height="198" /></a></p>
<p>The motors need 12V and 350mA each. I got a 12V/4amp power supply in the form of those metal boxes. You need to buy a power cord seperately for these things.</p>
<p><a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/power-supply.jpg"><img class="alignnone size-medium wp-image-857" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/power-supply-300x198.jpg" alt="" width="300" height="198" /></a></p>
<h2>Motor mounts</h2>
<p>You&#8217;ll some way to hang the motors on a wall or a board. <a href="http://www.thingiverse.com/image:175415">Dan&#8217;s 3D-printable design for the mounts</a> is nice: it functions as an L bracket, and it has holes for the thread. I adapted it for laser cutting by tracing it in Rhino and adding some notches so the parts could be glued.</p>
<p>Here is what I sent to the laser cutter:</p>
<p><a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/motor_mount_03.jpg"><img class="alignnone size-medium wp-image-861" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/motor_mount_03-300x92.jpg" alt="" width="300" height="92" /></a></p>
<p>I used 3 mm acrylic. Here is the mount after glueing:</p>
<p><a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/motor-mount-on-motor.jpg"><img class="alignnone size-medium wp-image-852" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/motor-mount-on-motor-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>I forked Dan&#8217;s <a href="https://github.com/bertbalcaen/DrawBot/tree/master/printable-parts">project on GitHub</a> and added the files in AI, PDF and Rhino format.</p>
<h2>Spools</h2>
<p>I really like this <a href="http://stuartchilds.com/2012/07/drbo-thread-spool-assembly/">bobbin design from Stuart Childs</a>. It can be laser cut, and it has a hole for a screw that can be used to tigthen the spool to the motor.</p>
<p>Stuart&#8217;s bobbins are too big for the motor mounts I used, so I made a variation on it:</p>
<p><a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/spools_04.jpg"><img class="alignnone size-medium wp-image-863" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/spools_04-300x63.jpg" alt="" width="300" height="63" /></a></p>
<p>I cut this on 3mm plywood. I&#8217;m using fishing line for the thread, and I connected it a screw after to the second disc. This is how the whole thing looks when it&#8217;s assembled:</p>
<p><a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/bobbin-1.jpg"><img class="alignnone size-medium wp-image-845" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/bobbin-1-300x198.jpg" alt="" width="300" height="198" /></a></p>
<p><a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/bobbin-2.jpg"><img class="alignnone size-medium wp-image-846" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/bobbin-2-300x198.jpg" alt="" width="300" height="198" /></a></p>
<p><a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/bobbin-3.jpg"><img class="alignnone size-medium wp-image-847" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/bobbin-3-300x198.jpg" alt="" width="300" height="198" /></a></p>
<p>The <a href="https://github.com/bertbalcaen/DrawBot/tree/master/printable-parts">&#8220;files for lasercutting can be found on GitHub.</a></p>
<h2>Pen holder</h2>
<p>I reused the same idea of the tightening screw for the pen holder. This is the file that was sent to the laser cutter:</p>
<p><a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/pen_holder_01.jpg"><img class="alignnone size-medium wp-image-862" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/pen_holder_01-300x296.jpg" alt="" width="300" height="296" /></a></p>
<p>This was cut on 3mm acrylic. Here is the finished piece:</p>
<p><a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/pen-holder-1.jpg"><img class="alignnone size-medium wp-image-854" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/pen-holder-1-300x198.jpg" alt="" width="300" height="198" /></a></p>
<p><a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/pen-holder-2.jpg"><img class="alignnone size-medium wp-image-855" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/pen-holder-2-300x198.jpg" alt="" width="300" height="198" /></a></p>
<p><a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/pen-holder-3.jpg"><img class="alignnone size-medium wp-image-856" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/pen-holder-3-300x198.jpg" alt="" width="300" height="198" /></a></p>
<p>The hole in middle is big enough for the tip of a Staedtler marker. I had to add a bulldog clip on the top to add some extra weight so the pen holder would be close enough to the board.</p>
<h2>Firmware</h2>
<p>I loaded Dan&#8217;s DrawBot firmware into my Arduino. There&#8217;s a couple of very important changes I made:</p>
<ul>
<li>Bobbin size was set to 3mm.</li>
<li>And, most importantly: the maximum speed of the motors was decreased from 2000 RPM to 250 RPM. It took me a while to understand that this was necessary. With the 2000 RPM setting, the motors couldn&#8217;t keep up. They went a little forward, and then back again.</li>
</ul>
<p>See the <a href="https://github.com/bertbalcaen/DrawBot/commit/51737486cd4636f476932aca813c04932da06b80">changeset on Github</a> for the exact code.</p>
<h2>Drawing</h2>
<p>Dan&#8217;s DrawBot project includes a handy interface for controlling the drawing machine and sending images to it.</p>
<p>This is how mine has to be configured:</p>
<p><a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/jog-motors.png"><img class="alignnone size-medium wp-image-850" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/jog-motors-300x264.png" alt="" width="300" height="264" /></a></p>
<p><a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/limits.png"><img class="alignnone size-medium wp-image-851" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/limits-300x258.png" alt="" width="300" height="258" /></a></p>
<p>Here&#8217;s how the first test looked like:</p>
<p><a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/hello-world.jpg"><img class="alignnone size-medium wp-image-849" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2012/12/hello-world-300x198.jpg" alt="" width="300" height="198" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://legacy.iaacblog.com/mai/2013/01/drawing-machine-prototype/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Live Radio &#8211;Phew!</title>
		<link>http://legacy.iaacblog.com/mai/2013/01/live-radio-phew/</link>
		<comments>http://legacy.iaacblog.com/mai/2013/01/live-radio-phew/#comments</comments>
		<pubDate>Sat, 26 Jan 2013 17:15:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Int Programming]]></category>
		<category><![CDATA[Moushira Elamrawy]]></category>

		<guid isPermaLink="false">http://legacy.iaacblog.com/mai/?p=665</guid>
		<description><![CDATA[OK, so I have been developing the work around the live radio over the last month. When I say last &#8220;month&#8221;, you assume that I am now done with three radio projects instead of one, but unfortunately, that&#8217;s not quite the case. My main interest in this project is to create a complete system composed [...]]]></description>
				<content:encoded><![CDATA[<p>OK, so I have been developing the work around the live radio over the last month. When I say last &#8220;month&#8221;, you assume that I am now done with three radio projects instead of one, but unfortunately, that&#8217;s not quite the case. My main interest in this project is to create a complete system composed of sound transmitters and receivers that are mobile and work efficiently together.</p>
<p>I have been following the <a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/2012/12/personalized-live-radio">checklist I set for myself on the last post</a>, which starts by shrinking the circuit. Before I start, I should tell you that I did a lot of miles in this project. Distance miles.  Went to the airport twice to pick up my DHL shipments, where in theory I paid for a door to door delivery, then ended up skateboarding between airport terminals. <img src='http://legacy.iaacblog.com/mai/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Back to shrinking the circuit,  I ordered <a href="http://www.atmel.com/devices/attiny84.aspx">AtTiney84</a> from<a href="http://http://es.farnell.com"> Farnell</a> (and picked it up from UPS office in Hospitalet!). The pieces are really tiny as you see on the left of the right picture, but they don&#8217;t support all arduino functions, which is what I discovered after getting them. Of course!  So my other alternative was to use the Atmega328P, which is the same chip of the arduino.  <div id="attachment_1175" class="wp-caption alignright" style="width: 310px"><a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2013/01/DSCF2384.jpg"> <a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2013/01/DSCF23881.jpg"><img src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2013/01/DSCF23881-240x300.jpg" alt="" width="240" height="300" class="alignright size-medium wp-image-1179" /></a> <img src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2013/01/DSCF2384-300x257.jpg" alt="" width="300" height="257" class="size-medium wp-image-1175" /></a><p class="wp-caption-text">uploading sketch to standalone chip</p></div><a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2013/01/DSCF2390.jpg"><img src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2013/01/DSCF2390-300x270.jpg" alt="Board and shield" width="300" height="270" class="alignleft size-medium wp-image-1181" /></a> I don&#8217;t have enough expertise in any of these details, but the web is a blessing.  Check<a href="http://hlt.media.mit.edu"> MIT references here</a> and and <a href="http://arduino.cc/en/Tutorial/ArduinoISP">arduio pages</a>. So, I burnt the bootloader for the new chips using 2 arduinos, then wired the chip on a breadboard and uploaded sketches using arduino as ISP.  Those are very interesting and cheap methods (since we don&#8217;t use and external programmer) for programming the chips. Then I tested the transmission pieces with the receiver pieces and they work together perfectly.  For a newbie, that was a lot of learning and loots of troubleshooting! But awesome, now I can save size and money (the chip is 2.5 EUR while an arduino is 25 EUR! &#8211;big difference) and run the piece independently using 2 (3V) batteries. So that operation is done and tested, I needed to complete soldering the standalone board with the FM shield, and pack this is a nice 3D printed casing. <div id="attachment_1198" class="wp-caption alignleft" style="width: 310px"><a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2013/01/img2.jpg"><img src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2013/01/img2-300x281.jpg" alt="" width="300" height="281" class="size-medium wp-image-1198" /></a><p class="wp-caption-text">Quick render of the case</p></div><a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2013/01/img4.jpg"><img src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2013/01/img4-300x216.jpg" alt="" width="300" height="216" class="alignleft size-medium wp-image-1200" /></a></br></p>
<p>The printing thing took me over a couple of days of troubleshoot, and logistic problems, and other random stuff, so for the final presentation, realistically,  I don&#8217;t think I will be able to finish those pieces (still need to solder the boards as well!), but I made a quick up mock up using polypropene, to give an idea of how this should look like notice the parabola at the microphone outlet, I would like to test this idea in the future using different geometries and materials. <div id="attachment_1182" class="wp-caption alignleft" style="width: 310px"><a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2013/01/DSCF2393.jpg"><img src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2013/01/DSCF2393-300x297.jpg" alt="" width="300" height="297" class="size-medium wp-image-1182" /></a><p class="wp-caption-text">Unfinished 3d prints</p></div> <a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2013/01/DSCF2399.jpg"><img src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2013/01/DSCF2399-231x300.jpg" alt="" width="231" height="300" class="alignright size-medium wp-image-1183" /></a> So for the demo, I guess, I will build a unit for the receiver, and keep the transmission units arduino dependent, just to illustrate the idea.  I would have loved to finish everything . . . but time is fast. <img src='http://legacy.iaacblog.com/mai/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2013/01/DSCF2409.jpg"><img src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2013/01/DSCF2409-300x225.jpg" alt="Reception unit" width="300" height="225" class="alignmiddlesize-medium wp-image-1185" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://legacy.iaacblog.com/mai/2013/01/live-radio-phew/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beat Glove Proto_2- Wifly Osc</title>
		<link>http://legacy.iaacblog.com/mai/2013/01/beat-glove-proto_2-wifly-osc/</link>
		<comments>http://legacy.iaacblog.com/mai/2013/01/beat-glove-proto_2-wifly-osc/#comments</comments>
		<pubDate>Sat, 26 Jan 2013 17:13:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Int Programming]]></category>
		<category><![CDATA[Rafael Vargas]]></category>

		<guid isPermaLink="false">http://legacy.iaacblog.com/mai/?p=663</guid>
		<description><![CDATA[P1015305 from rafael vargas on Vimeo. P1015315 from rafael vargas on Vimeo. Glove osc Update from rafael vargas on Vimeo. The drum gloves comes from the idea of converting movements and sounds from physical and electronic instruments into a portable ‘surface free’ sound producer. Instead of hitting a specific surface with your fingers that outcomes [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2013/01/P1015295.jpg"><img class="alignnone size-medium wp-image-1295" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2013/01/P1015295-300x225.jpg" alt="" width="300" height="225" /></a> <a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2013/01/P1015330.jpg"><img class="alignnone size-medium wp-image-1297" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2013/01/P1015330-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p><a href="http://vimeo.com/57953942">P1015305</a> from <a href="http://vimeo.com/user6090531">rafael vargas</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p><a href="http://vimeo.com/58103282">P1015315</a> from <a href="http://vimeo.com/user6090531">rafael vargas</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p><a href="http://vimeo.com/58071590">Glove osc Update</a> from <a href="http://vimeo.com/user6090531">rafael vargas</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>The drum gloves comes from the idea of converting movements and sounds from physical and electronic instruments into a portable ‘surface free’ sound producer. Instead of hitting a specific surface with your fingers that outcomes in some type of sound, the  drum gloves will provide you with surfaces will be on your fingers. The concept is that when you wear the gloves, you can hit any surface and produce midi signals that can be sent to your mobile phone, tablet or computer and use any virtual instrument. Assign some instruments and start playing.</p>
<p>Changes made for the final</p>
<p>Smaller components were needed. Also to get rid of the cable that goes to the computer. Arduino Fio solves those problems. It&#8217;s small and you can connect a 3v lithium battery to it. The wi-fly adds the capability of communication via Osc Protocols with any device that can handle it: Computers, tablets, mobiles. . .</p>
<p><a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2013/01/freeimu_fio.jpg"><img class="alignnone size-medium wp-image-1303" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2013/01/freeimu_fio-300x225.jpg" alt="" width="300" height="225" /></a> <a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2013/01/rn-xv-wifly-module-500x500.jpg"><img class="alignnone size-medium wp-image-1304" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2013/01/rn-xv-wifly-module-500x500-300x300.jpg" alt="" width="300" height="300" /></a></p>
<p>Now, this time the prototype needed a smaller circuit board because the glove is smaller. A custom circuit board was milled @ the fablab for that.</p>
<p><a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2013/01/circuit-cable1.png"><img class="alignnone size-medium wp-image-1301" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2013/01/circuit-cable1-300x277.png" alt="" width="300" height="277" /></a> <a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2013/01/circuit-holes.png"><img class="alignnone size-medium wp-image-1300" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2013/01/circuit-holes-300x277.png" alt="" width="300" height="277" /></a></p>
<p><a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2013/01/P1015285.jpg"><img class="alignnone size-medium wp-image-1305" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2013/01/P1015285-300x225.jpg" alt="" width="300" height="225" /></a> <a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2013/01/P1015299.jpg"><img class="alignnone size-medium wp-image-1318" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2013/01/P1015299-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>The code got a lot more complicated than with the waveshield. Osc packets had to be send via wifi using the ip addres of the device that was going to be targeted. To test messages were sent to max msp. These messages  had to be activated  by the pressure in the finger sensors.</p>
<p><a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2013/01/ARD2.png"><img class="alignnone size-medium wp-image-1317" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2013/01/ARD2-248x300.png" alt="" width="248" height="300" /></a> <a href="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2013/01/ARD1.png"><img class="alignnone size-medium wp-image-1316" src="http://legacy.iaacblog.com/mai2012-2013-physicalcomputing/files/2013/01/ARD1-247x300.png" alt="" width="247" height="300" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://legacy.iaacblog.com/mai/2013/01/beat-glove-proto_2-wifly-osc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
