<?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>Laboratório de Criação Digital &#187; puredata</title>
	<atom:link href="http://labcd.org/tag/puredata/feed/" rel="self" type="application/rss+xml" />
	<link>http://labcd.org</link>
	<description></description>
	<lastBuildDate>Tue, 13 Jul 2010 20:51:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Sprint Project: Machinimakers CNC</title>
		<link>http://labcd.org/2010/01/18/sprint-project-machinimakers-cnc/</link>
		<comments>http://labcd.org/2010/01/18/sprint-project-machinimakers-cnc/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 17:17:18 +0000</pubDate>
		<dc:creator>Alfakini</dc:creator>
				<category><![CDATA[projectos]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[CNC]]></category>
		<category><![CDATA[electrónica]]></category>
		<category><![CDATA[motores]]></category>
		<category><![CDATA[pcb]]></category>
		<category><![CDATA[puredata]]></category>
		<category><![CDATA[reciclagem]]></category>

		<guid isPermaLink="false">http://labcd.org/?p=694</guid>
		<description><![CDATA[Depois do Encontro de Laboratórios da Audiência Zero que decorreu em Dezembro passado, ficou-nos a ideia de repetir de uma forma regular aquele tipo de trabalho colaborativo intenso e altamente focado. Foi assim que nasceram os Lab Sprints AZ, sessões de trabalho mensais em que os membros dos labs se juntam em equipas para trabalhar [...]]]></description>
			<content:encoded><![CDATA[<p>Depois do Encontro de Laboratórios da Audiência Zero que decorreu em Dezembro passado, ficou-nos a ideia de repetir de uma forma regular aquele tipo de trabalho colaborativo intenso e altamente focado.</p>
<p>Foi assim que nasceram os <a href="http://audienciazero.org/docs/public/labs/events/sprints/start" target="_blank">Lab Sprints AZ</a>, sessões de trabalho mensais em que os membros dos labs se juntam em equipas para trabalhar em projectos concretos num fim de semana. O requisito fundamental é que no inicio de cada sprint cada projecto a ser trabalhado tem que ter um objectivo e seja demonstrável no final.</p>
<p>Para arrancar, pegamos num projecto antigo dos Machinimakers que há muito estava à espera de atenção, a nossa CNC. O projecto voltou à baila recentemente porque nos surgiu a necessidade de fabricar PCBs para um projecto do LCD e apesar dos resultados interessantes das experiências de etching que fizemos no verão passado, a ideia de usar um processo com químicos tóxicos nunca foi do nosso inteiro agrado, e usar uma CNC para gravar as PCBs pareceu-nos uma alternativa bastante viável.</p>
<p>Claro que construir uma CNC fiável a partir do zero é um projecto impossível para um fim de semana, por isso colocamos o objectivo do sprint numa fasquia mais baixa, mas mesmo assim ambiciosa: criar um protótipo funcional de uma CNC controlada manualmente por um joystick, demonstrável através do uso da máquina para mover uma caneta e desenhar sobre uma folha de papel.</p>
<p>A equipa intercontinental que reunimos para este projecto era composta por Pedro Ângelo, e pelo Ricardo Lobo do LCD, pelo Tiago Serra do <a href="http://www.audienciazero.org/xda/" target="_blank">xDA</a>, e pelo Alan Fachini e Dino Magri do <a href="http://www.musa.cc" target="_blank">MuSA</a>.</p>
<p>Começamos por atacar a nossa pilha de material informático velho à procura de peças que pudessemos usar para construir a máquina.</p>
<div id="attachment_695" class="wp-caption aligncenter" style="width: 471px"><a href="http://labcd.org/wp-content/uploads/2010/01/sucata.jpg" rel="lightbox[694]"><img class="size-full wp-image-695   " title="sucata" src="http://labcd.org/wp-content/uploads/2010/01/sucata.jpg" alt="Reaproveitando peças de impressoras" width="461" height="308" /></a><p class="wp-caption-text">Reaproveitando peças de impressoras</p></div>
<p>Um par de impressoras forneceram os eixos e os motores, os componentes principais, e o resto da estrutura foi montada a partir de pedaços de madeira encontrados na oficina e o nosso termoplástico favorito, a cola quente.</p>
<p style="text-align: center;">
<div id="attachment_696" class="wp-caption aligncenter" style="width: 471px"><a href="http://labcd.org/wp-content/uploads/2010/01/estrutura.jpg" rel="lightbox[694]"><img class="size-full wp-image-696   " title="estrutura" src="http://labcd.org/wp-content/uploads/2010/01/estrutura.jpg" alt="Estrutura da CNC pronta" width="461" height="306" /></a><p class="wp-caption-text">Estrutura da CNC pronta</p></div>
<p>A electrónica que controla os motores foi adaptada de umas experiências que fizemos durante o ano passado para o LKL, um outro projecto do LCD. O circuito foi escolhido por ser simples de montar numa breadboard e por termos os componentes disponíveis. O conjunto é controlado por um Arduino com um firmware muito simples que recebe uma direcção pela porta de série e move o motor correspondente.   O passo seguinte seria adaptar o firmware mais completo usado na LKL, que permitiria multiplexar os motores e obter maior precisão no movimento da máquina, mas infelizmente como esse firmware foi desenvolvido para um outro método de controlo de motores, não foi possível modificá-lo e calibrá-lo a tempo da demonstração final do Sprint.</p>
<div id="attachment_697" class="wp-caption aligncenter" style="width: 471px"><a href="http://labcd.org/wp-content/uploads/2010/01/eletronica.jpg" rel="lightbox[694]"><img class="size-full wp-image-697   " title="eletronica" src="http://labcd.org/wp-content/uploads/2010/01/eletronica.jpg" alt="Electrônica" width="461" height="306" /></a><p class="wp-caption-text">Electrônica</p></div>
<p>Para a demonstração propriamente dita, ligamos um joystick ao PC e criamos um patch de Pure Data que converte o movimento dos eixos do joystick em valores a enviar ao Arduino pela porta de série e o resultado é este:</p>
<p><center><br />
<object width="400" height="225"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=8815014&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ffffff&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=8815014&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ffffff&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225"></embed></object><br />
<a href="http://vimeo.com/8815014">CNC machine (first tests)</a> from <a href="http://vimeo.com/serratiago">Tiago Serra</a> on <a href="http://vimeo.com">Vimeo</a>.<br />
</center></p>
<p>Foi um fim de semana intenso e muito divertido, que nos deixou cheios de ideias para continuar a desenvolver este projecto em proximos sprints.  Se estiverem interessados podem encontrar o código e mais informação sobre o projecto na <a href="http://audienciazero.org/docs/public/labs/events/sprints/jan-2010/start" target="_blank">página do sprint</a>, e claro, envolverem-se na preparação do próximo.</p>
<p>Vejam mais fotos do decorrer das atividades no <a href="http://www.flickr.com/photos/tserra/sets/72157623110047679/">Flickr</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://labcd.org/2010/01/18/sprint-project-machinimakers-cnc/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Aula Prática de Síntese Áudio com Pure Data</title>
		<link>http://labcd.org/2009/05/21/aula-pratica-de-sintese-audio-com-pure-data/</link>
		<comments>http://labcd.org/2009/05/21/aula-pratica-de-sintese-audio-com-pure-data/#comments</comments>
		<pubDate>Thu, 21 May 2009 09:07:49 +0000</pubDate>
		<dc:creator>Pedro Ângelo</dc:creator>
				<category><![CDATA[divulgação]]></category>
		<category><![CDATA[notícias]]></category>
		<category><![CDATA[sessões]]></category>
		<category><![CDATA[workshops]]></category>
		<category><![CDATA[aula]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[dataflow]]></category>
		<category><![CDATA[puredata]]></category>
		<category><![CDATA[síntese]]></category>
		<category><![CDATA[som]]></category>

		<guid isPermaLink="false">http://www.audienciazero.org/lcd/?p=443</guid>
		<description><![CDATA[Na sequência da primeira aula prática do LCD sobre reciclagem de motores, vamos continuar a explorar o processo de construção da escultura cinética LKL para aprender os conceitos básicos da programação com o Pure Data e aplicá-los na criação de interpretações sonoras em tempo real da forma da escultura. Informações e Inscrições aqui:]]></description>
			<content:encoded><![CDATA[<p>Na sequência da <a href="http://www.audienciazero.org/lcd/2009/04/22/364/">primeira aula prática do LCD sobre reciclagem de motores</a>, vamos continuar a explorar o processo de construção da escultura cinética LKL para aprender os conceitos básicos da programação com o <a href="http://puredata.info">Pure Data</a> e aplicá-los na criação de interpretações sonoras em tempo real da forma da escultura.</p>
<p><strong>Informações e Inscrições <a href="http://www.audienciazero.org/cct/index.php?option=com_cct&amp;task=view&amp;id=74" target="_blank">aqui</a>:</strong></p>
<p><a href="http://www.audienciazero.org/lcd/wp-content/uploads/2009/05/puredata.jpg" rel="lightbox[443]"><img class="alignnone size-full wp-image-444" title="puredata" src="http://www.audienciazero.org/lcd/wp-content/uploads/2009/05/puredata.jpg" alt="" width="450" height="635" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://labcd.org/2009/05/21/aula-pratica-de-sintese-audio-com-pure-data/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
