Sie sind auf Seite 1von 26

2013

EQUIPO:
Sosa Ventura Jos Luis
Snchez Valera Jos Eduardo
Mora Martnez Oziel Ral
Gutirrez Enrquez Jos Guillermo
CARRERA:
In! Mecatr"nica
CATEDRTICO:
#r! Vicente Miuel #iaz #e Le"n Santiao
SEMESTRE: 6

Instrumentacin
Proyecto Final
ITVER
Comunicacin
Arduino-LabView
Instrumentacin Proyecto Final
ITVER
2013

Arduino+LabView / ITV Pgina 2


CONTENIDO
INTRODUCCIN ............................................................................................................. 3
INSTALACIN DE MI ARDUINO ................................................................................... 4
1 | Consigue un Arduino y un cable USB ..................................................................... 4
2 | Descarga el IDE de Arduino .................................................................................... 4
3 | Conecta la placa ..................................................................................................... 4
4 | Instala los drivers .................................................................................................... 4
5 | Ejecuta la Aplicacin Arduino .................................................................................. 5
6 | Abre el ejemplo Blink .............................................................................................. 5
7 | Selecciona tu placa ................................................................................................. 6
8 | Selecciona tu puerto serie ....................................................................................... 7
SOLO SI TU PLACA NO ES RECONOCIDA COMO COMxx ....................................... 7
9 | Sube el sketch a la placa ........................................................................................ 8
Instalacin del Software y el Hardware ............................................................................ 9
1. Instalar LabVIEW (nosotros trabajamos con la versin 2011) .............................. 10
2. Instale los controladores VISA NI-. ....................................................................... 10
3. Instale JKI VI Package Manager (VIPM) Community Edition (gratuito). ................ 11
4. Instalacin de la Interfaz de LabVIEW para Arduino como se describe en KB ..... 12
5L38JQYG: ................................................................................................................ 12
Instalacin del Firmware de comunicacin entre............................................................ 14
LabVIEW Interface y Arduino Uno .................................................................................. 14
Proyecto de Control de Luces Con RGB ....................................................................... 18
Medida de luz ................................................................................................................ 21





Instrumentacin Proyecto Final
ITVER
2013

Arduino+LabView / ITV Pgina 3




INTRODUCCIN
Arduino es una plataforma de hardware 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 lenguaje de programacin Processing. Es un dispositivo que
conecta el mundo fsico con el mundo virtual, o el mundo analgico con el digital.

La interfaz de LabVIEW para Arduino (LIFA) Toolkit es una herramienta gratuita
que se puede descargar desde el servidor de NI (National Instruments) y que
permite a los usuarios de Arduino adquirir datos del microcontrolador Arduino y
procesarlos en el entorno de programacin grfica de LabVIEW.
Para comenzar nuestro proyecto es necesario tener instalado el arduino Software,
y LabView.

Instrumentacin Proyecto Final
ITVER
2013

Arduino+LabView / ITV Pgina 4

INSTALACIN DE MI ARDUINO
1 | Consigue un Arduino y un cable USB
Necesitars un cable estandar USB (conexin A a conexin B), como los que se
usan para conectar, por ejemplo, una impresora USB. (En el caso de la placa
Arduino Nano necesitars un cable de conexin A a conexin mini-B).

2 | Descarga el IDE de Arduino
Descarga la ltima versin de la http://arduino.cc/es/Main/Software.
Cuando la descarga finalice, descomprime el fichero. Asegrate de mantener la
estructura de directorios. Haz doble click en la carpeta arduino-00XX para abrirla.
Deberas ver una serie de ficheros y carpetas ah dentro.
3 | Conecta la placa
Conecta la placa Arduino a tu ordenador usando el cable USB. el LED verde
indicador de la alimentacin (nombrado como PWR en la placa) debera quedar
encendido a partir de ese momento.
4 | Instala los drivers
Cuando conectas la placa, Windows debera inicializar la instalacin de los
drivers (siempre y cuando no hayas utilizado ese ordenador con una placa
Arduino anteriormente).
Instrumentacin Proyecto Final
ITVER
2013

Arduino+LabView / ITV Pgina 5

En Windows Vista y Windows 7, los drivers deberan descargarse e instalarse
automticamente.
En Windows XP, se abrir el dilogo de instalacin de Nuevo Harware:
Cuando te pregunten: Puede Windows conectarse a Windows Update
para buscar el software? selecciona No, no esta vez. Haz click en
Siguiente.
Selecciona Instalar desde una lista o localizacin especfica
(Avanzado) haz click en Siguiente.
Asegurate que Buscar los mejores drivers en estas localizaciones est
seleccionado; deselecciona Buscar en medios removibles; selecciona
Incluye esta localizacin en la bsqueda y navega al directorio
drivers/FTDI USB Drivers dentro de la carpeta de Arduino que has
descomprimido previamente. (La versin ms reciente de los drivers se
puede encontrar en la pgina web del fabricante del chip FTDI.) Haz click
en Siguiente.
El asistente de instalacin buscar los drivers y te anunciar que encontr
un "USB Serial Converter" (se traduce por Conversor USB-Serie). Haz
click en Finalizar.
El asistente de instalacin de hardware volver a iniciarse. Repite los
mismos pasos que antes y selecciona la misma carpeta de instalacin de
los drivers. Esta vez el sistema encontrar un "USB Serial Port" (o Puerto
USB-Serie).
Puedes comprobar que los drivers se han instalado correctamente abriendo la
carpeta del Administrador del Dispositivos, en el grupo Dispositivos del panel de
control del sistema. Busca "USB Serial Port" (o Puerto USB-Serie)en la seccin
de puertos; esa es tu placa Arduino.
5 | Ejecuta la Aplicacin Arduino
Haz doble click en la aplicacin Arduino.
6 | Abre el ejemplo Blink
Abre el programa de ejemplo para hacer parpadear un LED ("LED blink"): File >
Examples > Digital > Blink.
Instrumentacin Proyecto Final
ITVER
2013

Arduino+LabView / ITV Pgina 6


7 | Selecciona tu placa
Necesitars seleccionar el tipo de placa de tu Arduino en el menu Tools >
Board. Para las nuevas placas Arduino con el chip ATmega 328 (comprueba el
texto escrito en el chip de la placa), selecciona la opcin Arduino Duemilanove
or Nano w/ ATmega328 del men desplegable. Anteriormente las placas
Arduino incluan un chip ATmega 168; para estos casos selecciona la opcin
Arduino Diecimila, Duemilanove, or Nano w/ ATmega168. En nuestro caso
trabajaremos con Arduino UNO
Instrumentacin Proyecto Final
ITVER
2013

Arduino+LabView / ITV Pgina 7

8 | Selecciona tu puerto serie
Selecciona el dispositivo serie de la placa Arduino en el men Tools | Serial Port
(Herramientas | Puertos Serie). Lo ms probable es que sea COM3 o mayor
(COM1 y COM2 se reservan, por regla general para puertos serie de hardware).
Para asegurarte de cual es, puedes desconectar la placa y volver a mirar el
men; el puerto de la placa habr desaparecido de la lista. Reconecta la placa y
selecciona el puerto apropiado.
SOLO SI TU PLACA NO ES RECONOCIDA COMO COMxx
Lo primero es conectar la placa de arduino al USB. Si es la primera vez que lo
haces, debers instalar los drivers de windows (si es que todava usas este SO).
No te preocupes que el IDE de arduino ya los trae, solo hay que decirle al
sistema en que carpeta se encuentran. Conectamos el Arduino y nos aparece el
tpico globo que avisa de que no se han encontrado los drivers del nuevo
dispositivo, hacemos clic en el y nos da la opcin de buscar los drivers. Si no
aparece, podemos ir directamente al administrador de dispositivos haciendo clic
derecho sobre "Equipo" (Mi PC en XP) y seleccionando Administrar en el men
emergente. Una vez abierto el administrador de dispositivos nos encontraremos
con el arduino desconocido.
Hacemos clic con el botn derecho sobre el dispositivo desconocido y elegimos
la opcin "Actualizar software de controlador". En la siguiente ventana elegimos
la opcin "Buscar software de controlador en el equipo". Ahora se nos pedir que
indiquemos en que carpeta estn los drivers de arduino. Tendremos que
seleccionar la carpeta "drivers" que hay dentro del directorio de Arduino.

y aceptamos la instalacin del driver, tras lo cual, nuestro arduino estar
reconocido en el sistema como un puerto serie. El nmero de puerto serie lo
necesitaremos en los siguientes pasos.
Instrumentacin Proyecto Final
ITVER
2013

Arduino+LabView / ITV Pgina 8



9 | Sube el sketch a la placa
Ahora simplemente pulsa sobre el botn "Upload" en el Entorno Arduino. Espera
unos pocos segundos - deberas ver parpadear los led RX y TX de la placa. Si el
volcado del cdigo es exitoso vers aparecer el mensaje "Done uploading" en la
barra de estado. (Aviso: Si tienes una placa Arduino Mini, NG, u otras placas,
necesitars presionar el boton de reseteo de la placa inmediatamente antes de
presional el botn "Upload" el Entorno de programacin Arduino.)

Unos pocos segundos despues de finalizar el volcado del programa deberas ver
cmo el led de la placa conectado al pin 13 (L) comienza a parpadear (con un
color naranja). Si ocurre esto enhorabuena! Ya tienes tu Arduino listo y
funcionando.
Instrumentacin Proyecto Final
ITVER
2013

Arduino+LabView / ITV Pgina 9



Instalacin del Software y el
Hardware


A continuacin describimos los pasos que se recomiendan para la puesta en
marcha de la herramienta LIFA ( LabVIEW para Arduino):

La configuracin de la Interfaz de LabVIEW para Arduino es un proceso de
seis pasos que usted slo tendr que completar una sola vez. Por favor, siga
las siguientes instrucciones para comenzar a crear aplicaciones con la
interfaz de LabVIEW para Arduino.


Instrumentacin Proyecto Final
ITVER
2013

Arduino+LabView / ITV Pgina 1

1. Instalar LabVIEW (nosotros trabajamos con la versin 2011)


2. Instale los controladores VISA NI-.

http://joule.ni.com/nidu/cds/view/p/id/2251/lang/es

Ah le mostrar 2 opciones, descargue est:

NI Downloader: visa503full_downloader.exe (478.55 MB)


Descarga:












Instalacin:



















Instrumentacin Proyecto Final
ITVER
2013

Arduino+LabView / ITV Pgina 11



































3. Instale JKI VI Package Manager (VIPM) Community Edition (gratuito).

Todos los sistemas operativos: http://www.jki.net/vipm

Instrumentacin Proyecto Final
ITVER
2013

Arduino+LabView / ITV Pgina 12



4. Instalacin de la Interfaz de LabVIEW para Arduino como se describe en
KB 5L38JQYG:
http://digital.ni.com/public.nsf/allkb/A20FBBD36820669086257886004D5F4D
?OpenDocument


En la pgina muestra esto:

A) Arrancar el VIPM
















Instrumentacin Proyecto Final
ITVER
2013

Arduino+LabView / ITV Pgina 13


B) Buscar el LabVIEW Interface for Arduino en la lista de paquetes















C) Click en el botn Install &Upgrade Packages













D) Click continuar


E) Click finish








Instrumentacin Proyecto Final
ITVER
2013

Arduino+LabView / ITV Pgina 14



Ahora lo tenemos instalado en nuestra PC:















5. Conectar la placa Arduino a su PC como se describe en la seccin de
arriba Instalacin de mi Arduino.



Instalacin del Firmware de
comunicacin entre
LabVIEW Interface y Arduino
Uno




Para poder comunicar Labview con Arduino, previamente, debemos instalar en
la tarjeta el firmware correspondiente.

Partimos del supuesto de que ya tenemos instalado en nuestro PC el
Instrumentacin Proyecto Final
ITVER
2013

Arduino+LabView / ITV Pgina 15

entorno IDE Arduino.

El fichero que debemos cargar en el IDE de Arduino para luego descargar en
la tarjeta se encuentra en la carpeta en donde tengamos instalado Labview

C: \Archivos de programa\National Instruments\LabVIEW 20XX\vi.lib\LabVIEW
Interface for Arduino\Firmware\LVIFA_Base

Ejecutamos el IDE Arduino y cargamos el
fichero. Pasos a seguir:
Abrir el IDE Arduino . Pulsando sobre arduino.exe

Con la opcin Fichero->Abrir Buscamos el fichero LVIFA_Base.pde



Seguidamente una vez cargado el fichero en el IDE Arduino
seleccionamos la tarjeta con la que trabaremos.
Instrumentacin Proyecto Final
ITVER
2013

Arduino+LabView / ITV Pgina 16



Seguidamente seleccionamos el puerto con el que realizaremos la
descarga del firmaware sobre la tarjeta Arduino.

Instrumentacin Proyecto Final
ITVER
2013

Arduino+LabView / ITV Pgina 17



Una vez realizadas estas operaciones basta con que pulsemos el botn
de carga de sketch del IDE para que el fichero se transfiera a la tarjeta y,
una vez transferido, ya hemos dejado Arduino listo para comunicarse con
LabVIEW






Ahora estamos listos para comunicar Arduino con LabView.


Instrumentacin Proyecto Final
ITVER
2013

Arduino+LabView / ITV Pgina 18

Proyecto de Control de Luces
Con RGB


Vamos a controlar un diodo del tipo tricolor RGB. Para ello utilizaremos dos
bloque de la librera Arduino: RGB LED configure y RGB to Color .

El aspecto del Panel es el de la figura siguiente. Vemos que hay tres Slider
de desplazamiento que suministran valores de tipo Integer (0 255)
correspondientes a cada uno de los tres colores de este tipo de dispositivo
luminoso.






El Bloque RGB LED Configure permite designar los pines por dinde sacaremos
el
valor analgico tipo PWM para cada uno d elos pines RGB del LED.

Red Pin PIN 6
Green Pin PIN 5
Blue Pin PIN 3


Instrumentacin Proyecto Final
ITVER
2013

Arduino+LabView / ITV Pgina 19



No olvidemos que deben ser pines del tipo PWM (en Arduino UNO son los pines
3,5,6,9,10,11)

Una vez dentro del bucle se colocara un bloque de escritura para sacar los
valores por cada una de las salidas: RGB LED Write. La informacin de
los PIN de las salidas se recoge del bloque de configuracin anterior RGB
LED Pins



La entrada Color de este bloque de escritura la recogemos a travs del
bloque RGB to Color que a su vez tiene como entradas cada uno de los
valores que colocamos en elos sliders de entrada de color (Rojo, Azul y Verde)
salida de este bloque nos permite



Se ha colocado un indicador de color en la salida de este bloque para
mostrarnos una muestra del color que estamos sacando por el LED RGB:
Color

A continuacin mostramos el esquema funcional completo.




Instrumentacin Proyecto Final
ITVER
2013

Arduino+LabView / ITV Pgina 2







Instrumentacin Proyecto Final
ITVER
2013

Arduino+LabView / ITV Pgina 21

Medida de luz




Se trata de realizar una aplicacin para medir la cantidad de luz del ambiente.

Para ello recurrimos a un bloque de funcin de la librera LIFA que realiza
justo esta tarea. Bloque Phocell Read

Los Parmetros que hemos de configurar en este bloque se muestra n la figura



El pin a la que conectaremos la fotoclula Photcell Pin la tensin de
referencia mxima que colocamos en este montaje, normalmente es 5v.
sacada de la propia tarjeta Arduino

La salida del bloque es el valor equivalente a la luz medida comprendido entre 0
y 100








Instrumentacin Proyecto Final
ITVER
2013

Arduino+LabView / ITV Pgina 22

En este montaje la salida del bucle se ha colocado mediante un botn Stop y
tambin
si se produce un evento de error

En la figura siguiente se muestra el aspecto de la ventana Panel en modo
ejecucin










Instrumentacin Proyecto Final
ITVER
2013

Arduino+LabView / ITV Pgina 23


Anexos: Fotografas del desarrollo de la
prctica.



Instrumentacin Proyecto Final
ITVER
2013

Arduino+LabView / ITV Pgina 24





Instrumentacin Proyecto Final
ITVER
2013

Arduino+LabView / ITV Pgina 25




Instrumentacin Proyecto Final
ITVER
2013

Arduino+LabView / ITV Pgina 26

Das könnte Ihnen auch gefallen