8
ING. MECATRÓNICA Hernández Pérez José Manuel Contreras Silva Brandon Miguel Grupo.- 180-552 INTERFAZ CON ARDUINO Y LABVIEW Prof.- Horacio Leon Camacho Análisis de Mecanismos.

Interfaz labview y arduino.pdf

Embed Size (px)

Citation preview

Page 1: Interfaz labview y arduino.pdf

ING. MECATRÓNICA

Hernández Pérez José Manuel

Contreras Silva Brandon Miguel

Grupo.- 180-552

INTERFAZ CON ARDUINO Y LABVIEW

Prof.-

Horacio Leon Camacho

Análisis de Mecanismos.

Page 2: Interfaz labview y arduino.pdf

INTRODUCCION ¿ Que es ARDUINO ?

Arduino es una plataforma de hardware de código abierto, basada en una sencilla placa con entradas y salidas, analógicas y digitales, en un entorno de desarrollo que está basado en el lenguaje de programación Processing. Es un dispositivo que conecta el mundo físico con el mundo virtual, o el mundo analógico con el digital.

Sus creadores son el zaragozano David Cuartielles, ingeniero electrónico y docente de la Universidad de Mälmo, Suecia y Massimo Banzi, italiano, diseñador y desarrollador Web. El proyecto fue concebido en Italia en el año 2005.

Page 3: Interfaz labview y arduino.pdf

¿ Que es LABVIEW ?

LabVIEW de National Instrument, es una herramienta de programación gráfica, altamente productiva, para la construcción de sistemas de adquisición de datos, instrumentación y control. LabVIEW nos da la capacidad de crear rápidamente una interfaz de usuario que nos proporciona la interactividad con el sistema.

La programación G es el corazón de LabVIEW, y difiere de otros lenguajes de programación como C o Basic, en que éstos están basados en texto, mientras que G es una programación gráfica.

Los programas en G, o VIs (“Virtual Instruments”) constan de una interfaz interactiva de usuario y un diagrama de flujo de datos que hace las funciones de código fuente.

De forma más específica, la programación gráfica LabVIEW se estructura como sigue: - La interfaz interactiva de usuario de un VI se llama Panel Frontal, debido a que simula el panel de un instrumento físico. El panel frontal puede contener botones, interruptores, pulsadores, gráficas y otros controles e indicadores. Los datos se introducen utilizando el ratón y el teclado, y los resultados se muestran en la pantalla del ordenador. - El VI recibe instrucciones de un diagrama de bloques que construimos en G. El diagrama de bloques es la solución gráfica a un determinado problema de programación. Además, el diagrama de bloques es el código fuente de nuestro programa o VI. - Los VIs son jerárquicos y modulares. Pueden utilizarse como programas de alto nivel o como subprogramas de otros programas o subprogramas. Cuando un VI se usa dentro de otro VI, se denominan subVI. El icono y los conectores de un VI funcionan como una lista de parámetros gráficos de forma que otros VIs puedan pasar datos a un determinado subVI.

Page 4: Interfaz labview y arduino.pdf

DESARROLLO

Para empezar a realizar la práctica se tiene que instalar los TOOLKIT en LABVIEW para que reconozca el ARDUINO, además ya que existen varios modelos de arduino solo labview reconoce el ARDUINO UNO, ya que para realizar esta práctica yo tenía el arduino Leonardo por lo que tuve que conseguir el uno.

Interfaz Con Potenciómetro Para esta práctica se necesita.-

Potenciómetro de 100k Ω

Arduino UNO

Labview 2009,10,11,12

Protoboard

1 metro de cable telefónico.

Para empezar se tiene que abrir el programa de arduino y cargar este código para empezar a utilizarlo con LABVIEW

Page 5: Interfaz labview y arduino.pdf

Después de que cargamos el código en el arduino se procede a realizar el siguiente circuito.

Una vez que se tiene el circuito armado tenemos que abrir labview y empezar a realizar el correspondiente diagrama de bloques y su interfaz visual. Pero antes tenemos que utilizar esta herramienta para que el arduino reconozca cual es el puerto USB que vallamos a utilizar

VISA resource, en la interfaz

VISA resource en el diagrama de bloques

Page 6: Interfaz labview y arduino.pdf

DIAGRAMA DE BLOQUES

INTERFAZ GRAFICA Al final solo se tiene que mover el potenciómetro y el indicador en la interfaz se va a mover.

Page 7: Interfaz labview y arduino.pdf

INTERFAZ CON DISPLAY DE 7 SEGMENTOS. Para esta práctica el objetivo es escribir cualquier palabra en la interfaz gráfica y el display de 7 segmentos empezara a reproducirla. Para esta práctica de necesita.-

Arduino UNO.

Protoboald

Labview

Display de 7 segmentos. Este es el circuito que se tiene que hacer. Tambien se tiene que cargar el mismo programa para empezar a trabajar y luego se tiene que realizar el diagrama de bloques con su respectiva interfaz grafica.

Page 8: Interfaz labview y arduino.pdf

CONCLUSION. Es fácil de usar labview y arduino pero para utilizarlo en Windows es mucho trabajo ya que se tiene que instalar muchos drivers. En Linux es más fácil y más abierto, para estas prácticas tuve que ver muchos tutoriales para realizarlas. TUTORIA PARA REALIZAR LAS PRÁCTICAS http://wechoosethemoon.es/2011/07/27/arduino-labview-instrumentos-virtuales/ TUTORIAL PARA INSTALAR DRIVERS. https://decibel.ni.com/content/docs/DOC-15971