Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Interfaz en LabVIEW - Raspberry
Interfaz en LabVIEW - Raspberry
REPORTE DE PROYECTO:
“Interfaz de Raspberry”
INTEGRANTES:
BETRAN LÓPEZ IRVING
ASIGNATURA:
INSTRUMENTACION VIRTUAL
PROFESOR:
7°C
Índice de figuras
Índice de tablas
1.2 Objetivos
1.2.1 General
1.2.2 Específicos
Utilizando el protocolo de comunicación TCP/IP crear una comunicación entre
un programa de LabVIEW y una Raspberry.
Enviar datos de un programa de LabVIEW a una Raspberry para realizar una
tarea especifica
.
1.3 Alcances y Limitaciones
1.3.1 Alcances
Este proyecto logrará crear una interfaz entre Raspberry y LabVIEW demostrando la
compatibilidad entre un programa con una alta gama de herramientas y un micro
procesador.
8
1.3.2 Limitaciones
9
CAPÍTULO 2. MARCO TEÓRICO
2.1.1 Raspberry
Los Mini PC’s son siempre una buena opción para disfrutar de toda la potencia de un
ordenador, pero recurriendo a un tamaño compacto. Los podemos utilizar
como servidor de contenidos, conectados al televisor y, por supuesto,
como ordenador al uso. Raspberry Pi es uno de los productos más populares para
estos fines, tanto por su atractivo precio como por las enormes opciones que trae
consigo.
En realidad, se trata de una diminuta placa base de 85 x 54 milímetros (un poco más
grande que una cajetilla de tabaco) en el que se aloja un chip Broadcom
BCM2835 con procesador ARM hasta a 1 GHz de velocidad, GPU VideoCore IV y
hasta 512 Mbytes de memoria RAM.
Para que funcione, basta con que añadamos nosotros mismos un medio de
almacenamiento (como por ejemplo una tarjeta de memoria SD), enchufarlo a la
corriente gracias a cualquier cargador de tipo micro USB (el mismo que sirve para
recargar la mayoría de los teléfonos móviles, cuyo coste es ínfimo) y, si lo deseamos,
incorporar un chasis para que todo quede a buen recaudo y su apariencia sea más
estética. Estos pueden ser desde cajas predeterminadas hasta una que fabriquemos
nosotros mismos echándole grandes dosis de imaginación.
10
La fundación de Raspberry Pi pone a disposición desde su página web Raspbian, una
distribución de Linux basada en Debian, pero también podemos recurrir a muchas de
las distribuciones específicas que la comunidad de usuarios ha desarrollado para
diversos fines.
Win32 Disk Imager es una sencilla aplicación de código abierto que graba imágenes
de CD o DVD en tu memoria USB o en tu tarjeta SD, creando un lector de discos
virtual.
11
2.1.3 TCP/IP
2.1.4 Python
Estas son las cosas que se debe tener en cuenta y a la mano antes de comenzar:
● Raspberry pi 2
● Cable de conexión Ethernet.
● Teclado con conexión USB.
● Mouse con conexión USB.
12
● Cargador con conexión VG8.
● Cable HDMI.
● Pantalla con conexión HDMI.
● Micro SD de 8 GB.
● Adaptador de memoria SD.
13
CAPÍTULO 3. DESARROLLO
3.1.1 Inicio
3.1.2 Planeación
La planta que se va a realizar es una Interfaz la cual sirve para señalar a la conexión
que se da de manera física y a nivel de utilidad entre dispositivos o sistemas. En este
caso es para poder comunicar la computadora. Primero se necesitó ver que programas
debíamos de instalar para poder hacer la comunicación.
Después de eso una debió de programarse y configurar la RaspBerry dependiendo de
lo que se necesitara
14
3.1.3 Ejecución del proyecto
Para poder utilizar las Raspberry Pi 2 en necesario subir el sistema operativo Rasbian
a la memoria micro SD, para esto ocuparemos el programa Win32DiskImager y el
sistema operativo Rasbian. Se puede descargar Raspbian desde la página oficial de
Raspberry el cual es el siguiente URL: https://www.raspberrypi.org/downloads/ de igual
forma se puede descargar Win32Diskmager desde el siguiente URL:
https://sourceforge.net/projects/win32diskimager/
Una vez que hemos descargado esto dos programas, conectamos la micro SD
posteriormente descomprimimos el archivo de Raspbian, ejecutamos el programa
Win32DiskImager como administrador
15
En Image File buscamos el archivo de Raspbian que descomprimimos
16
Elegimos el nombre del dispositivo en el cual vamos a cargar nuestro archivo y le
damos en la opción Read para que busque la SD, posteriormente le damos en la
opción de Write para poder cargar el sistema operativo,
Después le damos en la opción Verify Only para comprobar que el archivo el programa
se haya subido adecuadamente
17
Una vez terminada de subir el sistema operativo, se puede conectar la Micro SD y los
periféricos a las Raspberry.
Una vez que iniciemos la Raspberry, instalaremos la librería para poder controlar los
GPIO con Python, escribimos el siguiente comando en el editor de textos
wget 'http://downloads.sourceforge.net/project/raspberry-gpio-python/RPi.GPIO-0.5.
4.tar.gz'
cd RPi.GPIO-0.5.4/
18
Ahora toca instalar la librería. Por si no tenemos el paquete python-dev, introducimos
el siguiente comando:
Una vez descargado las librerías para poder controlar el GPIO procederemos a a crear
el código para crear la comunicación TCP/IP entre la Raspberry y LabVIEW, la
creación del código en Raspberry se crea en el programa Python 2.
19
CAPÍTULO 4. CONCLUSIONES
De acuerdo a los objetivos planteados todos fueron cumplidos con una gran
satisfacción, ya que la comunicación entre labview y raspberry fue un éxito.
4.2 Resultados
4.3 Contribuciones
https://www.tsxperts.com/labviewforraspberrypi/
http://www.instructables.com/id/Getting-Started-With-the-Raspberry-Pi-2-LabVIEW/
https://www.raspberrypi.org/forums/viewtopic.php?f=76&t=150089