<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Aqui pasa nada</title>
	
	<link>http://blog.ivancapdeville.com</link>
	<description>Ivan Capdeville</description>
	<lastBuildDate>Sat, 05 May 2012 00:00:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/icapdeville" /><feedburner:info uri="icapdeville" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Ficapdeville" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Ficapdeville" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Ficapdeville" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/icapdeville" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Ficapdeville" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Ficapdeville" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Ficapdeville" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2Ficapdeville" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><item>
		<title>GPS Datalogger v2 – MicroSD Shield + Arduino + Holux M1000B</title>
		<link>http://feedproxy.google.com/~r/icapdeville/~3/kR9OyZOaijc/</link>
		<comments>http://blog.ivancapdeville.com/2012/05/04/gps-datalogger-v2-microsd-shield-arduino-holux-m1000b/#comments</comments>
		<pubDate>Sat, 05 May 2012 00:00:07 +0000</pubDate>
		<dc:creator>Ivan Capdeville</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[gps]]></category>

		<guid isPermaLink="false">http://blog.ivancapdeville.com/?p=1070</guid>
		<description><![CDATA[Hace unos días agarré una caja de Altoids y le metí un Arduino UNO SMD Edition, un adaptador MicroSD soldado a unos pin headers y unos cuantos cables para tener un aparato que pudiera leer datos NMEA de un GPS Holux y guardarlos en un archivo de texto

Funcionaba genial, sin ningún problema podí [...]]]></description>
			<content:encoded><![CDATA[<div class="google_plus_one"><g:plusone size="medium" count="true" url="http://blog.ivancapdeville.com/2012/05/04/gps-datalogger-v2-microsd-shield-arduino-holux-m1000b/"></g:plusone></div><p>Hace unos días agarré una caja de Altoids y le metí un Arduino UNO SMD Edition, un adaptador MicroSD soldado a unos pin headers y unos cuantos cables para tener un aparato que pudiera leer datos NMEA de un GPS Holux y guardarlos en un archivo de texto</p>
<p><img src="https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-snc7/s720x720/579038_3728195884644_1268354189_3543889_2094895193_n.jpg" width="420" /></p>
<p>Funcionaba genial, sin ningún problema podía leer los datos del GPS ademas del look genialmente geek que le da la caja de Altoids, pero parte de esto de la onda cositas es ir evolucionando, así que pedí un <b>MicroSD Shield</b> y es totalmente genial.</p>
<p>Dato importante del Shield, por default trae el pin 4 digital como <b>Pin Select</b> en vez del 10 que es el default en el Arduino, pero en la parte de atras tiene unos pequeños <i>jumpers</i> que soldando y desoldando hacen el truco y asignamos al pin de nuestra preferencia</p>
<p>El Shield trae unas perforaciones para agregar diferentes componentes, yo no las he usado porque estoy en la disyuntiva de seguir usando mi GPS Bluetooth o pedir un modulo GPS, que seria MKT ya que las opciones SIRF están muy limitadas y caras.</p>
<p><img src="http://a.yfrog.com/img640/954/icsuk.jpg" alt="arduino gps logger" width="460"/></p>
<p>La próxima versión tendrá un LCD Shield para mostrar información, como coordenadas, hora, temperatura (vía un LM35), quizá una lectura de la pila LiPo, la distancia que falta para un punto puesto en la memoria y lo que den 32Kb de memoria en el Atmel 328 del Arduino UNO</p>
<p>Post básicamente para presumir mis fotos de producto <img src='http://blog.ivancapdeville.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/icapdeville?a=kR9OyZOaijc:kIq-re0fvh8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=kR9OyZOaijc:kIq-re0fvh8:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=kR9OyZOaijc:kIq-re0fvh8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=kR9OyZOaijc:kIq-re0fvh8:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=kR9OyZOaijc:kIq-re0fvh8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=kR9OyZOaijc:kIq-re0fvh8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=kR9OyZOaijc:kIq-re0fvh8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=kR9OyZOaijc:kIq-re0fvh8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=kR9OyZOaijc:kIq-re0fvh8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.ivancapdeville.com/2012/05/04/gps-datalogger-v2-microsd-shield-arduino-holux-m1000b/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.ivancapdeville.com/2012/05/04/gps-datalogger-v2-microsd-shield-arduino-holux-m1000b/</feedburner:origLink></item>
		<item>
		<title>Control IR para cámaras Nikon – intervalometro, trigger y con Arduino</title>
		<link>http://feedproxy.google.com/~r/icapdeville/~3/GqXGFsby_HU/</link>
		<comments>http://blog.ivancapdeville.com/2012/05/03/control-ir-para-camaras-nikon-intervalometro-trigger-y-con-arduino/#comments</comments>
		<pubDate>Fri, 04 May 2012 03:10:41 +0000</pubDate>
		<dc:creator>Ivan Capdeville</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[Fotografia]]></category>

		<guid isPermaLink="false">http://blog.ivancapdeville.com/?p=1066</guid>
		<description><![CDATA[Este será uno de los post mas breves y sencillos de este blog, pero súper útil para los viciosos de la foto y la onda DIY.
Hay unos disparadores infrarrojos de Nikon (el ML-L3)que sirven para tomar fotos solamente y cuestan unos 6 usd y están los intervalometros para estas cámaras (que son [...]]]></description>
			<content:encoded><![CDATA[<div class="google_plus_one"><g:plusone size="medium" count="true" url="http://blog.ivancapdeville.com/2012/05/03/control-ir-para-camaras-nikon-intervalometro-trigger-y-con-arduino/"></g:plusone></div><p>Este será uno de los post mas breves y sencillos de este blog, pero súper útil para los viciosos de la foto y la onda DIY.</p>
<p>Hay unos disparadores infrarrojos de Nikon (el ML-L3)que sirven para tomar fotos solamente y cuestan unos 6 usd y están los intervalometros para estas cámaras (que son usualmente por cable) y cuestan unos 20 usd en Ebay (nada mal el precio de hecho)</p>
<p>Pero qué tal gastarnos unos 4 usd en total para tener ambos aparatos en uno solo y programable a nuestro gusto, expansible, memorable y lo mejor <b>Open Source</b>, nada mal, no?</p>
<p>Asi que para armar este juguetito DIY mega geek necesitaremos:</p>
<li>Micro AtTiny85</li>
<li>Resistencia 100 ohms</li>
<li>tijeras de punta chatita</li>
<li>LED infrarrojo con filtro de dia</li>
<li>Arduino UNO preparado para ser usado como ISP</li>
<p>Lo mejor de todo es que al ser tan sencillo el micro podemos usar una pila de reloj 2032 para alimentar el circuito o 2 pilas AA o como uds gusten </p>
<p>Voy a suponer que ya leyeron mi súper post de como usar el Arduino como ISP y como programar el AtTiny85 con reloj de 8Mhz internos, si no, manden mensaje.</p>
<p>El montaje es de lo mas sencillo, acá esta un ejemplo para usarlo de intervalometro sin botones de inicio o fin, lo mas básico de lo básico, de ahí podemos agregar botones (el AtTiny tiene 3 puertos Analogicos así que podemos usar uno con botones, o pulsadores para mis cuates hispanos, y unas resistencias de diferente valor para obtener lecturas distintas y así saber cuando disparar, enfocar, comenzar el intervalo, etc etc)</p>
<p><img src="http://img15.imageshack.us/img15/2122/19164913.png" alt="ir trigger nikon" /></p>
<p>El script es de lo mas simple y me lo fusilé de la siempre útil pagina de la <a href="http://www.ladyada.net/learn/sensors/ir.html" target="_blank">ladyada</a> de Adafruit (juro que tendré que comprar algo de esa pagina algún día, bueno cuando Sparkfun deje de tener cosas tan interesantes y rojas).</p>
<p>El código es bastante sencillo y lo adapte para usarlo con el AtTiny85</p>
<pre class="brush: arduino; light: true; title: ; notranslate">

// This sketch will send out a Nikon D50 trigger signal (probably works with most Nikons)
// See the full tutorial at http://www.ladyada.net/learn/sensors/ir.html
// this code is public domain, please enjoy!

int IRledPin =  3;    // LED connected to digital pin 3

// The setup() method runs once, when the sketch starts

void setup()   {
  // initialize the IR digital pin as an output:
  pinMode(IRledPin, OUTPUT);      

}

void loop()
{

  SendNikonCode();

  delay(60*1000);  // wait one minute (60 seconds * 1000 milliseconds)
}

// This procedure sends a 38KHz pulse to the IRledPin
// for a certain # of microseconds. We'll use this whenever we need to send codes
void pulseIR(long microsecs) {
  // we'll count down from the number of microseconds we are told to wait

  cli();  // this turns off any background interrupts

  while (microsecs &gt; 0) {
    // 38 kHz is about 13 microseconds high and 13 microseconds low
   digitalWrite(IRledPin, HIGH);  // this takes about 3 microseconds to happen
   delayMicroseconds(10);         // hang out for 10 microseconds
   digitalWrite(IRledPin, LOW);   // this also takes about 3 microseconds
   delayMicroseconds(10);         // hang out for 10 microseconds

   // so 26 microseconds altogether
   microsecs -= 26;
  }

  sei();  // this turns them back on
}

void SendNikonCode() {
  // This is the code for my particular Nikon, for others use the tutorial
  // to 'grab' the proper code from the remote

  pulseIR(2080);
  delay(27);
  pulseIR(440);
  delayMicroseconds(1500);
  pulseIR(460);
  delayMicroseconds(3440);
  pulseIR(480);

  delay(65); // wait 65 milliseconds before sending it again

  pulseIR(2000);
  delay(27);
  pulseIR(440);
  delayMicroseconds(1500);
  pulseIR(460);
  delayMicroseconds(3440);
  pulseIR(480);
}
</pre>
<p>Con este código tendremos fotos cada minuto mientras este prendido el AtTiny, ya podemos agregar nuestro código para tomar determinado numero de fotos y cada cierto tiempo; también podemos agregar un potenciometro para un poco de interactividad y aumentar o disminuir el numero de fotos y la frecuencia, que se yo, el cielo (y 8K de memoria del AtTiny85 son el limite).</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/icapdeville?a=GqXGFsby_HU:H-j7LgPzkX8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=GqXGFsby_HU:H-j7LgPzkX8:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=GqXGFsby_HU:H-j7LgPzkX8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=GqXGFsby_HU:H-j7LgPzkX8:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=GqXGFsby_HU:H-j7LgPzkX8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=GqXGFsby_HU:H-j7LgPzkX8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=GqXGFsby_HU:H-j7LgPzkX8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=GqXGFsby_HU:H-j7LgPzkX8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=GqXGFsby_HU:H-j7LgPzkX8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.ivancapdeville.com/2012/05/03/control-ir-para-camaras-nikon-intervalometro-trigger-y-con-arduino/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.ivancapdeville.com/2012/05/03/control-ir-para-camaras-nikon-intervalometro-trigger-y-con-arduino/</feedburner:origLink></item>
		<item>
		<title>Software del dia – Photo Mechanic</title>
		<link>http://feedproxy.google.com/~r/icapdeville/~3/WiU-rwMsCR4/</link>
		<comments>http://blog.ivancapdeville.com/2012/04/24/software-del-dia-photo-mechanic/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 17:57:21 +0000</pubDate>
		<dc:creator>Ivan Capdeville</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Fotografia]]></category>
		<category><![CDATA[gps]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://blog.ivancapdeville.com/?p=1062</guid>
		<description><![CDATA[En otros post hablaba sobre construir un data logger para GPS usando Arduino y la señal serial de un GPS Bluetooth Holux, ya teniendo la información en un archivo CSV solo tenemos que sincronizar las fotos con el log y para eso usaremos Photo Mechanic
Pero antes necesitamos preparar el log para [...]]]></description>
			<content:encoded><![CDATA[<div class="google_plus_one"><g:plusone size="medium" count="true" url="http://blog.ivancapdeville.com/2012/04/24/software-del-dia-photo-mechanic/"></g:plusone></div><p>En otros post hablaba sobre construir un data logger para GPS usando Arduino y la señal serial de un GPS Bluetooth Holux, ya teniendo la información en un archivo CSV solo tenemos que sincronizar las fotos con el log y para eso usaremos <b>Photo Mechanic</b></p>
<p>Pero antes necesitamos preparar el log para trabajar con Photo Mechanic, para esto vamos a tomar nuestro archivo .TXT que generamos con arduino en la tarjeta SD y vamos a la pagina <a href="http://www.gpsvisualizer.com/" target="_blank"><b>GPS Visualizer</b></a>, la pagina es realmente sencilla, vamos a poner nuestro archivo TXT y en el formato de salida podemos elegir entre varios formatos, pero el que sirve para Photo Mechanic es el <b>GPX</b></p>
<p><img style="float:left; margin-right:23px; " src='http://img543.imageshack.us/img543/9061/49327845.jpg' border='0'width="80"/> Photo Mechanic es un programa para administrar fotos, editarlas y hasta etiquetarlas, con una interfaz un tanto anticuada (me recuerda programas de Windows) pero tiene una función muy importante y que no he encontrado en otro programa. </p>
<p>Puede importar datos GPS, dibujarlos en un mapa y asignarlos a archivos de imágenes, no solo los típicos JPG de todas las cámaras, incluso puede escribir esos datos en los archivos RAW de las cámaras mas avanzadas. </p>
<p>Asi que tenemos dos opciones, nos ponemos a mano a asignarle un sitio en el mapa a cada foto (o lote de fotos) o importar nuestro archivo GPX hecho con la pagina de GPS Visualizer y asignar coordenadas exactas a cada foto.</p>
<p><img src='http://img52.imageshack.us/img52/1696/83612353.png' border='0'/></p>
<p>Aquí se ve mi data logger ya en una caja de Altoids (la elección geek para aparatejos DIY) con su pila LiPo y el GPS por ahí amarrado, no queda exactamente estético pero eso es lo de menos, ese look a lo Frankenstein es la onda.</p>
<p>Un campo muy interesante es el <b>GMT offset of photos</b>, y es que por mi nula capacidad técnica en la programación de Arduino, el log GPS escribe la fecha y hora según el UMT del GPS (no es nada difícil restarle 5 a la hora en Arduino pero cuando el UMT cambia de fecha ahí me atore y mejor lo dejé así por el momento). Solo asignamos la diferencia horaria respecto al UMT y el programa hace todo por nosotros (en la imagen se ve que aumento 1 día, eso es erróneo, solo hay que restar horas en mi caso)</p>
<p>En GPS log Files vamos a cargar cuanto archivo GPX tengamos (si somos obsesos del orden podemos tener archivos por cada recorrido, día, lugar, viaje, etc) damos clic en Plot GPS logs y nos marcara un trayecto en azul con nuestras coordenadas del GPX</p>
<p><img src='http://img215.imageshack.us/img215/1231/54685231.png' border='0'/></p>
<p>En los datos de la foto ahora se ve claramente las coordenadas que asigno el programa, podemos usar botones de navegación para verificar que las coordenadas sean correctas y si estamos de acuerdo, solo queda dar <b>Import</b>. Tan simple como eso, es la onda esto de los programas que automatizan tareas repetitivas no?</p>
<p>Y claro, en Aperture (muy superior a Lightroom) podemos ver el mapa ya con nuestras fotos (tanto JPG como RAW) con su ubicación exacta (adiós a las 500 fotos en un solo sitio y aproximado)</p>
<p><img src='http://img825.imageshack.us/img825/1567/37147886.png' border='0'/></p>
<p>Nada mal para unas horas buscando información en foros de Arduino y probando, cortando la lata de Altoids y soldando unos cuantos componentes, ademas agregué un sensor LM35 para temperatura, así tendré registros de temperatura</p>
<p>Tengo en camino un shield micro SD y ando subastando un modulo GPS mini para ponerlo directo y permanentemente en el Arduino, pero eso ya será tema de otro post.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/icapdeville?a=WiU-rwMsCR4:lveMty4mi3Y:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=WiU-rwMsCR4:lveMty4mi3Y:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=WiU-rwMsCR4:lveMty4mi3Y:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=WiU-rwMsCR4:lveMty4mi3Y:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=WiU-rwMsCR4:lveMty4mi3Y:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=WiU-rwMsCR4:lveMty4mi3Y:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=WiU-rwMsCR4:lveMty4mi3Y:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=WiU-rwMsCR4:lveMty4mi3Y:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=WiU-rwMsCR4:lveMty4mi3Y:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.ivancapdeville.com/2012/04/24/software-del-dia-photo-mechanic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.ivancapdeville.com/2012/04/24/software-del-dia-photo-mechanic/</feedburner:origLink></item>
		<item>
		<title>Guardando logs GPS con Arduino – La forma divertida y artesanal</title>
		<link>http://feedproxy.google.com/~r/icapdeville/~3/C9eKkq3nXXw/</link>
		<comments>http://blog.ivancapdeville.com/2012/04/19/guardando-logs-gps-con-arduino-la-forma-divertida-y-artesanal/#comments</comments>
		<pubDate>Fri, 20 Apr 2012 00:31:06 +0000</pubDate>
		<dc:creator>Ivan Capdeville</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[Fotografia]]></category>
		<category><![CDATA[gps]]></category>

		<guid isPermaLink="false">http://blog.ivancapdeville.com/?p=1060</guid>
		<description><![CDATA[Tengo la peor memoria que existe, recuerdo que fui a x lado pero no exactamente donde es.
Ahora esta de moda que la cámara traiga de todo, mi Nikon P7000 tiene un nivel electrónico para poner las fotos derechas (nunca lo uso, me gustan las fotos chuecas), hay unas que tienen wifi, pantallas [...]]]></description>
			<content:encoded><![CDATA[<div class="google_plus_one"><g:plusone size="medium" count="true" url="http://blog.ivancapdeville.com/2012/04/19/guardando-logs-gps-con-arduino-la-forma-divertida-y-artesanal/"></g:plusone></div><p>Tengo la peor memoria que existe, recuerdo que fui a x lado pero no exactamente donde es.</p>
<p>Ahora esta de moda que la cámara traiga de todo, mi Nikon P7000 tiene un nivel electrónico para poner las fotos derechas (nunca lo uso, me gustan las fotos chuecas), hay unas que tienen wifi, pantallas enfrente y atrás, claro también están con GPS, para poner en un mapa donde tomamos las fotos, cosa bastante útil en algunas ocasiones (búsqueda de locaciones para fotos y para saber donde anduvimos después de una noche de copas).</p>
<p>Pero que hacemos si no tenemos una cámara con GPS y los modelos que existen no son lo suficientemente interesantes como para invertir en ellos solo por el GPS, pues bueno recurrimos al buen Arduino para que nos salve el día, manos a la obra.</p>
<p>Esto del Arduino es un poco enviciante, terminas queriendo hacer todo con este pequeño cacharrito electrónico. Pero esto es por una buena causa.</p>
<p>Tomamos una caja de Altoids, son la elección por excelencia de los proyectos electrónicos DIY, en este caso hice hoyos para colocar mi primer Arduino UNO SMD que le cambie el puerto USB.</p>
<p><img title="DSCN2432" alt="DSCN2432" border="0" src="http://farm8.staticflickr.com/7116/7094668263_128f85e615.jpg" width="340"/> </p>
<p>Existen varias alternativas para hacer un GPS con arduino, podemos usar Shields especiales y módulos GPS que conectamos al shield y listo, de pe a pa un GPS DIY; en este caso usare mi gran Holux M1000B (como me ha salido útil) aprovechando que tiene la capacidad de enviar datos seriales a través del mini USB.</p>
<p>Compré un shield micro SD, pero como soy desesperado, empece a hacer pruebas conectando un adaptador micro SD a SD directamente a unos pins y de ahí al Arduino.</p>
<p><img src="https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-snc6/75264_3701767503951_1268354189_3541263_1129324700_n.jpg" width="230" /></p>
<p>Y como debe ser, empece todo usando un breadboard para jugar a la piñata electrónica (pegas palos por todos lados esperando atinarle)</p>
<p><img  title="DSCN2418" alt="DSCN2418" border="0" src="http://farm8.staticflickr.com/7253/6948585440_0dd3529bb1.jpg" width="400"/></p>
<p>En cuanto al código, no esta nada simple, busqué varias librerías que me permitieran escribir al SD, pero unas muy complicadas para mi nivel kinder en electrónica, otras que de plano no funcionaban en la versión del IDE; pero la librería que me funcionó al final es <b>SdFat</b> y <b>TinyGPS</b> para el GPS.</p>
<p>AL final, todo en la caja de Altoids, aunque cuando llegue el shield supongo que no cabrá en la caja, a ver que invento. Le adapte una pila LiPo de 11.1V y amarrado con una liga de caucho, ahora a salir a probar este data logger.</p>
<p><img  title="DSCN2425" alt="DSCN2425" border="0" src="http://farm8.staticflickr.com/7048/6948591408_c8ee7ef815.jpg" width="400"/></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/icapdeville?a=C9eKkq3nXXw:NsZlMMokfWQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=C9eKkq3nXXw:NsZlMMokfWQ:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=C9eKkq3nXXw:NsZlMMokfWQ:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=C9eKkq3nXXw:NsZlMMokfWQ:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=C9eKkq3nXXw:NsZlMMokfWQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=C9eKkq3nXXw:NsZlMMokfWQ:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=C9eKkq3nXXw:NsZlMMokfWQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=C9eKkq3nXXw:NsZlMMokfWQ:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=C9eKkq3nXXw:NsZlMMokfWQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.ivancapdeville.com/2012/04/19/guardando-logs-gps-con-arduino-la-forma-divertida-y-artesanal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.ivancapdeville.com/2012/04/19/guardando-logs-gps-con-arduino-la-forma-divertida-y-artesanal/</feedburner:origLink></item>
		<item>
		<title>Foto Urbana en el Centro de la Ciudad de México</title>
		<link>http://feedproxy.google.com/~r/icapdeville/~3/rH_fcgcARNc/</link>
		<comments>http://blog.ivancapdeville.com/2012/04/08/foto-urbana-en-el-centro-de-la-ciudad-de-mexico/#comments</comments>
		<pubDate>Sun, 08 Apr 2012 23:01:09 +0000</pubDate>
		<dc:creator>Ivan Capdeville</dc:creator>
				<category><![CDATA[Fotografia]]></category>
		<category><![CDATA[Nikon]]></category>
		<category><![CDATA[México]]></category>

		<guid isPermaLink="false">http://blog.ivancapdeville.com/?p=1054</guid>
		<description><![CDATA[Esto de la foto urbana es increíble, mas tratandose de una de las ciudades mas pobladas del mundo, te da millones de historias por donde mires.
Como buen chilango de barrio, la mayor parte de mi vida transcurre en los transportes públicos, peseros, el tren ligero y el metro son mi medio para [...]]]></description>
			<content:encoded><![CDATA[<div class="google_plus_one"><g:plusone size="medium" count="true" url="http://blog.ivancapdeville.com/2012/04/08/foto-urbana-en-el-centro-de-la-ciudad-de-mexico/"></g:plusone></div><p>Esto de la foto urbana es increíble, mas tratandose de una de las ciudades mas pobladas del mundo, te da millones de historias por donde mires.</p>
<p>Como buen chilango de barrio, la mayor parte de mi vida transcurre en los transportes públicos, peseros, el tren ligero y el metro son mi medio para desplazarme dentro de la ciudad y me gusta. Como paso tanto tiempo en esos transportes tenia dos opciones, aislarme como la mayoría de las personas, viendo al suelo o al vacio y solo esperando que termine el trayecto, o de plano verme como un buen <i>voyeur</i> urbano y observar lo que hace el resto, imaginar esas historias y cuando se puede plasmarlas en imágenes.</p>
<p>El mismo metro merece una categoría especial, es otro mundo estar en él, da para hacer cosas tan surreales como esta imagen, donde a pesar de no tener nada definido sabemos que se trata del metro, porque hemos visto esa escena miles de veces.</p>
<p><img style="margin-left:auto; margin-right:auto; " src="http://farm1.staticflickr.com/111/272687738_444441c7c3_n.jpg" /></p>
<p>Pero se me ocurrió hacer algo interesante y muy divertido al final; ahora con tanta tecnología tan accesible tener una súper cámara con controles automáticos infinitos y los mejores lentes que enfocan hasta la peca del ojo de la mosca que esta del otro lado del anden, nos olvidamos de algo básico: <b>observar</b>, <b>anticiparse</b> saber como saldrá una imagen sin necesidad de estar viendo la pantalla después de cada foto que tomamos.</p>
<p>Obvio, seria un gran hipócrita si digo que no me gustaría tener un equipo así, pero como no lo tengo, vamos a aprovechar al máximo el equipo que si tenemos a la mano. Una cámara sencilla, con controles manuales (cada vez mas cámaras compactas tienen controles manuales) o sin controles manuales, solo necesitamos conocer que hace cada modo de foto en la cámara (habrá alguien que lee el manual de su cámara?).</p>
<p>En donde esta lo divertido? vamos a tomar fotos a nivel de la cadera, panza, lonja, gordito, ombligo, donde quieran y como gusten llamarle, con la pantalla apagada y evitando la tentación de ver la pantalla después de cada foto para revisarla.</p>
<p>Que ganamos? bueno, es simple, recuperamos algo que nos esta quitando la tecnología: el control sobre nuestro entorno; estamos tan preocupados en darle las mejores condiciones a la cámara: tener la mejor luz, el encuadre perfecto, todas las reglas cumplidas, la armonía de color, luz, sombra y ademas, esperar que las personas cooperen y nos den una escena natural, espontánea en un ambiente poco espontáneo. </p>
<p>No todo es magia o éxito, pero eso nos enseña mas, volvemos a ver sin necesidad de hacerlo a través de un visor, pantalla o lo que usemos, a quitarnos la necesidad compulsiva de revisar la foto inmediatamente, al final volvemos a disfrutar estar en la calle, metro, donde sea.</p>
<p>Hay que tener claro lo que puede y lo que no puede hacer la cámara, al empezar siempre tendremos cosas así</p>
<p><img height="180"  border="0" src="http://farm8.staticflickr.com/7063/7058301009_3ddff4d783_m.jpg" width="240"/>   <img height="180"  border="0" src="http://farm6.staticflickr.com/5271/7058299387_7fc679e7f4_m.jpg" width="240"/></p>
<p>Pero podemos ir ajustando, no sobre lo que la cámara quiere, mas bien sobre lo que nosotros queremos obtener</p>
<p><img height="180" title="DSCN1969" alt="DSCN1969" border="0" src="http://farm6.staticflickr.com/5113/7058301433_138aa1f924_m.jpg" width="240"/>  <img height="180" title="DSCN1990" alt="DSCN1990" border="0" src="http://farm8.staticflickr.com/7107/7058298933_167dd33283_m.jpg" width="240"/></p>
<p>Ademas al no tener una cámara gigante y un lente impresionante, no llamamos la atención ni distraemos a las personas de su cotidianidad, ni se ponen alerta y dejan de hacer eso que nos llamo la atención. </p>
<p><img height="180" title="DSCN2223" alt="DSCN2223" border="0" src="http://farm8.staticflickr.com/7123/7058303093_15f380139d_m.jpg" width="240"/>  <img height="180" title="DSCN2181" alt="DSCN2181" border="0" src="http://farm8.staticflickr.com/7248/6912222766_56409b1d92_m.jpg" width="240"/></p>
<p><img height="180" title="DSCN2157" alt="DSCN2157" border="0" src="http://farm6.staticflickr.com/5468/6912224348_4a63e6af06_m.jpg" width="240"/>  <img height="180" title="DSCN1986" alt="DSCN1986" border="0" src="http://farm6.staticflickr.com/5080/6912217130_fed5ae81f4_m.jpg" width="240"/></p>
<p>Visualmente es genial ver ángulos diferentes a los tradicionales al usar cámara a la altura del ojo (donde depende de la altura del que toma la foto) y donde raramente se atreven a experimentar ángulos extremos, porque así como el ver compulsivamente la pantalla después de tomar una foto el poner el ojo en el visor es casi mandatorio.</p>
<p><img height="180" title="DSCN2208" alt="DSCN2208" border="0" src="http://farm6.staticflickr.com/5114/7058303451_77c3b7f6c9_m.jpg" width="240"/>   <img height="180" title="DSCN2207" alt="DSCN2207" border="0" src="http://farm6.staticflickr.com/5116/6912220974_a6fe878a25_m.jpg" width="240"/></p>
<p><img height="180" title="DSCN1984" alt="DSCN1984" border="0" src="http://farm8.staticflickr.com/7214/6912217564_1783a59737_m.jpg" width="240"/>  <img height="180" title="DSCN2249" alt="DSCN2249" border="0" src="http://farm8.staticflickr.com/7219/6912389250_a60546a3c7_m.jpg" width="240"/></p>
<p>Y al final somos parte de ese mar de gente, no importa si vienen o van, nos atrapa el movimiento y detenerse a ajustar la apertura y el diafragma y el iso y el encuadre, rompen con el encanto, no siempre hay que tener de frente a las personas para tener una buena imagen.</p>
<p><img height="180" title="DSCN1996" alt="DSCN1996" border="0" src="http://farm6.staticflickr.com/5464/7058309405_681bf370c3_m.jpg" width="240"/></p>
<p>Mi próxima aventura urbana, será con flash y al atardecer, aprovechando este genial horario de verano (8 pm y con luz de día, es la onda), un beauty dish montado en un monopie y una cámara compacta disparando, genial experiencia sera.</p>
<p>Asi que si alguien se anima a experimentar con foto urbana poco glamorosa (en equipo) tiren un mensaje.</p>
<p><img height="180" title="DSCN2225" alt="DSCN2225" border="0" src="http://farm8.staticflickr.com/7232/6912396874_bb497a15a5_m.jpg" width="240"/>  <img height="240" title="DSCN2169" alt="DSCN2169" border="0" src="http://farm6.staticflickr.com/5329/7058478235_fffbbff857_m.jpg" width="180"/></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/icapdeville?a=rH_fcgcARNc:tt_KSjkMBxw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=rH_fcgcARNc:tt_KSjkMBxw:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=rH_fcgcARNc:tt_KSjkMBxw:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=rH_fcgcARNc:tt_KSjkMBxw:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=rH_fcgcARNc:tt_KSjkMBxw:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=rH_fcgcARNc:tt_KSjkMBxw:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=rH_fcgcARNc:tt_KSjkMBxw:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=rH_fcgcARNc:tt_KSjkMBxw:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=rH_fcgcARNc:tt_KSjkMBxw:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.ivancapdeville.com/2012/04/08/foto-urbana-en-el-centro-de-la-ciudad-de-mexico/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.ivancapdeville.com/2012/04/08/foto-urbana-en-el-centro-de-la-ciudad-de-mexico/</feedburner:origLink></item>
		<item>
		<title>Mini Soft Box portatil – Modificando luz con onda</title>
		<link>http://feedproxy.google.com/~r/icapdeville/~3/VqPuPmdipd8/</link>
		<comments>http://blog.ivancapdeville.com/2012/02/13/mini-soft-box-portatil-modificando-luz-con-onda/#comments</comments>
		<pubDate>Tue, 14 Feb 2012 05:32:56 +0000</pubDate>
		<dc:creator>Ivan Capdeville</dc:creator>
				<category><![CDATA[DIY]]></category>
		<category><![CDATA[Fotografia]]></category>
		<category><![CDATA[Softbox]]></category>

		<guid isPermaLink="false">http://blog.ivancapdeville.com/?p=1052</guid>
		<description><![CDATA[Tenia rato sin escribir algo en este blog, bueno andaba tirando rostro por el país, así que ni tiempo (y mi conexión 3G una basura).
Lo que si tuve oportunidad de hacer fue un pequeño experimento, usando un recipiente de acero inoxidable (no se si la mejor elección por el peso) cortandolo para [...]]]></description>
			<content:encoded><![CDATA[<div class="google_plus_one"><g:plusone size="medium" count="true" url="http://blog.ivancapdeville.com/2012/02/13/mini-soft-box-portatil-modificando-luz-con-onda/"></g:plusone></div><p>Tenia rato sin escribir algo en este blog, bueno andaba tirando rostro por el país, así que ni tiempo (y mi conexión 3G una basura).</p>
<p>Lo que si tuve oportunidad de hacer fue un pequeño experimento, usando un recipiente de acero inoxidable (no se si la mejor elección por el peso) cortandolo para adaptarle mi YN-560 le di forma a un pequeño soft box portátil (de mano pues).</p>
<p><img src="http://img708.imageshack.us/img708/1529/dscn1252f.jpg" alt="Free Image Hosting at www.ImageShack.us" border="0" width="450"/></p>
<p>Asi que me lance a un mercado donde vendían hartas cosas de cocina y poniendome a echarle un ojo a las cosas, me encontré un recipiente para salsas, o guisados de esos de bufete para calentarlos, tenia un tamaño decente, unos 20 cm y forma rectangular interesante.</p>
<p><img src="http://img24.imageshack.us/img24/7245/dscn1255b.jpg" alt="Free Image Hosting at www.ImageShack.us" border="0" width="450"/></p>
<p>Asi que a meterle cuchillo y cortar la forma del adaptador del flash para no raspar el mismo flash.</p>
<p><img src="http://img32.imageshack.us/img32/7985/dscn1260s.jpg" alt="Free Image Hosting at www.ImageShack.us" border="0" width="450"/></p>
<p>Ya que esta el adaptador, hay que ponerle una tela blanca enfrente para difuminar la luz, me eche unas cosidas con resorte y todo</p>
<p><img src="http://img190.imageshack.us/img190/976/dscn1257d.jpg" alt="Free Image Hosting at www.ImageShack.us" border="0" width="450"/></p>
<p>La luz es bastante buena, uniforme y suave, no crea tanta sombra</p>
<p><img src="http://img220.imageshack.us/img220/9602/dscn1264gi.jpg" alt="Free Image Hosting at www.ImageShack.us" border="0" width="450" /></p>
<p><img src="http://img854.imageshack.us/img854/9408/dscn1265ms.jpg" alt="Free Image Hosting at www.ImageShack.us" border="0" width="450"/></p>
<p>Y un ejemplo de este experimento chafon? pues aquí esta; al ser una fuente de luz tan pequeña el área iluminada es también pequeña, lo que da un efecto muy interesante, personalmente soy fan de este tipo de iluminación.</p>
<p><img src="http://img688.imageshack.us/img688/3256/dsc2295x.jpg" alt="Free Image Hosting at www.ImageShack.us" border="0" width="350"/></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/icapdeville?a=VqPuPmdipd8:qVTVnxHu7Wo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=VqPuPmdipd8:qVTVnxHu7Wo:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=VqPuPmdipd8:qVTVnxHu7Wo:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=VqPuPmdipd8:qVTVnxHu7Wo:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=VqPuPmdipd8:qVTVnxHu7Wo:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=VqPuPmdipd8:qVTVnxHu7Wo:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=VqPuPmdipd8:qVTVnxHu7Wo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=VqPuPmdipd8:qVTVnxHu7Wo:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=VqPuPmdipd8:qVTVnxHu7Wo:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.ivancapdeville.com/2012/02/13/mini-soft-box-portatil-modificando-luz-con-onda/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.ivancapdeville.com/2012/02/13/mini-soft-box-portatil-modificando-luz-con-onda/</feedburner:origLink></item>
		<item>
		<title>Librerias en Arduino – Como y por donde</title>
		<link>http://feedproxy.google.com/~r/icapdeville/~3/CdrmsrWzoNo/</link>
		<comments>http://blog.ivancapdeville.com/2011/11/20/librerias-en-arduino-como-y-por-donde/#comments</comments>
		<pubDate>Mon, 21 Nov 2011 05:39:06 +0000</pubDate>
		<dc:creator>Ivan Capdeville</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[DIY]]></category>

		<guid isPermaLink="false">http://blog.ivancapdeville.com/?p=1050</guid>
		<description><![CDATA[ Llegara un momento en que al usar Arduino tengamos que echar mano a las famosas librerias, esos pedazos de software que programaron unos super geeks y nos permiten a los mortales usar facilmente hardware especializado.
Digamos que queremos usar un control infrarrojo, ya sea que tenemos la súper [...]]]></description>
			<content:encoded><![CDATA[<div class="google_plus_one"><g:plusone size="medium" count="true" url="http://blog.ivancapdeville.com/2011/11/20/librerias-en-arduino-como-y-por-donde/"></g:plusone></div><p><img style="float:left; margin-right:23px;" src="http://img140.imageshack.us/img140/3808/98735497.png" alt="Arduino" border="0" width="120"/> Llegara un momento en que al usar Arduino tengamos que echar mano a las famosas librerias, esos pedazos de software que programaron unos super geeks y nos permiten a los mortales usar facilmente hardware especializado.</p>
<p>Digamos que queremos usar un control infrarrojo, ya sea que tenemos la súper idea de controlar nuestra tele con el Arduino o que queremos manejar la cámara, todo es valido para usar un aparato de 40 usd (el Arduino) hecho por nosotros en vez de usar un control infrarrojo de 5 usd para la cámara; no importa el que lo hayamos fabricado y programado es mas importante, o no?</p>
<p>Pues si usamos una Mac para correr el buen Arduino IDE 1 la cosa se complica un poco, no tenemos esa carpeta fea llena de carpetas como los de Windows, así que donde ponemos nuestra librería?</p>
<p>Hay 2 opciones, podemos <i>abrir</i> el Arduino.app y copiar la librería en el folder <b>libraries</b>, para eso vamos a Aplicaciones y con el botón derecho (o haciendo control + clic) y seleccionamos Mostrar contenido del paquete</p>
<p><img src="http://img24.imageshack.us/img24/603/90818480.png" alt="Arduino Libraries" border="0"/></p>
<p>O bien un método menos laborioso, vamos al folder donde tengamos nuestros sketches (usualmente ~/Documents/Arduino/ ) y creamos un folder llamado libraries ahí copiamos la librería, nada difícil.</p>
<p>Ya que tenemos nuestra librería viene otro pequeño problema: Si usamos la versión 1 del Arduino IDE, al tratar de compilar el sketch nos sale error, que no puede encontrar el WProgram.h </p>
<p><img src="http://img695.imageshack.us/img695/7033/92761507.png" alt="Free Image Hosting at www.ImageShack.us" border="0"/></p>
<p>Y es que a los del Arduino team les dio por cambiar algunas cosas para el lanzamiento de la versión 1 del IDE, entre ellas renombrar la librería WProgram.h a Arduino.h </p>
<p>La solución es obvia, vamos a abrir el archivo .h de nuestra librería, buscamos WProgram.h y lo sustituimos por Arduino.h y listo.</p>
<p>Un post muy sin chiste, pero siempre es bueno tener este tip a mano</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/icapdeville?a=CdrmsrWzoNo:W-NCk5nA6EY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=CdrmsrWzoNo:W-NCk5nA6EY:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=CdrmsrWzoNo:W-NCk5nA6EY:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=CdrmsrWzoNo:W-NCk5nA6EY:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=CdrmsrWzoNo:W-NCk5nA6EY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=CdrmsrWzoNo:W-NCk5nA6EY:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=CdrmsrWzoNo:W-NCk5nA6EY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=CdrmsrWzoNo:W-NCk5nA6EY:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=CdrmsrWzoNo:W-NCk5nA6EY:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.ivancapdeville.com/2011/11/20/librerias-en-arduino-como-y-por-donde/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://blog.ivancapdeville.com/2011/11/20/librerias-en-arduino-como-y-por-donde/</feedburner:origLink></item>
		<item>
		<title>Proyecto de Ocio – LM35 otro sensor de temperatura</title>
		<link>http://feedproxy.google.com/~r/icapdeville/~3/9q4rvxOsA7k/</link>
		<comments>http://blog.ivancapdeville.com/2011/11/09/proyecto-de-ocio-lm35-otro-sensor-de-temperatura/#comments</comments>
		<pubDate>Wed, 09 Nov 2011 23:37:35 +0000</pubDate>
		<dc:creator>Ivan Capdeville</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[DIY]]></category>

		<guid isPermaLink="false">http://blog.ivancapdeville.com/?p=1046</guid>
		<description><![CDATA[En un post anterior hablaba del Dallas DS18B20 un sensor de temperatura que podemos usar con Arduino, pues ahora me acaba de llegar mi nuevo National LM35 DZ, un sensor muy parecido pero mucho mas simple de usar, sin protocolos ni nada, simplemente conectamos un pin a la entrada análoga del Arduino  [...]]]></description>
			<content:encoded><![CDATA[<div class="google_plus_one"><g:plusone size="medium" count="true" url="http://blog.ivancapdeville.com/2011/11/09/proyecto-de-ocio-lm35-otro-sensor-de-temperatura/"></g:plusone></div><p>En un post anterior hablaba del <b>Dallas DS18B20</b> un sensor de temperatura que podemos usar con Arduino, pues ahora me acaba de llegar mi nuevo <b>National LM35 DZ</b>, un sensor muy parecido pero mucho mas simple de usar, sin protocolos ni nada, simplemente conectamos un pin a la entrada análoga del Arduino y listo estamos leyendo temperatura en grados centígrados.</p>
<p>En mi gran elefante blanco aka LED Headlight necesitaba algo para controlar la temperatura de mi pila LiPo (viendo vídeos de como explotan estas pilas ni loco las uso sin triple precaución). Asi que el LM35 me viene genial, no usa una entrada digital (que empieza a ser un factor en mi proyecto).</p>
<p>Pero veamos como funciona.</p>
<p>Los 3 pins del LM35 son muy simples: tierra, voltaje de entrada y voltaje de salida, justo como esta gráfica.</p>
<p><img src="http://img545.imageshack.us/img545/4671/20690425.png" alt="Free Image Hosting at www.ImageShack.us" border="0"/></p>
<p>Para conectarlo al Arduino pues solo necesitamos una entrada análoga y alimentarlo con unos 5v.</p>
<p><img src="http://img828.imageshack.us/img828/6302/lm8.png" alt="Free Image Hosting at www.ImageShack.us" border="0"/></p>
<p>El código no podía ser mas simple, solo damos de alta los pines, leemos la entrada análoga y listo.</p>
<pre class="brush: arduino; light: true; title: ; notranslate">

// 

float temp;
int tempPin = A0;

void setup()
{
Serial.begin(9600); 

}

void loop()

{
temp = analogRead(tempPin);
temp = (5.0 * temp * 100.0)/1024.0;  // pasamos de 8 bits a Volts
Serial.println(temp);
delay(1000);                           

}
</pre>
<p>Bastante mas simple que el Dallas, en cuanto a precisión tendré que hacer un <i>mano a mano</i></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/icapdeville?a=9q4rvxOsA7k:1d3SZZ_iLCg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=9q4rvxOsA7k:1d3SZZ_iLCg:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=9q4rvxOsA7k:1d3SZZ_iLCg:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=9q4rvxOsA7k:1d3SZZ_iLCg:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=9q4rvxOsA7k:1d3SZZ_iLCg:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=9q4rvxOsA7k:1d3SZZ_iLCg:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=9q4rvxOsA7k:1d3SZZ_iLCg:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=9q4rvxOsA7k:1d3SZZ_iLCg:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=9q4rvxOsA7k:1d3SZZ_iLCg:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.ivancapdeville.com/2011/11/09/proyecto-de-ocio-lm35-otro-sensor-de-temperatura/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://blog.ivancapdeville.com/2011/11/09/proyecto-de-ocio-lm35-otro-sensor-de-temperatura/</feedburner:origLink></item>
		<item>
		<title>74HC595 shift register para controlar display de 7 elementos</title>
		<link>http://feedproxy.google.com/~r/icapdeville/~3/SUjXpoJ7U50/</link>
		<comments>http://blog.ivancapdeville.com/2011/09/26/74hc595-shift-register-para-controlar-display-de-7-elementos/#comments</comments>
		<pubDate>Mon, 26 Sep 2011 18:25:26 +0000</pubDate>
		<dc:creator>Ivan Capdeville</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[DIY]]></category>

		<guid isPermaLink="false">http://blog.ivancapdeville.com/?p=1038</guid>
		<description><![CDATA[
En un post anterior hablaba de como usar 8 puertos del Arduino para controlar un display de 7 elementos, es una manera rápida pero poco practica de controlar estos elementos.
Y es ocupar 8 salidas en el Arduino nos reduce la posibilidad de hacer otras cosas, nos deja 6 salidas libres.
Podemos us [...]]]></description>
			<content:encoded><![CDATA[<div class="google_plus_one"><g:plusone size="medium" count="true" url="http://blog.ivancapdeville.com/2011/09/26/74hc595-shift-register-para-controlar-display-de-7-elementos/"></g:plusone></div><p><img src="http://img692.imageshack.us/img692/2616/p1120031.png" alt="74HC595 shift register + arduino" border="0"/></p>
<p>En un <a href="http://blog.ivancapdeville.com/2011/09/18/arduino-conectando-un-display-de-7-segmentos/" target="_blank">post</a> anterior hablaba de como usar 8 puertos del Arduino para controlar un display de 7 elementos, es una manera rápida pero poco practica de controlar estos elementos.</p>
<p>Y es ocupar 8 salidas en el Arduino nos reduce la posibilidad de hacer otras cosas, nos deja 6 salidas libres.</p>
<p>Podemos usar un chip 74HC595 que nos sirve para controlar 8 salidas digitales mediante 3 salidas del Arduino, ademas se puede encadenar, por lo que podemos controlar bastantes salidas y tener libres 11 salidas del Arduino para agregarle cosas.</p>
<p>Antes de seguir, he de aclarar que este post y los demás relacionados son los menos técnicos, los menos formales y son solamente mis descubrimientos (no estudie nada relacionado a la electrónica o programación), pero hay que compartír lo que uno aprende, quizá haya personas como yo que no queremos ser ingenieros en algo para hacer algún aparato útil.</p>
<p>Hay una guía muy interesante <a href="http://www.arduino.cc/en/Tutorial/ShiftOut" target="_blank">aquí</a> sobre como usar un 74HC595 con un Arduino para controlar LEDs, de hecho hay muchos otros tipos de shift register, pero usemos este (y aprovechando que me hice de 25 de estos a un súper precio).</p>
<p>El chip 74HC595 tiene 16 pins, 8 de ellos para controlar mismo numero de salidas, 3 para control 1 salida de datos (para conectar otros 74HC595)</p>
<p>Para conectarlo seguimos la recomendación de la pagina de Arduino</p>

<table id="wp-table-reloaded-id-1-no-1" class="wp-table-reloaded wp-table-reloaded-id-1">
<thead>
	<tr class="row-1 odd">
		<th class="column-1">Pin</th><th class="column-2">Conectar a</th>
	</tr>
</thead>
<tbody>
	<tr class="row-2 even">
		<td class="column-1">15, 1-7</td><td class="column-2">salidas digitales, leds, display</td>
	</tr>
	<tr class="row-3 odd">
		<td class="column-1">8, 13</td><td class="column-2">GND</td>
	</tr>
	<tr class="row-4 even">
		<td class="column-1">9</td><td class="column-2">al pin 14 del segundo 74HC595</td>
	</tr>
	<tr class="row-5 odd">
		<td class="column-1">10, 16</td><td class="column-2">5V</td>
	</tr>
	<tr class="row-6 even">
		<td class="column-1">11</td><td class="column-2">Arduino D12</td>
	</tr>
	<tr class="row-7 odd">
		<td class="column-1">12</td><td class="column-2">Arduino D8</td>
	</tr>
	<tr class="row-8 even">
		<td class="column-1">14</td><td class="column-2">Arduino D11</td>
	</tr>
</tbody>
</table>

<p>Y aquí esta la imagen de dos 74HC595 conectados a 2 displays de 7 segmentos, el orden de los pins es sencillo, el pin-disp quedaria: 15-A, 1-B, 2-C, 3-D, 4-Dp, 5-E, 6-F, 7-G</p>
<p><img src="http://img851.imageshack.us/img851/252/7d2srbb.png" alt="Free Image Hosting at www.ImageShack.us" border="0"/></p>
<p>Hasta aquí todo bien, pero empezamos con los problemas</p>
<p>Mis display son de Anodo común, lo que significa que un segmento se enciende al apagarse un pin del 74HC595, cual es el problema? pues tenemos que cambiar el modo en que enviamos los datos</p>
<p>para desplegar un 0 usando un display de cátodo común enviaríamos un byte 01101111 desde arduino, este encendería esos segmentos y tenemos un lindo 0; pero en uno de ánodo común tendríamos que enviar un byte 10010000 para que deje apagados (y por ende enciendan en el AC)</p>
<p>Ademas, claro, el byte depende de como hayamos hecho la conexión entre display y el 74HC595; así que si elegimos otro orden en los pins pues habrá que cambiar el byte de control. Lo que hace esto en poco standard y no podemos <strike>robarnos</strike> usar código de otras personas que hayan publicado.</p>
<p>Ya estando en el IDE de Arduino controlar el shift register es de lo mas fácil, muy pocas lineas de programación, ya que hay una instrucción que hace todo el trabajo por nosotros: <b>shiftOut</b></p>
<pre class="brush: arduino; light: true; title: ; notranslate">

/* Ejemplo de uso de un display de 7 segmentos ánodo común
 usando un shift register 74HC595

Ivan Capdeville - ivan@darkapple.org

*/

const int latchPin = 8;
const int clockPin = 12;
const int dataPin = 11;

void setup() {

  pinMode(latchPin, OUTPUT);
  pinMode(dataPin, OUTPUT);
  pinMode(clockPin, OUTPUT);

}

void loop() {

  digitalWrite(latchPin,LOW);
  shiftOut(dataPin, clockPin, LSBFIRST, *);  // * caracter del segundo display
  shiftOut(dataPin, clockPin, LSBFIRST, *);  // * caracter del primer display
  digitalWrite(latchPin, HIGH);
</pre>
<p>el código es simple, declaramos las salidas del arduino que conectamos al 74HC595, las configuramos como salidas digitales y vamos a usar esta secuencia para activar los caracteres</p>
<pre class="brush: arduino; light: true; title: ; notranslate">

digitalWrite(latchPin,LOW);
</pre>
<p>cuando el latchPin se <i>apaga</i> el shift register se prepara para recibir nuevos datos</p>
<pre class="brush: arduino; light: true; title: ; notranslate">

shiftOut(dataPin, clockPin, LSBFIRST, *);
</pre>
<p>Esta parte es quizá la mas interesante y complicada de dominar al inicio, hay que elegir como va <b>leer</b> el byte de entrada, si de derecha a izquierda (LSBFIRST) o de izquierda a derecha (MSBFIRST) y en que nos afecta esto? pues determina como vamos a confeccionar los caracteres, si usamos MSBFIRST usaremos el byte 10010000 para mostrar un 0, si usamos LSBFIRST usaremos el byte 00001001 </p>
<p>ya que elegimos que segmentos vamos a querer, ponemos una linea por cada display (en orden inverso) ponemos esta linea para prender el latchPin y que se genere la instrucción</p>
<pre class="brush: arduino; light: true; title: ; notranslate">

digitalWrite(latchPin,HIGH);
</pre>
<p>Afortunadamente para los que no queremos meternos tanto en rollos técnicos, resulta que podemos usar caracteres decimales para mostrar segmentos (aquí viene la rechifla después de leer tanto sobre números binarios)</p>
<p>Podemos usar números del 0 al 255 para controlar los segmentos a desplegar, pero no es tan sencillo como poner un 5 para desplegar un 5, pues no, tienen su representación, así que usamos, por ejemplo, el 14 para desplegar el numero 3 y el 156 para el numero 4. Aquí es donde usar binarios se vuelve mas simple (8 caracteres fijos y un 1 o un 0 para elegir si se muestra o no el segmento, así que todos los segmentos prendidos en un display de ánodo común seria un byte 00000000 (0) todos apagados 11111111 (256))</p>
<p>Esto hace mucho mas fácil el elegir que segmentos se prenderán (o en una matriz de leds lo mismo) se vuelve mas gráfico el elegir, usando números decimales aun no veo una relación o secuencia (quizá la haya pero ya después buscare)</p>
<p>Al final de tanto rollo, mi recomendación es usar LSBFIRST si usamos un display de anodo comun y byte binario, si usamos numeros decimales y el anodo comun hay que usar MSBFIRST y la conversion a decimal del byte</p>

<table id="wp-table-reloaded-id-2-no-1" class="wp-table-reloaded wp-table-reloaded-id-2">
<thead>
	<tr class="row-1 odd">
		<th class="column-1">Digito en display</th><th class="column-2">Byte binario</th><th class="column-3">Decimal</th>
	</tr>
</thead>
<tbody>
	<tr class="row-2 even">
		<td class="column-1">0</td><td class="column-2">10010000</td><td class="column-3">9</td>
	</tr>
	<tr class="row-3 odd">
		<td class="column-1">1</td><td class="column-2">11111001</td><td class="column-3">159</td>
	</tr>
	<tr class="row-4 even">
		<td class="column-1">2</td><td class="column-2">01010100</td><td class="column-3">42</td>
	</tr>
	<tr class="row-5 odd">
		<td class="column-1">3</td><td class="column-2">01110000</td><td class="column-3">14</td>
	</tr>
	<tr class="row-6 even">
		<td class="column-1">4</td><td class="column-2">00111001</td><td class="column-3">156</td>
	</tr>
	<tr class="row-7 odd">
		<td class="column-1">5</td><td class="column-2">00110010</td><td class="column-3">76</td>
	</tr>
	<tr class="row-8 even">
		<td class="column-1">6</td><td class="column-2">00010010</td><td class="column-3">72</td>
	</tr>
	<tr class="row-9 odd">
		<td class="column-1">7</td><td class="column-2">01111000</td><td class="column-3">31</td>
	</tr>
	<tr class="row-10 even">
		<td class="column-1">8</td><td class="column-2">00010000</td><td class="column-3">8</td>
	</tr>
	<tr class="row-11 odd">
		<td class="column-1">9</td><td class="column-2">00110000</td><td class="column-3">12</td>
	</tr>
	<tr class="row-12 even">
		<td class="column-1">.</td><td class="column-2">00010000</td><td class="column-3">247</td>
	</tr>
</tbody>
</table>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/icapdeville?a=SUjXpoJ7U50:QLpzAYeqjfY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=SUjXpoJ7U50:QLpzAYeqjfY:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=SUjXpoJ7U50:QLpzAYeqjfY:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=SUjXpoJ7U50:QLpzAYeqjfY:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=SUjXpoJ7U50:QLpzAYeqjfY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=SUjXpoJ7U50:QLpzAYeqjfY:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=SUjXpoJ7U50:QLpzAYeqjfY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=SUjXpoJ7U50:QLpzAYeqjfY:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=SUjXpoJ7U50:QLpzAYeqjfY:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.ivancapdeville.com/2011/09/26/74hc595-shift-register-para-controlar-display-de-7-elementos/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://blog.ivancapdeville.com/2011/09/26/74hc595-shift-register-para-controlar-display-de-7-elementos/</feedburner:origLink></item>
		<item>
		<title>Y sigue el vicio – Arduino con termómetro Dallas DS18B20</title>
		<link>http://feedproxy.google.com/~r/icapdeville/~3/jdZoito5Lu4/</link>
		<comments>http://blog.ivancapdeville.com/2011/09/24/y-sigue-el-vicio-arduino-con-termometro-dallas-ds18b20/#comments</comments>
		<pubDate>Sat, 24 Sep 2011 09:12:09 +0000</pubDate>
		<dc:creator>Ivan Capdeville</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[DIY]]></category>

		<guid isPermaLink="false">http://blog.ivancapdeville.com/?p=1034</guid>
		<description><![CDATA[Este es un post rápido
Mis camaradas del foro Infojardin me preguntaron como diablos se podría usar el Arduino para controlar humedad, temperatura y demás cuestiones en los invernaderos
Asi que aprovechando que llego mi termómetro Dallas DS18B20 (parece un transistor normal pero esta interesante [...]]]></description>
			<content:encoded><![CDATA[<div class="google_plus_one"><g:plusone size="medium" count="true" url="http://blog.ivancapdeville.com/2011/09/24/y-sigue-el-vicio-arduino-con-termometro-dallas-ds18b20/"></g:plusone></div><p>Este es un post rápido</p>
<p>Mis camaradas del foro Infojardin me preguntaron como diablos se podría usar el Arduino para controlar humedad, temperatura y demás cuestiones en los invernaderos</p>
<p>Asi que aprovechando que llego mi termómetro Dallas DS18B20 (parece un transistor normal pero esta interesante, hasta protocolo de comunicación propietario tiene, el <b>OneWire</b> de Dallas (ahora Maxim)), vamos armando algo para leer temperatura y de acuerdo a un rango emita alguna señal, puede ser activando un ventilador y con eso bajando temperatura en el invernadero, que se yo.</p>
<p>Pero empecemos por lo fácil y sencillo, ponerlo a trabajar y obtener mediciones.</p>
<p>Aquí esta el cableado, muy sencillo pero con un cambio respecto a otros sensores, la lectura no se realiza a través de un puerto análogo, mas bien un puerto digital y la resistencia de 4.7K ohms va del pin 3 al 2.</p>
<p><img src="http://img15.imageshack.us/img15/1752/tempaah.png" alt="Free Image Hosting at www.ImageShack.us" border="0"/></p>
<p>El código para iniciarlo esta bastante complejo, trate de usar la librería OneWire para Arduino pero en mi Mac no funciona muy bien, me salen errores al compilar (ademas que según leí en la versión 1 del IDE de Arduino cambiaron nombres de librerías que hacen referencia otras, todo un relajo).</p>
<p>Me encontré este código que no usa la librería, así que ahí le echan un ojo.</p>
<pre class="brush: arduino; light: true; title: ; notranslate">

#define TEMP_PIN  7 

void OneWireReset(int Pin);
void OneWireOutByte(int Pin, byte d);
byte OneWireInByte(int Pin);

void setup() {
    digitalWrite(TEMP_PIN, LOW);
    pinMode(TEMP_PIN, INPUT);
Serial.begin(9600);

    delay(100);
    Serial.print(&amp;quot;temperatura:\n&amp;quot;);
}

void loop(){
  int HighByte, LowByte, TReading, SignBit, Tc_100, Whole, Fract;

  OneWireReset(TEMP_PIN);
  OneWireOutByte(TEMP_PIN, 0xcc);
  OneWireOutByte(TEMP_PIN, 0x44);
  OneWireReset(TEMP_PIN);
  OneWireOutByte(TEMP_PIN, 0xcc);
  OneWireOutByte(TEMP_PIN, 0xbe);

  LowByte = OneWireInByte(TEMP_PIN);
  HighByte = OneWireInByte(TEMP_PIN);
  TReading = (HighByte &amp;lt;&amp;lt; 8 ) + LowByte;
  SignBit = TReading &amp;amp; 0x8000;  // test most sig bit
  if (SignBit) // negative
  {
    TReading = (TReading ^ 0xffff) + 1; // 2's comp
  }
  Tc_100 = (6 * TReading) + TReading / 4;    // multiply by (100 * 0.0625) or 6.25

  Whole = Tc_100 / 100;  // separate off the whole and fractional portions
  Fract = Tc_100 % 100;

  if (SignBit) // If its negative
  {
     Serial.print(&amp;quot;-&amp;quot;);
  }
  Serial.print(Whole);
  Serial.print(&amp;quot;.&amp;quot;);
  if (Fract &amp;lt; 10)
  {
     Serial.print(&amp;quot;0&amp;quot;);
  }

  Serial.print(Fract);

      Serial.print(&amp;quot;\n&amp;quot;);
  delay(5000);      // 5 second delay.  Adjust as necessary
}

void OneWireReset(int Pin) // reset.  Should improve to act as a presence pulse
{
     digitalWrite(Pin, LOW);
     pinMode(Pin, OUTPUT); // bring low for 500 us
     delayMicroseconds(500);
     pinMode(Pin, INPUT);
     delayMicroseconds(500);
}

void OneWireOutByte(int Pin, byte d) // output byte d (least sig bit first).
{
   byte n;

   for(n=8; n!=0; n--)
   {
      if ((d &amp;amp; 0x01) == 1)  // test least sig bit
      {
         digitalWrite(Pin, LOW);
         pinMode(Pin, OUTPUT);
         delayMicroseconds(5);
         pinMode(Pin, INPUT);
         delayMicroseconds(60);
      }
      else
      {
         digitalWrite(Pin, LOW);
         pinMode(Pin, OUTPUT);
         delayMicroseconds(60);
         pinMode(Pin, INPUT);
      }

      d=d&amp;gt;&amp;gt;1; // now the next bit is in the least sig bit position.
   }

}

byte OneWireInByte(int Pin) // read byte, least sig byte first
{
    byte d, n, b;

    for (n=0; n&amp;lt;8; n++)
    {
        digitalWrite(Pin, LOW);
        pinMode(Pin, OUTPUT);
        delayMicroseconds(5);
        pinMode(Pin, INPUT);
        delayMicroseconds(5);
        b = digitalRead(Pin);
        delayMicroseconds(50);
        d = (d &amp;gt;&amp;gt; 1) | (b&amp;lt;&amp;lt;7); // shift d to right and insert b in most sig bit position
    }
    return(d);
}
</pre>
<p>El dia que termine mi headlight quiza inicie un proyecto para controlar cosas de estas, ya sea una pecera o algun invernadero o plantas con riego programado</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/icapdeville?a=jdZoito5Lu4:915yeKZ1KnY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=jdZoito5Lu4:915yeKZ1KnY:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=jdZoito5Lu4:915yeKZ1KnY:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=jdZoito5Lu4:915yeKZ1KnY:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=jdZoito5Lu4:915yeKZ1KnY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=jdZoito5Lu4:915yeKZ1KnY:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=jdZoito5Lu4:915yeKZ1KnY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=jdZoito5Lu4:915yeKZ1KnY:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=jdZoito5Lu4:915yeKZ1KnY:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.ivancapdeville.com/2011/09/24/y-sigue-el-vicio-arduino-con-termometro-dallas-ds18b20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.ivancapdeville.com/2011/09/24/y-sigue-el-vicio-arduino-con-termometro-dallas-ds18b20/</feedburner:origLink></item>
		<item>
		<title>Proyecto de ocio – LED Headlight – LDR o photodiode ?</title>
		<link>http://feedproxy.google.com/~r/icapdeville/~3/pzaCrphkjJs/</link>
		<comments>http://blog.ivancapdeville.com/2011/09/20/proyecto-de-ocio-led-headlight-ldr-o-photodiode/#comments</comments>
		<pubDate>Tue, 20 Sep 2011 21:56:44 +0000</pubDate>
		<dc:creator>Ivan Capdeville</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[Fotografia]]></category>

		<guid isPermaLink="false">http://blog.ivancapdeville.com/?p=1028</guid>
		<description><![CDATA[
El otro día me encontré los restos de un flash YN-460 (son tan buenos hasta que truenan), al desarmarlo para quitarle los LEDs SMD para un experimento que tengo en mente para luces (ingenuo que pensé que podía desoldar componentes SMD sin problema) me tope con algo muy interesante, un photodiode, [...]]]></description>
			<content:encoded><![CDATA[<div class="google_plus_one"><g:plusone size="medium" count="true" url="http://blog.ivancapdeville.com/2011/09/20/proyecto-de-ocio-led-headlight-ldr-o-photodiode/"></g:plusone></div><p><img src="http://img6.imageshack.us/img6/1073/p1120015.png" alt="photoresistor LDR" border="0"/></p>
<p>El otro día me encontré los restos de un flash YN-460 (son tan buenos hasta que truenan), al desarmarlo para quitarle los LEDs SMD para un experimento que tengo en mente para luces (ingenuo que pensé que podía desoldar componentes SMD sin problema) me tope con algo muy interesante, un photodiode, un foto diodo? bueno no conozco el nombre en español, así que espero los <strike>insultos</strike> comentarios de los entendidos.</p>
<p>Asi que se me ocurrió comparar el funcionamiento de mi LDR (foto resistencia) contra el photodiodo del yn460, el juez? obviamente mi tullido Arduino (tiene malas soldaduras y demás).</p>
<p>Cuales serian los puntos a comparar? rango de sensibilidad, velocidad de captura (refresco?) y algo muy importante, compatibilidad con el headlight que ando armando.</p>
<p>El funcionamiento es radicalmente diferente, como comparar una resistencia con un diodo si funcionan muy diferente; pues simplemente viendo como afectan la respuesta del Arduino con mis LEDs.</p>
<p>Un LDR es una resistencia sensible a la luz, entre menos luz mas resistencia presenta al paso de corriente, si hay mucha luz casi es un circuito abierto (casi).</p>
<p>Un foto diodo es una compuerta de corriente (esa imaginación mía) que dependiendo de sus características deja pasar corriente al otro lado (en este caso dependiendo de la luz recibida)</p>
<p>Claro esto muy a grosso modo, para información mas precisa vayan a san Google.</p>
<p>Nuestro buen Arduino tiene una sensibilidad de 10 bits, lo que es lo mismo a 1024 niveles de entrada análoga (del 0 al 1023) mas que suficientes para armar un bonito rango de aplicaciones (luz de día, luz de tarde, penumbra, amanecer, etc etc).</p>
<p>El LDR (fotoresistencia) no es consistente, cosa que no esta mal ya que la luz no es continua, nuestros ojos se adaptan increíble, pero hay muchas variaciones en la luz; al probar su respuesta con diferentes fuentes de luz, no hubo ningún rango estable, pasaba de 300 a 400 con el mismo tipo de luz, lo que nos obliga a programar con mas cuidado estos umbrales.</p>
<p>El fotodiodo en cambio, parece que toma como referencia la luz que incide sobre el sensor al recibir corriente y de ahí empieza a medir los cambios, así que el nivel 0 en el fotodiodo siempre será la luz ambiente que tengamos al iniciar la aplicación y de ahí pa arriba.</p>
<p>El ganador?</p>
<p>El fotodiodo, parece estar diseñado para fotografía, seleccionamos un umbral (midiendo la luz de un flash externo) y con eso tenemos asegurado su funcionamiento adecuado para activar lo que queramos en nuestro Arduino.</p>
<p>El LDR no es malo, podemos usarlo en otros proyectos y es mucho mas accesible (por mas que he buscado no he encontrado donde vendan foto diodos como el del YN 460)</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/icapdeville?a=pzaCrphkjJs:OnyY8UNgZM4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=pzaCrphkjJs:OnyY8UNgZM4:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=pzaCrphkjJs:OnyY8UNgZM4:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=pzaCrphkjJs:OnyY8UNgZM4:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=pzaCrphkjJs:OnyY8UNgZM4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=pzaCrphkjJs:OnyY8UNgZM4:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=pzaCrphkjJs:OnyY8UNgZM4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=pzaCrphkjJs:OnyY8UNgZM4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=pzaCrphkjJs:OnyY8UNgZM4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.ivancapdeville.com/2011/09/20/proyecto-de-ocio-led-headlight-ldr-o-photodiode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.ivancapdeville.com/2011/09/20/proyecto-de-ocio-led-headlight-ldr-o-photodiode/</feedburner:origLink></item>
		<item>
		<title>Arduino – Conectando un display de 7 segmentos</title>
		<link>http://feedproxy.google.com/~r/icapdeville/~3/45gq7ue8f48/</link>
		<comments>http://blog.ivancapdeville.com/2011/09/18/arduino-conectando-un-display-de-7-segmentos/#comments</comments>
		<pubDate>Sun, 18 Sep 2011 06:21:15 +0000</pubDate>
		<dc:creator>Ivan Capdeville</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[steren]]></category>

		<guid isPermaLink="false">http://blog.ivancapdeville.com/?p=1020</guid>
		<description><![CDATA[
Hace unos días me compré en Steren un display de 7 segmentos, el vendedor no tenia idea de si era ánodo común o cátodo común y menos el color del led y ya ni hablar de como conectarlo
Asi que hay que dar un poco de luz a los que como yo compran en Steren un display y no saben como conectarlo.
 [...]]]></description>
			<content:encoded><![CDATA[<div class="google_plus_one"><g:plusone size="medium" count="true" url="http://blog.ivancapdeville.com/2011/09/18/arduino-conectando-un-display-de-7-segmentos/"></g:plusone></div><p><img src="http://img101.imageshack.us/img101/5736/p1120011.png" alt="7-segment display steren" border="0"/></p>
<p>Hace unos días me compré en Steren un display de 7 segmentos, el vendedor no tenia idea de si era ánodo común o cátodo común y menos el color del led y ya ni hablar de como conectarlo</p>
<p>Asi que hay que dar un poco de luz a los que como yo compran en Steren un display y no saben como conectarlo.</p>
<p>Lo primero, unos diagramas para saber como es el display, dimensiones y demás cosas que son útiles a la hora de hacer circuitos impresos, aquí viene algo muy importante: cada segmento se le asigna una letra y sigue un orden según las manecillas del reloj.</p>
<p><img src="http://img27.imageshack.us/img27/4899/2010422194635482.jpg" alt="Free Image Hosting at www.ImageShack.us" border="0"/></p>
<p>A pesar de que el display en Steren lo manejan como DA03 (aunque hay DA04 y nunca me supieron decir la diferencia, capaz es el color, capaz me compro uno para averiguar) en internet el modelo lo llaman LD3011A o LD3011B dependiendo si es catado común o ánodo común. (el A es cátodo común y el B es para el ánodo común).</p>
<p>El orden de los pins es importantísimo, el 1 (el que esta junto al punto decimal en el display) es el ánodo común (en el LD3011B) y el pin 6 también, estos los mandamos a corriente a través de una resistencia de 110 ohm (para 5V)</p>
<p>Ya dependiendo si usamos un shift register o un arduino o transistores o lo que queramos va a ser el orden de los pins, siempre respetando las letras (segmentos) y el sentido de manecillas de reloj.</p>
<p><img src="http://img834.imageshack.us/img834/7990/201042219470950.jpg" alt="Free Image Hosting at www.ImageShack.us" border="0"/></p>
<p>Listo de cosas técnicas [sic], vamos a conectarlo al Arduino, tomando los puertos digitales del 2 al 9 (siempre que se pueda hay que reservar el 0 y el 1 para tx y rx)</p>
<p><img src="http://img217.imageshack.us/img217/1623/da03bb.png" alt="Free Image Hosting at www.ImageShack.us" border="0"/></p>
<p>Y ponemos un poco de código en el IDE, para probar que todas las conexiones están bien, vamos a prender todos los segmentos al mismo tiempo, así que tenemos un código como este</p>
<pre class="brush: arduino; light: true; title: ; notranslate">// Prueba de display 7 segmentos DA03 de Steren
// Ivan Capdeville - ivan@darkapple.org

int F = 2;
int G = 3;
int E = 4;
int D = 5;
int Dp = 6;
int C = 7;
int B = 8;
int A = 9;

void setup()
{

  pinMode (F, OUTPUT);
  pinMode (G, OUTPUT);
  pinMode (E, OUTPUT);
  pinMode (D, OUTPUT);
  pinMode (Dp, OUTPUT);
  pinMode (C, OUTPUT);
  pinMode (B, OUTPUT);
  pinMode (A, OUTPUT);

}

void loop()
{
  digitalWrite(F, LOW);
  digitalWrite(G, LOW);
  digitalWrite(E, LOW);
  digitalWrite(D, LOW);
  digitalWrite(Dp, LOW);
  digitalWrite(C, LOW);
  digitalWrite(B, LOW);
  digitalWrite(A, LOW);

}
</pre>
<p>si todo sale bien, tenemos un 8 y un punto decimal, ya después podemos hacer cosas mas interesantes con los dígitos o incluso letras (siempre que podamos representarlas con 7 segmentos)</p>
<h3>Actualizacion</h3>
<p>Se me olvido mencionar un detalle importante:</p>
<p>Al ser ánodo común el display tenemos la ventaja de usar menos resistencias (solo 2 para los pin 1 y 6) y a nivel Arduino, vamos a activar el segmento al poner nuestra salida digital como <b>LOW</b> en vez de <b>HIGH</b>, o sea, activamos con <b>LOW</b> y apagamos con <b>HIGH</b> ya que las salidas digitales deben cerrar el circuito proporcionando tierra (ground).</p>
<p>Pase al mismo Steren y ahora si ya entendí la diferencia entre sus display de 7 segmentos</p>
<p>Tienen la descripcion en el codigo:</p>
<p>DA = Display Anodo comun<br />
03 = tamaño del segmento</p>
<p>Asi que hay tamaños 03,04 y 05 (con variaciones en la distribución de los pin)</p>
<p>y hay DA y DC (DC es por catodo comun)</p>
<p>Me compre un DA05 y en ese los pin para el ánodo común son el 3 y el 8</p>
<p>Al final me parece mas como el usar el display con ánodo común (por aquello de simplificar las conexiones con menos resistencias).</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/icapdeville?a=45gq7ue8f48:MWItl9P37mE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=45gq7ue8f48:MWItl9P37mE:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=45gq7ue8f48:MWItl9P37mE:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=45gq7ue8f48:MWItl9P37mE:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=45gq7ue8f48:MWItl9P37mE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=45gq7ue8f48:MWItl9P37mE:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=45gq7ue8f48:MWItl9P37mE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=45gq7ue8f48:MWItl9P37mE:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=45gq7ue8f48:MWItl9P37mE:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.ivancapdeville.com/2011/09/18/arduino-conectando-un-display-de-7-segmentos/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://blog.ivancapdeville.com/2011/09/18/arduino-conectando-un-display-de-7-segmentos/</feedburner:origLink></item>
		<item>
		<title>Arduino UNO – Primeras impresiones</title>
		<link>http://feedproxy.google.com/~r/icapdeville/~3/gr0nbQymvBI/</link>
		<comments>http://blog.ivancapdeville.com/2011/09/08/arduino-uno-primeras-impresiones/#comments</comments>
		<pubDate>Thu, 08 Sep 2011 06:25:55 +0000</pubDate>
		<dc:creator>Ivan Capdeville</dc:creator>
				<category><![CDATA[Arduino]]></category>

		<guid isPermaLink="false">http://blog.ivancapdeville.com/?p=1018</guid>
		<description><![CDATA[
Por fin llegó el famoso Arduino UNO SMD Edition, me eche 2 semanas esperando el envio vía USPS, las primeras palabras fueron unas que he oído por ahí: umm, pensé que estaría mas grande
Aquí una foto junto a una memoria SD para que se aprecie el tamaño de la caja (y el Arduino es mas pequeñ [...]]]></description>
			<content:encoded><![CDATA[<div class="google_plus_one"><g:plusone size="medium" count="true" url="http://blog.ivancapdeville.com/2011/09/08/arduino-uno-primeras-impresiones/"></g:plusone></div><p><img style="float:center;" src="http://img696.imageshack.us/img696/7185/p1110988.png" alt="Free Image Hosting at www.ImageShack.us" border="0"/></p>
<p>Por fin llegó el famoso Arduino UNO <i>SMD Edition</i>, me eche 2 semanas esperando el envio vía USPS, las primeras palabras fueron unas que he oído por ahí: <i>umm, pensé que estaría mas grande</i></p>
<p>Aquí una foto junto a una memoria SD para que se aprecie el tamaño de la caja (y el Arduino es mas pequeño aun)</p>
<p><img src="http://img195.imageshack.us/img195/1779/p1110979.png" alt="Arduino UNO SMD" border="0"/></p>
<p>Tenia un sello de hecho en Italia (los Arduinos originales vienen de alla, pero cualquiera puede hacerse su propio arduino), con mucho gusto le pase cuchillo y a abrir la caja, nada espectacular dentro, un folleto dando las gracias por el apoyo y unas calcas (stickers pa los modernos)</p>
<p><img src="http://img4.imageshack.us/img4/4167/p1110983.png" alt="Free Image Hosting at www.ImageShack.us" border="0"/></p>
<p>Y bueno ya la placa es bastante simple, la base USB esta mal soldada (chueca y no hacia contacto bien), las bases para los shields también chuecas, espero que los shields no tengan problema en entrar.</p>
<p><img src="http://img684.imageshack.us/img684/6493/p1110987.png" alt="Arduino UNO SMD Edition" border="0"/></p>
<p>Según lo que había leído, el pin13 tenia una resistencia con lo que no era necesario ponerle una para probar LEDs (con el programa mas básico de parpadeo de un LED), pues nada, queme un LED a la primera.</p>
<p>Como buen experimentador, ya llevo quemados 2 optoacopladores PC817 (que bueno que compre 10).</p>
<p>Me he pasado unas buenas horas peleando con el IDE y agarrando el truco a Wiring, eso de programar por bloques se me esta atorando (mis clases en la Uni fueron súper sencillas)</p>
<p>Pero a final del día, esta súper sencillo el crear rutinas sencillas, ahora entiendo porque hacen tanto énfasis en que es una plataforma dirigida a artistas y gente sin perfil en electrónica.</p>
<p>Veremos que va saliendo, por lo pronto ya esta tomando forma el programa para controlar mi headlight respondiendo al disparo de mi cámara; ahora a irlo complicando cada vez mas.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/icapdeville?a=gr0nbQymvBI:4yXk8VBJ76g:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=gr0nbQymvBI:4yXk8VBJ76g:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=gr0nbQymvBI:4yXk8VBJ76g:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=gr0nbQymvBI:4yXk8VBJ76g:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=gr0nbQymvBI:4yXk8VBJ76g:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=gr0nbQymvBI:4yXk8VBJ76g:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=gr0nbQymvBI:4yXk8VBJ76g:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=gr0nbQymvBI:4yXk8VBJ76g:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=gr0nbQymvBI:4yXk8VBJ76g:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.ivancapdeville.com/2011/09/08/arduino-uno-primeras-impresiones/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.ivancapdeville.com/2011/09/08/arduino-uno-primeras-impresiones/</feedburner:origLink></item>
		<item>
		<title>Software del dia – Fritzing</title>
		<link>http://feedproxy.google.com/~r/icapdeville/~3/Ygk33N7O8sk/</link>
		<comments>http://blog.ivancapdeville.com/2011/09/04/software-del-dia-fritzing/#comments</comments>
		<pubDate>Sun, 04 Sep 2011 19:05:13 +0000</pubDate>
		<dc:creator>Ivan Capdeville</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[DIY]]></category>

		<guid isPermaLink="false">http://blog.ivancapdeville.com/?p=1016</guid>
		<description><![CDATA[

Nuevo vicio, nuevas herramientas&#8230;
Esto del mundo del Arduino esta súper bueno, tantas posibilidades y tan sencillas de hacer, basta con acomodar unos circuitos, darles corriente y a jugar se ha dicho.
Pero una cosa es armar las cosas y otras hacer los diagramas, esas lineas con símbolos  [...]]]></description>
			<content:encoded><![CDATA[<div class="google_plus_one"><g:plusone size="medium" count="true" url="http://blog.ivancapdeville.com/2011/09/04/software-del-dia-fritzing/"></g:plusone></div><p><img style="float:center" src="http://img714.imageshack.us/img714/1933/frit.png" alt="Fritzing" border="0"/></p>
<p><i><br />
Nuevo vicio, nuevas herramientas</i>&#8230;</p>
<p><img style="float:right; margin-left:23px" src="http://img27.imageshack.us/img27/9620/sinzk.png" alt="Fritzing" border="0"/>Esto del mundo del Arduino esta súper bueno, tantas posibilidades y tan sencillas de hacer, basta con acomodar unos circuitos, darles corriente y a jugar se ha dicho.</p>
<p>Pero una cosa es armar las cosas y otras hacer los diagramas, esas lineas con símbolos que parecen tan imposibles de entender para los no iniciados. Para que queremos diagramas? bueno, primero la documentación de nuestros proyectos y después el compartirlos; no soy de la idea de aprender algo e inmediatamente ponerle signo de $ y esconder toda evidencia de como se realiza para así encarecerlo. El conocimiento se comparte, he dicho.</p>
<p>Pero como compartir algo si no eres un técnico electrónico, ingeniero en electrónica o yerbas similares? que tal que eres un carnicero que quiere montarse un letrerito de LEDs (súper de moda) y tienes la curiosidad de armarlo tu mismo (y no pagar miles de pesos por algo complicado y genérico), que tal que eres un taxista que quiere súper iluminar la <b>unidad</b> LEDs por acá, LEDs por alla, todo un juego increíble de luces pero te pasan cotización de miles de pesos; para unos 500 tristes LEDS y unos chips?. Bueno, te vas a foros y puedes encontrar diseños hechos en un programa llamado <b>Fritzing</b> de una comunidad del mismo nombre dedicada a compartir proyectos electrónicos (y de paso hacer un dinerito haciendo PCB vía el software, nada mal)</p>
<p><b>Fritzing</b> es un programa multiplataforma (para los no entendidos, significa que sirve en Mac, Linux y esa cosa de las cavernas llamada Windows), la interfaz es realmente amigable, en exceso, tan fácil como arrastrar componentes a una pantalla donde tendremos un <b>Protoboard</b> también llamado <b>Breadboard</b> o varios nombres del estilo; una ventana con iconos de los componentes y sus descripciones, así como un Inspector para modificar las características de dichos componentes</p>
<p><img src="http://img853.imageshack.us/img853/9561/75591598.png" alt="Fritzing Mac" border="0"/></p>
<h3>Controlando la intensidad de un LED RGB </h3>
<p>Que mejor que poner el ejemplo, así que muy al estilo del genial Bob Ross, comenzamos colocando un Arduino feliz junto a un protoboard feliz, un LED RGB y sus resistencias felices, vamos a colocar los cables de corriente y un potenciometro normal (quiero investigar sobre los encoder pero eso ya será después)</p>
<p><img src="http://img716.imageshack.us/img716/5968/12083100.png" alt="Arduino + Fritzing" border="0"/></p>
<p>Aquí empieza lo interesante, 3 salidas PWM del Arduino vamos a conectarlas a los ánodos del LED RGB, al ser PWM vamos a poder variar la corriente que entregaremos a cada ánodo (con eso el LED varia la intensidad de color), el potenciometro será nuestro dispositivo de entrada, con él variamos la intensidad, así que la salida del potenciometro va a una de las entradas análogas del Arduino.</p>
<p><img src="http://img13.imageshack.us/img13/4114/gggdqy.png" alt="Free Image Hosting at www.ImageShack.us" border="0"/></p>
<p>Y así se ve al final, claro que mis cableados son un asco, pero era cosa de demostrar las posibilidades de Fritzing, aun faltaría la parte de la programación usando Wiring para Arduino, pero esa parte ya vendrá en un post dedicado al Arduino (y claro cuando llegue mi <b>Arduino UNO SMD</b> </p>
<p>Y que paso con los diagramas esquemáticos de nuestro proyecto? bueno, con fritzing solo oprimimos un botón y estamos en la vista de diagrama, acomodamos los símbolos, corregimos las conexiones y ya tenemos un bonito diagrama para sentirnos todos unos expertos en electrónica.</p>
<p><img src="http://img600.imageshack.us/img600/6707/ffflb.png" alt="Free Image Hosting at www.ImageShack.us" border="0"/></p>
<p>Y aun hay mas, <b>Fritzing</b> puede crear el diseño de los circuitos impresos (PCB), darnos la posibilidad de imprimirlos para hacerlos nosotros mismos (mi próxima quemadura con químicos será cortesía de estos químicos para tabletas) con este diseño ya tenemos un <b>Shield</b> que podemos montar encima de nuestro Arduino UNO (y arduino con nombre de años anteriores en italiano, no lo escribo porque me arde y que?)</p>
<p><img src="http://img844.imageshack.us/img844/4001/jjjjs.png" alt="Free Image Hosting at www.ImageShack.us" border="0"/></p>
<p>Hay otras herramientas, no se si mejores o peores, como la famosa Eagle de CADSoft, que esta muy interesante, pero le falta ese toque informal que a esta le sobra.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/icapdeville?a=Ygk33N7O8sk:xTcncef5loQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=Ygk33N7O8sk:xTcncef5loQ:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=Ygk33N7O8sk:xTcncef5loQ:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=Ygk33N7O8sk:xTcncef5loQ:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=Ygk33N7O8sk:xTcncef5loQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=Ygk33N7O8sk:xTcncef5loQ:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=Ygk33N7O8sk:xTcncef5loQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=Ygk33N7O8sk:xTcncef5loQ:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=Ygk33N7O8sk:xTcncef5loQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.ivancapdeville.com/2011/09/04/software-del-dia-fritzing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.ivancapdeville.com/2011/09/04/software-del-dia-fritzing/</feedburner:origLink></item>
		<item>
		<title>Proyecto de Ocio – Optoacopladores para disparar flash</title>
		<link>http://feedproxy.google.com/~r/icapdeville/~3/SDe4b7opsp0/</link>
		<comments>http://blog.ivancapdeville.com/2011/09/03/proyecto-de-ocio-optoacopladores-para-disparar-flash/#comments</comments>
		<pubDate>Sat, 03 Sep 2011 22:18:26 +0000</pubDate>
		<dc:creator>Ivan Capdeville</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[DIY]]></category>

		<guid isPermaLink="false">http://blog.ivancapdeville.com/?p=1012</guid>
		<description><![CDATA[
Una de las principales precauciones que hay que tener al disparar un flash, es la increíble cantidad de voltaje que maneja (vía un capacitor enorme para prender la lampara con buena intensidad), parte de ese voltaje se mueve en la zapata de disparo, he leído que en ciertos momentos se manejan [...]]]></description>
			<content:encoded><![CDATA[<div class="google_plus_one"><g:plusone size="medium" count="true" url="http://blog.ivancapdeville.com/2011/09/03/proyecto-de-ocio-optoacopladores-para-disparar-flash/"></g:plusone></div><p><img src="http://img3.imageshack.us/img3/680/p1110977.png" alt="Samsung PC817" border="0"/></p>
<p>Una de las principales precauciones que hay que tener al disparar un flash, es la increíble cantidad de voltaje que maneja (vía un capacitor enorme para prender la lampara con buena intensidad), parte de ese voltaje se mueve en la zapata de disparo, he leído que en ciertos momentos se manejan hasta 270V en las terminales del Flash (en mi YN640 seguro maneja 27V es bien chafa)</p>
<p>Y como hace tiempo ya quemé un intento de disparador (incluido un flash que se quemó solidariamente), he buscado la forma de aíslar del voltaje del Flash al Arduino y la cámara.</p>
<p>Estudie Electronica en la secundaria (lastima que no seguí ese camino) así que mis conocimientos son de lo mas básico, seguro esto es lo mas básico del manual para muchos, pero para mi fue un gran descubrimiento, los optoacopladores.</p>
<p>Un optoacoplador es a groso modo un switch, pero sin contacto físico entre las partes; consta de 2 partes, un emisor de luz y un sensor, al percibir luz el sensor cierra el circuito, sin contacto con el emisor o la corriente del emisor.</p>
<p>Esto es sumamente útil para aislar voltajes, cargas, corrientes, como quieran llamarle en circuitos</p>
<p>Me hice de unos cuantos optoacopladores PC817, sumamente sencillos, con 4 patas es de lo mas fácil usarlos, armamos una corriente del lado del emisor y del otro lado el circuito que queremos cerrar</p>
<p>Aquí esta la imagen del optoacoplador sacada de su <i>datasheet</i></p>
<p><img src="http://img831.imageshack.us/img831/5590/pc817.png" alt="Sharp PC817" border="0"/></p>
<p>Y bueno a probar el funcionamiento, usando un <b>Breadboard</b> y un LED (con sus respectivas resistencias) vamos a hacer que cuando oprimamos el botón, el LED se prenda</p>
<p><img src="http://img600.imageshack.us/img600/4942/unledsketchbb.png" alt="DIY" border="0"/></p>
<p>Bastante simple el diagrama, pero se puede apreciar perfecto el funcionamiento del optoacoplador PC817, aunque en este ejemplo al final comparten voltaje (porque solo tengo una fuente de alimentación para ambos lados del PC817), pero haciendo algo mas complejo, podemos hacer lo siguiente usando Arduino</p>
<p><img src="http://img88.imageshack.us/img88/2364/triggerg.png" alt="Arduino + PC817" border="0"/></p>
<p>En este ejemplo usamos una fotoresistencia (varia su resistencia dependiendo de la intensidad de la luz que recibe) la cual medirá los cambios de luz (si prendemos un foco, si activamos el foco del AF de la cámara, si usamos un disparador IR, etc) y dependiendo de como hayamos programado el Arduino va a emitir una respuesta vía un puerto digital que estará conectado al PC817.</p>
<p>Al recibir la señal esperada, el Arduino va a activar el Pin5 con lo que el PC817 emitirá señal y del otro lado el flash va a dispararse.</p>
<p>Esto del Hardware libre es súper interesante, he encontrado muchos ejemplos e ideas muy interesantes para completar mi súper proyecto: la fuente de luz <b>Todo en uno</b>, Que sirva de luz de modelado, de Beauty Dish, de Flash, de sincronizador para fotos de alta velocidad (usando láser, IR y sonido), de ser un slave, vamos a ver como va evolucionando el proyecto.</p>
<p>Los diagramas están hechos usando un programa libre llamado <b>Fritzing</b> (multiplataforma) es genial, ya haré un post al respecto (después del dolor de cabeza que implica usar el Eagle)</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/icapdeville?a=SDe4b7opsp0:C4VkUlsQQ-Y:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=SDe4b7opsp0:C4VkUlsQQ-Y:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=SDe4b7opsp0:C4VkUlsQQ-Y:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=SDe4b7opsp0:C4VkUlsQQ-Y:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=SDe4b7opsp0:C4VkUlsQQ-Y:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=SDe4b7opsp0:C4VkUlsQQ-Y:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=SDe4b7opsp0:C4VkUlsQQ-Y:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=SDe4b7opsp0:C4VkUlsQQ-Y:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=SDe4b7opsp0:C4VkUlsQQ-Y:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.ivancapdeville.com/2011/09/03/proyecto-de-ocio-optoacopladores-para-disparar-flash/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://blog.ivancapdeville.com/2011/09/03/proyecto-de-ocio-optoacopladores-para-disparar-flash/</feedburner:origLink></item>
		<item>
		<title>Proyecto de ocio – Ring Light con LED’s</title>
		<link>http://feedproxy.google.com/~r/icapdeville/~3/AFIJKJl2pio/</link>
		<comments>http://blog.ivancapdeville.com/2011/08/22/proyecto-de-ocio-ring-light-con-leds/#comments</comments>
		<pubDate>Mon, 22 Aug 2011 20:44:24 +0000</pubDate>
		<dc:creator>Ivan Capdeville</dc:creator>
				<category><![CDATA[DIY]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Fotografia]]></category>
		<category><![CDATA[Iluminacion]]></category>
		<category><![CDATA[LED]]></category>

		<guid isPermaLink="false">http://blog.ivancapdeville.com/?p=1010</guid>
		<description><![CDATA[La luz artificial en fotografía es la onda, muy divertida, se pueden lograr efectos muy buenos en cualquier condición, eso de solo usar luz de día es aburrido. 
Podemos usar flashes circulares  (ring light o ring flash depende del funcionamiento, si es luz continua o flash) para foto macro, dandole [...]]]></description>
			<content:encoded><![CDATA[<div class="google_plus_one"><g:plusone size="medium" count="true" url="http://blog.ivancapdeville.com/2011/08/22/proyecto-de-ocio-ring-light-con-leds/"></g:plusone></div><p>La luz artificial en fotografía es la onda, muy divertida, se pueden lograr efectos muy buenos en cualquier condición, eso de solo usar luz de día es aburrido. </p>
<p>Podemos usar flashes circulares  (ring light o ring flash depende del funcionamiento, si es luz continua o flash) para foto macro, dandole una iluminación genial a esas pequeñas cosas, sin sombras laterales.</p>
<p><img src="http://img225.imageshack.us/img225/3739/0fr64001.jpg" alt="Free Image Hosting at www.ImageShack.us" border="0"/></p>
<p>El único problema, es que los flashes circulares son caros, podemos comprarnos en Amazon un <a href="http://www.amazon.com/gp/product/B0054EI7DY/ref=as_li_ss_tl?ie=UTF8&#038;tag=darkapple-20&#038;linkCode=as2&#038;camp=217145&#038;creative=399373&#038;creativeASIN=B0054EI7DY">Fotodiox Pro LED Ring Light 352A</a><img src="http://www.assoc-amazon.com/e/ir?t=&#038;l=as2&#038;o=1&#038;a=B0054EI7DY&#038;camp=217145&#038;creative=399373" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> por unos 240 usd, casi nada para varios pudientes burgueses, pero para el resto de nosotros, lo mejor es irnos por la vía artesanal.</p>
<p>Con unos 100 LEDs de 20,000mcd (potencia lumínica en candelas) sus respectivas resistencias, algo de pegamento acrílico, soldadura y materiales varios podemos empezar a crear nuestro propia fuente de luz circular con unos cientos de pesos</p>
<p><img src="http://img810.imageshack.us/img810/1795/img1053g.jpg" alt="Free Image Hosting at www.ImageShack.us" border="0"/></p>
<p>Es el inicio, quiero armar algo interesante y divertido, quizá meterle algo mas de tecnología, onda un arduino para controlar intensidad, cantidad y quizá hasta duración de la luz (sincronizarla con el disparo de la cámara)</p>
<p>Ya con tanta cosa, quizá la lampara terminara costando mas, pero seria mas completo, controlando mas cosas vía el arduino</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/icapdeville?a=AFIJKJl2pio:QE9rCBthpu0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=AFIJKJl2pio:QE9rCBthpu0:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=AFIJKJl2pio:QE9rCBthpu0:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=AFIJKJl2pio:QE9rCBthpu0:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=AFIJKJl2pio:QE9rCBthpu0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=AFIJKJl2pio:QE9rCBthpu0:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=AFIJKJl2pio:QE9rCBthpu0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=AFIJKJl2pio:QE9rCBthpu0:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=AFIJKJl2pio:QE9rCBthpu0:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.ivancapdeville.com/2011/08/22/proyecto-de-ocio-ring-light-con-leds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.ivancapdeville.com/2011/08/22/proyecto-de-ocio-ring-light-con-leds/</feedburner:origLink></item>
		<item>
		<title>Truco DIY del día – Reducir ruido parasito en bocinas alimentadas por USB</title>
		<link>http://feedproxy.google.com/~r/icapdeville/~3/OIgb1GCZeGo/</link>
		<comments>http://blog.ivancapdeville.com/2011/08/22/truco-diy-del-dia-reducir-ruido-parasito-en-bocinas-alimentadas-por-usb/#comments</comments>
		<pubDate>Mon, 22 Aug 2011 17:46:02 +0000</pubDate>
		<dc:creator>Ivan Capdeville</dc:creator>
				<category><![CDATA[DIY]]></category>
		<category><![CDATA[USB]]></category>

		<guid isPermaLink="false">http://blog.ivancapdeville.com/?p=1008</guid>
		<description><![CDATA[Como las bocinas que vienen con la macbook son una cosa realmente mala (bueno no tanto como las de las pcs) todo mundo siempre busca el poner unas bocinas externas, hay muchas formas, los mas fresas y burgueses usan audio inalámbrico mediante airplay (airport express), pero para el resto siempre  [...]]]></description>
			<content:encoded><![CDATA[<div class="google_plus_one"><g:plusone size="medium" count="true" url="http://blog.ivancapdeville.com/2011/08/22/truco-diy-del-dia-reducir-ruido-parasito-en-bocinas-alimentadas-por-usb/"></g:plusone></div><p>Como las bocinas que vienen con la macbook son una cosa realmente mala (bueno no tanto como las de las pcs) todo mundo siempre busca el poner unas bocinas externas, hay muchas formas, los mas fresas y burgueses usan audio inalámbrico mediante airplay (airport express), pero para el resto siempre están las buenas bocinas con su conector jack 3.5mm</p>
<p>Hace tiempo me compre unas bocinas <a target="_blank" href="http://www.amazon.com/gp/product/B0025VKUPW/ref=as_li_ss_tl?ie=UTF8&#038;tag=darkapple-20&#038;linkCode=as2&#038;camp=217145&#038;creative=399369&#038;creativeASIN=B0025VKUPW">Altec Lansing BXR1220 2.0</a><img src="http://www.assoc-amazon.com/e/ir?t=&#038;l=as2&#038;o=1&#038;a=B0025VKUPW&#038;camp=217145&#038;creative=399369" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />, bastante interesantes, muy pequeñas, buen sonido, se alimentan mediante USB, así que puedes usarlas en cualquier lado, en el parque, en las trajinares, el unico problema? La falta de puertos USB en una macbook (cualquier portatil mac solo trae 2 puertos USB)</p>
<p>Asi que lo mas normal es usar un Hub USB para conectar mas aparatos a la mac mientras trabajas, ya que un disco externo (en mi caso 2) una tableta Wacom, mouse usb, el ipod, bocinas, el lector de tarjetas; bueno esos 2 ches puertos de la macbook son insuficientes.</p>
<p>Pero aquí viene lo malo, cuando conecto mis bocinas al hub USB (de muy bajo presupuesto, capaz los mas elevados no tengan este problema) un ruido en las bocinas, bastante agudo, bastante molesto, así que a buscar la solución bien DIY.</p>
<p>Echando ojo encontré una solución interesante, meterle unos capacitares a la entrada usb de las bocinas, así estos capacitares al mantener una corriente constante hacia las bocinas pues reducirá los picos de corriente (usamos un mismo puerto usb de la mac así que hay picos de voltaje segurísimo) </p>
<p><img src="http://img59.imageshack.us/img59/9028/samplen.gif" alt="Free Image Hosting at www.ImageShack.us" border="0" width="500"/></p>
<p>Asi que manos a la obra, visitar la tienda de electrónica de su preferencia y hacerse de algunos capacitares electrolitos, de 10uf y unas resistencias (para mantener constante la corriente)</p>
<p>Manos a la obra: hay que abrir las bocinas Altec Lansing, cosa que no me cuesta ya que desde que me llegaron las tuve que abrir para repararlas (un transformador desoldado, después un cable con corto, estas bocinas están saldas).</p>
<p>Usando un protoboard (tableta para prototipos? no se como se diga acá, mis clases de electrónica nunca llegaron a ese tema) vamos a probar los componentes para ver si es suficiente.</p>
<p><img src="http://img233.imageshack.us/img233/6593/img1047ay.jpg" alt="Free Image Hosting at www.ImageShack.us" border="0"/></p>
<p>Aquí es un ensayo y error, hay que variar en valores de resistencia y capacitares dependiendo del ruido, ya que esta controlado (sin tener nada reproduciendo, que no haya ningún sonido de las bocinas es una súper ganancia), vamos a armar un circuito y acoplarlo a las bocinas</p>
<p><img src="http://img804.imageshack.us/img804/1705/img1050ot.jpg" alt="Free Image Hosting at www.ImageShack.us" border="0" width="400"/></p>
<p>Y viene lo divertido, el hacer que las bocinas cierren de nuevo (siempre es todo un ritual de promesas si la tapa cierra de nuevo y no nos sobran tornillos), la forma mas rupestre de aislar el circuito nuevo es con silicona caliente, lo mío no es lo estético definitivamente.</p>
<p><img src="http://img850.imageshack.us/img850/8221/img1051l.jpg" alt="Free Image Hosting at www.ImageShack.us" border="0"/></p>
<p>Y listo, como buen representante de las personas con problemas de atención, hice esta reparación en vez de continuar con mi ringlight de LEDs, bueno ya ira saliendo el otro.</p>
<p><b>ATENCION:</b> al estar soldando los componentes y los cables de corriente, hay que recordar desconectar todos los cables USB del hub y de la computadora, yo casi reviento el puerto USB de mi macbook por no desconectarlo y estar soldando de lo mas tranquilo (como conectarle la corriente AC a un puerto USB) afortunadamente fue en el cable de tierra y MAc OSX al detectar esa corriente desactivo el puerto (ese aviso como lo he apreciado)</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/icapdeville?a=OIgb1GCZeGo:fNchmUlQHOE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=OIgb1GCZeGo:fNchmUlQHOE:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=OIgb1GCZeGo:fNchmUlQHOE:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=OIgb1GCZeGo:fNchmUlQHOE:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=OIgb1GCZeGo:fNchmUlQHOE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=OIgb1GCZeGo:fNchmUlQHOE:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=OIgb1GCZeGo:fNchmUlQHOE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=OIgb1GCZeGo:fNchmUlQHOE:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=OIgb1GCZeGo:fNchmUlQHOE:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.ivancapdeville.com/2011/08/22/truco-diy-del-dia-reducir-ruido-parasito-en-bocinas-alimentadas-por-usb/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://blog.ivancapdeville.com/2011/08/22/truco-diy-del-dia-reducir-ruido-parasito-en-bocinas-alimentadas-por-usb/</feedburner:origLink></item>
		<item>
		<title>Mac OSX 10.7 Lion – Spotlight</title>
		<link>http://feedproxy.google.com/~r/icapdeville/~3/t_nz8sChaHc/</link>
		<comments>http://blog.ivancapdeville.com/2011/06/27/mac-osx-10-7-lion-spotlight/#comments</comments>
		<pubDate>Tue, 28 Jun 2011 05:07:20 +0000</pubDate>
		<dc:creator>Ivan Capdeville</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Lion]]></category>
		<category><![CDATA[Mac OSX 10.7]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.ivancapdeville.com/?p=1001</guid>
		<description><![CDATA[Entre las nuevas funciones del buen Lion y que no hablaron en el pasado WWDC, esta la nueva cara del Spotlight, que ahora ya incluye una vista previa del archivo que estemos buscando, ya sea un contacto, una foto, un pdf, una pagina de internet, todo lo muestra en una previsualizacion bastante  [...]]]></description>
			<content:encoded><![CDATA[<div class="google_plus_one"><g:plusone size="medium" count="true" url="http://blog.ivancapdeville.com/2011/06/27/mac-osx-10-7-lion-spotlight/"></g:plusone></div><p>Entre las nuevas funciones del buen Lion y que no hablaron en el pasado WWDC, esta la nueva cara del Spotlight, que ahora ya incluye una vista previa del archivo que estemos buscando, ya sea un contacto, una foto, un pdf, una pagina de internet, todo lo muestra en una previsualizacion bastante agradable</p>
<p><img src="http://img825.imageshack.us/img825/4659/45522768.png" alt="Mac OSX Lion" border="0" width="700"/></p>
<p>Bastante buena función, bastante mala mi forma de tener mis contactos (eso de dirección repetida siempre me ha pasado)</p>
<p>Ya falta menos para la salida al mercado del Lion, a ver que mas cosas vienen en la versión retail.</p>
<p>Aun así hay cosas que no me gustan, aun así hay otras muy practicas como esta (y a veces el corrector ortográfico, cuando no se empeña en corregir tan gachupinamente) </p>
<p>Post cortito pero suculento</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/icapdeville?a=t_nz8sChaHc:w6dHxeiobw0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=t_nz8sChaHc:w6dHxeiobw0:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=t_nz8sChaHc:w6dHxeiobw0:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=t_nz8sChaHc:w6dHxeiobw0:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=t_nz8sChaHc:w6dHxeiobw0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=t_nz8sChaHc:w6dHxeiobw0:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=t_nz8sChaHc:w6dHxeiobw0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=t_nz8sChaHc:w6dHxeiobw0:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=t_nz8sChaHc:w6dHxeiobw0:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.ivancapdeville.com/2011/06/27/mac-osx-10-7-lion-spotlight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.ivancapdeville.com/2011/06/27/mac-osx-10-7-lion-spotlight/</feedburner:origLink></item>
		<item>
		<title>El Lion conoce a Darth Vader</title>
		<link>http://feedproxy.google.com/~r/icapdeville/~3/N-5krwxSJLc/</link>
		<comments>http://blog.ivancapdeville.com/2011/06/15/el-lion-conoce-a-darth-vader/#comments</comments>
		<pubDate>Thu, 16 Jun 2011 04:26:19 +0000</pubDate>
		<dc:creator>Ivan Capdeville</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Geek]]></category>

		<guid isPermaLink="false">http://blog.ivancapdeville.com/?p=999</guid>
		<description><![CDATA[Como hoy amanecí mas friki que ayer, pues hay que celebrarlo de una forma súper geek.
Tomamos el fondo de pantalla del Mac OSX 10.7 Lion (Andromeda Galaxy) que esta bastante cul (solo por ser azul) y en que pensamos cuando vemos una galaxia muy muy lejana?
Obvio, en el buen Darth Vader tirand [...]]]></description>
			<content:encoded><![CDATA[<div class="google_plus_one"><g:plusone size="medium" count="true" url="http://blog.ivancapdeville.com/2011/06/15/el-lion-conoce-a-darth-vader/"></g:plusone></div><p>Como hoy amanecí mas friki que ayer, pues hay que celebrarlo de una forma súper geek.</p>
<p>Tomamos el fondo de pantalla del Mac OSX 10.7 Lion (Andromeda Galaxy) que esta bastante cul (solo por ser azul) y en que pensamos cuando vemos una galaxia muy muy lejana?</p>
<p>Obvio, en el buen Darth Vader tirando rostro en algún Star Destroyer, así que robandome la idea de algún geek de inet, empece a armar un Desktop mas divertido</p>
<p>Claro que Geektool no podía faltar, y como estamos hablando de Star Wars, las letras tienen que ser azules como las del intro.</p>
<p>Y el resultado es este:</p>
<p><img src="http://img189.imageshack.us/img189/7563/walllionfriki.png" alt="Mac OSX Lion wallpaper andromeda galaxy" border="0"/></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/icapdeville?a=N-5krwxSJLc:S9cd3zwZfzU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=N-5krwxSJLc:S9cd3zwZfzU:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=N-5krwxSJLc:S9cd3zwZfzU:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=N-5krwxSJLc:S9cd3zwZfzU:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=N-5krwxSJLc:S9cd3zwZfzU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=N-5krwxSJLc:S9cd3zwZfzU:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=N-5krwxSJLc:S9cd3zwZfzU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=N-5krwxSJLc:S9cd3zwZfzU:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=N-5krwxSJLc:S9cd3zwZfzU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.ivancapdeville.com/2011/06/15/el-lion-conoce-a-darth-vader/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.ivancapdeville.com/2011/06/15/el-lion-conoce-a-darth-vader/</feedburner:origLink></item>
		<item>
		<title>Mac OSX 10.7 DP4 – Huele a Lion !!!!</title>
		<link>http://feedproxy.google.com/~r/icapdeville/~3/fyKXpjjhgE4/</link>
		<comments>http://blog.ivancapdeville.com/2011/06/13/mac-osx-10-7-dp4-huele-a-lion/#comments</comments>
		<pubDate>Mon, 13 Jun 2011 20:17:38 +0000</pubDate>
		<dc:creator>Ivan Capdeville</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Lion]]></category>
		<category><![CDATA[Mac OSX 10.7]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.ivancapdeville.com/?p=997</guid>
		<description><![CDATA[Estamos a unas semanas del debut del nuevo OS de Apple, el buen Lion, un sistema que cambia muchas cosas y deja claras otras, las computadoras de escritorio tienen sus días contados, es mas las laptops están en peligro de extinción también.
Hice una de las mayores tonteras hasta el día (siempre con [...]]]></description>
			<content:encoded><![CDATA[<div class="google_plus_one"><g:plusone size="medium" count="true" url="http://blog.ivancapdeville.com/2011/06/13/mac-osx-10-7-dp4-huele-a-lion/"></g:plusone></div><p>Estamos a unas semanas del debut del nuevo OS de Apple, el buen Lion, un sistema que cambia muchas cosas y deja claras otras, las computadoras de escritorio tienen sus días contados, es mas las laptops están en peligro de extinción también.</p>
<p>Hice una de las mayores tonteras hasta el día (siempre con espacio para superarme), decidí instalar el Developer Preview en mi disco principal (error 1) y después pensé que era buena idea el encriptar mi disco externo (respaldo de fotos, time machine y demás) [mega error 2], pero antes de explicar mi drama, veamos como fue la instalación del ultimo preview de Lion a unas semanas de la salida al mercado vía Mac Appstore de la versión definitiva.</p>
<p>Como el buen Schiller prometió, la instalación de Lion es realmente rápida, demasiado diría yo, se hace sobre el sistema actual corriendo (no hay que reiniciar ni nada).</p>
<p><img src="http://img825.imageshack.us/img825/693/dp4x.png" alt="Mac OSX 10.7 Lion" border="0" width="470" /></p>
<p>No pasan ni 10 minutos y ya tenemos instalado Lion en la maquina lista para reiniciar por primera vez en este nuevo sistema</p>
<p><img src="http://img715.imageshack.us/img715/416/dp42.png" alt="Mac OSX 10.7 Lion" border="0"  width="470" /></p>
<p>Un anuncio rápido de que esta terminada la instalación y estamos a un clic de finalizar.</p>
<p><img src="http://img810.imageshack.us/img810/1064/dp44.png" alt="Mac OSX 10.7 Lion" border="0" width="470" /></p>
<p>Aquí viene algo que me pone muy mal, desde que recuerdo (me he echado las 7 actualizaciones del OSX) al iniciar un sistema nuevo, la mac nos recibía con un video de bienvenida, musiquita y todo, casi como un intro triunfal.</p>
<p>Pero en Lion no hubo este video (espero en la versión para el publico si salga)</p>
<p>También, cada que instalaba una versión nueva del OSX se sentía una subida en velocidad y respuesta respecto a la anterior (menos con jaguar que es un punto negro en el osx), pero con Lion no lo sentí tanto, si hay un gran avance comparando con el dp3, pero el inicio de sesión es lento (quizá por esa tan mentada habilidad de guardar el estado previo de la sesión y desde ahí iniciar)</p>
<p>Hubo cambios en el sistema de archivos (ficheros dirían mis camaradas del otro lado del charco), lo cual tuvo a bien dejarme sin acceso a mi disco duro encriptado (mala idea hacer cosas delicadas en discos con información mas delicada) </p>
<p>El tema del iCloud es interesante, pero solo si tienes 2 equipos o el iOS5 Beta instalado puedes apreciar su utilidad</p>
<p>Lo de iTunes y su iTunes Match, creo que tardará un poco en llegar a Mexico (en España con su Sinde y su SGAE creo que no hay muchas esperanzas de que llegue) ya que seguro van a querer una gran tajada en el ingreso (y creo que una parte de 25 usd por suscriptor solo les hará reír)</p>
<p>Yo no se uds, pero iré ahorrando para comprarme una iPad 3, porque no veo mucho futuro en equipos de escritorio.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/icapdeville?a=fyKXpjjhgE4:6LCUTsv0JKQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=fyKXpjjhgE4:6LCUTsv0JKQ:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=fyKXpjjhgE4:6LCUTsv0JKQ:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=fyKXpjjhgE4:6LCUTsv0JKQ:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=fyKXpjjhgE4:6LCUTsv0JKQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=fyKXpjjhgE4:6LCUTsv0JKQ:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=fyKXpjjhgE4:6LCUTsv0JKQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/icapdeville?i=fyKXpjjhgE4:6LCUTsv0JKQ:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/icapdeville?a=fyKXpjjhgE4:6LCUTsv0JKQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/icapdeville?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.ivancapdeville.com/2011/06/13/mac-osx-10-7-dp4-huele-a-lion/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://blog.ivancapdeville.com/2011/06/13/mac-osx-10-7-dp4-huele-a-lion/</feedburner:origLink></item>
	</channel>
</rss>

