<?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>Obsoletos &#187; Hackeos e ideas</title>
	<atom:link href="http://www.obsoletos.org/category/hacks/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.obsoletos.org</link>
	<description>Hackeamos tus recuerdos</description>
	<lastBuildDate>Thu, 02 Feb 2012 12:44:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
<image>
  <link>http://www.obsoletos.org</link>
  <url>http://obsoletos.org/favicon.ico</url>
  <title>Obsoletos</title>
</image>
		<item>
		<title>Phantom of the Floppera</title>
		<link>http://www.obsoletos.org/2011/02/phantom-of-the-floppera/</link>
		<comments>http://www.obsoletos.org/2011/02/phantom-of-the-floppera/#comments</comments>
		<pubDate>Mon, 14 Feb 2011 11:55:51 +0000</pubDate>
		<dc:creator>paaq</dc:creator>
				<category><![CDATA[Hackeos e ideas]]></category>
		<category><![CDATA[disquetes]]></category>
		<category><![CDATA[música]]></category>
		<category><![CDATA[pic]]></category>

		<guid isPermaLink="false">http://www.obsoletos.org/?p=3426</guid>
		<description><![CDATA[Hace menos de una semana apareció este vídeo en Youtube: un órgano de disquetes tocando la Tocata y fuga en re menor de Bach, más conocida como la canción del Fantasma de la ópera. Y prontito va a llegar al mágico número del millón de visualizaciones. Las cuatro disqueteras, dos de 3 y 1/1 y [...]]]></description>
			<content:encoded><![CDATA[<p>Hace menos de una semana apareció este vídeo en Youtube: un órgano de disquetes tocando la <em>Tocata y fuga en re menor</em> de Bach, más conocida como la canción del <em>Fantasma de la ópera</em>. Y prontito va a llegar al mágico número del millón de visualizaciones.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="500" height="405" 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/dmoDLyiQYKw?fs=1&amp;hl=es_ES" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="500" height="405" src="http://www.youtube.com/v/dmoDLyiQYKw?fs=1&amp;hl=es_ES" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Las cuatro disqueteras, dos de 3 y 1/1 y dos de 5 1/4, están conectadas a un microcontrolador PIC que lee archivos MIDI. En la descripción del vídeo en la <a href="http://www.youtube.com/watch?v=dmoDLyiQYKw">página de Youtube</a> está más detallado.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.obsoletos.org/2011/02/phantom-of-the-floppera/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>¡Hackea tu impresora Brother, hermano!</title>
		<link>http://www.obsoletos.org/2010/10/%c2%a1hackea-tu-impresora-brother-hermano/</link>
		<comments>http://www.obsoletos.org/2010/10/%c2%a1hackea-tu-impresora-brother-hermano/#comments</comments>
		<pubDate>Mon, 04 Oct 2010 08:03:40 +0000</pubDate>
		<dc:creator>Edu</dc:creator>
				<category><![CDATA[Breves]]></category>
		<category><![CDATA[Hackeos e ideas]]></category>

		<guid isPermaLink="false">http://www.obsoletos.org/?p=3297</guid>
		<description><![CDATA[Por si no nos bastaba con saber que los fabricantes de impresoras incluyen tramas de puntos invisibles que identifican nuestros cacharros (con información de número de serie y hora de impresión), la coalición de Obsoletos poseedores de impresoras láser estamos indignados ante el hecho de que muchas de éstas máquinas decidan por sí mismas cuándo [...]]]></description>
			<content:encoded><![CDATA[<p>Por si no nos bastaba con saber que <a href="http://www.eff.org/pages/list-printers-which-do-or-do-not-display-tracking-dots">los fabricantes de impresoras incluyen tramas de puntos invisibles que identifican nuestros cacharros</a> (con información de número de serie y hora de impresión), la coalición de Obsoletos poseedores de impresoras láser estamos indignados ante el hecho de que <a href="http://www.slate.com/id/2198316">muchas de éstas máquinas decidan por sí mismas cuándo se les ha acabado el tóner</a>, aunque todavía les quede lo suficiente para imprimir sin problemas varias páginas.</p>
<p>Os enlazo <a href="http://chimprawk.blogspot.com/2006/12/hacking-brother-toner-cartridges.html">una solución low-fi para hackear las impresoras láser Brother</a> y así exprimir un poquete más la tinta que nos quede en el tóner; consiste en tapar con cinta aislante un agujerico que traen los cartuchos y que las impresoras &#8220;leen&#8221; para saber cuándo debes ir a la tienda a comprar más.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.obsoletos.org/2010/10/%c2%a1hackea-tu-impresora-brother-hermano/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Obsoleta de honor: Raquel Moreno López</title>
		<link>http://www.obsoletos.org/2010/07/obsoleta-de-honor-raquel-moreno-lopez/</link>
		<comments>http://www.obsoletos.org/2010/07/obsoleta-de-honor-raquel-moreno-lopez/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 15:52:29 +0000</pubDate>
		<dc:creator>skotperez</dc:creator>
				<category><![CDATA[Low-fi y artesanía]]></category>
		<category><![CDATA[cable]]></category>

		<guid isPermaLink="false">http://www.obsoletos.org/?p=3264</guid>
		<description><![CDATA[Raquel Moreno López, aka entupunto, ya apareció por Obsoletos hace más de dos años, pero nunca le habíamos dedicado una entrada como se merece. Esta chica se dedica a tejer todo lo tejible para generalmente, acabar dándole forma de bolso o de lámpara, aunque hay veces que se sale del guión y hace un revistero, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-large wp-image-3265" title="Revistero Tejiclo -- Entupunto" src="http://www.obsoletos.org/wp-content/uploads/2010/07/revistero-tejiclo2_web-389x500.jpg" alt="" width="389" height="500" /></p>
<p>Raquel Moreno López, aka <a title="Entupunto" href="http://entupunto.blogspot.com/"><strong>entupunto</strong></a>, ya apareció por Obsoletos <a title="Bolsa IDE -- Obsoletos" href="http://www.obsoletos.org/2008/05/bolsa-ide/">hace más de dos años</a>, pero nunca le habíamos dedicado una entrada como se merece. Esta chica se dedica a tejer todo lo tejible para generalmente, acabar dándole forma de bolso o de lámpara, aunque hay veces que se sale del guión y hace un revistero, como el que podéis ver arriba. La incorporamos, junto con <a title="Obsoleta de honor: Lucy Sombra -- Obsoletos" href="http://www.obsoletos.org/2010/06/obsoleta-de-honor-lucy-sombra/">Lucy Sombra y sus pendientes jack</a> al archivo de artesanos obsoletos especializados en cables.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.obsoletos.org/2010/07/obsoleta-de-honor-raquel-moreno-lopez/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Obsoleto de honor: Alan Parekh y sus polímetros analógicos</title>
		<link>http://www.obsoletos.org/2010/06/obsoleto-de-honor-alan-parekh-y-sus-polimetros-analogicos/</link>
		<comments>http://www.obsoletos.org/2010/06/obsoleto-de-honor-alan-parekh-y-sus-polimetros-analogicos/#comments</comments>
		<pubDate>Thu, 24 Jun 2010 11:19:33 +0000</pubDate>
		<dc:creator>skotperez</dc:creator>
				<category><![CDATA[Hackeos e ideas]]></category>
		<category><![CDATA[Obsoletos de honor]]></category>
		<category><![CDATA[polímetro]]></category>
		<category><![CDATA[reloj]]></category>

		<guid isPermaLink="false">http://www.obsoletos.org/?p=3242</guid>
		<description><![CDATA[Alan Parekh es otro de tantos entusiastas de la electrónica que vuelca sus cacharreos en su página personal, Alan&#8217;s Electronic Projects. Además mantiene Hacked Gadgets, donde además de sus proyectos va reuniendo una base de datos de experiencias hackeras, que se nutre del foro que incluye la web. En su página podemos encontrar manuales perfectamente [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_3244" class="wp-caption alignnone" style="width: 510px"><img class="size-large wp-image-3244" title="Reloj construido con tres polímetros analógicos -- Alan Parekh" src="http://www.obsoletos.org/wp-content/uploads/2010/06/multimeter_clock_photo_shoot-500x438.jpg" alt="" width="500" height="438" /><p class="wp-caption-text">A Alan se le ha olvidado sustituir el croma, pero el rojo pega con los cables positivos: ¿descuido o intención clara?</p></div>
<p><strong>Alan Parekh</strong> es otro de tantos entusiastas de la electrónica que vuelca sus cacharreos en su página personal, <a title="Alan's Electronic Projects" href="http://alan-parekh.com/"><em>Alan&#8217;s Electronic Projects</em></a>. Además mantiene <a title="Hacked Gadgets" href="http://hackedgadgets.com/"><em>Hacked Gadgets</em></a>, donde además de sus proyectos va reuniendo una base de datos de experiencias hackeras, que se nutre del <a title="Hacked Gadgets Forum" href="http://forum.hackedgadgets.com/">foro que incluye la web</a>.</p>
<p>En su página podemos encontrar manuales perfectamente detallados de hacks ya clásicos como el <a title="Hard Drive Clock -- Alan's Electronic Projects" href="http://alan-parekh.com/projects/hard-drive-clock/">reloj construido con un disco duro</a>. Quizás especialista u obsesivo de los relojes, <a title="Multimeter Clock - Styled after the Simpson 260 Multimeter -- Hacked Gadgets" href="http://hackedgadgets.com/2010/06/23/multimeter-clock-styled-after-the-simpson-260-multimeter/">el último hack de Alan</a> consiste en tres polímetros análogicos, <a title="Multímetro -- Wikipedia" href="http://es.wikipedia.org/wiki/Mult%C3%ADmetro">esos cacharros tan útiles</a> arrinconados en los últimos tiempos por sus hermanos digitales, convertidos en un reloj.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="486" height="412" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="name" value="flashObj" /><param name="bgcolor" value="#FFFFFF" /><param name="flashvars" value="videoId=97219596001&amp;playerId=1155269982&amp;viewerSecureGatewayURL=https://console.brightcove.com/services/amfgateway&amp;servicesURL=http://services.brightcove.com/services&amp;cdnURL=http://admin.brightcove.com&amp;domain=embed&amp;autoStart=false&amp;" /><param name="src" value="http://c.brightcove.com/services/viewer/federated_f8/1155269982" /><embed type="application/x-shockwave-flash" width="486" height="412" src="http://c.brightcove.com/services/viewer/federated_f8/1155269982" flashvars="videoId=97219596001&amp;playerId=1155269982&amp;viewerSecureGatewayURL=https://console.brightcove.com/services/amfgateway&amp;servicesURL=http://services.brightcove.com/services&amp;cdnURL=http://admin.brightcove.com&amp;domain=embed&amp;autoStart=false&amp;" bgcolor="#FFFFFF" name="flashObj"></embed></object></p>
<p><small>Vía <a title="Multimeter Clock by Alan Parekh -- Neatorama" href="http://www.neatorama.com/2010/06/23/multimeter-clock-by-alan-parekh/"><em>Neatorama</em></a>.</small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.obsoletos.org/2010/06/obsoleto-de-honor-alan-parekh-y-sus-polimetros-analogicos/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>El Jardín Solar de Dream Addictive: criaturas solares y escandalosas</title>
		<link>http://www.obsoletos.org/2010/06/el-jardin-solar-de-dream-addictive-criaturas-solares-y-escandalosas/</link>
		<comments>http://www.obsoletos.org/2010/06/el-jardin-solar-de-dream-addictive-criaturas-solares-y-escandalosas/#comments</comments>
		<pubDate>Wed, 16 Jun 2010 09:44:47 +0000</pubDate>
		<dc:creator>skotperez</dc:creator>
				<category><![CDATA[Hackeos e ideas]]></category>
		<category><![CDATA[panel solar]]></category>

		<guid isPermaLink="false">http://www.obsoletos.org/?p=3230</guid>
		<description><![CDATA[Ahora que estamos con los ingenios solares, rescatamos estas escandalosas criaturas que nos descubrió Edu, creadas por el grupo de arte electrónico DreamAddictive: un theremin, un secuenciador, un reproductor de sonidos de máquinas arcade&#8230; todos alimentados por el sol. En la página del proyecto están exhaustivamente documentados todos las esculturas, la programación en arduino, el [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-large wp-image-3231" title="Jardín Solar -- Dream Addictive" src="http://www.obsoletos.org/wp-content/uploads/2010/06/jst-500x90.jpg" alt="" width="500" height="90" /></p>
<p>Ahora que estamos con los <a title="Obsolar: taller de ingenios electrónicos con energía solar -- Obsoletos" href="http://www.obsoletos.org/2010/06/obsolar-taller-de-ingenios-electronicos-con-energia-solar/">ingenios solares</a>, rescatamos estas escandalosas criaturas que nos descubrió <a title="Artículos de Edu -- Obsoletos" href="http://www.obsoletos.org/author/Edu">Edu</a>, creadas por el grupo de arte electrónico <a title="Dream Addictive -- arte.electrónico.digital.análogo" href="http://dalab.ws/"><strong>DreamAddictive</strong></a>: un theremin, un secuenciador, un reproductor de sonidos de máquinas arcade&#8230; todos alimentados por el sol. En la página del proyecto están <a title="Jardin Solar -- Dream Addictive" href="http://dalab.ws/jardinsolar/">exhaustivamente documentados todos las esculturas</a>, la programación en arduino, el diagrama del circuito y la construcción del objeto.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="500" height="375" 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=11630670&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=ffffff&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="500" height="375" src="http://vimeo.com/moogaloop.swf?clip_id=11630670&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=ffffff&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.obsoletos.org/2010/06/el-jardin-solar-de-dream-addictive-criaturas-solares-y-escandalosas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>La máquina de cortar embutido</title>
		<link>http://www.obsoletos.org/2010/06/la-maquina-de-cortar-embutido/</link>
		<comments>http://www.obsoletos.org/2010/06/la-maquina-de-cortar-embutido/#comments</comments>
		<pubDate>Tue, 08 Jun 2010 17:15:13 +0000</pubDate>
		<dc:creator>skotperez</dc:creator>
				<category><![CDATA[Low-fi y artesanía]]></category>
		<category><![CDATA[lector de cds]]></category>

		<guid isPermaLink="false">http://www.obsoletos.org/?p=3205</guid>
		<description><![CDATA[No he podido resistirme&#8230; Creo que es el compañero perfecto para la parrilla hecha con una caja de CPU. Lo vimos en There, I fixed it.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.obsoletos.org/wp-content/uploads/2010/06/129190720489665387.jpg"><img class="alignnone size-full wp-image-3206" title="Máquina de cortar embutido" src="http://www.obsoletos.org/wp-content/uploads/2010/06/129190720489665387.jpg" alt="" width="500" height="375" /></a></p>
<p>No he podido resistirme&#8230; Creo que es el compañero perfecto para la <a title="¿Y las cajas de los ordenas… para qué? -- Obsoletos" href="http://www.obsoletos.org/2008/10/%c2%bfy-las-cajas-de-los-ordenas-para-que/">parrilla hecha con una caja de CPU</a>.</p>
<p><small>Lo vimos en <a title="Meanwhile In The IT Department… -- There, I fixed it" href="http://thereifixedit.com/2010/06/01/epic-kludge-photo-meanwhile-in-the-it-department/"><em>There, I fixed it</em></a>.</small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.obsoletos.org/2010/06/la-maquina-de-cortar-embutido/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Obsoleta de honor: Lucy Sombra</title>
		<link>http://www.obsoletos.org/2010/06/obsoleta-de-honor-lucy-sombra/</link>
		<comments>http://www.obsoletos.org/2010/06/obsoleta-de-honor-lucy-sombra/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 15:23:52 +0000</pubDate>
		<dc:creator>skotperez</dc:creator>
				<category><![CDATA[Low-fi y artesanía]]></category>
		<category><![CDATA[Obsoletos de honor]]></category>
		<category><![CDATA[Lucy Sombra]]></category>

		<guid isPermaLink="false">http://www.obsoletos.org/?p=3198</guid>
		<description><![CDATA[Hoy han estado amenizándonos la comida Lucy Sombra y la pornoterrorista Diana, dos viejas conocidas de Basurama. Los seguidores del blog de Basurama conoceréis a Lucy por la serie de entradas que escribió sobre la Tienda Gratis de Manresa hace unas semanas. Entre sus muchas inquietudes se encuentra el streaming de vídeo; además de teorizar [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter size-full wp-image-3199" title="Lucy Sombra y sus pendientes" src="http://www.obsoletos.org/wp-content/uploads/2010/06/lucy.sombra.jpg" alt="" width="500" height="375" /></p>
<p>Hoy han estado amenizándonos la comida <a title="Lucía Egaña Rojas -- Lucy Sombra" href="http://www.lucysombra.org/"><strong>Lucy Sombra</strong></a> y <a title="Por el derecho a ponerme cachonda con lo que me dé la gana" href="http://pornoterrorismo.com/"><strong>la pornoterrorista Diana</strong></a>, dos viejas conocidas de Basurama. Los seguidores del blog de Basurama conoceréis a Lucy por la serie de entradas que escribió sobre la <a title="Tag Manresa -- El blog de Basurama" href="http://www.basurama.org/blog/tag/manresa/">Tienda Gratis de Manresa</a> hace unas semanas.</p>
<p>Entre sus muchas inquietudes se encuentra el <em>streaming</em> de vídeo; además de teorizar largo y tendido sobre su potencial como <a title="AdaChilensis Turingmix, Taller de transmisión de video en tiempo real con herramientas libres -- Lucy Sombra" href="http://www.lucysombra.org/category/7-stream/adachilensis/">herramienta de subversión de los códigos establecidos</a>, Lucy, cuando se le estropea algún conector, aprovecha para ponerse guapa.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.obsoletos.org/2010/06/obsoleta-de-honor-lucy-sombra/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Dignifica mínimamente tu iPhone</title>
		<link>http://www.obsoletos.org/2010/04/dignifica-minimamente-tu-iphone/</link>
		<comments>http://www.obsoletos.org/2010/04/dignifica-minimamente-tu-iphone/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 12:23:27 +0000</pubDate>
		<dc:creator>skotperez</dc:creator>
				<category><![CDATA[Breves]]></category>
		<category><![CDATA[Low-fi y artesanía]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[nes]]></category>
		<category><![CDATA[Steve Jobs]]></category>

		<guid isPermaLink="false">http://www.obsoletos.org/?p=3150</guid>
		<description><![CDATA[Si eres uno de los muchos damnificados que ha caído en la red de productos Apple y te compraste un iPhone, esta entrada no te salvará de las garras de Steve Jobs, el Edison de nuestros días, sin embargo te proponemos intentar dignificarlo un poco. ¡Gracias Sarah!]]></description>
			<content:encoded><![CDATA[<p>
	<img src="http://www.obsoletos.org/wp-content/uploads/2010/04/NES-iPhone-dock-recycled-recyclart2-150x150.jpg" alt="This image has no alt text" />
	</p><p>Si eres uno de los muchos damnificados que ha caído en la red de productos Apple y te compraste un iPhone, esta entrada no te salvará de las garras de Steve Jobs, <a title="La historia del disco Diamond, o la extraña conexión entre Edison y Steve Jobs -- Obsoletos" href="http://www.obsoletos.org/2010/03/la-historia-del-disco-diamond-o-la-extrana-conexion-entre-edison-y-steve-jobs/">el Edison de nuestros días</a>, sin embargo te proponemos <a title="NES controller – iPhone dock/stand -- Recyclart" href="http://www.recyclart.org/2010/04/nes-controller-iphone-dock/"><strong>intentar dignificarlo un poco</strong></a>. ¡Gracias Sarah!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.obsoletos.org/2010/04/dignifica-minimamente-tu-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Detector de movimiento sobre un ATMega88</title>
		<link>http://www.obsoletos.org/2010/03/detector-de-movimiento-sobre-un-atmega88/</link>
		<comments>http://www.obsoletos.org/2010/03/detector-de-movimiento-sobre-un-atmega88/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 16:31:46 +0000</pubDate>
		<dc:creator>cogollo</dc:creator>
				<category><![CDATA[Hackeos e ideas]]></category>
		<category><![CDATA[Nuestros hacks]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[ATMega88]]></category>
		<category><![CDATA[microcontroladores]]></category>
		<category><![CDATA[PIR]]></category>
		<category><![CDATA[programación]]></category>

		<guid isPermaLink="false">http://www.obsoletos.org/?p=2882</guid>
		<description><![CDATA[Como mi último post se alargó más de la cuenta, dejé pendiente la implementación del sensor de presencia mediante nuestra nueva plataforma de desarrollo. Bueno, pues ya va tocando. Por si ya lo has olvidado, vamos a montar un sistema que detecta la presencia de gente mediante un PIR. Si hay alguien presente enciende unas [...]]]></description>
			<content:encoded><![CDATA[<p>Como <a href="http://www.obsoletos.org/2010/01/plataforma-de-desarrollo-practica-y-barata-para-microcontroladores/">mi último post</a> se alargó más de la cuenta, dejé pendiente la implementación del sensor de presencia mediante nuestra nueva plataforma de desarrollo. Bueno, pues ya va tocando.</p>
<p>Por si ya lo has olvidado, vamos a montar un <strong>sistema que detecta la presencia de gente</strong> mediante un <a href="http://en.wikipedia.org/wiki/Passive_infrared_sensor">PIR</a>. Si hay alguien presente enciende unas luces paulatinamente hasta llegar a su máximo de intensidad y después, tras un cierto tiempo sin que se detecte a nadie, las apaga también paulatinamente. Aquí tienes el vídeo otra vez:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="300" 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=7417051&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="300" src="http://vimeo.com/moogaloop.swf?clip_id=7417051&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Para completar este magnífico artefacto necesitarás montar unos pocos &#8220;periféricos&#8221; además de la placa con el micro. Veámoslos uno por uno después del salto.</p>
<p><span id="more-2882"></span></p>
<p><strong>Selector de tiempo</strong></p>
<ul>
<li>Un <a href="http://es.wikipedia.org/wiki/Potenci%C3%B3metro">potenciómetro</a> (entre 10KΩ y 1MΩ todo vale).</li>
<li>Cable plano de 3 conductores (de nuevo, los viejos cables IDE vienen muy bien para esto).</li>
<li>Una tira de pines macho.</li>
</ul>
<p>Lo que queremos hacer con esto es conectar las dos patas exteriores del potenciómetro a 0 y 5 V respectivamente. De esta manera el voltaje que obtengamos en la pata central (que está conectada electricamente al cursor del potenciómetro) será proporcional al ángulo que tenga e l cursor en es momento. Esto es, si giramos el cursor todo a la izquierda tendremos 0V en la pata central. Si lo giramos todo a la derecha tendremos 5V. Y en las posiciones intermedias tendremos un valor proporcional al de su posición.</p>
<p>Luego, conectaremos este selector al puerto de sensores y nuestro software se encargará de leer periódicamente el valor del voltaje para determinar cuanto tiempo tiene que esperar sin detectar a nadie antes de ponerse a apagar las luces. De este modo podremos ajustar dicho tiempo en directo como quien cambia el volumen de la tele.</p>
<p>El esquema del circuito es este:</p>
<p><a href="http://www.obsoletos.org/wp-content/uploads/2010/02/potSensor.png"><img class="aligncenter size-medium wp-image-3035" title="Conexión potenciometro" src="http://www.obsoletos.org/wp-content/uploads/2010/02/potSensor-235x176.png" alt="" width="235" height="176" /></a></p>
<p>Y este es el aspecto del sensor una vez terminado. Nada espectacular.</p>
<p><a href="http://www.obsoletos.org/wp-content/uploads/2009/11/P1090335.JPG"><img class="aligncenter size-large wp-image-2692" title="Potenciometro con conector" src="http://www.obsoletos.org/wp-content/uploads/2009/11/P1090335-500x375.jpg" alt="Potenciometro con conector" width="500" height="375" /></a></p>
<p>Fijate que he quitado el pin que va entre GND y 5V para que el hueco coincida con el agujero que hay &#8220;tupido&#8221; en el puerto de sensores. En este caso usé pines acodados, pero he descubierto que es más cómodo si usas pines rectos normales.</p>
<p><strong>Sensor de presencia</strong></p>
<ul>
<li>Un sensor PIR (Los hay de muchos tipos, nosotros estamos usando <a href="http://www.rapidonline.com/Electronic-Components/Sensors/PIR-Sensors/Passive-infrared-motion-sensors/32112/kw/sensor+PIr">éstos</a>).</li>
<li>Una resistencia de 100KΩ.</li>
<li>Cable plano de 3 conductores.</li>
<li>Tira de pines macho.</li>
</ul>
<p>Para que nos entendamos, los sensores PIR son una especie de cámara de muy baja resolución que sólo puede ver el infrarrojo. Como las personas (y los seres vivos en general) están más calientes que su entorno &#8220;brillan&#8221; (en el infrarrojo) más que el fondo. Cuando un PIR detecta ese cambio en el brillo en alguna zona de su campo de visión asume que tiene a alguien delante.</p>
<p>El alcance y el ángulo de visión de un PIR varían mucho según  el modelo. Lo normal es que el alcance esté entre los 2&#8217;5 y los 10 metros, y que el ángulo se encuentre entre los 30º y los 100º.</p>
<p>Los modelos que estoy usando tienen tres pines. Uno va a tierra (GND), otro a 5V para la alimentación (Vdd) y el tercero nos da la salida del sensor (OUT). El voltaje que midamos en este pin será 5 V cuando no hay nadie presente y 0V cuando se detecte a alguien (ojo, ya ves que la salida esta invertida).<a href="http://www.obsoletos.org/wp-content/uploads/2010/01/PIRPinout.jpg"><img class="aligncenter size-full wp-image-2884" title="PIRPinout" src="http://www.obsoletos.org/wp-content/uploads/2010/01/PIRPinout.jpg" alt="PIRPinout" width="400" height="300" /></a>Por último, aunque no lo pone en la hoja de datos de estos PIRs, parece que es necesario utilizar una resistencia pull-down de 100KΩ entre la salida y tierra para que la señal sea lo bastante limpia.</p>
<p>Dicho lo cual, aquí tienes el esquema del circuito y una fotico con el resultado:</p>
<p style="text-align: left;"><a href="http://www.obsoletos.org/wp-content/uploads/2010/02/PIRSensor.png"><img class="size-medium wp-image-3033 alignleft" title="Conexión sensor PIR" src="http://www.obsoletos.org/wp-content/uploads/2010/02/PIRSensor-235x176.png" alt="" width="235" height="176" /></a><a href="http://www.obsoletos.org/wp-content/uploads/2009/11/P1090334.JPG"><img class="aligncenter size-medium wp-image-2691" title="Sensor PIR con conector" src="http://www.obsoletos.org/wp-content/uploads/2009/11/P1090334-235x176.jpg" alt="" width="235" height="176" /></a></p>
<p><strong>Cable de comunicaciones</strong></p>
<ul>
<li> Cable plano de 10 hilos.</li>
<li>Dos conectores hembra de cable plano de 10 hilos</li>
</ul>
<p>Este es el tipo de cable que necesitaremos, en general, para conectar nuestros periféricos a la &#8220;placa base&#8221;. Solo tienes que ponerle los conectores en los extremos. Normalmente la gente usa herramientas especiales para cerrar bien los conectores, pero yo lo he estado haciendo golpeándolos con un mazo de goma y sale bastante bien. Lo único es que tienes que ir poco a poco, por que si un lado del conector se encaja más rápidamente que el otro se pueden partir las pestañas que hacen que se mantenga todo unido. También he ocluido los agujeros que corresponderian a los pines que faltan en los puertos de entrada/salida para que no se pueda colocar el cable incorrectamente.</p>
<p><a href="http://www.obsoletos.org/wp-content/uploads/2009/11/P1090333.JPG"><img class="aligncenter size-medium wp-image-2690" title="Cable conexion plano 9 pines" src="http://www.obsoletos.org/wp-content/uploads/2009/11/P1090333-235x176.jpg" alt="Cable conexion plano 9 pines" width="235" height="176" /></a></p>
<p><strong>Distribuidor</strong></p>
<ul>
<li>Pines machos dobles.</li>
<li>Pines hembra acodados.</li>
</ul>
<p>Pues sí, tener 4 pines de entrada/salida agrupados en un solo conector está muy bien cuando vas a necesitarlos todos a la vez, cuando quieres &#8220;hablar&#8221; <a href="http://www.iearobotics.com/proyectos/cuadernos/ct1/ct1.html">en serie</a> con un dispositivo o controlar un pequeño motor. Pero, ¿qué pasa si solo quieres encender una luz? O mejor: dos luces, separadas entre sí, y controladas cada una por un pin distito del microcontrolador. En estos casos, necesitamos una plaquita que nos permita separar las señales y dirigir cada una a su destino final.</p>
<p>Estas placas presenta en un lado un conector donde enchufaremos el extremo final del cable de comunicaciones y en los otros lados entre 1 y 4 conectores más pequeños hasta donde llevan las 4 señales de datos individuales y el voltaje de alimentación.</p>
<p>En este proyecto vamos a usar solamente una señal, pero aquí tienes tambien el esquema del distribuidor para dos señales que seguro que viene bien en el futuro.</p>
<p><a href="http://www.obsoletos.org/wp-content/uploads/2010/02/distribuidor.png"><img class="aligncenter size-large wp-image-3036" title="Esquema distribuidor" src="http://www.obsoletos.org/wp-content/uploads/2010/02/distribuidor-500x375.png" alt="" width="500" height="375" /></a></p>
<p>Para que quede un poco más claro puedes ver las fotos de ambos circuitos completados. (Pero no hagas caso del jumper que se ve en el centro del distribuidor de dos señales, resultó que no era muy buena idea).</p>
<p><a href="http://www.obsoletos.org/wp-content/uploads/2009/11/P1090337.JPG"><img class="size-medium wp-image-2694 alignleft" title="Conectores intermedios 1 y 2 pines - frente" src="http://www.obsoletos.org/wp-content/uploads/2009/11/P1090337-235x176.jpg" alt="Conectores intermedios 1 y 2 pines - frente" width="235" height="176" /></a><a href="http://www.obsoletos.org/wp-content/uploads/2009/11/P1090338.JPG"><img class="size-medium wp-image-2695 alignnone" title="Conectores intermedios 1 y 2 pines - traseras" src="http://www.obsoletos.org/wp-content/uploads/2009/11/P1090338-235x176.jpg" alt="Conectores intermedios 1 y 2 pines - traseras" width="235" height="176" /></a></p>
<p><strong>Amplificador</strong></p>
<ul>
<li>Un transistor <a href="http://es.wikipedia.org/wiki/MOSFET">MOSFET tipo n</a>. (Te cuento los detalles más abajo).</li>
<li>Una resistencia de 200 Ω.</li>
<li>Pines acodados machos y hembras.</li>
<li>Dos <a href="http://catalog.weidmueller.com/procat/Group.jsp;jsessionid=9FF641E1F8AE02E301D0334158A28877?groupId=%28%22group21988543685230%22%29&amp;page=Group">bornes de conexión para circuito impreso</a>.</li>
</ul>
<p><a href="http://www.obsoletos.org/wp-content/uploads/2009/11/P1090339.JPG"><img class="aligncenter size-large wp-image-2696" title="Transistor - frente" src="http://www.obsoletos.org/wp-content/uploads/2009/11/P1090339-500x375.jpg" alt="Transistor - frente" width="500" height="375" /></a></p>
<p>Queremos encender luces, y queremos que sean unas luces que marquen alguna diferencia entre &#8220;oscuro&#8221; y &#8220;luminoso&#8221;, pero los puertos de datos de nuestro controlador sólo pueden proporcionar unos 40 mA de corriente por cada pin. Está bien para encender un led, pero no te harán llegar muy lejos en la noche. Además, dan una tensión de salida de 5V y las bombillas que queremos usar son de 12V (como las de los coches).</p>
<p>Necesitamos una manera de amplificar las señales que manda el controlador hasta que sean lo bastante potentes como para encender esas bombillas. Para ello usamos un transistor MOSFET <a href="http://es.wikipedia.org/wiki/MOSFET">tipo n</a> a modo de interruptor. Los MOSFETs tienen tres patas, drenador (<em>drain</em>), fuente (<em>source</em>) y puerta (<em>gate</em>). La corriente principal (la que encenderá nuestra bombilla) entra por el drenador y sale por la fuente. Cuando la puerta se encuentra conectada a tierra (0V) se dice que el transistor está <em>en corte</em> y no permite pasar corriente entre drenador y fuente. Cuando el voltaje de la puerta supera cierto <em>voltaje umbral </em>(positivo para los tipo n y negativo para los tipo p) el transistor está <em>en saturación</em> y permite que pase gran cantidad de corriente entre drenador y fuente.</p>
<p>Las características más importantes para este tipo de transistores son 3: el voltaje fuente-drenador máximo (VDSs), que es la diferencia de potencial máxima que podemos poner entre fuente y drenador sin que pete todo; la intensidad de drenador máxima (ID), que es la intensidad máxima que puede aceptar el drenador sin quemarse; y el voltaje umbral ( VGS(th)) que, simplificando, sería el voltaje que hay que aplicarle a la puerta para que el transistor comience a conducir.</p>
<p>Queremos encender dos bombillas de 12V y 6 Watios cada una. Eso supone que van a consumir un Amperio entre las 2. Además, queremos controlar el encendido con un pulso de 5 V. Total, que necesitaremos un MOSFET con: VDSs&gt;12V, ID&gt;1A y VGS(th)&lt;5V.</p>
<p>En cualquier tienda de electrónica puedes encontrar cientos, si no miles, de transistores que cumplan estos requisitos por menos de un lerele, pero también puedes encontrarlos entre la chatarra electrónica que tengas por casa. Para esta placa yo he usado un <a href="http://www.datasheetcatalog.org/datasheet2/5/0w0q8j6f44wahlhq1g811lpkd5py.pdf">STW13NK80Z </a>que encontré en una fuente de alimentación rota. Con VDSs=800V y ID=12A es como matar moscas a cañonazos, sí, pero al menos el cañón nos salió gratis. Busca componentes que tengan <a href="http://www.directindustry.com/prod/fairchild-semiconductor/power-mosfet-33535-192568.html">este aspecto</a> y estén atornillados a un disipador. Casi seguro que serán algún tipo de transistor. Solo tienes que googlear el numero de serie que llevan impreso para saber de qué se trata exactamente.</p>
<p>Ahora que ya tienes transistor vamos a montar el circuito. Tanto la señal, como la alimentación llegan por el conector macho y se &#8220;reenvían&#8221; al conector hembra. De este modo se pueden encadenar varios de estos amplificadores si fuera necesario.</p>
<p><a href="http://www.obsoletos.org/wp-content/uploads/2010/02/MosFet.png"></a><a href="http://www.obsoletos.org/wp-content/uploads/2010/02/MosFet1.png"><img class="aligncenter size-large wp-image-3038" title="Conexiones transistor" src="http://www.obsoletos.org/wp-content/uploads/2010/02/MosFet1-500x375.png" alt="" width="500" height="375" /></a></p>
<p>El módulo terminado, con la bombilla al lado tiene este aspecto:</p>
<p><a href="http://www.obsoletos.org/wp-content/uploads/2009/11/P1090340.JPG"><img class="size-medium wp-image-2697 alignleft" title="Amplificador- frente" src="http://www.obsoletos.org/wp-content/uploads/2009/11/P1090340-235x176.jpg" alt="Amplificador- frente" width="235" height="176" /></a><a href="http://www.obsoletos.org/wp-content/uploads/2009/11/P1090341.JPG"></a><a href="http://www.obsoletos.org/wp-content/uploads/2009/11/P1090341.JPG"><img class="size-medium wp-image-2698 alignleft" title="transistor - trasera" src="http://www.obsoletos.org/wp-content/uploads/2009/11/P1090341-235x176.jpg" alt="transistor - trasera" width="235" height="176" /></a></p>
<p style="clear: both;">
<p style="clear: both;">
<p><strong>Firmware</strong></p>
<p style="clear: both;">Contra todo pronóstico ésta era la última pieza que quedaba por montar. Lo siguiente es hacer un programa que se encargue de &#8220;leer&#8221; el PIR  y el potenciómetro y de controlar la luz. Puedes copiar el mío de aquí abajo Como ves es muy sencillito y está comentado hasta aburrir. Ya hablamos hace meses de cómo <a href="http://www.obsoletos.org/2009/06/lo-que-aprendimos-en-el-taller-de-microcontroladores/">compilarlo y grabarlo en el microcontrolador</a>.</p>
<pre class="c">/*
 * Firmware detector de presencia para ATMega88. Lee la salida de un sensor PIR y
 * de un potenciómetro en el puerto C (PC0 y PC3 respectivamente).
 * Enciende una luz conectada a PD5 cuando el PIR detecta movimiento (salida &gt; 128)
*/

// Frecuencia de funcionamiento (para las rutinas de delay).
#define F_CPU 1000000
#define TMULT

#include
#include 

//Funciones para inicializar y leer desde las unidades conversoras analógico-digitales
void initialiceADC(void);
unsigned char readADC(unsigned char channel);

//Funciones para inicializar y emplear PWM
void initialicePWM(void);
void analogOut(char port,unsigned char value);

int main(void)
{
	//Aquí se guarda el estado actual del programa
	unsigned char state=0;
	//El valor guardado en 'out' es el que se usará como salida mediante PWM
	unsigned char out = 0;
	unsigned char ant;
	//Aquí llevaremos una cuenta del tiempo transcurrido desde la última detección
	int timer = 0;

	//Configuramos los pines del puerto D como salida
	DDRD=0xff;

	//Inicializamos PWM y ADC
	initialicePWM();
	initialiceADC();

	//Bucle principal.
	while(1)
	{
		switch(state)
		{
			//Estado 0: Apagado, esperando a detectar algo
			case 0:
				//Cuando se detecta a alguien pasamos a estado 1.
				// La salida para a 10 (muy poco brillo)
				if(readADC(0)&gt;128)
				{
					out=10;
					state = 1;
				}
				else out=0;
				break;
			//Estado 1: Aumentando el brillo
			case 1:
				//Aumentamos el en cada iteración. Como la percepción del
				//brillo es logarítmica tenemos que aumentarlo exponencialmente
				//para que se perciba como un aumento lineal. En concreto
				//multiplicamos el brillo anterior por 1.125
				ant = out;
				out+= out&gt;&gt;3;
				//Si el brillo anterior es mayor que el actual -&gt; overflow
				//Fijamos el brillo en 255 y pasamos al estado 2
				if(ant&gt;out)
				{
					out = 255;
					state = 2;
				}
				break;
			//Estado 2: Brillo máximo hasta que pase un cierto tiempo desde la última detección
			case 2:
				//Si se detecta movimiento reseteamos el temporizador
				if(readADC(0)&gt;128)
					timer =0;
				//si no lo aumentamos
				else
					timer++;

				//El tiempo que debe pasar depende de la posición del cursor de potenciómetro
				//será un valor entre 0 y 255 multiplicado por TMULT (para TMULT = 4 abarca entre
				// 0 y 90 segundos aprox).
				//Cuando timer supera ese valor lo ponemos a 0 y pasamos al estado 3.
				if(timer&gt;(readADC(3)*TMULT))
				{
					timer = 0;
					state = 3;
				}
				break;
			//Estado 3: Disminuyendo el brillo
			case 3:
				//Reducimos el brillo igual que lo aumentamos antes. En lugar de
				//multiplicarlo por 1.125 ahora lo hacemos por 0.875
				if(readADC(0)&gt;128)
					state = 1;
				else
				{
					ant = out;
					out-= out&gt;&gt;3;
					//Si ant=out es que out ya era tan pequeño que al redondear tras la
					//división se queda igual. Fijamos out a 0 y volvemos a la espera
					//en el estado 0
					if(ant&lt;=out)
					{
						out = 0;
						state = 0;
					}
				}
				break;

		}
		//En cada iteración actualizamos el valor de la salida a 'out'
		analogOut(0,out);
		//y esperamos un poco antes del siguiente paso
		_delay_ms(100);
	}
}

void initialiceADC(void)
{
	DIDR0=0x3F; //Deshabilita la entrada digital a traves de los pines de ADC

	//REFS(0,1) pone Vcc como voltaje de referencia
	//y ADLAR(1) justifica el valor leido a la izquierda para que solo tengamos que leer ADCH
	ADMUX= _BV(REFS0)|_BV(ADLAR);
	//ADEN habilita el uso de ADC y ADPS(0,1,1) pone el preescale del temporizador ADC a 8
	ADCSRA = _BV(ADEN)|_BV(ADPS1)|_BV(ADPS0);

}

unsigned char readADC(unsigned char channel)
{
	ADMUX= (ADMUX &amp; 0xF0) | channel;
	//Poniendo ADSC a 1 comienza la conversión
	ADCSRA|=_BV(ADSC);
	//Sabemos que ha teminado cuando ADSC vuelve a valer 0
	while(ADCSRA &amp; _BV(ADSC));
	//El resultado está en ADCH
	return ADCH;
}

void initialicePWM()
{
	//Configuramos PD5 y PD6 como salidas
	DDRD |= _BV(PD5)| _BV(PD6);
  	//WGM0(0,1,1) selecciona el modo 'fast PWM'. COM0A(1,0) y COM2B(1,0)
  	//proporciona PWM no invertido para las salidas A y B
       TCCR0A = _BV(WGM01)|_BV(WGM00) | _BV(COM0A1)|_BV(COM0B1);
       //CS0(0,1,0)configura el preescaler de timer0 a 8
       TCCR0B = _BV(CS01);
}

void analogOut(char port, unsigned char value)
{
	//Si 'port' es 1 usamos la salida B. Si es 0 la A
	if(port &amp; 1)
		OCR0B = value;
	else
		OCR0A = value;
}</pre>
<p>Y dicho lo cual solo queda ensamblarlo todo. Si ha ido todo bien no deberías poder conectar nada incorrectamente, pero asegúrate antes de enchufarlo todo a la corriente por primera vez. Aquí tienes un par de fotos para que puedas fijarte en donde va conectada cada cosa.</p>
<p><a href="http://www.obsoletos.org/wp-content/uploads/2009/11/P1090345.JPG"><img class="aligncenter size-large wp-image-2700" title="Luz regulable y detector de movimiento. Detalle conexiones." src="http://www.obsoletos.org/wp-content/uploads/2009/11/P1090345-500x375.jpg" alt="" width="500" height="375" /></a></p>
<p><a href="http://www.obsoletos.org/wp-content/uploads/2009/11/P1090342.JPG"><img class="aligncenter size-large wp-image-2699" title="Luz regulable y detector de movimiento. Visión global" src="http://www.obsoletos.org/wp-content/uploads/2009/11/P1090342-500x375.jpg" alt="" width="500" height="375" /></a></p>
<p>Bueno, pues ya tienes tu propio detector de movimiento. Pero tendrás que quedarte muy muy quieto para ver cómo se apaga la luz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.obsoletos.org/2010/03/detector-de-movimiento-sobre-un-atmega88/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Un barrio feliz, hackeando las cámaras de vigilancia de Lavapiés</title>
		<link>http://www.obsoletos.org/2010/02/un-barrio-feliz-hackeando-las-camaras-de-vigilancia-de-lavapies/</link>
		<comments>http://www.obsoletos.org/2010/02/un-barrio-feliz-hackeando-las-camaras-de-vigilancia-de-lavapies/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 12:18:04 +0000</pubDate>
		<dc:creator>skotperez</dc:creator>
				<category><![CDATA[Hackeos e ideas]]></category>
		<category><![CDATA[Iniciativas]]></category>
		<category><![CDATA[Medialab]]></category>
		<category><![CDATA[Open Up]]></category>
		<category><![CDATA[Un barrio feliz]]></category>

		<guid isPermaLink="false">http://www.obsoletos.org/?p=2923</guid>
		<description><![CDATA[Hoy se han inaugurado las jornadas Open Up que se desarrollarán hasta el 23 de febrero en el centro cultural Medialab Prado. El objetivo es llenar de contenido y explorar las posibilidades de una pantalla recientemente instalada que cubre toda la fachada del edificio que da a la Plaza de las Letras. Dentro de los [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-2924" title="Proyecto Un barrio feliz -- Jornadas Open Up Medialab" src="http://www.obsoletos.org/wp-content/uploads/2010/02/4253208969_88ae8fdcb9.jpg" alt="" width="500" height="358" /></p>
<p>Hoy se han inaugurado las <a title="Taller Open Up -- Medialab Prado" href="http://medialab-prado.es/article/open_up"><strong>jornadas Open Up</strong></a> que se desarrollarán hasta el 23 de febrero en el centro cultural <strong>Medialab Prado</strong>. El objetivo es llenar de contenido y explorar las posibilidades de una pantalla recientemente instalada que cubre toda la fachada del edificio que da a la Plaza de las Letras.</p>
<p>Dentro de los <a title="Taller Open Up: Proyectos seleccionados -- Medialab Prado" href="http://medialab-prado.es/article/open_up_proyectos_seleccionados">proyectos seleccionados</a>, se acaba de presentar <a title="Proyecto Un barrio feliz -- Foros Medialab Prado" href="http://foros.medialab-prado.es/viewtopic.php?id=380"><strong>Un barrio feliz</strong></a>, ideado por <a title="El blog de Tina Paterson" href="http://www.tinapaterson.com/">David Rodríguez</a> y el colectivo <a title="Un barrio feliz" href="http://unbarriofeliz.net">Unbarriofeliz</a>. La idea del proyecto es mostrar las imágenes que registran las <a title="Las cámaras de vigilancia ya están instaladas en Lavapiés -- e-madrid" href="http://www.e-madrid.org/gestion-urbana/2009/10/las-camaras-de-vigilancia-ya-estan-instaladas-en-lavapies">48 cámaras que ha instalado el Ayuntamiento de Madrid en el barrio de Lavapiés</a>. Como se cuenta en la página del colectivo el objetivo es <a title="Hacer público lo privado -- Un barrio feliz" href="http://unbarriofeliz.wordpress.com/2010/02/08/hacer-publico-lo-privado/">hacer público lo privado</a>, y así que los propios vecinos puedan evaluar la utilidad de las imágenes.</p>
<p>Desde <em>Obsoletos</em> siempre estamos de acuerdo con proyectos que favorezcan la transparencia pero lo que más nos ha llamado la atención de la iniciativa es la forma de conseguirlo: <strong>hackear las cámaras para captar la señal y poder reproducirla a voluntad</strong>. Según han contado en la presentación la señal de cada cámara se envía mediante algún tipo emisor a un servidor central en algún centro de control del ayuntamiento donde se procesa toda la información. Así que la complicación del proyecto consiste en hackear los emisores y redirigir la señal a la pantalla de Medialab.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.obsoletos.org/2010/02/un-barrio-feliz-hackeando-las-camaras-de-vigilancia-de-lavapies/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Cacharreo automovilístico: del hidrocarburo al amperio</title>
		<link>http://www.obsoletos.org/2010/02/cacharreo-automovilistico/</link>
		<comments>http://www.obsoletos.org/2010/02/cacharreo-automovilistico/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 07:59:35 +0000</pubDate>
		<dc:creator>paaq</dc:creator>
				<category><![CDATA[Hackeos e ideas]]></category>
		<category><![CDATA[automóvil]]></category>
		<category><![CDATA[coches]]></category>
		<category><![CDATA[electricidad]]></category>

		<guid isPermaLink="false">http://www.obsoletos.org/?p=2890</guid>
		<description><![CDATA[Hace un tiempo que Fernando nos mandó en un mail el link a la web de unos muchachos canadienses que han convertido su coche de gasolina a eléctrico. Hay mucha información sobre conversiones de coches en internet, pero el reto del proyecto ForkenSwift está en mantener el gasto neto por debajo de mil dólares ¿Cómo? [...]]]></description>
			<content:encoded><![CDATA[<p>Hace un tiempo que Fernando nos mandó en un mail el link a <a href="http://www.forkenswift.com/">la web de unos muchachos canadienses que han convertido su coche de gasolina a eléctrico</a>. Hay mucha información sobre conversiones de coches en internet, pero el reto del proyecto ForkenSwift está en mantener el gasto neto por debajo de mil dólares ¿Cómo? Bajando los requisitos al mínimo, usando componentes de segunda mano y vendiendo las piezas que sobran.</p>
<p><a href="http://www.obsoletos.org/wp-content/uploads/2010/02/forkenswift-red-car-blue-car.jpg"><img class="aligncenter size-large wp-image-2892" title="Los coches utilizados" src="http://www.obsoletos.org/wp-content/uploads/2010/02/forkenswift-red-car-blue-car-500x258.jpg" alt="Los coches utilizados" width="500" height="258" /></a><br />
El coche utilizado para esta conversión fueron en realidad dos: un Suzuki Swift podrido por dentro y un Geo Metro (que es el mismo coche pero con otra marca) podrido por fuera. Hablamos de coches de principios de los 90 que costaron 75 y 170 dólares, respectivamente. El motor eléctrico y gran parte de la cacharrada vino de una carretilla elevadora, de la que no se emplearon las baterías o el controlador por ser demasiado pesados.</p>
<p><a href="http://www.obsoletos.org/wp-content/uploads/2010/02/forkenswift-baker-loot.jpg"><img class="aligncenter size-large wp-image-2893" title="forkenswift-baker-loot" src="http://www.obsoletos.org/wp-content/uploads/2010/02/forkenswift-baker-loot-500x393.jpg" alt="forkenswift-baker-loot" width="500" height="393" /></a></p>
<p>¿El resultado? Un cochecillo que alcanza los 50 kilómetros por hora, tiene una autonomía de 20 kilómetros y es ligeramente peligroso para los peatones porque no hace ruido. Qué más quieres por mil dólares. <a href="http://www.obsoletos.org/2009/12/hacia-un-estandar-para-los-enchufes-de-los-coches-electricos/">Como dijimos el otro día</a>, los valores testosterónicos que se asociaban a los automóviles van a desaparecer en la próxima era de los coches eléctricos. Mira el siguiente vídeo de la conducción del ForkenSwift ¿Acaso es posible comportarse como un macarra de BMW con este coche?</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="500" height="380" 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/Liqv3KgXThk&amp;hl=es_ES&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="500" height="380" src="http://www.youtube.com/v/Liqv3KgXThk&amp;hl=es_ES&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Especial mención merece el esfuerzo de haber vendido las piezas que iban sobrando del Suzuki, del Geo y de la carretilla. Si hubieran tirado todo a la basura, el proyecto habría costado 2600 dólares. De hecho, el gasto neto en la carretilla, la diferencia entre lo que pagaron por ella y lo que cobraron por la chatarra sobrante, fueron 36 dólares. Esto es obviamente imposible de hacer en España, donde el vicio de nuevos ricos nos impide comprar y vender cosas de segunda mano.</p>
<p>Gracias a esta incursión en el mundillo de las conversiones caseras de vehículos hemos descubierto páginas como <a href="http://evalbum.com/">EValbum</a> o <a href="http://ecomodder.com/">Ecomodder</a>, donde los manitas cuelgan las fotos de sus proyectos. Mi obsocoche sigue chupando gasoil -y por muchos años- pero la creatividad derrochada en estos aparatos es entusiasmante. Desde <a href="http://evalbum.com/3093">carros sesenteros</a> hasta pequeñas <a href="http://evalbum.com/3086">motocicletas</a>, cualquier vehículo puede pasarse al amperio con un poco de cirugía casera. Esto me resulta especialmente interesante en una industria que se ha pasado a la obsolescencia funcional hace relativamente pocos años. Para mucha gente, su coche actual es el primero al que no le pueden meter mano bajo el capó. Aún recuerdo el cabreo de mi tío, el mecánico, cuando descubrió que tenía que llevar su nuevo coche a un taller para cambiar una triste bombilla.</p>
<p>Otro tema a considerar es la fantástica regulación que tienen los países anglosajones con respecto a la homologación de vehículos. Si funciona y no es peligroso, pagas algo de dinero y a conducir. Por eso de las islas británicas salen todos esos coches freaks tipo cama con ruedas, o sofá-coche; pero también asombrosos deportivos artesanales que al otro lado del Canal no se podrían homologar por no ser productos industriales.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.obsoletos.org/2010/02/cacharreo-automovilistico/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Plataforma de desarrollo (práctica y barata) para microcontroladores</title>
		<link>http://www.obsoletos.org/2010/01/plataforma-de-desarrollo-practica-y-barata-para-microcontroladores/</link>
		<comments>http://www.obsoletos.org/2010/01/plataforma-de-desarrollo-practica-y-barata-para-microcontroladores/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 16:11:50 +0000</pubDate>
		<dc:creator>cogollo</dc:creator>
				<category><![CDATA[Hackeos e ideas]]></category>
		<category><![CDATA[Nuestros hacks]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[ATMega88]]></category>
		<category><![CDATA[microcontroladores]]></category>
		<category><![CDATA[prototipado]]></category>

		<guid isPermaLink="false">http://www.obsoletos.org/?p=2701</guid>
		<description><![CDATA[Lo bonito de hacer talleres y demás mandangas (bueno, una de las cosas bonitas) es que conoces gente. Una de las personas a las que hemos conocido últimamente es Ignacio, un joven escultor cuyas obras suelen incluir algún elemento móvil y/o luminoso. Como es un joven inquieto, Ignacio vino al taller de microcontroladores que montamos [...]]]></description>
			<content:encoded><![CDATA[

Lo bonito de hacer talleres y demás mandangas (bueno, una de las cosas bonitas) es que conoces gente. Una de las personas a las que hemos conocido últimamente es <a href="http://www.canalesaracil.com/Default.aspx">Ignacio</a>, un joven escultor cuyas obras suelen incluir algún elemento <a href="http://www.canalesaracil.com/Seccion-Obra.aspx?Seccion=Sculptures&amp;Obra=Hang-around">móvil</a> y/o <a href="http://www.canalesaracil.com/Seccion-Obra.aspx?Seccion=Sculptures&amp;Obra=The-Light-Pianola">luminoso</a>.

Como es un joven inquieto, Ignacio vino al <a href="http://www.obsoletos.org/2009/06/lo-que-aprendimos-en-el-taller-de-microcontroladores/">taller de microcontroladores</a> que montamos en <a href="http://medialab-prado.es/">Medialab</a> para averiguar como esos cacharritos podrían ayudarle a dotar sus esculturas de una cierta interactividad. Como es un escultor inquieto (léase ocupado), no tiene la base de conocimientos en electrónica necesarios para acometer ese tipo de proyectos, ni el tiempo necesario para adquirir ese conocimiento (tampoco es que haga falta tanto tiempo, pero ya sabes como son los artistas).

Total, que nos ha pedido que le echemos una mano (remunerada, que somos hippies pero no tanto). Como primer proyecto quiere utilizar un <a href="http://en.wikipedia.org/wiki/Passive_infrared_sensor">sensor de movimiento PIR</a> para detectar cuando llega alguien a ver la escultura y que las luces se enciendan gradualmente. Cuando la gente se va, las luces deben apagarse. Gradualmente también, claro.

Así pues necesitamos algún tipo de microcontrolador que lea periódicamente (varias veces por segundo) el estado del sensor, lleve la cuenta del tiempo que ha pasado desde la última detección y se encargue de controlar las luces, aumentando y disminuyendo su intensidad poco a poco, según corresponda.

Con esas consideraciones (y alguna otra más), y tras unas semanas de pruebas y más pruebas he llegado a esto:

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="500" height="375" 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=7417051&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="500" height="375" src="http://vimeo.com/moogaloop.swf?clip_id=7417051&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"> </embed></object>

Como ves cumple perfectamente con las especificaciones, pero es capaz de mucho más. Te cuento qué, cómo y porqué  a continuación.
<span id="more-2701"></span>
<h4>¿Qué?</h4>
Bueno, ¿que tenemos aquí entonces? Como ya he dicho, nuestro aparato no solo sirve para encender y apagar luces. <a href="http://frikotaku.wordpress.com/2006/08/12/el-cerebro-de-la-bestia/">El cerebro de la bestia</a> es, en este caso, un microcontrolador <a href="http://www.atmel.com/dyn/resources/prod_documents/doc2545.pdf">ATMega88</a>, funcionando a 1 MHz, totalmente programable y con acceso a 12 pines de entrada/salida (4 de ellos con <a href="http://es.wikipedia.org/wiki/Conversor_anal%C3%B3gico-digital">conversores analógico/digital</a> para poder leer valores arbitrarios de voltaje). Todo ello por entre 7 y 10 euros en materiales.

<div id="attachment_2688" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.obsoletos.org/wp-content/uploads/2009/11/P1090330.jpg"><img class="size-large wp-image-2688" title="Placa desarrollo AVR- frente" src="http://www.obsoletos.org/wp-content/uploads/2009/11/P1090330-500x375.jpg" alt="Placa desarrollo AVR- frente" width="500" height="375" /></a><p class="wp-caption-text">No le he puesto nombre aún</p></div>
<p style="text-align: center;"></p>
El resultado final no es pues una solución para el problema especifico EncenderUnaLuzCuandoAlguienMira, sino una plataforma genérica de prototipado que, espero, permita el desarrollo de proyectos con microcontroladores de una manera rápida, sencilla y barata. Algo parecido a un <a href="http://es.wikipedia.org/wiki/Arduino">Arduino</a>, vaya.
<h4>¿Por qué esto?</h4>
Entonces, ¿por qué no usar un Arduino después de todo? O mejor, ¿por qué diseñar un sistema genérico para resolver un problema tan concreto? ¿No estoy complicando y encareciendo artificialmente el producto? ¿No es esto el equivalente electrónico al <em>tour</em> que les dan a los turistas cuando cogen un taxi en el aeropuerto?

Bueno, supongo que lo sería si uno cobrara dinero con ello. La cosa es que diseñar un circuito electrónico para una aplicación profesional lleva bastante tiempo. Terminas el primer prototipo sólo para descubrir que esta lleno de fallos, inconveniencias y complicaciones innecesarias, así que haces un segundo prototipo, que resuelve la mayoría de esos problemas, pero que plantea algunos nuevos y probablemente mucho más interesantes. Así que haces un tercer prototipo y&#8230; bueno, ya sabes por donde voy.

Luego está el software. Alguien tiene que programar ese micro (véase yo) y la depuración del programa no es precisamente trivial (no es fácil saber qué está pasando ahí dentro, después de todo uno no tiene una flamante pantalla que le muestre los mensajes de error que puedan ir apareciendo). Total que entras en un ciclo parecido al del diseño del circuito, sólo que haces muchos más cambios (aunque al menos no tienes que soldar en cada iteración).

O sea, que este tipo de cosas cuestan bastante trabajo. Más teniendo en cuenta que uno no es un profesional del ramo. Y claro, no es plan de currar gratis. Tampoco me parecía bien cobrarle a Ignacio por un trabajo que probablemente no tenga una <em>calidad profesional</em> de esas (que es la primera vez que hago esto), y que probablemente hubiera llevado mucho más tiempo del necesario por culpa de mi ineptitud.

¿Qué hacemos entonces? Bueno, lo primero es liberar el diseño del circuito y el código fuente, para que cualquiera pueda hacer uso (consideralo una pequeña retribución a la comunidad hacker y DIY que hace viable este blog). Lo segundo, publicarlo en Obsoletos. Así me saco un par de posts, que ya me va tocando.

Ignacio ya no tiene que pagarme el diseño, porque ya no es su único beneficiario, así que puedo hacerlo un poco más complejo sin que eso le perjudique. Tarde o temprano yo iba a tener que diseñar algo que me permitiera trabajar con los micros de una manera mínimamente cómoda. Y ya puestos, una plataforma genérica será mucho más útil para quien quiera que esté ahí fuera.

Total, que Ignacio y cualquiera que lea esto es libre de usar todo el material de este post como más le convenga, pero si te parece demasiado complicado y quieres que te lo suelde yo, te cobro la mano de obra. Fair enough <img src='http://www.obsoletos.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> 

Pues muy bien, muy bonito todo, ¿pero que tiene de malo el Arduino? Es lo bastante genérico, ya viene montado y trae un entorno de desarrollo relativamente cómodo y sencillo. Bueno, no me malinterpretes, Arduino es una gran plataforma de iniciación, y simplifica mucho las primeras etapas de un proyecto, pero tiene sus pegas.

<div id="attachment_2786" class="wp-caption aligncenter" style="width: 409px"><a href="http://es.wikipedia.org/wiki/Arduino"><img class="size-full wp-image-2786" title="Arduinodiecimila400" src="http://www.obsoletos.org/wp-content/uploads/2010/01/Arduinodiecimila400.jpg" alt="Arduinodiecimila400" width="399" height="306" /></a><p class="wp-caption-text">Arduino Diecimila</p></div>

Para empezar está la programación, efectivamente el lenguaje que usa es sencillo y puedes encontrar montones de librerías de funciones ya hechas que te facilitan aún más la vida, pero esa sencillez precisamente hace que sea terriblemente ineficaz. <a href="http://hackaday.com/2010/01/06/arduino-io-speed-breakdown/">Cambiar el estado de un pin es 50 veces más lento si lo programas con el lenguaje de Arduino que si lo programas en C</a>. Además, quieras que no soy yo el que va a escribir el código y después de media vida usándolo me siento mucho más cómodo con C.

Por otro lado Arduino no funciona bien en un objeto acabado. Los conectores están bien para meterles un cablecico y llevarlo hasta una <a href="http://es.wikipedia.org/wiki/Placa_de_pruebas">protoboard</a> donde tienes montado el resto del circuito, pero los cables se salen con facilidad cuando los mueves, solo hay un par de puntos donde acceder a la alimentación o a la tierra del Arduino, y para colmo la separación entre el pin 7 y el 8 no es estándar así que no puedes simplemente hacer tu circuito en una placa perforada estándar y pincharlo encima. Tienes que comprar un <a href="http://www.arduino.cc/en/Main/ArduinoShields"><em>shield</em></a> especifico o <a href="http://es.wikipedia.org/wiki/Circuito_impreso#Manufactura">imprimir tus propias placas de circuitos</a>. Ambas cosas bastante caras.

Y luego está el precio, claro. La última vez que miré, un Arduino costaba 40 pavos. No está mal si vas a tener uno para practicar, pero si vas a meter uno en cada objeto que produzcas la cosa cambia. En mi diseño he tratado de emplear el mínimo número de partes posible (9 en total), que todas sean fáciles de conseguir y que el conjunto sea fácil de montar. El resultado es que cualquiera puede conseguir los materiales al por menor por unos de 8 leuros y que se puede montar en algo menos de hora y media con lo que puedo <em>vender</em> el chisme montado y preparado por 20 (incluyendo el coste del material).
<h4>¿Por qué así?</h4>
Así que basicamente tenemos un ATMega88 rodeado por un puñado de conectores. Veamos para que sirven:
<ol>
	<li>El puerto de programación: Nos permite conectar la placa al ordenador, a través del puerto paralelo, para programarlo e intercambiar datos.

<div id="attachment_2812" class="wp-caption aligncenter" style="width: 162px"><img class="size-full wp-image-2812" title="ATMega Puerto programacion" src="http://www.obsoletos.org/wp-content/uploads/2010/01/AtMega-Puerto-programacion.png" alt="Puerto de programación" width="152" height="213" /><p class="wp-caption-text">Puerto de programación</p></div></li>
	<li>El conector de alimentación: Se trata de <a href="http://es.rs-online.com/web/2868741.html">un conector hembra estándar de 2&#8217;5 mm</a>. Es un conector muy común entre los transformadores domésticos (nosotros hemos encontrado muchos en las fuentes de alimentación de los modems y routers) y como la placa lleva su propio <a href="http://www.datasheetcatalog.org/datasheets/228/390068_DS.pdf">7805</a> nos permite usar casi cualquier fuente de tensión de entre 7 y 18 V.

<div id="attachment_2811" class="wp-caption aligncenter" style="width: 240px"><img class="size-full wp-image-2811" title="ATMega Alimentacion" src="http://www.obsoletos.org/wp-content/uploads/2010/01/ATMega-Alimentacion.jpg" alt="Conector alimentación" width="230" height="200" /><p class="wp-caption-text">Conector de alimentación</p></div></li>
	<li>Puerto de sensores: Porque todo robot asesino que se precie necesita una buena batería de sensores para localizar a sus víctimas. Este puerto ofrece conexiones a los pines 0 a 3 del puerto C del microcontrolador (los que tienen el conversor analógico/digital) para poder medir el estado de sensores tanto analógicos como digitales. Como además los sensores suelen estar separados entre sí y suelen necesitar alimentación cada columna del puerto incluye, además del pin de entrada, un contacto a tierra y otro a 5 V. De este modo, con un único cable (con 3 conductores) entre la placa y el sensor podemos transmitir tanto la energía necesaria para que funcione el sensor como los datos proporcionados por éste.

<div id="attachment_2809" class="wp-caption aligncenter" style="width: 210px"><img class="size-full wp-image-2809" title="ATMega puerto de Sensores" src="http://www.obsoletos.org/wp-content/uploads/2010/01/ATMega-Sensores.jpg" alt="ATMega puerto de Sensores" width="200" height="180" /><p class="wp-caption-text">Puerto de sensores</p></div></li>
	<li>Puertos de entrada y salida digital: Así que necesitas comunicarte con algún periférico. Para que tu controlador pueda hablar con un chip de memoria o un display LCD necesitarás usar varios pines a la vez. Estos dos puertos están hechos con 2 filas de 5 pines colocados de tal manera que puedes enchufar un <a href="http://www.micropik.com/pag_conect_cableplano.htm">conector de cable plano de 10 hilos</a> en cada uno o un conector de 26 hilos en los dos a la vez. Entre los dos dan acceso a los pines del puerto D (uno a los pines 0 a 3, el otro a los pines 4 a 7). Así puedes acceder a todo el puerto D a la vez con un conector y un cable de 26 hilos (aunque se &#8220;desperdician&#8221; algunos cables) o conectar dos perifericos independientes que solo necesiten 4 pines. Cada uno de estos puertos ofrece además dos pines conectados a tierra, dos pines conectados directamente a la fuente de tensión (para poder alimentar directamente un motor o una luz, por ejemplo) y otro pin conectado a la tensión regulada de 5 V (que es el voltaje de alimentación típico de la mayoría de los componentes electrónicos).

<div id="attachment_2810" class="wp-caption aligncenter" style="width: 402px"><img class="size-full wp-image-2810" title="AtMega Puerto Digital" src="http://www.obsoletos.org/wp-content/uploads/2010/01/AtMega-Puerto-Digital.png" alt="Puerto I/O digital" width="392" height="109" /><p class="wp-caption-text">Puerto I/O digital</p></div></li>
</ol>
Por lo demás todos los puertos tienen algún pin cortado u ocluido para que sus respectivos conectores sólo encajen de una manera (la correcta).
<h4>Cómo</h4>
Bueno, para llegar a contruir uno de éstos tú mismo necesitaras los siguientes materiales:
<ol>
	<li>Un trozo de placa perforada (perfboard).</li>
	<li>Un ATMega88 (Los ATMega48 y ATmega168 también valen y sólo se diferencian en la cantidad de memoria de que disponen).</li>
	<li>Un zócalo de 2&#215;14 patas (para sujetar el microcontrolador).</li>
	<li>Un 7805 (proporciona la tensión regulada de 5V.</li>
	<li>Dos condensadores de 10 nF (uno es para &#8220;suavizar&#8221; un poco la tensión de alimentación y efiltrar otro para filtrar ruidos en las entradas de los conversores analógico/digitales).</li>
	<li>Un conector de alimentación de 2.5mm.</li>
	<li>Una pareja de tiras de pines dobles (macho y hembra).</li>
	<li>Una tira de pines acodados hembra.</li>
	<li>Algunos trozos de cable rígido.</li>
</ol>
Aparte de soldador y estaño necesitarás un taladro o una Dremel con una broca fina, porque las patas del conector de alimentación son demasiado gruesas para los agujeros de la placa perforada.

Por lo demás, ningún material en esa lista es muy caro y ninguno es especialmente difícil de encontrar. En algunas tiendas de electrónica igual no tienen los ATMegas pero puedes encargarlos y te los traen en un par de días (cuestan entre 2 y 3 euros cada uno).

Ahora que tienes todos los materiales necesitas el esquema del circuito. Aquí lo tienes, en toda su gloria electrónica:

<div id="attachment_2817" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.obsoletos.org/wp-content/uploads/2010/01/testingGrounds.png"><img class="size-large wp-image-2817" title="TestingGrounds" src="http://www.obsoletos.org/wp-content/uploads/2010/01/testingGrounds-500x375.png" alt="Esquema eléctrico" width="500" height="375" /></a><p class="wp-caption-text">Esquema eléctrico</p></div>

No hay mucho que decir, simplemente se trata de conectar cada pin del micro al pitorro que le corresponda. A la hora de pasar esto a la placa perforada puede que te ayude echarle un vistazo antes a mi placa, así que aquí tienes una foto de la parte de abajo.

<div id="attachment_2688" class="wp-caption alignleft" style="width: 245px"><a href="http://www.obsoletos.org/wp-content/uploads/2009/11/P1090330.JPG"><img class="size-medium wp-image-2688" title="Placa desarrollo AVR- frente" src="http://www.obsoletos.org/wp-content/uploads/2009/11/P1090330-235x176.jpg" alt="Placa desarrollo AVR- frente" width="235" height="176" /></a><p class="wp-caption-text">Cara A</p></div>

<div id="attachment_2689" class="wp-caption alignleft" style="width: 245px"><a href="http://www.obsoletos.org/wp-content/uploads/2009/11/P1090332.JPG"><img class="size-medium wp-image-2689" title="Placa desarrollo AVR - trasera" src="http://www.obsoletos.org/wp-content/uploads/2009/11/P1090332-235x176.jpg" alt="Placa desarrollo AVR - trasera" width="235" height="176" /></a><p class="wp-caption-text">Cara B</p></div>
<p style="clear: both;">Antes de ponerte a soldar recuerda que tienes que agrandar los agujeros para el conector de alimentación. Mejor ahora que no puedes dañar nada en el proceso. Empieza a soldar por los componentes que menos sobresalgan sobre la placa. Los cables, luego el zócalo y el puerto de programación, el resto de los puertos, los condensadores, el 7805 y, por último, el conector de alimentación.</p>
No conectes todo entre sí hasta que todos los componentes estén sujetos. Luego puedes crear las pistas directamente con estaño sobre la placa. Cuando termines (antes de poner el micro en el zócalo) usa un polímetro para comprobar que no haya cortocircuitos.

Si todo esta bien puedes pasar a conectar cualquier transformador de esos que usa el router o el cargador de pilas. Sólo necesitas que suministre un voltaje de entre 7 y 18 Voltios.
<h4>El cable</h4>
Para programar a este pequeñín necesitaras un cablecico que lo conecte con tu ordenador. Por suerte es muy fácil construir uno. Éste es el programador más barato que hay y sirve para todo tipo de microcontroladores de AVR. Necesitaras:
<ul>
	<li>Un trocito de placa perforada.</li>
	<li>Un conector de puerto paralelo macho (<a href="http://es.wikipedia.org/wiki/D-sub">DB-25</a>).</li>
	<li>5 resistencias (entre 100 Ω y 1KΩ).</li>
	<li>Cable plano de 5 conductores (yo uso el <a href="http://commons.wikimedia.org/wiki/File:Cable_ide.jpg">cable de los discos duros IDE</a> y de las disqueteras, partiéndolo en tiras de la anchura que me interesa).</li>
	<li>Una tira de pines acodados macho.</li>
</ul>
5 de los pines del puerto paralelo se van a usar para la comunicación entre el ordenador y el microcontrolador. La siguiente tabla muestra las equivalencias:
<table border="4">
<tbody>
<tr>
<td><strong>Puerto paralelo</strong></td>
<td>Señal en el programador</td>
</tr>
<tr>
<td>Pin 7</td>
<td>RESET</td>
</tr>
<tr>
<td>Pin 8</td>
<td>SCK</td>
</tr>
<tr>
<td>Pin 9</td>
<td>MOSI</td>
</tr>
<tr>
<td>Pin 10</td>
<td>MISO</td>
</tr>
<tr>
<td>Pin 18</td>
<td>Ground</td>
</tr>
</tbody>
</table>
Tomando el cable plano, tenemos que soldar cada conductor de uno de sus extremos a uno de esos pines del conector DB-25. El otro extremo del cable lo soldamos a la plaquita preforada, y en serie con las resistencias y la tira de pines como en la siguiente foto:
<p style="text-align: center;"><a href="http://www.obsoletos.org/wp-content/uploads/2010/01/IMG_0139.JPG"><img class="size-large wp-image-2859 aligncenter" title="Programador AVR Pinout" src="http://www.obsoletos.org/wp-content/uploads/2010/01/IMG_0139-500x375.jpg" alt="Programador AVR Pinout" width="500" height="375" /></a></p>
El cable terminado encaja en el conector de programación de nuestra placa así:

<a href="http://www.obsoletos.org/wp-content/uploads/2010/01/IMG_0143.JPG"><img class="aligncenter size-large wp-image-2860" title="Programador AVR conectado" src="http://www.obsoletos.org/wp-content/uploads/2010/01/IMG_0143-500x375.jpg" alt="Programador AVR conectado" width="500" height="375" /></a>

Bueno, con esto ya puedes montar y programar tu propia plataforma de desarrollo para microcontroladores. En cuanto a la parte del ordenador, en <a href="http://www.obsoletos.org/2009/06/lo-que-aprendimos-en-el-taller-de-microcontroladores">este post</a> puedes encontrar los paquetes necesarios para compilar y un par de programas de ejemplo.
<h4>Disclamer</h4>
Tras un par de meses de pruebas el chisme funciona bien y es bastante fiable, pero ten en cuenta que yo acabo de empezar en esto, como quien dice, y que probablemente el diseño aún tenga mucho margen para mejorar. Sugerencias y consejos son bienvenidos. De momento, necesitamos un nombre para el producto.

Ah, bueno, al final no he contado cómo hacer el detector de presencia del video. En fin, ya tenemos bastante información por hoy. <a href="http://www.obsoletos.org/2010/03/detector-de-movimiento-sobre-un-atmega88/">En el proximo post</a> te doy todos los detalles. Y para compensar por la espera, te comentaré un par de proyectos sencillos más. Mientras tanto, puedes ir calentando el soldador.]]></content:encoded>
			<wfw:commentRss>http://www.obsoletos.org/2010/01/plataforma-de-desarrollo-practica-y-barata-para-microcontroladores/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>La persistencia del vinilo</title>
		<link>http://www.obsoletos.org/2009/10/persistencia-vinilo/</link>
		<comments>http://www.obsoletos.org/2009/10/persistencia-vinilo/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 10:57:02 +0000</pubDate>
		<dc:creator>paaq</dc:creator>
				<category><![CDATA[Breves]]></category>
		<category><![CDATA[Low-fi y artesanía]]></category>
		<category><![CDATA[reloj]]></category>
		<category><![CDATA[vinilo]]></category>

		<guid isPermaLink="false">http://www.obsoletos.org/?p=2677</guid>
		<description><![CDATA[Via Neatorama encontramos en Instructables el tutorial para transformar un disco de vinilo en un reloj escurrido como los que Dalí trajo de sus sueños y pintó en La persistencia de la memoria. Dijo el maestro: lo mismo que me sorprende que un oficinista de banco nunca se haya comido un cheque, asimismo me asombra [...]]]></description>
			<content:encoded><![CDATA[<p>
	<img src="http://www.obsoletos.org/wp-content/uploads/2009/10/Melting-clock2.jpg" alt="This image has no alt text" />
	</p><a href="http://www.neatorama.com/2009/09/28/the-persistence-of-vinyl-records/">Via Neatorama</a> encontramos en Instructables el <a href="http://www.instructables.com/id/How-to-Make-a-Dali-Style-Melting-Clock">tutorial para transformar un disco de vinilo en un reloj escurrido</a> como los que Dalí trajo de sus sueños y pintó en <a href="http://www.liceus.com/cgi-bin/gba/dali.asp"><em>La persistencia de la memoria</em></a>. Dijo el maestro: <em>lo mismo que me sorprende que un oficinista de banco nunca se haya comido un cheque, asimismo me asombra que nunca antes de mí, a ningún otro pintor se le ocurriese pintar un reloj blando</em>. Y a mí me sorprende la sencillez de este reloj.]]></content:encoded>
			<wfw:commentRss>http://www.obsoletos.org/2009/10/persistencia-vinilo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Red Special, la guitarra de Brian May</title>
		<link>http://www.obsoletos.org/2009/09/red-special-la-guitarra-de-brian-may/</link>
		<comments>http://www.obsoletos.org/2009/09/red-special-la-guitarra-de-brian-may/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 13:23:27 +0000</pubDate>
		<dc:creator>paaq</dc:creator>
				<category><![CDATA[Hackeos e ideas]]></category>
		<category><![CDATA[Obsoletos de honor]]></category>
		<category><![CDATA[guitarra]]></category>
		<category><![CDATA[música]]></category>

		<guid isPermaLink="false">http://www.obsoletos.org/?p=2612</guid>
		<description><![CDATA[Uno de los titanes del rock más admirados por estos lares es Brian May, peludo, doctor en astrofísica y rector de la Universidad John Moores. Y guitarrista de Queen en sus tiempos. Un parto aprovechado que ha compuesto algunas de las mejores canciones para aullar borracho a la luz de la luna. Hace un tiempo [...]]]></description>
			<content:encoded><![CDATA[Uno de los titanes del rock más admirados por estos lares es <strong><a href="http://es.wikipedia.org/wiki/Brian_May">Brian May</a></strong>, peludo, doctor en astrofísica y rector de la Universidad John Moores. Y guitarrista de Queen en sus tiempos. Un parto aprovechado que ha compuesto algunas de las mejores canciones para aullar borracho a la luz de la luna.

Hace un tiempo que <a href="http://www.obsoletos.org/2009/05/entrevista-a-carlos-rey-presentacion/">hablamos de Carlos Rey</a>, ingeniero y amigo de la casa que se construyó su propia guitarra hace cosa de cuarenta años. Pues ya es algo que tienen en común Brian May y él. El británico se construyó una guitarra en 1963, y ésa es <em>la</em> guitarra de Brian May, a secas. Con ella aprendió a tocar, ha grabado todos sus discos y actuado en conciertos. Por supuesto, una guitarra así tiene nombre: la <a href="http://es.wikipedia.org/wiki/Red_Special"><strong>Red Special</strong></a>.

<div id="attachment_2614" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.obsoletos.org/wp-content/uploads/2009/09/brian_may.jpg"><img class="size-full wp-image-2614" title="brian_may" src="http://www.obsoletos.org/wp-content/uploads/2009/09/brian_may.jpg" alt="Brian May con su guitarra" width="500" height="372" /></a><p class="wp-caption-text">Brian May con su guitarra</p></div>

Situémonos a las afueras del Londres de 1963. El joven Brian, de 16 años, escucha en la radio canciones que no puede reproducir con la guitarra acústica que tienen en casa. Las guitarras eléctricas son muy caras. Su padre Harold, ingeniero eléctrico, le propone construir una. Los años siguientes son un permanente <em>work in progress</em>, añadiendo elementos cuando se tienen a mano. El puente formaba parte de una chimenea de caoba de derribo, los muelles del trémolo son de una moto, los fonocaptores se hicieron con un alambre enrollado, pero no daban buen sonido y hubo que comprar unos comerciales. El objetivo fue siempre conseguir una guitarra de calidad, con un sonido concreto que sólo estaba en la mente de Brian y que salió a la luz décadas después con sus grandes solos y riffs para Queen. El último añadido fue el descubrimiento de que usar una moneda de seis peniques como púa aportaba un sonido más limpio.

<div id="attachment_2616" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.obsoletos.org/wp-content/uploads/2009/09/Red_Special_2.jpg"><img class="size-large wp-image-2616" title="Red_Special_2" src="http://www.obsoletos.org/wp-content/uploads/2009/09/Red_Special_2-500x346.jpg" alt="El producto final" width="500" height="346" /></a><p class="wp-caption-text">El producto final</p></div>

Dada su condición de objeto mítico del rock&amp;roll, la Red Special ha sido objeto de singular cuidado por parte de su dueño. Durante las giras una persona se encargaba exclusivamente de su transporte y mantenimiento, y desde finales de los noventa ha sido restaurada un par de veces por alguno de los mejores luthiers británicos.

De hecho, la Red Special ha salido tan buena que mucha gente quiere una igual. Brian May colaboró con la marca de guitarras <a href="http://www.guildguitars.com/">Guild</a> para construir réplicas comerciales, que se pusieron a la venta en 1984 con el nombre de BMH1. Ha habido otras iniciativas parecidas, y muchos artesanos en todo el mundo son capaces de replicarla.

<div id="attachment_2615" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.obsoletos.org/wp-content/uploads/2009/09/red_special_1.gif"><img class="size-full wp-image-2615" title="red_special_1" src="http://www.obsoletos.org/wp-content/uploads/2009/09/red_special_1.gif" alt="Plano del trémolo" width="500" height="272" /></a><p class="wp-caption-text">Plano del trémolo</p></div>

Este y otros planos se pueden encontrar fácilmente en la red. En este caso, lo he sacado de <a href="http://myredspecial.blogspot.com/">un blog dedicado a la construcción de una Red Special</a>. <a href="http://www.taringa.net/posts/info/2783143/La-Red-Special-de-Brian-May-(mas-guia-de-construccion).html">Bucear por los foros</a> nos aportará toda la información que necesitemos ¡Manos a la obra!]]></content:encoded>
			<wfw:commentRss>http://www.obsoletos.org/2009/09/red-special-la-guitarra-de-brian-may/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Obsoleto de hoy: Gabriel Dishaw y sus zapatillas</title>
		<link>http://www.obsoletos.org/2009/09/obsoleto-de-hoy-gabriel-dishaw-y-sus-zapatillas/</link>
		<comments>http://www.obsoletos.org/2009/09/obsoleto-de-hoy-gabriel-dishaw-y-sus-zapatillas/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 12:32:50 +0000</pubDate>
		<dc:creator>paaq</dc:creator>
				<category><![CDATA[Low-fi y artesanía]]></category>
		<category><![CDATA[Obsoletos de honor]]></category>
		<category><![CDATA[basura electrónica]]></category>
		<category><![CDATA[escultura]]></category>
		<category><![CDATA[zapatillas]]></category>

		<guid isPermaLink="false">http://www.obsoletos.org/?p=2576</guid>
		<description><![CDATA[Hace tiempo que en este blog recogemos las creaciones artísticas sobre la obsolescencia electrónica. Nuestros obsoletos de honor hacen lo que nos gustaría hacer a nosotros si tuviéramos tiempo y maña. Hemos aprendido a ver y apreciar esa estética: de zinc y placa verde, de alambres y componentes colgando, de plástico de carcasas. Tengo la [...]]]></description>
			<content:encoded><![CDATA[Hace tiempo que <a href="http://www.obsoletos.org/category/arte/">en este blog recogemos las creaciones artísticas sobre la obsolescencia electrónica</a>. Nuestros obsoletos de honor hacen lo que nos gustaría hacer a nosotros si tuviéramos tiempo y maña. Hemos aprendido a ver y apreciar esa estética: de zinc y placa verde, de alambres y componentes colgando, de plástico de carcasas. Tengo la impresión de que es un movimiento con futuro, llámame optimista, pero veo una clara evolución desde las primeras instalaciones de <a href="http://es.wikipedia.org/wiki/Nam_June_Paik">Nam June Paik</a> hasta el <a href="http://www.obsoletos.org/2008/12/obsoleta-de-hoy-la-rsa-y-su-weee-man/">WEEE Man</a>, que celebra la propia corporeidad del aparato. Estoy intentando hablar de temas puramente formales: diría que los artistas están empezando a domar una estética.

Nuestro personaje de hoy entronca esta estética de cables y trozos metálicos con otro mundo, tan alejado como apasionante: las <strong>zapatillas deportivas</strong>. Personalmente y como diseñador, es un tema que me apasiona y procuro mantenerme al día, leyendo <a href="http://seizenine.blogspot.com/">blogs como el de Seize 9</a>. Hay mucho material en el mundo de las zapatillas, ¿sabías que Nike lanza cada día varios modelos? Suelen ser reinterpretaciones de versiones de modelos famosos, creadas con algún color o textura especial en honor a algún acontecimiento peregrino. Se venden en ediciones especiales, a cientos de dólares, en tiendas selectas donde van los raperos más famosos a comprarlas de noche para lucirlas en algún partido de basket. El hip hop, el baloncesto, el rap, y todas esas manifestaciones de la cultura urbana crean el fermento para una movida zapatillera de lo más activa. Muchos grandes graffiteros han podido diseñar zapatillas para marcas de primer orden.

Y aquí tenemos a <strong><a href="http://www.gabrieldishaw.com/">Gabriel Dishaw</a></strong>. Oriundo de Indiana, artista de la escultura y artesano de la reutilización. Este hoosier comenzó a dar forma a la basura en el instituto, y ahí sigue hoy a sus casitreinta. Todo su trabajo consiste en esculturas realizadas con basura electrónica, y me han llamado la atención sus zapatillas.

<div id="attachment_2577" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.obsoletos.org/wp-content/uploads/2009/09/dishaw1.jpg"><img class="size-large wp-image-2577" title="dishaw1" src="http://www.obsoletos.org/wp-content/uploads/2009/09/dishaw1-500x331.jpg" alt="Primera zapatilla de Gabriel Dishaw: Junk Dunk" width="500" height="331" /></a><p class="wp-caption-text">Primera zapatilla de Gabriel Dishaw: Junk Dunk</p></div>

Aunque tuvo que destrozar una zapatilla de verdad para su primera obra en este campo, el resultado debió parecerle suficientemente interesante como para continuar. La segunda versión le salió mucho más acabada; había domado la estética.

<div id="attachment_2578" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.obsoletos.org/wp-content/uploads/2009/09/dishaw2.jpg"><img class="size-large wp-image-2578" title="dishaw2" src="http://www.obsoletos.org/wp-content/uploads/2009/09/dishaw2-500x305.jpg" alt="Segunda versión de Junk Dunk, &quot;más limpia&quot; en palabras del artista" width="500" height="305" /></a><p class="wp-caption-text">Segunda versión de Junk Dunk, &quot;más limpia&quot; en palabras del artista</p></div>

Hoy en día, Gabriel construye réplicas de zapatillas reales, lo que en ese mundo es muy importante: allí Nike o Adidas es el artista, y cada zapatilla tiene un nombre y excusa o razón de ser. No hay reflexiones de índole artística detrás de cada zapa, pero sí una voluntad de ubicación a medio camino entre la ontología y el marketing.

<div id="attachment_2579" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.obsoletos.org/wp-content/uploads/2009/09/dishaw3.jpg"><img class="size-large wp-image-2579" title="dishaw3" src="http://www.obsoletos.org/wp-content/uploads/2009/09/dishaw3-500x448.jpg" alt="Frankenstein Terminator" width="500" height="448" /></a><p class="wp-caption-text">Frankenstein Terminator</p></div>

La última creación de Gabriel Dishaw son las <a href="http://www.gabrieldishaw.com/sculptures/pages/033_frankenstein.html">Frankenstein Terminators</a>, una interpretación metálica de las Nike Terminator, un clásico de la marca americana de 1985. En una atención al detalle digna de una edición especial de zapatillas, Gabriel ha construido también su caja y etiquetas para ofrecer una especie de <em>arte à la marketing</em>. Por lo que hemos leido <a href="http://gabrieldishaw.blogspot.com">en su blog</a>, lo próximo serán unas Nike Blazer, otro modelo aún más mítico de 1973.]]></content:encoded>
			<wfw:commentRss>http://www.obsoletos.org/2009/09/obsoleto-de-hoy-gabriel-dishaw-y-sus-zapatillas/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

