Está en la página 1de 12

COMUNICACIN SERIAL ARDUINO-LABVIEW

PRESENTADA POR:
BANDALA ROANO GERMAN
PLATAS PLATAS JULIO CESAR
MORA SEDANO RAFAEL
LICENCIATURA EN:
INGENIERA MECATRONICA

DE LA ESPECIALIDAD EN:
AUTOMATIZACIN DE PROCESOS

Teziutln, Puebla; Enero Junio 2016

OBJETIVO GENERAL
Elaborar una interfaz bajo las caractersticas necesarias para el desarrollo de
nuestra prctica de la materia de Interfaces y redes industriales para entender mejor
la comunicacin serial.

OBJETIVOS ESPECFICOS
I.

Investigar caractersticas del entorno de programacin que se requiera.

II.

Aplicarla informacin obtenida en circuitera funcional para la comunicacin


requerida.

III.

Investigar la forma de interpretacin de la seales aplicadas en el software

IV.

Desarrollar la programacin o lgica pertinente a la funcin del dispositivo.

Marco terico
Programacin visual.

La programacin visual fue sobresaliente en los 1990s. Con el surgimiento de


interfaces de usuario grficas, se ha puesto gran atencin en el diseo de ellas
en diseo de software.

En el ambiente de desarrollo visual, el programador puede operar sobre


elementos de interfaz, y el software de aplicacin

es automticamente

generado por la herramienta de desarrollo visual.

Este tipo de software es usualmente basado en eventos.

Labview

LabVIEW (Laboratory Virtual Instrument Engineering Workbench) es un


lenguaje de programacin grafico para el diseo de sistemas de adquisicin de
datos, instrumentacin y control.
En el ambiente de desarrollo de LabVIEW, el usuario puede controlar sistemas a
travs de paneles grficos interactivos.
Tiene la ventaja de que permite una fcil integracin con hardware, especficamente
tarjetas de medicin, adquisicin y procesamiento de datos (incluyendo adquisicin
de imgenes).

DESARROLLO
DESARROLLO DE LA PRCTICA

Ilustracin 1: conexin Arduino y circuito de comunicacin

Como se observa en la imagen 1, una vez que se gener el cdigo respectivo


en software arduino, tomando como base el ejemplo analgico blink. Ya que este
cumpli con los parmetros a utilizar en la prctica.

Ilustracin 2: circuito en protoboard, arreglo de resistencias

En la imagen 2, podemos observar cmo se arm el circuito con dos resistencias,


una resistencia de 4 bandas de valor = 220 ohms y una resistencia variable a la intensidad
de luz de tipo Ldr.

Ilustracin 3: alimentacin del circuito

En la imagen 3 podemos observar cmo es que se aliment el circuito


directamente desde el arduino, con la terminal de voltaje = 5v y la terminal de
referencia a tierra. As como tambin la seal que mandamos directamente al micro,
el cual estaba en interfaz con labview.

Ilustracin 4: funcionamiento de la prctica

En la imagen 4, se observa que una vez realizada la interface arduino con labview,
al variar la intensidad de luz en la resistencia ldr, el valor que se manda al micro cambia
dependiendo del voltaje que deje pasar esta resistencia al cambiar la intensidad de luz.
Esto se pudo observar en el programa generado en lab view y su interfaz digital

SEGUNDA PARTE DE LA PRCTICA


De la misma forma que se realiz la interfaz con Arduino y labview en la
primera parte de la prctica con la resistencia variable de luz LDR, en esta ocasin
se llev a cabo la interfaz con un led de tipo RGB (RED, BLUE, and GREEN) de
ctodo comn (tierra comn).

Ilustracin 1: interfaz arduino_led RGB (color rojo)

En la imagen 1 se muestra encendido el color rojo. Que desde la interface con


labview se est manipulando en el ordenador, as tambin se muestra la conexin
que se realiz en el protoboard, el led de tipo (RGB) de ctodo comn se conect el
pin comn a tierra y las dems terminales a voltaje de arduino (5v) con una
resistencia de 330 ohm.

Ilustracin 2: interfaz arduino_led RGB (color verde)

En la imagen 2 de esta segunda parte de la prctica se observa cmo se


enciende el led ahora con color verde, y que adems de estarlo manipulando desde
el programa de labview, al igual que los dems colores este tambin se manipula la
intensidad del led que se enciende.

Ilustracin 3: interfaz arduino_led RGB (color azul)

En esta imagen 3.- se observa ahora encendido el led de color azul, y una vez
mostrado los tres colores principales del led, se puede variar la intensidad de cada
uno y realizar combinaciones de colores para formas los dems colores como
violeta, rosa, amarillo etc.

Ilustracin 4: interfaz arduino_led RGB (combinacin de colores)

Por ltimo en esta imagen 4.- se observa una combinacin de colores, al


elevar la intensidad de los tres colores principales tenemos que se genera un color
muy comn que es el de la imagen (BLANCO). Y tambin podemos observar que el
programa generado en labview de la misma forma se puede apreciar cual es el color
generado a travs de la combinacin de colores.

Conclusin
El desarrollo de esta prctica se facilit con la ayuda del TOOLKIT de LAVVIEW, el
cual proporciona de forma sencilla las entradas y salidas que se va a utilizar para
conectar los componentes; otro punto que nos facilit el desarrollo de la practica fue
que con la ayuda de LIVFA (Lab-view-Interface For Arduino) es que ya no se debe
programar el arruino, solo se carga el archivo del TOLLKIT.

También podría gustarte