-
MEDICIN YREGISTRO DE DOSTEMPERATURAS
DISTINTASUSANDO ARDUINO.
AUTOR: Eleazar Herrera.
Email: [email protected]
Febrero-2015
Lima-Per.
MEDICIN Y REGISTRO DE DOS TEMPERATURAS DISTINTAS USANDO ARDUINO
por eleazar herrera sedistribuye bajo una Licencia Creative Commons
Atribucin-NoComercial-SinDerivar 4.0 Internacional.
-
El objetivo del presente trabajo es realizar la medicin de dos
temperaturas distintas usando un sensor
de temperatura LM35 y un Arduino. Adicionalmente se usa una
pantalla lcd 16x2 para poder visualizar
los datos registrados, cabe resaltar la precisin de los datos
medidos, en el caso del sensor LM35 segn
su hoja de caractersticas la precisin es de 0.5 C. La
alimentacin energtica recomendada del sensor
es de 5v DC. El arduino puede operar con voltajes recomendados
desde 5v DC hasta 12v DC, por lo
cual una alimentacin energtica va USB o una batera de 9v DC es
perfecta para el proyecto.
El sensor de temperatura LM35 cuenta con 3 pines de salida (GND,
Vcc, OUTPUT).
En este proyecto se usan dos sensores lm35 cada pin OUTPUT del
sensor estar conectado al pin de
entrada analgica del arduino.
Para facilitar las conexiones se usa un LCD SHIELD para Arduino,
que es compatible con arduino
UNO, arduino Leonardo, entre otros.
-
Una vez realizada las conexiones del arduino con los sensores y
el lcd shield, procedemos a realizar el
grabado de la programacin en el microcontrolador del arduino.
Teniendo como resultado:
El sistema de medicin funciona correctamente, los valores de
temperatura sensados se muestran en la
pantalla lcd, las mediciones se hacen en un intervalo de 1
segundo, dicho intervalo se puede variar a
gusto del usuario, dependiendo de sus requerimientos.
Es muy probable que el usuario de este sistema quiera procesar
los datos medidos, plasmarlos en una
grfica o simplemente guardar dichos valores para estudios
posteriores. Debido a que surge esa
necesidad, agregamos ms cdigos en la programacin del
microcontrolador del arduino para que los
datos sensados se impriman en algn editor de texto como el bloc
de notas, o se impriman en una
hoja de datos como por ejemplo Excel para luego realizar grficos
de la variacin de temperatura.
-
El objetivo de esta segunda etapa del proyecto es que cada
intervalo de tiempo de medicin de
temperatura los datos se impriman en la hoja de datos de manera
automtica, sin intervencin del
usuario. Por lo cual se ha habilitado un interruptor que sirva
como activador y desactivador del envo
de datos hacia la computadora. Lo pasos deben ser los
siguientes:
1.- Conectar el arduino a la computadora va cable USB.- los
datos se muestran en la pantalla lcd
montada sobre el arduino.
2.- Abrir una hoja de datos (en este caso EXCEL).- en esta hoja
se imprimirn los datos registrados.
3.- Activar el interruptor para el envo de datos del arduino a
la computadora.- los datos sern enviados
a la computadora en un intervalo de tiempo determinado por el
usuario, en este caso ser que cada 10
segundos se enves los datos registrados.
4.- Desactivar el interruptor para dejar de enviar datos del
arduino a la computadora.- despus de
registrar la cantidad de datos que el usuario crea conveniente
deber desactivar el interruptor para que
el arduino deje de enviar datos a la computadora, este paso debe
ser considerado ya que si no el arduino
seguir enviando datos en la hoja de datos o en cualquier otra
ventada de textos que se abra en el
computadora.
-
Cabe resaltar que los datos medidos en ambos sensores seguirn
mostrndose en la pantalla lcd
conectada sobre del arduino, hasta que se desconecte el sistema
de la alimentacin energtica.
Se muestra la imagen del sistema funcionando correctamente.
-
CONCLUSIONES:
- El sistema funciona correctamente, pero se debe tener en
cuenta la precisin del sensor, que en este
caso tiene una precisin de 0.5C, el sensor LM35 es un sensor de
bajo costo, pero si se desea obtener
mayor precisin entonces se debe utilizar un sensor de mayor
calidad.
- Cuando se activa el interruptor los datos son ennurmerados, si
se desactiva el interruptor, se detiene el
registro de datos, pero si se vuelve a activar el interruptor
entonces los datos siguen registrndose a
partir de la numeracin del ltimo dato registrado.
- El sistema aporta mucha utilidad y facilidad para en anlisis
de datos en diversos campos, por
ejemplo, en el estudio de temperatura de un invernadero, en el
estudio de reacciones ante la variacin
de temperatura controlada por el usuario de dos elementos
orgnicos aislados, entre otros.
- El mismo sistema se puede utilizar para medir otros parmetros
fsicos, como por ejemplo: Humedad
relativa, humedad del suelo, nivel de monxido de carbono, nivel
de dixido de carbono, PH del agua,
entre otros. Solo habra que cambiar el sensor de medicin y la
programacin, sin necesidad de cambiar
el arduino.
- El sistema se puede ampliar para el envo de datos de manera
inalmbrica, usando tecnologa
bluetooth para distancias cortas, o tecnologa ZigBee para mayor
distancia de transmisin de datos
medidos.