estación de monitoreo de temperatura permanente (1)

Upload: moises-garcia-vargas

Post on 06-Jul-2018

212 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/17/2019 Estación de Monitoreo de Temperatura Permanente (1)

    1/14

    Universidad Nacional de ColombiaFundamentos De Electricidad Y MagnetismoProyecto: Estación de Monitoreo de Temperatura Permanente:

    Grupo HeliosIntegrantes:David le!andro Da"a #$$%&' ()%N*+,Manuel le!andro #$&+'& ()%N*)-Ed.in Fernando /anabria #$&+&& ()%N*',Miguel 0ngel 1ui" #$$%22 (+)N*'$

    Resumen

    Este desarrollo se origina en la Universidad Nacional de Colombia3UN*4 seccional 5ogot6 por iniciativa del docente de la asignaturaElectricidad y Magnetismo7 el ob!etivo es controlar de 8orma precisala temperatura con la intensión de iniciar un monitoreo constante delas variantes del clima siendo parte de una red de monitoreo9Para dico ;n escogimos especue permita el reporte de temperatura de maneracontinua9

    OBJETIVOS ESPEC!ICOS

    "# Desarrollar e8ectivamente una estación de monitoreo detemperatura con la >ue se puedan reali"ar medicionescontinuas y ver

  • 8/17/2019 Estación de Monitoreo de Temperatura Permanente (1)

    2/14

    &ateriales:

    • Placa rduino Uno• Protoboard• /ensor de temperatura *M'&• Canle U/5 tipo 5• Computador a disposición 3/istema operativo mane!ado

    ?indo.s4

    &ARCO TE'RICO

    ()u* es Ar+uino,

    rduino es una plata8orma de electrónica abierta para la creación deprototipos basada en so8t.are y ard.are @eAibles y 86ciles de usar9/e creó para artistas7 dise=adores7 a;cionados y cual>uierainteresado en crear entornos u ob!etos interactivos9

    Ar+uino -NO: El Uno rduino es una placa electrónica basada en elTmega'#-9 Cuenta con +$ entradas digitales B salidas 3de los cuales, pueden ser utili"ados como salidas P?M47 , entradas analógicas7 unoscilador de cristal de +, M"7 una coneAión U/57 un conector dealimentación7 una cabecera C/P7 y un botón de reinicio9 Contienetodo lo necesario para apoyar la micro7 basta con conectarlo a unordenador con un cable U/5 o el poder con un adaptador CDC obater

  • 8/17/2019 Estación de Monitoreo de Temperatura Permanente (1)

    3/14

    Proto.oar+:  /on esencialmente unas placas agu!ereadas conconeAiones internas dispuestas en ileras7 de modo >ue 8orman unamatri" de taladros a los >ue podemos directamente pincarcomponentes y 8ormar el circuito deseado9 Como el nombre indica7 setrata de montar prototipos7 de 8orma eventual7 nunca permanente7

    por lo >ue probamos y volvemos a desmontar los componentes7>uedando la protoboard lista para el próAimo eAperimento9

    Fig9 #

    Sensor +e temperatura L&%/: El *M'& es un sensor detemperatura con una precisión calibrada de +GC y un rango >ueabarca desde &&G a H+&)GC9

    El sensor se presenta en di8erentes encapsulados pero el mas comInes el to%# de igual 8orma >ue un tue de i">uierda a dereca los pines son: JCC Jout (ND9

    *a salida es lineal y e>uivale a +)mJBGC por lo tanto:

    • H+&))mJ K +&)GC• H#&)mJ K #&GC

    • &&)mJ K &&GC

  • 8/17/2019 Estación de Monitoreo de Temperatura Permanente (1)

    4/14

    Fig '

    &ONTAJE 0 !-NCIONA&IENTO

    +9 ConeAión del sensor de temperatura:

    o *o primero es identi;car correctamente lasconeAiones del sensor 3sobre la mesa las patillasacia nosotros y las letras del encapsulado aciaarriba tenemos >ue de i">uierda a dereca los pinesson: JCC Jout L (ND49 ora conectaremos elsensor con la placa rduino a travs de la placa deprototipado y unos cables de coneAión: *a tensión Jcc a la entrada de &J de rduino *a tierra a la coneAión (ND de rduino *a se=al a la entrada analógica n 3se puede elegircual>uiera pero se debe tener en cuenta en elprograma identi;c6ndolo correctamente49

      Fig9 +

    #9 nstalación se so8t.are de rduino:

  • 8/17/2019 Estación de Monitoreo de Temperatura Permanente (1)

    5/14

    o /elección de sistema operativo 3un>ueobservamos >ue es muco m6s sencillo mane!arMac O/A ó *inuA debido a >ue no re>uiere lainstalación de drivers o complementos7 lamanipulación de los datos es m6s complicada por

    lo >ue se eligió ?indo.s como sistema operativo49

    o Descarga del so8t.are de la pagina:ttp:BBarduino9ccBenBMainB/o8t.are

    o  /e e!ecuta y guarda en una ubicación conocida9

    o /e conecta la placa con en el cable U/5 paraproceder a la instalación del ard.are se e!ecutanlos drivers correspondientes 3>ue se encuentran en

    el pa>uete descargado47 reali"ando una instalaciónavan"ada del pa>uete9

    o Como la aplicación se desarrolla en QJ es posible>ue el pa>uete 3o el ordenador4 care"can de estecomplemento para la e!ecución del compilador encaso tal se pude descargar de la pagina:ttp:BB!ava9comBesBdo.nloadB

    o /e inicia la aplicación contenida en el pa>uete parala generación de código y se con;gura el puerto

    COM en: ToolsR/erial PortRCOM n adem6s severi;ca la lectura correcta de la placa en:

     ToolsR5oardRrduino UNO9

    o /e pueden e!ecutar algunos programas e!emplospara con;rmar su buen 8uncionamiento siguiendolas instrucciones directamente de la pagina derduino con esto el monta!e concluye y se procedea la e!ecución del programa9

    Mane!o de Datos:

    "# En primera medida se utili"aron # programas para poder visuali"arla in8ormación recolectada en 8orma de gr6;ca en tiempo real:

    • En primer lugar se introduce el código #7 presente en elaneAo7 en el compilador de rduino7 se veri;ca y e!ecutael cual esta dise=ado para emitir el valor de la

    temperatura continuamente y registrar el tiempo de envue se

    http://arduino.cc/en/Main/Softwarehttp://java.com/es/download/http://arduino.cc/en/Main/Softwarehttp://java.com/es/download/

  • 8/17/2019 Estación de Monitoreo de Temperatura Permanente (1)

    6/14

    e!ecuta el programa7 adem6s presenta comandos de inicioy ;nali"ación del programa donde al enviar los caracteress y 1   se e!ecutara el programa y se detendr67respectivamente9

    • Descarga y mane!o del programa de captura de datos: /e

    utili"a un programa llamado 1ealterm7 el cual va acapturar los datos enviados por el sensor y los va aguardar en un arcivo de teAto p6gina de descarga:ttp:BBrealterm9source8orge9netB9 l e!ecutar el código enel rduino en el menI del 1ealterm se debe seleccionarel puerto y la ubicación y nombre del arcivo de destinode los datos recibidos7 posteriormente se da inicio a elenv

  • 8/17/2019 Estación de Monitoreo de Temperatura Permanente (1)

    7/14

    '4 Dar inicio al programa con el comando /C:

    $4 /obreescribir el arcivo y continuar con la toma de datos:

  • 8/17/2019 Estación de Monitoreo de Temperatura Permanente (1)

    8/14

    • Descarga y mane!o del programa para la gra;cación de losdatos: El programa llamado Sst 3p6gina de descarga:ttp:BBst9de9orgB  47 toma los datos del arcivo 9tAt y losgr6;ca segIn las pre8erencias continuamente:

    +4 Toma de datos y selección de arcivo:

    http://kst.kde.org/http://kst.kde.org/

  • 8/17/2019 Estación de Monitoreo de Temperatura Permanente (1)

    9/14

    #4 /e con;gura la se paratión de las columnas: 3Con el códigoingresado en el compilador se de;nió a como separador4

    '4 /elección de columna de inters 3e!e y4: 3en nuestro caso es la# 3la temperatura44

    $4 /elección del e!e A:

  • 8/17/2019 Estación de Monitoreo de Temperatura Permanente (1)

    10/14

    &4 (r6;ca de datos: 3Column#K temperatura Celsius

    Column+KTiempo microsegundos4

    ,4 /e procede a a=adir los datos progresivamente con el 1ealterm:

  • 8/17/2019 Estación de Monitoreo de Temperatura Permanente (1)

    11/14

    24 /e da la gra;ca continua de datos en Sst:

  • 8/17/2019 Estación de Monitoreo de Temperatura Permanente (1)

    12/14

    $# Como se planteo con otros grupos se consolido un mtodo paraenviar los datos recolectados registr6ndose en la p6gina:ttp:BB...9soliun9unal9edu9coBestacionBregistrarEstacion9pp7 dondeposteriormente se con;rmarobtir%lBinstalador9eAe  .

    Ane2o:

    Cabe destacar >ue el puerto analógico utili"ado 8ue el + por lo >ue loscódigos presentes a continuación solo son 8uncionales si se e!ecutancon el monta!e previo9 continuación se da el código deprogramación9

    "3C4+igo para la me+i5i4n +e temperatura 6 5on7ersi4n agra+os 5ent8gra+os 97oltae emiti+o por el sensor; 5on uninter7alo +e me+i5i4n +e " minuto:

    int pinTemperatura K + BB Puerto analógico seleccionado 3Pin +4int tempJalor BB *a variable donde guardaremos la temperaturavoid setup34

    /erial9begin3%,))4 BB De esta manera iniciamos el puerto serie parapoder monitori"arVvoid loop34

     // Esta función repetirá su contenido indenidamente

     // Primero transformamos la lectura analógica de tensión a un valor de temperaturatempJalor K 3 analog1ead3pinTemperatura4 W &))9)4 B +)#$9)

     // Ahora imprimimos el valor en el puerto serie donde podremosmonitorizarlo

    /erial9print3Temperatura 3(9Celsius4 K 4/erial9println3tempJalor4BB Finalmente esperamos + minuto de volver a leer la temperaturadelay 3,))))4V

    $3C4+igo para la me+i5i4n +e temperatura 6 5on7ersi4n agra+os 5ent8gra+os 97oltae emiti+o por el sensor; 5a+a "<segun+os= 5on 5oman+o +e ini5io 6 termina5i4n para sergra>5a+o en tiempo real:

    eAtern volatile unsigned long timer)[email protected]@oat 8analog+int analog+

    http://www.soliun.unal.edu.co/estacion/registrarEstacion.phphttp://www.soliun.unal.edu.co/estacionhttp://www.mediafire.com/file/7ox5b7yqobtir9l/instalador.exehttp://www.soliun.unal.edu.co/estacion/registrarEstacion.phphttp://www.soliun.unal.edu.co/estacionhttp://www.mediafire.com/file/7ox5b7yqobtir9l/instalador.exe

  • 8/17/2019 Estación de Monitoreo de Temperatura Permanente (1)

    13/14

    unsigned long tiempobyte serial5yte

    void setup34

      /erial9begin3%,))4  /erial9println3Pulse s para comen"ar:4V

    void loop34

      .ile 3/erial9available34R)4serial5yteK/erial9read34

      i8 3serial5yteKKs4.ile3+4

      analog+Kanalog1ead3+4   // Convierte a valor de temperatura  8analog+K 3analog+4W3&))9)B+)#$9)4  // eco!o tic"s del timer# $% & tic" cada ' us (usado en millis)  tiempoK3timer)[email protected] ZZ -4 H TCNT)

    BB Convierto a us  tiempo K tiempoW$   //*o env+a para simular archivo tipo .csv   /erial9print 3tiempo4  /erial9print 34

      /erial9println38analog+4  i8 3/erial9available34R)4  serial5yteK/erial9read34  i8 3serial5yteKK84 brea

    V  V  V  V V

  • 8/17/2019 Estación de Monitoreo de Temperatura Permanente (1)

    14/14

    CONCL-SIONES

    El sistema de monitoreo y control en su primera etapa permite elregistro de la variable temperatura9 *a elección tecnológica 8ue cómoda para el propósito del eAperimentoya >ue adem6s de su @eAibilidad operativa7 estimula >ue se adicionenm6s elementos >ue 8aciliten y optimicen el desarrollo del proceso9/e espera >ue con este proyecto los estudiantes de la asignatura sevinculen activamente en su continuo desarrollo7 esto permitir6 unbene;cio mutuo para los di8erentes entes interdisciplinares >ueapoyan y apoyar6n este proyecto de automati"ación9Con lo aprendido7 en un 8uturo cercano se espera contribuir aoptimi"ar la econom