<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Miritxu &#187; Cacharreo</title>
	<atom:link href="http://www.miritxu.com/category/cacharreo/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.miritxu.com</link>
	<description>Una navarrica en Aalborg</description>
	<lastBuildDate>Mon, 05 Jul 2010 17:50:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Sonda de Humedad</title>
		<link>http://www.miritxu.com/2010/04/02/sonda-de-humedad/</link>
		<comments>http://www.miritxu.com/2010/04/02/sonda-de-humedad/#comments</comments>
		<pubDate>Fri, 02 Apr 2010 11:21:43 +0000</pubDate>
		<dc:creator>miritxu</dc:creator>
				<category><![CDATA[Cacharreo]]></category>

		<guid isPermaLink="false">http://www.miritxu.com/?p=248</guid>
		<description><![CDATA[Hace mucho tiempo que no escribo nada, bien por vagancia o bien porque no tengo casi ni tiempo. Pese a no escribir he continuado con mis experimentos y he diseñado una sonda de humedad para el proyecto que tengo en manos. Como me voy de nuevo en breve a Dinamarca, no quiero dejar ésto sin [...]]]></description>
			<content:encoded><![CDATA[<p>Hace mucho tiempo que no escribo nada, bien por vagancia o bien porque no tengo casi ni tiempo. Pese a no escribir he continuado con mis experimentos y he diseñado una sonda de humedad para el proyecto que tengo en manos. Como me voy de nuevo en breve a Dinamarca, no quiero dejar ésto sin documentar, porque si no a la vuelta voy a tener que hacer de nuevo todos los cálculos.</p>
<p>Hace unos años empecé buscando sondas de humedad para reemplazar la que se había estropeado en la granja, puesto que comprar una igual, me costaba 200 euros. Al final lo dejé por imposible porque fui incapaz de encontrar nada. Hace unos días decidí volver a buscar algo más económico, y encontré una sonda de humedad por 26 euros + IVA en una tienda de Bilbao. El problema de ésta sonda, una Honeywell HIH-4000, es que el rango de operación es de 0,8V a 3,9V aproximadamente, y lo que yo necesitaba era un rango de operación de 0-5V (para humedades relativas de 0 a 100%). Pese a ello decidí comprarla y después una vez tenerla en casa enredar e intentar mediante otros componentes electrónicos adaptar su salida de 0 a 5V.</p>
<p>Pedí la sonda por la página web y en unos días me llegó. Todo perfecto. La sonda en cuestión, es igual que la sonda de temperatura del <a href="http://www.miritxu.com/2010/02/20/sonda-de-temperatura/">post anterior</a>, del tamaño de un transistor y con tres patas (alimentación, tierra y salida). Ahora venía lo difícil, ¿cómo conseguir adaptar su salida a lo que yo quería? Tenía que bajar el voltaje mínimo y subir el voltaje máximo. Googleé y googleé y al final encontré una solución: un <a href="http://es.wikipedia.org/wiki/Amplificador_operacional#Restador">amplificador restador</a>. Con este circuito podía amplificar la señal y a la vez restarle un voltaje de forma que el rango de operación de mi sonda completa fuera de 0 a 5V. El esquema de este circuito sería&#8230;</p>
<p style="text-align: left;">
<div id="attachment_250" class="wp-caption aligncenter" style="width: 501px"><a href="http://www.miritxu.com/wp-content/uploads/2010/04/Amplificador_Restador.png"><img class="size-large wp-image-250  " title="Amplificador Restador" src="http://www.miritxu.com/wp-content/uploads/2010/04/Amplificador_Restador-1024x723.png" alt="" width="491" height="347" /></a><p class="wp-caption-text">Amplificador restador</p></div>
<p style="text-align: left;">En el que el voltaje de salida sería&#8230;</p>
<div id="attachment_252" class="wp-caption aligncenter" style="width: 441px"><a href="http://www.miritxu.com/wp-content/uploads/2010/04/Amplificador-restador-ecuacion.png"><img class="size-full wp-image-252" title="Ecuación Amplificador Restador" src="http://www.miritxu.com/wp-content/uploads/2010/04/Amplificador-restador-ecuacion.png" alt="" width="431" height="80" /></a><p class="wp-caption-text">Ecuación Amplificador Restador</p></div>
<p>Lo siguiente es hacer las ecuaciones que queremos que se cumplan. En nuestro caso queremos que a</p>
<ul>
<li>0% de humedad relativa (cuando el Vsonda=0.8V aprox.) nuestra Vout=0V</li>
<li>100% de humedad relativa (cuando Vsonda=0.8+0.0306*100=3.86V)  nuestra Vout=5V</li>
</ul>
<p>Es decir, Vout debería de cumplir la siguiente ecuación</p>
<div id="attachment_256" class="wp-caption aligncenter" style="width: 420px"><a href="http://www.miritxu.com/wp-content/uploads/2010/04/Vout-sonda-ecuacion.png"><img class="size-full wp-image-256" title="Ecuación Vout sonda" src="http://www.miritxu.com/wp-content/uploads/2010/04/Vout-sonda-ecuacion.png" alt="" width="410" height="71" /></a><p class="wp-caption-text">Ecuación Vout sonda</p></div>
<p>De ésta forma,</p>
<ul>
<li> 0% de humedad relativa, el voltaje de Vsonda será 0.8V y Vout será =0V</li>
<li>100% de humedad relativa, Vsonda=3.9 y Vout=5V</li>
</ul>
<p>Ahora lo único que hay que hacer es igual los dos términos de la ecuación del amplificador restador y de la ecuación Vout sonda.</p>
<p>Haciendo ésto, nos salen las siguientes relaciones entre variables</p>
<div id="attachment_258" class="wp-caption aligncenter" style="width: 246px"><a href="http://www.miritxu.com/wp-content/uploads/2010/04/Relacion-entre-variables.png"><img class="size-full wp-image-258" title="Relacion entre variables" src="http://www.miritxu.com/wp-content/uploads/2010/04/Relacion-entre-variables.png" alt="" width="236" height="134" /></a><p class="wp-caption-text">Relacion entre variables</p></div>
<p>Como se puede ver de la segunda ecuación el valor de Vrestar tiene que ser menor de 1.41V puesto que de otra forma, la relación entre R2 y R4 sería negativa, es decir tendríamos resistencias negativas, que creo que hasta el momento no se han inventado <img src='http://www.miritxu.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>Colocando Vrestar=1V -&gt; R3=1.3R1 y R2=0.4R4</p>
<p>Con éstas variables y redondeando un poco los valores de las resistencias serían</p>
<ul>
<li>Vrestar=1V</li>
<li>R1=1k</li>
<li>R3=1.3k</li>
<li>R4=10k</li>
<li>R2=4k</li>
</ul>
<p>Ahora el problema viene en cómo poner 1V en Vrestar. La forma más fácil es utilizando los 5V de alimentación y colocar un potenciómetro de 4.7k con una resistencia de 1k en serie y ajustarlo de forma que en el punto de conexión entre ellos sea de 1V. Otra opción sería colocar 5 resistencias iguales y tomar el voltaje entre la última y la penúltima. El problema de estas dos configuraciones es que si lo conectamos al amplificador restador el voltaje en ese punto se modificaría al derivarse corriente hacia la otra parte del circuito. Ésto es fácil de solucionar con un <a href="http://es.wikipedia.org/wiki/Amplificador_operacional#Seguidor">amplificador seguidor</a>. Otra solución sería poner un diodo zener, pero fui incapaz de hacerlo funcionar por mucho que lo intenté, así que decidí hacer cualquiera de éstas configuraciones que para mí era mucho más sencilla.</p>
<p>Otro de los problemas que detecté es que parece que la sonda también se veía afectada por lo que tenía conectado a su salida, así que decidí conectarle otro <a href="http://es.wikipedia.org/wiki/Amplificador_operacional#Seguidor">amplificador seguidor</a>.</p>
<p>Después de algunas pruebas y cambios de los valores de las resistencias éste es el circuito final que dejé.</p>
<div id="attachment_259" class="wp-caption aligncenter" style="width: 562px"><a href="http://www.miritxu.com/wp-content/uploads/2010/04/Circuito-Sonda-Final.png"><img class="size-large wp-image-259   " title="Circuito Sonda Final" src="http://www.miritxu.com/wp-content/uploads/2010/04/Circuito-Sonda-Final-1024x600.png" alt="" width="552" height="323" /></a><p class="wp-caption-text">Circuito Sonda Final</p></div>
<p>Y éste es mi circuito final. Parece un poco complicado pero en el fondo no lo es tanto <img src='http://www.miritxu.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> . Son unas pocas resistencias y 3 amplificadores operacionales (teniendo en cuenta que cada encapsulado LM358 tiene 2 amplificadores, únicamente se utilizan dos encapsulados). Ésta comprobado en casa utilizando como referencia una estación metereológica de mesa. No sé hasta que punto estará ajustado o no. Si alguien decide montarlo en casa y comprobarlo le recomiendo que compruebe los valores que obtiene de humedad y lo ajuste modificando los valores de las resistencias.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.miritxu.com/2010/04/02/sonda-de-humedad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sonda de Temperatura</title>
		<link>http://www.miritxu.com/2010/02/20/sonda-de-temperatura/</link>
		<comments>http://www.miritxu.com/2010/02/20/sonda-de-temperatura/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 14:37:38 +0000</pubDate>
		<dc:creator>miritxu</dc:creator>
				<category><![CDATA[Cacharreo]]></category>

		<guid isPermaLink="false">http://www.miritxu.com/?p=215</guid>
		<description><![CDATA[Siguiendo con el proyecto que tengo entre manos, el fin de semana pasado estuve &#8220;construyendo&#8221; una sonda de temperatura. Quería algo &#8220;sencillo&#8221; tan sólo necesitaba realizar una sonda que midiese temperatura y me diera un valor entre 0 y 5V (rango de voltajes que puede recibir por las entradas analógicas la placa k8061).
Sabía que hace [...]]]></description>
			<content:encoded><![CDATA[<p>Siguiendo con el proyecto que tengo entre manos, el fin de semana pasado estuve &#8220;construyendo&#8221; una sonda de temperatura. Quería algo &#8220;sencillo&#8221; tan sólo necesitaba realizar una sonda que midiese temperatura y me diera un valor entre 0 y 5V (rango de voltajes que puede recibir por las entradas analógicas la placa k8061).</p>
<p>Sabía que hace unos años había comprado un sensor de temperatura para otras movidas asi que me tocó rebuscar por los componentes que tenía en casa. Estuve rebuscando un buen rato y ya de paso, también ordenando los componentes que tenía en casa, entre los que tenía varias resistencias, condensadores, transistores, PICs, LEDs&#8230; Lo de los LEDs fue sobrao. Me puse a contarlos y tenía 40 LEDs!! No es broma, tengo 40 LEDs de todos los colores: rojos, verdes, amarillos, azules, blancos, de alta luminosidad, de luminosidad normal, de 5mm y de 3mm; vamos que no tengo que comprar LEDs en 10 años por lo menos. Bueno a lo que vamos que me enrollo, por fin encontré el sensor de temperatura un LM35DZ.</p>
<p>El LM35DZ es un sensor de temperatura, con el mismo encapsulado y tamaño que un transistor. Tiene 3 patas: una para alimentarlo, otra es tierra y la tercera es la salida. Su salida es una salida lineal de valor igual a 0+10mV/ºC y el rango de temperaturas que mide es de 0 a 100ºC. Hay otras variaciones de este sensor que puede medir voltajes negativos como el LM35 y el LM35A que miden de -55ºC a 150ºC ó el LM35C y el LM35CA que su rango de medición de temperaturas va desde -40ºC a 110ºC.  Supongo que serán más caros, la verdad es que no lo sé, porque tampoco recuerdo cuánto me costó el LM35DZ aunque supongo que no llegó a 1euro. De todas formas para medir la temperatura en la granja no me hacen  falta valores negativos de temperatura, ni valores por encima de 100ºC, porque si no tendría pollitos pingüino, o asados. Y si soy sincera, no es exactamente lo que me gustaría.</p>
<div id="attachment_217" class="wp-caption aligncenter" style="width: 190px"><a href="http://www.miritxu.com/wp-content/uploads/2010/02/trans3.jpg"><img class="size-medium wp-image-217  " title="LM35DZ" src="http://www.miritxu.com/wp-content/uploads/2010/02/trans3-300x300.jpg" alt="" width="180" height="180" /></a><p class="wp-caption-text">LM35DZ</p></div>
<p>La hoja de características de este sensor (que puede encontrarse muy fácilmente buscando en google LM35DZ datasheet) trae diferentes configuraciones para poder medir diferentes rangos de temperaturas de 0ºC a 150, 110 o 100ºC en función de la temperatura máxima que capta el sensor, cómo hacer para que el sensor capte valores negativos (en el caso de tener un LM35, LM35A, LM35C o LM35CA)&#8230; Miré la configuración y la más simple era conectarle la alimentación, ponerle la pata de referencia a tierra y medir con el multímetro la salida. El &#8220;problema&#8221; es que según la hoja de características utilizando esa configuración únicamente mide de 2ºC a 100ºC (en el caso de mi LM35DZ). La verdad es que no lo he probado, no sé si mide desde 0ºC o desde 2ºC aunque tampoco me importa demasiado, porque la temperatura que va a medir va a estar normalmente entre 18ºC y unos 35ºC.</p>
<p>Conecté de esta forma el sensor y medí la temperatura con el multímetro y parecía que iba bastante bien. Al menos la temperatura que me daba, era parecida a lo que medía con un par de termómetros colocados más o menos en el mismo sitio que el sensor (uno de mercurio y una estación de éstas que te mide humedad y temperatura). La temperatura que me daba era un poquito más baja pero podía valer. Ahora lo único que tenía que hacer era convertir la señal de 0-1V a una señal de 0-5V. Estuve pensando que realmente no me merecía la pena medir más de 50ºC (porque tanto en la calle como dentro de la granja espero no llegar a alcanzar ese valor de temperatura, por nuestro bien y el de los pollos), así que amplificando la señal x10 me serviría. De esta forma, podría tener el rango de temperaturas de 0-50ºC en 0-5V. Desempolvé mis apuntes de Redes de 1º de Teleco (que no estaban olvidados ni nada), y me construí un amplificador no inversor con ganancia 10.</p>
<div id="attachment_218" class="wp-caption aligncenter" style="width: 530px"><a href="http://www.miritxu.com/wp-content/uploads/2010/02/sonda_temperatura.jpg"><img class="size-full wp-image-218  " title="Sonda Temperatura de 0-50ºC (rango de voltaje 0-5V)" src="http://www.miritxu.com/wp-content/uploads/2010/02/sonda_temperatura.jpg" alt="" width="520" height="350" /></a><p class="wp-caption-text">Sonda Temperatura de 0-50ºC (rango de voltaje 0-5V)</p></div>
<p>El circuito que construí está dibujado en la imagen. Utilicé un amplificador LM358, y 3 resistencias (de 100, 220 y 680 ohmios). Las resistencias que puse fueron lo que me encontré por casa. Según las cálculos que hice, R1 tenía que ser 9 veces mas pequeña que en mi caso R2+R3. Cómo no tenía una resistencia de valor 9 veces el de la otra, decidí colocar dos resistencias en serie y así conseguir los valores deseados. En la imagen se muestra una simulación y se observa que tengo únicamente una diferencia de 0.3V entre la temperatura que me da el multímetro y lo que capta el sensor de temperatura. Para saber la temperatura según la sonda (sensor+amplificador), lo único que hay que hacer es multiplicar los voltios obtenidos con el multímetro x10.</p>
<p>En la realidad, la cosa no era tan bonita como en la simulación (como siempre pasa). Una vez construido el circuito con una placa de montaje rápido, la diferencia de temperatura obtenida utilizando mi nueva sonda construida y las temperaturas captadas por los termómetros era de 2ºC más o menos. No sé qué temperatura era la correcta pero de todas formas, los otros dos termómetros me daban temperaturas más altas, con lo que tenía las apuestas 2 contra 1. Así que decidí modificar los valores de las resistencias de forma que la ganancia del amplificador fuera un poco mayor de 10. Miré las resistencias que tenía y coloqué los siguientes valores: R1=1k; R2=R3=4,7k. Utilizando esta configuración, los valores de temperatura que obtuve eran más aproximados a lo que me daban los otros termómetros.</p>
<p>Lo bueno de este sensor es que es muy sensible a cambios de temperatura. Tanto es así, que al tocarlo con el dedo, la temperatura captada se modifica casi instantáneamente. Es exactamente lo que yo necesitaba: un sensor bastante sensible a los cambios de temperatura y que me diera un rango de voltaje de 0-5V. Así que sólo queda decir OBJETIVO 1 conseguido!!</p>
<p>Ahora me queda diseñar una sonda de humedad, que creo que eso va a ser un poco más complicado. Le tengo echado el ojo a una, ahora a ver si consigo mediante simulación conseguir que para un rango de humedad de 0-100% conseguir un rango de voltaje de 0-5V.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.miritxu.com/2010/02/20/sonda-de-temperatura/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Velleman k8061 en Ubuntu</title>
		<link>http://www.miritxu.com/2010/02/07/velleman-k8061-en-ubuntu/</link>
		<comments>http://www.miritxu.com/2010/02/07/velleman-k8061-en-ubuntu/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 21:28:25 +0000</pubDate>
		<dc:creator>miritxu</dc:creator>
				<category><![CDATA[Cacharreo]]></category>

		<guid isPermaLink="false">http://www.miritxu.com/?p=208</guid>
		<description><![CDATA[Hace unos cuantos meses empecé un proyecto que ya lo tenía en mente desde hace tiempo. Hacer un sistema para poder monitorizar la granja desde cualquier parte. Para ello, hace cosa de más de un año,  hice un enlace wifi desde la granja a mi casa para poder tener internet allí y poder tener acceso [...]]]></description>
			<content:encoded><![CDATA[<p>Hace unos cuantos meses empecé un proyecto que ya lo tenía en mente desde hace tiempo. Hacer un sistema para poder monitorizar la granja desde cualquier parte. Para ello, hace cosa de más de un año,  hice un enlace wifi desde la granja a mi casa para poder tener internet allí y poder tener acceso (sin pagar una pela de más) a cualquier info que allí se genere.</p>
<p>Ése fue el primer paso. El segundo paso, gracias a un PC que consiguió <a href="http://www.tatai.es">Tatai</a>, hicimos un sistema de videovigilancia. Para ello compré una tarjeta capturadora de video (mas exáctamente una kodicom-4400) y un par de cámaras infrarrojas. Instalamos (o mejor dicho <a href="http://www.tatai.es">Tatai</a> se encargó de instalar) Ubuntu en el PC que consiguió y le instalamos <a href="http://www.zoneminder.com/">ZoneMinder</a>. Según mi opinión, el programilla en cuestión mola mucho. Puedes hacer que se ponga en modo grabación cuando detecta movimiento en ciertas zonas (y poner otras zonas en las que ignore el movimiento), o simplemente utilizarlo para ver sin grabar.</p>
<p>Una vez hecho ésto, lo único que me quedaba para poder terminar mi proyecto, era realizar un sistema para poder monitorizar temperatura, humedad y otros parámetros interesantes que pueda captar allí. Mirando por internet encontré una placa <a href="http://www.velleman.eu/distributor/products/view/?country=be&amp;lang=en&amp;id=364910">Velleman (referencia k8061)</a> que se compraba en forma de kit para montar y que era compatible con Linux. La placa se conecta por USB al ordenador y tiene 8 entradas analógicas, 8 salidas analógicas, 8 entradas digitales, 8 salidas digitales y 1 PWM. Exactamente lo que yo necesitaba, así que encargué el kit y en navidades con la ayuda de <a href="http://www.tatai.es">Tatai</a> soldamos la placa.Como <a href="http://www.tatai.es">Tatai</a> ha escrito un post bastante extenso relativo al montaje de la placa no voy a molestarme en escribir otro. Si queréis leerlo podéis leerlo <a href="http://www.tatai.es/2010/02/07/montaje-velleman-k8061/">aquí</a>.</p>
<p>El kit traía un CD con un programa para poder probar las entradas y salidas de la placa y así comprobar que todo había sido soldado correctamente. Lo probamos y todo parecía ir correctamente así que aparcamos la placa soldada para más adelante probar a conectarla y probarla en Ubuntu.</p>
<p>Hoy no tenía un día muy inspirado como para trabajar, así que me he lanzado a instalar y comprobar que los drivers de Linux para la placa funcionaban y que podía controlarla. Los drivers se pueden bajar de <a href="http://sourceforge.net/projects/k8061/">aquí</a>. Para el que sea tan torpe como yo en Linux (que lo poco que aprendí en la uni se me ha olvidado todo) hay un manual como para tontos para instalar los drivers y un programa de pruebas para comprobar las entradas y salidas.</p>
<p>Después de 2 horas (no lo digo en coña), he conseguido instalar los malditos drivers y un par de cosas que necesitaban (el libusb y el GNU readline and history library). Me he visto más atada que un gato con un menudo pero he conseguido finalmente instalarlo y conseguir controlar la placa desde Ubuntu.</p>
<p>Objetivo conseguido!!</p>
<p>Ahora lo que me queda es hacer unas sondas de humedad y temperatura (entre otras cosas) y hacer un programa para que el PC capte las señales que se le menten por las entradas de la placa y las procese como yo quiero.  Así que lo que me queda decir para finalizar el post es&#8230;</p>
<p>CONTINUARÁ&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.miritxu.com/2010/02/07/velleman-k8061-en-ubuntu/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
