Vous êtes sur la page 1sur 13

SENSOR DE TEMPERATURA

Inicio Ayudas Analgicos

Digitales Proyectos Foro Contacta Tienda

Este que te proponemos aqu es un sensor pasivo, no necesita la alimentacin del cable verde, muy sencillo de montar. Slo cable blanco y negro. El programa tambin es bastante sencillo. La dificultad, que alguna tena que tener, es la calibracin, es decir, la traduccin del valor RAW a grados de temperatura (Celsius). Con un poco de paciencia, llegars a tener la versin casera de este termmetro:

DESCRIPCION

Cuando conectemos el sensor de temperatura al NXT y lo calibremos, tendremos un termmetro. Existen muchos sensores en el mercado de este tipo. Consulta cuando lo compres el intervalo de temperaturas que el sensor es capaz de leer o busca su ficha tcnica por internet.

Aqu daremos una forma prctica para que lo puedas calibrar. Eso s, es bastante tediosa, pero si lo quieres tener bien ajustado, es lo que hay. Y otra

opcin es que copies directamente el programa que te propongo y veas que tal funciona con tu sensor. La ecuacin suele ser parecida en muchos casos.

MATERIAL

1 Cable de conexin al NXT. Usaremos aqu uno ya prefabricado. Puedes ver cmo se hace en Construye tus Conectores. Cables de conexin. Un sensor de temperatura de tipo resistivo, en torno a 10 o 12K. Un termmetro comercial para contrastar los valores de uno y otro para su calibracin. Uno de cocina es especialmente til si tienes disponible.

MONTAJE

La verdad es que el montaje es tremendamente sencillo. No hace falta placa para soldadura. Es tan simple como conectar (soldando a ser posible) el cable blanco del NXT a un pin del sensor y el negro al otro. Y ya lo tenemos

construido. Lstima que sin el programa adecuado, no nos sirva para demasiado.

Con este sensor as montado, podemos presentar en pantalla el valor RAW y comprobaremos cmo vara si variamos la temperatura del sensor, apretndolo entre los dedos por ejemplo. No le acerques una llama, que te lo cargars.

En mi caso, le he puesto tubo termoretrctil (se compra en el mismo sitio en el que compras el sensor) para aislar un pin del otro y lo he recubierto con film de cocina para protegerlo del agua. Aunque su inmersin en agua sin proteccin tampoco presenta ningn problema.

Al sumergir nicamente los cables blanco y negro con las puntas peladas en agua, estaremos midiendo en realidad la resistencia entre ambos cables. Prueba si quieres aadiendo sal y viendo las diferencias. Esto viene a ser Un Sensor de Conductividad.

PROGRAMA

Tras un proceso bastante laborioso que luego contar para que puedas ajustar tu propio sensor, te dejo aqu el programa al que he llegado. Te puedo decir que solo discrepa como mucho 2C con un termmetro comercial. La ecuacin es: T (C) = (-0,113 x raw) + 85,878

Lo que pasa es que cada sensor tiene un comportamiento particular. Buscando por la red, he encontrado tambin esta otra ecuacin, que quizs te funcione mejor, es cuestin de probar: T (C) = (643-raw)/5,6

Si alguna de estas ecuaciones te funciona bien cuando la compares con un termmetro comercial, ya no hace falta que sigas. Pero si quieres sacar tu propia ecuacin, o mejorar esta para que sea ms exacta, sigue leyendo. Te explicamos cmo.

COMO CALIBRAR EL SENSOR

TOMANDO LOS DATOS

Para calibrar el sensor, hay que realizar casi casi una prctica de laboratorio. La idea es ir midiendo la temperatura de agua desde -10C (o menos) hasta unos 90C, tanto con el sensor que hemos construido, como con uno de contraste.

Iremos midiendo la temperatura real (medida con el termmetro de cocina) y anotando los valores, repitiendo la medida 2 o 3 veces para un resultado ms fiable. En realidad, del sensor del NXT lo que tenemos que anotar es el RAW, ya que la temperatura correcta es lo que queremos hallar.

La forma que creo que es la ms sencilla, es calentar a ebullicin un vaso de agua y medir con la sonda del NXT y con el termmetro comercial. Debes ir anotando en dos columnas: el valor RAW (la X) y la temperatura que marca (la Y).

Aadir un cubito de hielo para que baje unos 10C y volver a medir hasta que el valor sea estable. Si te fijas en los valores de la temperatura de abajo, vers que van cambiando poco a poco y luego da un salto. Eso es que le aad ah un buen puado de hielo.

No pasa nada si no conseguimos repetir exactamente el mismo valor dos veces (la temperatura va cambiando). Lo importante es anotar bien los valores obtenidos, el RAW de uno y la temperatura del comercial. Cuandos ms datos, mejor.

Si quieres obtener agua a bajas temperaturas, prepara un "granizado" con hielo picado, un poquito de agua y mucha mucha sal. Hay que hacer una serie de datos parecida a esta, pero que abarque desde -10C hasta 95C o lo que puedas llegar.

GENERANDO UNA GRAFICA LINEAL

Si ahora representamos en una grfica todas las medidas que hemos hecho, obtendremos la ecuacin que hemos utilizado en el programa de antes.

Para llegar a eso, abre una Hoja de clculo, seleccionas con el cursor las dos columnas de datos y le das a "insertar grfico", seleccionando "grfico de dispersin". Te aparecer entonces la grfica con una lnea coloreada (rojo en mi caso).

Una vez pintada la la grfica, pinchas encima de ella con el botn derecho y seleccionas "Agregar lnea de tendencia". Aparecer un men y seleccionas dos cosas en l: "Grfica lineal" y "Presentar ecuacin en la grfica". A la anterior lnea roja se aade ahora una recta, de color negro en mi caso. Las dos juntas deberan quedar ms o menos as:

La lnea roja es la de los datos reales. Al pintarlo en una grfica, se puede ver claramente que los datos que he obtenido no son muy buenos, ya que la grfica va pengando saltos. Pero es lo mejor que pude hacer con un termmetro de cocina. Lo bueno es que al tener una lista de datos bastante grande, podemos ver claramente que hace una curva en lugar de una recta.

La lnea negra es el ajuste con la lnea de tendencia y es la ecuacin que tendremos que introducir en el NXT. Como la lnea roja tiene forma de curva, al introducir la ecuacin de una recta (la lnea negra) en el NXT, tendremos algo de error.

Cuanto ms se separen los datos reales (en rojo) de los tericos (lnea negra), ms error tendremos en las lecturas reales de la temperatura cuando usemos el NXT. La parte buena es que es una ecuacin sencilla, fcil de programar. Intentaremos dejar las divisiones para el final para que el NXT no nos pierda decimales por el camino.

PROGRAMA PARA LA GRAFICA LINEAL

Pues el programa para el NXT ya lo hemos hecho. Ahora sabemos cmo lo hemos obtenido. La ecuacin del principio era: T (C) = (-0,113 x raw) + 85,878, que la hemos obtenido de la recta

Y = - 0,113X + 85,878
Recuerda que RAW es la X, que la multiplicamos por (-113). As ya podemos escribir el programa.

MEJORANDO LA ECUACION (Y EL TERMOMETRO)

La faena pesada ya la hemos hecho. Ahora con un poquito ms, podemos mejorar nuestro termmetro. Para eso, repetimos casi exactamente los pasos de antes.

Seleccionas con el cursor las mismas dos columnas de datos, le das a "insertar grfico", seleccionando "grfico de dispersin". Pinchas encima de ella con el botn derecho y seleccionas "Agregar lnea de tendencia". En el men, y seleccionas 3 cosas: "Grfica polinmica", "Orden 2" y "Presentar ecuacin en la grfica". Ahora la cosa quedar ms o menos as:

Ahora la ecuacin trazada en negro reproduce mucho mejor el comportamiento real, incluso supongo que corrige los datos que no estn demasiado bien tomados por mi parte. Por tanto esta segunda ecuacin tiene mucho menos error. Ahora falta comprobar que eso sea as, y que la ecuacin funcione correctamente. Vamos a ello.

PROGRAMA PARA LA GRAFICA DE ORDEN 2

Igual que hemos hecho antes, multiplicaremos todo por 10.000 para evitar decimales, y al final dividimos por 10.000 y as se nos queda todo igual. Vers que el programa es algo engorroso, pero ve repasando y conectando cada cable amarillo y espero que lo puedas reproducir. Para ms claridad, he dibujado en gris uno de los cables del dibujo, pero en realidad son todos amarillos.

La ecuacin que hemos obtenido es:

Y = 0,00001X2 - 0,2057X + 101,7451


Que dicho de otra forma es lo que hemos programado:

Temp (C) = 0,00001 x (RAW)2 - 0,2057 x (RAW) + 101,7451

USOS

Pues ahora ya puedes poner en marcha el motor como si fuera un ventilador cuando suba mucho la temperatura. O puedes realizar tus propios experimentos. Para ello, una funcin muy til con el termmetro sera la de programar el Data logger. Esto lo que hace es almacenar todos

los valores que va leyendo el sensor y los almacena en un archivo que luego puedes abrir con la hoja de clculo.

NOTA FINAL

Si has tenido la mala suerte de no comprar exactamente el mismo sensor de temperatura que he gastado aqu, las ecuaciones puede que no te sirvan y obtengas resultados errneos. Incluso aunque tengas el mismo, pueden haber ciertas discrepancias, pero deberas obtener resultados bastante parecidos (supongo). Comprubalo con un termmetro.

Vous aimerez peut-être aussi