sistema de llenado labview arduino

Embed Size (px)

Citation preview

  • 8/9/2019 sistema de llenado labview arduino

    1/33

    RESUMEN

    Dada la necesidad de las empresas de adquirir sistemas de control de llenado

    automtico con una interfaz grfica surge la necesidad de crear un software de control

    e innovar implementando nuevas tecnologas que resulten ms econmicas tanto en la

    adquisicin como en el mantenimiento.

    El llenado automtico con interfaz grfica, cuya estructura est basada en arduino y

    labVE!. "u funcin consiste en un sistema de llenado automtico de un tanque# y el

    desarrollo del software construido ba$o el entorno del lengua$e de programacin de

    para la comunicacin con un censor ultrasnico que permite obtener los datos del nivel

    del fluido y as controlar su nivel.

    Pgina | 1

  • 8/9/2019 sistema de llenado labview arduino

    2/33

    NOMBRE DEL PROYECTO

    D"E%& DE ""'E() DE *&+'&- DE --E+)D& )'&(/'*& *&+

    +'E0)1 2/0*)

    Pgina | 2

  • 8/9/2019 sistema de llenado labview arduino

    3/33

    OBJETIVOS

    OBJETIVO GENERAL:

    Dise3ar el circuito de llenado con interfaz grfica para el control de llenado.

    OBJETIVO ESPECIFICO:

    mplementar los conocimientos adquiridos en el proceso de formacin como

    t4cnicos, en la creacin del software de control para el llenado automtico del

    tanque.

    )portar el sistema de control para llenado automtico del tanque a la Escuela

    Especializada en ngeniera '*)50E6)DE egional "anta )na.

    Pgina | 3

  • 8/9/2019 sistema de llenado labview arduino

    4/33

    PLANTEAMIENTO DEL PROBLEMA

    En la actualidad, las micro y medianas empresas productoras de lcteos, realizan el

    control de llenado de sus tanques mediante el uso de diferentes tipos de censores, los

    cuales presentan inconvenientes para dic7as empresas. )lgunos de ellos son el alto

    costo, lo cual implica altas inversiones en el control de llenado de dic7os tanques,

    tambi4n el contacto directo de censores con los fluidos, es por ello que surge la

    necesidad de implementar nuevas tecnologas como el sistema de llenado con interfaz

    grfica.

    Pgina | 4

  • 8/9/2019 sistema de llenado labview arduino

    5/33

    JUSTIFICACIN

    Debido a la problemtica que tienen las micro y medianas empresas productoras de

    lcteos, que realizan el control de llenado de sus tanques mediante el uso de

    diferentes tipos de censores, los cuales presentan inconvenientes para dic7as

    empresas, se crea este proyecto del dise3o del circuito de llenado con interfaz grfica

    para favorecer a estas empresas con beneficios como reducir el alto costo de algunos

    censores, tambi4n con la finalidad de evitar el contacto directo de censores con los

    fluidos, ya que el dise3o que se presenta es econmico en relacin a los censores

    utilizados actualmente y evitan el contacto directo de los censores con los fluidos.

    *on este proyecto estudiantes de '*)50E6)DE egional "anta )na, sernbeneficiados al adquirir la maqueta donde estar miniaturizado el proceso de llenado

    automtico en la los estudiantes podrn realizar pruebas y de la misma manera

    obtener nuevos conocimientos en el rea de programacin en labVE! y )D+&

    con lo cual los beneficiados podrn obtener nuevas competencias en el rea antes

    mencionada para enfrentarse de me$or manera y con ms posibilidades al entorno

    laboral.

    HIPTESIS

    Pgina | 5

  • 8/9/2019 sistema de llenado labview arduino

    6/33

    )l dise3ar un circuito de llenado con interfaz grfica, se lograr mantener el control de

    los fluidos al nivel deseado, se podrn interpretar los datos de dic7o nivel grficamente

    mediante labVE!.

    INTRODUCIN

    Pgina | 6

  • 8/9/2019 sistema de llenado labview arduino

    7/33

    El presente trabajo contiene una descripcin general del diseo del sistema de llenado

    con interfaz grfica, el cual surge de los inconvenientes que se presentan en las micro y

    medianas empresas de lcteos con el uso de diferentes sensores de llenado de tanques.Es por ello que surge la idea de disear este sistema de llenado con interfaz grfica para

    estas empresas con el fin de mejorar la economa y evitar el contacto de los censores

    con los fluidos que son las principales inconvenientes que se presentan en dichas

    empresas. El sistema de llenado con interfaz grfica es un innovador y econmico se

    vuelve una ecelente opcin para utilizar, !l cual por su funcionamiento y valor

    adquisitivo ser de gran beneficio para las micro y medianas empresas.

    En el documento se proporciona informacin relacionada al funcionamiento, las

    diferentes partes de las que est formado el sistema, arduino, informacin sobre la

    plataforma "ab#$E% y su uso, etc.

    El desarrollo econmico de los pases depende en gran parte del crecimiento de la

    industria en la cual se incluyen las micro y medianas empresas que necesitan tener

    estabilidad econmica y una calidad de produccin, es por ello que el sistema de llenado

    con interfaz grfica sera de gran importancia y utilidad para ellas.

    ANTECEDENTES DEL PROYECTO

    Pgina | 7

  • 8/9/2019 sistema de llenado labview arduino

    8/33

    AUTOMATIZACION DEL CONTROL DE LLENADO DE UN TANQUE ELEVADO

    -os tanques elevados son, como su nombre lo dice, contenedores de agua colocados

    a una altura considerable del nivel del suelo que se utilizan para asegurar el

    abastecimiento de agua potable. -a caracterstica principal de los tanques elevados es

    que alimenta directamente a la red de abastecimiento cuando no e8iste el nivel

    necesario para suministrar agua con la presin adecuada a todas las viviendas de una

    zona. Es por lo tanto que se instala un depsito elevado que permita cumplir con la

    presin correcta y el suministro de la poblacin. )dicionalmente estos elementos son

    indispensables en una red de abastecimiento de agua ya que los tanques pueden

    absorber las variaciones a lo largo del da manteniendo un caudal constante, ya que

    durante las 7oras de ba$a demanda se llenan y durante las 7oras de m8imo consumo

    se vacan abasteciendo de agua potable a la poblacin con la presin adecuada. En

    Equipos de 9ombeo os instalamos los tanques elevados de acuerdo a las

    necesidades de los clientes. 6ara conocer el tipo de equipamiento y la construccin

    necesaria se requiere conocer el n:mero de usuarios, el tipo de edificio y con ellos los

    requerimientos mnimos de consumo de agua. Esto nos permitir dise3ar el sistema

    adecuado para dotar de agua la zona. -os tanque elevados, una vez instalados,

    funcionan de forma automatizada ya que el flu$o de agua se controlara por medio de

    un tablero de control el4ctrico el cual recibe las se3ales conforme a los niveles de

    agua para el funcionamiento adecuado de las bombas, 'anto el tanque elevado como

    la cisterna que lo alimenta tienen sensores el4ctricos que funcionan con el contacto

    directo del agua. Desde esta forma ambos elementos estn protegidos ante un ba$o

    nivel, es decir, conforme las bombas traba$en para llenar el tanque elevado.

    El nivel del agua dentro de la cisterna descender. En este caso el electro5nivel de la

    cisterna de$aran de estar en contacto con el agua y las bombas por ende de$aran de

    funcionar 7asta que se restablezcan el nivel de agua.

    Pgina | 8

  • 8/9/2019 sistema de llenado labview arduino

    9/33

    0ig. ;

    De as requerirlo, este sistema tambi4n puede ser manipulado de forma manual por un

    operador capacitado. "in embargo este modo de operacin es :nicamente para

    observar el comportamiento tanto de los tableros as como de las bombas, en caso de

    pruebas.

    El tablero fue desarrollado en ;? para una planta industrial de produccin

    de alimentos.

    "in embargo no es un tablero de uso estrictamente industrial.

    6odra estar tranquilamente, gestionando el llenado automtico del tanque de la casa

    de Do3a osa.

    6ara aplicarlo se necesita un bomba de ;@A B6, Cque usted puede adquirir en mercado

    libre. un tanque arriba del tec7o y una cisterna, que es otro tanque que acumula el

    agua de la red.

    *uenta con la opcin de seleccionar dos modos de traba$o.

    Pgina | 9

  • 8/9/2019 sistema de llenado labview arduino

    10/33

    (odo automtico

    "e mane$a solo a trav4s de una seria que permite que la bomba solo inyecte agua si la

    cisterna est llena y el tanque vaci. Esto evita que la bomba tome aire, si la cisterna

    est vaca y se da3e, y que el tanque se rebalse.

    (odo manual

    Esto permite la operacin con una botonera de marc7a y parada. Este modo de traba$o

    puede ser utilizado durante maniobras de prueba o si alg:n flotante de la serie se

    da3a, 7asta que sea reparado.

    Pgina | 10

  • 8/9/2019 sistema de llenado labview arduino

    11/33

    MARCO DE REFERENCIA TERICO

    PLACA ARDUINO UNO

    )rduino es una plataforma de 7ardware y software de cdigo abierto, basada en una

    sencilla placa con entradas y salidas, analgicas y digitales, en un entorno de

    desarrollo que est basado en el lengua$e de programacin 6rocessing. Es decir, una

    plataforma de cdigo abierto para prototipos electrnicos.

    )l ser open source, tanto su dise3o como su distribucin, puede utilizarse libremente

    Pgina | 11

  • 8/9/2019 sistema de llenado labview arduino

    12/33

  • 8/9/2019 sistema de llenado labview arduino

    13/33

  • 8/9/2019 sistema de llenado labview arduino

    14/33

    6uede alimentarse directamente a trav4s del propio cable "9 o mediante una fuente

    de alimentacin e8terna, como puede ser un peque3o transformador o, por e$emplo

    una pila de KV. -os lmites estn entre los J y los ;= V. *omo :nica restriccin 7ay que

    saber que si la placa se alimenta con menos de LV, la salida del regulador de tensin aFV puede dar menos que este volta$e y si sobrepasamos los ;=V, probablemente

    da3aremos la placa.

    -a alimentacin puede conectarse mediante un conector de =,;mm con el positivo en

    el centro o directamente a los pines Vin y 2+D marcados sobre la placa.

    Bay que tener en cuenta que se puede medir el volta$e presente en el $acM

    directamente desde Vin. En el caso de que el )rduino est4 siendo alimentado

    mediante el cable "9, ese volta$e no podr monitorizarse desde aqu.

    (icrocontrolador )tmega?=N

    Volta$e de operacin FVVolta$e de entrada Cecomendado L O ;=V

    Volta$e de entrada C-mite J O =>V

    6ines para entrada5 salida digital. ;A CJ pueden usarse como salida

    6ines de entrada analgica. J

    *orriente continua por pin & A> m)

    *orriente continua en el pin ?.?V F> m)

    (emoria 0las7 ?= H9 C>,F H9 ocupados por el

    ")( = H9

    EE6&( ; H90recuencia de relo$ ;J (Bz

    SENSOR ULTTRASONICO hc-sr!

    CARACTERISTICAS PRINCIPALES

    Pgina | 14

  • 8/9/2019 sistema de llenado labview arduino

    15/33

    El B*5">A es un sensor de distancias por ultrasonidos capaz de detectar ob$etos y

    calcular la distancia a la que se encuentra en un rango de = a AF> cm. El sensor

    funciona por ultrasonidos y contiene toda la electrnica encargada de 7acer la

    medicin. "u uso es tan sencillo como enviar el pulso de arranque y medir la anc7ura

    del pulso de retorno. De muy peque3o tama3o, el B*5">A se destaca por su ba$o

    consumo, gran precisin y ba$o precio

    0ig. A "E+"& -'')"&+*& 7c5sr>A0uente imgenes de google

    CARACTER"STICAS

    Dimensiones del circuito A? 8 => 8 ;L mm'ensin de alimentacin F Vcc0recuencia de traba$o A> HBzango m8imo A.F mango mnimo ;.L cmDuracin mnima del pulso de disparo Cnivel ''- ;> P".Duracin del pulso eco de salida Cnivel ''- ;>>5=F>>> P".'iempo mnimo de espera entre una medida y el inicio de otra => m".6ines de cone8in

    V**'rig CDisparo del ultrasonidoEc7o Cecepcin del ultrasonido2+DDistancia Q RC'iempo entre 'rig y el Ec7o S CV."onido ?A> m@sT@=

    RELE SRD- #VDC $SL

    CARACTERISTICAS PRINCIPALES

    Pgina | 15

  • 8/9/2019 sistema de llenado labview arduino

    16/33

    0ig.F RELE SRD- #VDC $SL0uente imgenes de google

    "D5 >FVD* 5"-5 * 'ipo de 6*9'ama3o ;F.Fmm 8 ;F.>mm ;K.>mm80ormulario de contacto ;a, ;b , ;c*arga nominal ;>) =F>V)* @ =NVD* , ;>) ;=FV)* @ =NVD* , ;>) ;=FV)* @ =NVD*esistencia de contacto U Q ;>> m C o7mios Vida :til el4ctrica ;>>.>>>Vida mecnica ;> millones

    9obina tensin nominal ?5ANVD*6otencia de la bobina >.?J! , >.AF!9obina de recogida de tensin U Q LF Volta$e desercin bobina W Q ;> 'emperatura ambiente 5=F grados centgrados a L> grados centgrados9obina y contactos ;F>>V)* @ min*ontacto y contactos ;>>> V*) @ minesistencia de aislamiento W Q ;>>( C o7mios

    L%&VIE' (%cr)*+, ./ L%&r%0r1 V+r02%3 I*s0r2,/*0%0+* E*4+*//r+*4

    'r5&/*ch6

    Es una plataforma y entorno de desarrollo para dise3ar sistemas, con un lengua$e

    de programacinvisual grfico. ecomendado para sistemas 7ardware y software de

    pruebas, control y dise3o, simulado o real y embebido, pues acelera la productividad.

    El lengua$e que usa se llama lengua$e 2, donde la 2 simboliza que es lengua$e

    2rfico.

    Este programa fue creado por+ational nstrumentsC;KLJ para funcionar sobre

    mquinas ()*,sali al mercado por primera vez en;KNJ. )7ora est disponible para

    Pgina | 16

    http://es.wikipedia.org/wiki/Sistemahttp://es.wikipedia.org/wiki/Programaci%C3%B3nhttp://es.wikipedia.org/w/index.php?title=Lenguaje_G&action=edit&redlink=1http://es.wikipedia.org/wiki/National_Instrumentshttp://es.wikipedia.org/wiki/National_Instrumentshttp://es.wikipedia.org/wiki/1976http://es.wikipedia.org/wiki/Apple_Macintoshhttp://es.wikipedia.org/wiki/Apple_Macintoshhttp://es.wikipedia.org/wiki/1986http://es.wikipedia.org/wiki/1986http://es.wikipedia.org/wiki/Programaci%C3%B3nhttp://es.wikipedia.org/w/index.php?title=Lenguaje_G&action=edit&redlink=1http://es.wikipedia.org/wiki/National_Instrumentshttp://es.wikipedia.org/wiki/1976http://es.wikipedia.org/wiki/Apple_Macintoshhttp://es.wikipedia.org/wiki/1986http://es.wikipedia.org/wiki/Sistema
  • 8/9/2019 sistema de llenado labview arduino

    17/33

    las plataformas !indows, +X,()*y 2+@-inu8. -a pen:ltima versin es la =>;?,

    con la increble demostracin de poderse usar simultneamente para el dise3o del

    firmware de un instrumento 0 de :ltima generacin, a la programacin de alto nivel

    del mismo instrumento, todo ello con cdigo abierto.

    -os programas desarrollados con -abVE! se llaman nstrumentos Virtuales, o Vs, y

    su origen provena del control de instrumentos, aunque 7oy en da se 7a e8pandido

    ampliamente no slo al control de todo tipo de electrnica Cnstrumentacin

    electrnica sino tambi4n a su programacin embebida, comunicaciones, matemticas,

    etc. n lema tradicional de -abVE! es Y-a potencia est en el "oftwareY, que con la

    aparicin de los sistemasmultin:cleose 7a 7ec7o a:n ms potente.

    Entre sus ob$etivos estn el reducir el tiempo de desarrollo de aplicaciones de todo tipo

    Cno slo en mbitos de 6ruebas, *ontrol y Dise3o y el permitir la entrada a lainformtica a profesionales de cualquier otro campo. -abVE! consigue combinarse

    con todo tipo de software y 7ardware, tanto del propio fabricante 5tar$etas de

    adquisicin de datos, 6)*, Visin, instrumentos y otro Bardware5 como de otros

    fabricantes.

    BENEFICIOS DEL SOF'ARE

    -abVE! brinda la fle8ibilidad de un potente lengua$e de programacin sin lacomple$idad de los entornos de desarrollo tradicionales.

    0cil de )prender y sar 0uncionalidad *ompleta *apacidades de E@" ntegradas )prendiza$e pido Estndar de la ndustria

    PRINCIPALES USOSEs usado principalmente por ingenieros y cientficos para tareas como

    )dquisicin de datos y anlisis matemtico

    *omunicacin y control de instrumentos de cualquier fabricante

    )utomatizacin industrial y programacin de 6)*s C*ontrolador de )utomatizacin

    6rogramable

    Dise3o de controladores simulacin, prototipa$e rpido, 7ardware5en5el5ciclo CB- y

    Pgina | 17

    http://es.wikipedia.org/wiki/Windowshttp://es.wikipedia.org/wiki/UNIXhttp://es.wikipedia.org/wiki/UNIXhttp://es.wikipedia.org/wiki/Macintoshhttp://es.wikipedia.org/wiki/GNU/Linuxhttp://es.wikipedia.org/wiki/Instrumentaci%C3%B3n_electr%C3%B3nicahttp://es.wikipedia.org/wiki/Instrumentaci%C3%B3n_electr%C3%B3nicahttp://es.wikipedia.org/wiki/Softwarehttp://es.wikipedia.org/wiki/Multin%C3%BAcleohttp://es.wikipedia.org/wiki/Multin%C3%BAcleohttp://es.wikipedia.org/wiki/Multin%C3%BAcleohttp://es.wikipedia.org/wiki/Hardwarehttp://es.wikipedia.org/wiki/Windowshttp://es.wikipedia.org/wiki/UNIXhttp://es.wikipedia.org/wiki/Macintoshhttp://es.wikipedia.org/wiki/GNU/Linuxhttp://es.wikipedia.org/wiki/Instrumentaci%C3%B3n_electr%C3%B3nicahttp://es.wikipedia.org/wiki/Instrumentaci%C3%B3n_electr%C3%B3nicahttp://es.wikipedia.org/wiki/Softwarehttp://es.wikipedia.org/wiki/Multin%C3%BAcleohttp://es.wikipedia.org/wiki/Hardware
  • 8/9/2019 sistema de llenado labview arduino

    18/33

    Validacin.

    Dise3o embebido de micros y c7ips

    *ontrol y supervisin de procesos

    Visin artificial y control de movimiento

    obtica

    Domtica y redes de sensores inalmbricos

    PRINCIPALES CARACTERISTICAS"u principal caracterstica es la facilidad de uso, vlido para programadores

    profesionales como para personas con pocos conocimientos en programacin pueden

    7acer programas relativamente comple$os, imposibles para ellos de 7acer con

    lengua$es tradicionales. 'ambi4n es muy rpido 7acer programas con -abVE! y

    cualquier programador, por e8perimentado que sea, puede beneficiarse de 4l. -os

    programas en -abView son llamados instrumentos virtuales CVs 6ara los amantes de

    lo comple$o, con -abVE! pueden crearse programas de miles de Vs Cequivalente a

    millones de pginas de cdigo te8to para aplicaciones comple$as, programas de

    automatizaciones de decenas de miles de puntos de entradas@salidas, proyectos para

    combinar nuevos Vs con Vs ya creados, etc. ncluso e8isten buenas prcticas de

    programacin para optimizar el rendimiento y la calidad de la programacin. El labView

    L.> introduce un nuevo tipo de subV llamado Vs E8preso CE8press V". Estos son

    Vs interactivos que tienen una configuracin de ca$a de dilogo que permite al usuario

    personalizar la funcionalidad del V E8preso. El Vs estndard son Vs modulares y

    personalizables mediante cableado y funciones que son elementos fundamentales de

    operacin de -abView.

    6resenta facilidades para el mane$o de

    6uerto serie 6uerto paralelo 269 6X VX '*6@6, D6, Data"ocMet

    rda 9luetoot7

    Pgina | 18

    http://es.wikipedia.org/wiki/Puerto_serialhttp://es.wikipedia.org/wiki/Puerto_paralelohttp://es.wikipedia.org/wiki/GPIBhttp://es.wikipedia.org/wiki/PXIhttp://es.wikipedia.org/w/index.php?title=VXI&action=edit&redlink=1http://es.wikipedia.org/wiki/TCP/IPhttp://es.wikipedia.org/wiki/Irdahttp://es.wikipedia.org/wiki/Bluetoothhttp://es.wikipedia.org/wiki/Puerto_serialhttp://es.wikipedia.org/wiki/Puerto_paralelohttp://es.wikipedia.org/wiki/GPIBhttp://es.wikipedia.org/wiki/PXIhttp://es.wikipedia.org/w/index.php?title=VXI&action=edit&redlink=1http://es.wikipedia.org/wiki/TCP/IPhttp://es.wikipedia.org/wiki/Irdahttp://es.wikipedia.org/wiki/Bluetooth
  • 8/9/2019 sistema de llenado labview arduino

    19/33

    "9 &6*

    *apacidad de interactuar con otros lengua$es y aplicaciones

    D--libreras de funciones .+E' )ctiveX (ultisim (atlab@"imulinM )uto*)D, "olid!orMs, etc Berramientas grficas y te8tuales para el procesado digital de se3ales. Visualizacin y mane$o de grficas con datos dinmicos.

    )dquisicin y tratamiento de imgenes. *ontrol de movimiento Ccombinado incluso con todo lo anterior. 'iempo eal estrictamente 7ablando. 6rogramacin de 062)s para control o validacin. "incronizacin entre dispositivos.

    PROGRAMAR EL LABVIE'

    *omo se 7a dic7o es una 7erramienta grfica de programacin, esto significa que los

    programas no se escriben, sino que se dibu$an, facilitando su comprensin. )l tener ya

    pre5dise3ados una gran cantidad de bloques, se le facilita al usuario la creacin del

    proyecto, con lo cual en vez de estar una gran cantidad de tiempo en programar un

    dispositivo@bloque, se le permite invertir muc7o menos tiempo y dedicarse un poco

    ms en la interfaz grficay la interaccin con el usuario final. *ada V consta de dos

    partes diferenciadas

    P%*/3 Fr*0%3: El 6anel 0rontal es la interfaz con el usuario, la utilizamos para

    interactuar con el usuario cuando el programa se est e$ecutando. -os usuariospodrn observar los datos del programa actualizados en tiempo realCcomo van

    fluyendo los datos, un e$emplo sera una calculadora, donde tu le pones las entradas, y

    te pone el resultado en la salida. En esta interfaz se definen los controles Clos usamos

    como entradas, pueden ser botones, marcadores etc.. e indicadores Clos usamos

    como salidas, pueden ser grficas

    D+%4r%,% ./ B372/s: es el programa propiamente dic7o, donde se define su

    funcionalidad, aqu se colocan conos que realizan una determinada funcin y se

    Pgina | 19

    http://es.wikipedia.org/wiki/USBhttp://es.wikipedia.org/wiki/OPChttp://es.wikipedia.org/wiki/DLLhttp://es.wikipedia.org/wiki/DLLhttp://es.wikipedia.org/wiki/ActiveXhttp://es.wikipedia.org/wiki/Matlabhttp://es.wikipedia.org/wiki/Simulinkhttp://es.wikipedia.org/wiki/Interfaz_gr%C3%A1ficahttp://es.wikipedia.org/wiki/USBhttp://es.wikipedia.org/wiki/OPChttp://es.wikipedia.org/wiki/DLLhttp://es.wikipedia.org/wiki/ActiveXhttp://es.wikipedia.org/wiki/Matlabhttp://es.wikipedia.org/wiki/Simulinkhttp://es.wikipedia.org/wiki/Interfaz_gr%C3%A1fica
  • 8/9/2019 sistema de llenado labview arduino

    20/33

    interconectan Cel cdigo que controla el programa 55. "uele 7aber una tercera

    parte icono@conector que son los medios utilizados para conectar un V con otros Vis.

    En el panel frontal, encontraremos todo tipos de controles o indicadores, donde cada

    uno de estos elementos tiene asignado en el diagrama de bloques una terminal, es

    decir el usuario podr dise3ar un proyecto en el panel frontal con controles e

    indicadores, donde estos elementos sern las entradas y salidas que interactuaran con

    la terminal del V. 6odemos observar en el diagrama de bloques, todos los valores de

    los controles e indicadores, como van fluyendo entre ellos cuando se est e$ecutando

    un programa V.

    *)6') DE ()2E+ DE -)9VE!

    0ig. J ()2E+ DE -)9VE!

    Pgina | 20

  • 8/9/2019 sistema de llenado labview arduino

    21/33

    0ig. L Diagrama de dise3o

    0ig. N 6anel frontal

    )D+& DE

    Pgina | 21

  • 8/9/2019 sistema de llenado labview arduino

    22/33

    0ig. K )D+& DE

    -a plataforma )rduino se programa mediante el uso de un lengua$e propio basado en

    el lengua$e de programacin de alto nivel 6rocessing. "in embargo, es posible utilizar

    otros lengua$es de programacin y aplicaciones populares en )rduino, debido a que)rduino usa la transmisin serial de datos soportada por la mayora de los lengua$es

    mencionados. 6ara los que no soportan el formato serie de forma nativa, es posible

    utilizar software intermediario que traduzca los mensa$es enviados por ambas partes

    para permitir una comunicacin fluida. )lgunos e$emplos son?DV) Virtools aplicaciones interactivas y de tiempo real.

    )dobe Director9litz(a8Ccon acceso restringido*

    *ZZCmediante lib"erial o en !indows*[0las7Cmediante )ction"cript2ambassadoraCnteractividad audiovisual en tiempo realnstant ealityCX?D

  • 8/9/2019 sistema de llenado labview arduino

    23/33

  • 8/9/2019 sistema de llenado labview arduino

    24/33

    0ig. ;; 9-&\E DE D)2)()

    D"E%& E+ )D+& DE

    [define 6.ec7o J

    [define 6.trig Llong duracion, distancia#

    void setupC R"erial.begin CKJ>>#pin(odeC6ec7o, +6'#pin(odeC6trig, &'6'#pin(odeC;?, ;#Tvoid loopC Rdigital!riteC6trig, -&!#delay(icrosecondsC=#digital!riteC6trig, B2B#delay(icrosecondsC;>#digital!riteC6trig, -&!#duracion Q pulsenC6ec7o, B2B#distancia Q Cduracion@= @ =K#if Cdistancia WQ F>> ]] distancia UQ >RTelse R"erial.printlnCdistancia#digital!riteC;?, >#T

    if Cdistancia UQ ;> ^^ distancia WQ ;Rdigital!riteC;?, ;#T

    Pgina | 24

  • 8/9/2019 sistema de llenado labview arduino

    25/33

    delayCA>#T

    METODOOG"A DE LA INVESTIGACIN

    -a metodologa empleada para el desarrollo de este proyecto, inicia con una

    investigacin sobre el uso de censores de llenado en las micro y medianas empresas,

    luego se procede a investigar las principales desventa$as o inconvenientes que

    presentan con el uso de dic7os censores. 6osteriormente se inici con la planificacin

    y elaboracin del sistema de llenado, incluyendo la investigacin del uso del programa

    utilizado en tutoras con el ng. -evi -obos *artagena. 0inalmente se procedi a la

    comprobacin del sistema de llenado automtico con interfaz grfica.

    Pgina | 25

  • 8/9/2019 sistema de llenado labview arduino

    26/33

    LIMITACIONES

    *arencia de conocimientos de labview.

    0alta de apoyo de parte de las empresas para realizar proyectos con este tipo

    de tecnologa.

    Pgina | 26

  • 8/9/2019 sistema de llenado labview arduino

    27/33

    PRESUPUESTO

    Pgina | 27

  • 8/9/2019 sistema de llenado labview arduino

    28/33

    CONCLUSIN

    El presente proyecto 7a contribuido de una manera muy importante para culminar

    nuestra formacin como t4cnicos y a nuestros conocimientos en el rubro de las nuevas

    tecnologas para la implementacin en el rea el4ctrica e industrial. )dems se

    lograron superar los ob$etivos planteados por el grupo ya que el proyecto cumpli su

    fin y su funcionalidad.

    Pgina | 28

    D/scr+9c+)* C%*0+.%.Pr/c+

    2*+0%r+Cs0 00%3

    ; *ompra de arduinouno

    ; =F =F

    = *ompra de sensor

    B*5">A; N N

    ? *ompra de modulo

    de rele; L L

    A 9omba de lavadora ; =F =F

    F Electrovlvula ; ;F ;F

    J 'ermocontraible ; A A

    L 'anque de gas

    refrigerante Cvacio; N N

    N 'uberia de pvc ; ? ?

    K (aderacontrac7apada

    ; F F

    ;> (anguera ; L L

    ;; *onectores ;F >.;= ;.N>

    ;= 6intura metalica ; =.F> =.F>

    ;? )brazadera plastica ; ;.L> ;.L>

    'otal _;;?

  • 8/9/2019 sistema de llenado labview arduino

    29/33

    RECOMENDACIONES

    "e recomienda no utilizar el circuido en ambientes de alta 7umedad.

    Es conveniente mantener el circuito le$os de las vibraciones de la bomba de

    suministro porque dic7as vibraciones podran afectar el buen funcionamiento

    del sensor.

    Pgina | 29

  • 8/9/2019 sistema de llenado labview arduino

    30/33

    Pgina | 30

  • 8/9/2019 sistema de llenado labview arduino

    31/33

    CRONOGRAMA

    CRONOGRAMA DE ACTIVIDADES

    (es AGOSTO SEPTIEMBRE

    OCTUBRE NOVIEMBR

    E

    DICIEMBR

    E

    )ctividad @ "emana ; < ! ; < ! ; < ! ; < ! ; < ! #

    reunin grupal para discutirdise3o

    *ompra de materiales

    eunin grupal para

    6rimera prueba con el

    dispositivo)vance en el traba$o

    0inalizacin del traba$o

    Defensa del proyecto

    Pgina | 31

  • 8/9/2019 sistema de llenado labview arduino

    32/33

  • 8/9/2019 sistema de llenado labview arduino

    33/33

    ANE=OS