medición de dos sensores de temperatura usando arduino

6
 MEDICIÓN Y REGISTRO DE DOS TEMPERATURAS DISTINTAS USANDO ARDUINO. AUTOR: Eleazar Herrera. Email: eleazarherrera180989@gmail .com Febrero-2015 Lima-Perú. MEDICIÓN Y REGISTRO DE DOS TEMPERATU RAS DISTINTAS USANDO ARDUINO  por eleazar herrera se distribuye bajo una Licencia Creative Commons Atribución-NoComercial-SinDerivar 4.0 Internacional . 

Upload: eleazar-herrera

Post on 08-Oct-2015

8 views

Category:

Documents


0 download

DESCRIPTION

En el presente documento se muestra la información respectiva a la medición de dos temperaturas distintas, usando un solo arduino (microcontrolador), estas mediciones se visualizas en la pantalla lcd montada sobre el hardware arduino, adicionalmente se agreggó un interruptor que al activarse los datos medidos de ambos sensores se "imprimen" en una hoja de cálculo excel abierta previamente, los datos se registran de manera automatica en la hoja de cálculos cada cierto intervalo de tiempo predeterminado en la programación hecha por el usuario. con la recolección de estos datos se puede hacer una gráfica para analizar la variación de temperatura en función del tiempo. este tipo de aplicación es útil para la medición del parámetro temperatura en distintos tipos de proyectos.

TRANSCRIPT

  • 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.