Sunteți pe pagina 1din 20

Tecnológico Nacional De México

Instituto Tecnológico De Puebla

Ingeniería Mecánica

“Prácticas de Arduino controlado con


LabView”

Materia: Adquisición y Procesamiento de Señales.

Alumnos:

Nicolás Fajardo Osvaldo

Salas Cornejo Luis Gerardo

Cuacuas Morales Samuel

López Gómez Héctor Hugo

Profesor: Carlos Aguilar López

22/05/2018 Puebla,Pue.

1
Índice

¿Qué es LabVIEW? ........................................................................................................................ 3

Acelere la Ingeniería .................................................................................................................... 3

Arduino como Interface ................................................................................................................ 3

Arduino y LabVIEW ........................................................................................................................ 3

Prácticas ........................................................................................................................................... 5

Procedimiento Pre-Realización ....................................................................................................... 5

Encendido de un LED .................................................................................................................. 7

Control de un Servo Motor. ......................................................................................................... 9

Escritura Digital de N Canales.................................................................................................. 11

Lectura de un Sensor Ultrasónico. .......................................................................................... 16

Lectura de Temperatura con el Sensor Térmico DS18B20. ................................................ 18

Referencias ....................................................................................................................................... 20

2
¿Qué es LabVIEW?
LabVIEW es un software de ingeniería diseñado para aplicaciones que requieren
pruebas, medidas y control con acceso rápido a información de datos y hardware.

Acelere la Ingeniería

LabVIEW ofrece un enfoque de programación gráfica que le ayuda a visualizar cada


aspecto de su aplicación, incluyendo configuración de hardware, datos de medidas
y depuración. Esta visualización hace que sea más fácil integrar hardware de
medidas de cualquier proveedor, representar una lógica compleja en el diagrama,
desarrollar algoritmos de análisis de datos y diseñar interfaces de usuario
personalizadas.

Arduino como Interface


Arduino puede "hablar", (transmitir o recibir datos) a través de un canal en serie, por
lo que cualquier otro dispositivo con capacidades seriales puede comunicarse con
un Arduino. No importa qué programa / lenguaje de programación está impulsando
el otro dispositivo.

Puede usar el puerto serie "principal" de Arduino, el que usa cuando "habla" para
programarlo, o puede dejar ese canal dedicado a la programación (y al monitor serie
del entorno de desarrollo), y usar otros dos pines. para un enlace en serie adicional
dedicado al dispositivo externo.

Algunos programas (como Flash) no tienen capacidades de serie nativas. Todavía


pueden comunicarse con Arduino a través de un intermediario que, como un
"traductor", les permite hablar entre ellos.

Arduino y LabVIEW
"LabVIEW es un extenso entorno de desarrollo que brinda a científicos e ingenieros
integración con hardware sin precedentes y amplia compatibilidad. LabVIEW lo
inspira a resolver problemas, acelera su productividad y le da la seguridad para
innovar continuamente para crear y desplegar sistemas de medidas y control."

3
Como nos afirman en la página página Web de National Instruments, LabVIEW es
un entorno de desarrollo orientado a científicos e ingenieros, que tiene como
objetivo ayudarnos a programar gráficamente de una manera sencilla. Además,
tienes bibliotecas integradas y específicas para ingeniería de funciones de software
e interface de hardware y características para análisis, visualización y campartir
datos.

Tiene que quedar claro que NO VAMOS A PROGRAMAR. Vamos a crear un


diagrama de bloques, que realizará las funciones de lecturas analógicas, digitales,
escrituras, PWM, etc.

4
Prácticas
Procedimiento Pre-Realización
En todas las prácticas hay que seguir un procedimiento una vez abierto el
archivo.VI.

Haciendo clic en ésa opción aparecerá la siguiente ventana. En la cual únicamente


se debe seleccionar el Arduino que se empleará para realizar la conexión.

5
Luego se debe seleccionar el puerto en el cual está conectada la tarjeta.

Se da clic continuar, nuevamente continuar y por último Finalizar.

Esto se debe realizar en todas las prácticas para poder emplear el arduino como
interface.

6
Encendido de un LED

En ésta pantalla encontramos cómo conectar el Led, en el apartado de LINX Device


Settings tendremos que seleccionar el puerto serial al cual estará conectada la placa
Arduino y en salida digital seleccionaremos el pin al cual estará conectado el LED.
Por último en el apartado de LED control podremos decidir cuándo encender y
cuándo apagar el LED.

7
Al presionar el botón verde logramos encender el LED y apagarlo.

8
Control de un Servo Motor.

En el apartado de Puerto Serial se selecciona el puerto por el cual se


conectará la Tarjeta Arduino, en la casilla de Servo Channel, el pin en
el que se conectará la señal del servo motor. En el cuadro de Servo
Position podemos controlar el giro de un motor de 0° a 180°.

9
10
Escritura Digital de N Canales

Nuevamente hay que seleccionar el Puerto Serial por el que se va a conectar la


Placa Arduino, en el recuadro con el número 0 seleccionamos la cantidad de
canales a controlar, en éste caso pueden ser hasta 4.

D0 Channels es dónde se controlarán los pines a los cuales estarán conectados


los Actuadores. Y en el apartado de Values encontramos los botones para
encender y apagar los actuadores.

11
12
13
14
15
Lectura de un Sensor Ultrasónico.

En ésta práctica únicamente recibimos la señal emitida por el sensor


ultrasónico. De igual manera hay que seleccionar el Puerto Serial en el
cual se conectará la Tarjeta de Arduino, después de conectar
correctamente el sensor, las lecturas se mostrarán en centímetros.

16
17
Lectura de Temperatura con el Sensor Térmico DS18B20.

Seleccionando el Puerto serial, y el Pin en el cual se conectará lograremos obtener


la lectura del sensor de temperatura en LabView.

18
La Primer lectura obtenida fue
de 35° y después de calentarlo
un poco, se logró ascender a
casi 37°.

19
Referencias
1. Geekytheory.com. (2018). Arduino y LabVIEW. [online] Available at:
https://geekytheory.com/arduino-y-labview [Accessed 22 May 2018].
2. Ni.com. (2018). ¿Qué es LabVIEW? - National Instruments. [online]
Available at: http://www.ni.com/es-mx/shop/labview.html [Accessed 22
May 2018].
3. Plagroundarduino. (2018). Arduino Playground. [online] Available at:
https://playground.arduino.cc/Main/InterfacingWithSoftware [Accessed 22
May 2018].
4. YouTube. (2018). Sensor Ultrasonico con LabVIEW y Arduino. [online]
Available at: https://www.youtube.com/watch?v=8myJgJMrxQ4
[Accessed 22 May 2018].

20

S-ar putea să vă placă și