Documentos de Académico
Documentos de Profesional
Documentos de Cultura
30 DE MAYO DE 2019
UNIVERSIDAD ANTONIO NARIÑO
SEDE BUGANVILES
TABLA DE CONTENIDO
TABLA DE ILUSTRACIONES.............................................................................................................. 2
DESCRIPCION DE FUNCIONALIDADES. ............................................................................................ 3
ARQUITECTURA.......................................................................................................................... 4
DESCRIPCION DEL PROYECTO ......................................................................................................... 4
DESCRIPCION DE BLOQUES ........................................................................................................ 5
Bloque de configuración......................................................................................................... 5
Bloque de proceso ................................................................................................................. 6
Bloque de salida ..................................................................................................................... 7
APLICABILIDAD DEL PROYECTO ...................................................................................................... 8
GUIAS DE USUARIO ........................................................................................................................ 8
CONCLUSIONES Y TRABAJOS FUTUROS ........................................................................................ 15
ANEXOS ....................................................................................................................................... 16
LISTA DE SEÑALES .................................................................................................................... 16
GUIA DE TROUBLESHOOTING ................................................................................................... 16
DIAGRAMA DE BLOQUES .......................................................................................................... 17
HOJA DE ESPECIFICACIONES (DATASHEET) ............................................................................... 18
HC-SR04 ................................................................................................................................... 18
SERVOMOTOR SG90 ............................................................................................................. 18
ENLACES DE DESCARGA............................................................................................................ 19
VI PACKAGE MANAGER: ....................................................................................................... 19
LINX: .................................................................................................................................... 19
LISTA DE COMPONENTES CON PRECIOS ................................................................................... 20
PRECIO TOTAL: 45.600................................................................. ¡Error! Marcador no definido.
BIBLIOGRAFIA .............................................................................................................................. 21
1
TABLA DE ILUSTRACIONES
2
DESCRIPCION DE FUNCIONALIDADES.
Comunicación
serial -USB Arduino
PC Sensor
UNO
Talanquera Dispositivos
lumínicos
3
ARQUITECTURA
Figure 2 arquitectura
4
DESCRIPCION DEL PROYECTO
DESCRIPCION DE BLOQUES
Bloque de configuración
En este bloque se utilizó una herramienta llama toolkit linx para la comunicació n entre
labview y arduino, se configuraron los pines del sensor ultrasónico, el servo motor y los leds.
5
Bloque de proceso
En este bloque se le dio una condición al sensor ultrasonido para la detección de los vehículos
en la cual se trata de que si el sensor lo detecta a menos de 8 cm se envía un verdadero a un
6
case en el cual está el ángulo de apertura para la talanquera. Además, haciendo pruebas se
notó que esta tenía una constante de 500 y mostraba un ángulo de 0°, así mismo cuando tenía
una constante de 1500 este mostraba un ángulo de 90°.
En este case también podemos encontrar los cambios que hacen los leds.
Bloque de salida
En este bloque se hace la muestra de los cambios de los leds y el cambio de ángulo de la
talanquera, también se disponía de un visualizador numérico para contar los carros que
pasaron por el peaje en el panel frontal de labview, se añadió un botón de stop el cual detenía
todo el funcionamiento del peaje, pero este tenía que cumplir una condición, la cual era que
la talanquera estuviera en un ángulo de 0°.
7
APLICABILIDAD DEL PROYECTO
1. Control de un peaje
2. Parqueaderos
3. Fincas, conjuntos, garajes, etc
GUIAS DE USUARIO
8
2. Revisar que la conexión entre arduino y Labview ha sido establecida, ya sea con un
led o algún actuador que me demuestre lo anterior, en este caso se hizo a través de
Linx. Para poder establecer correctamente la conexión realizamos el siguiente
procedimiento.
Figure 9
9
2.1 Seleccionamos el tipo de arduino que usaremos, y el tipo de comunicación, en este
caso vía serial, luego se continúa pulsando Next.
10
Se pulsa Next nuevamente.
11
Se espera la construcción del código. Finalizado esto dar click en aceptar y la
conexión ha sido establecida.
12
4. Establecer las conexiones.
Figure 14 Conexiones
13
Figure 16 El sensor detecta el carro y se abre automáticamente. Se enciende el led verde
indicando que puede continuar
Figure 17 El carro sigue siendo detectado por el sensor, por lo tanto, la talanquera no se
baja
14
Figure 20 El carro ha pasado por el peaje y la talenquera se ha cerrado pues el sensor ya
no lo detecta.
Este sistema podría mejorarse, para que no simplemente de pasos a los vehículos, sino que
cumpla la función de recibir un pago y devolver automáticamente las vueltas. También se
podría implementar un contador para que se lleve un registro de la cantidad de carros que han
circulado por allí.
- En este proyecto se pudo observar que la conexión entre arduino y labview es una
manera dinámica y entretenida de programar y llevar a cabo nuestras ideas. Pues se
aprovecha la facilidad de programar por bloques que brinda Labview. Cabe recordar
que a diferencia de otras formas de programación dicho software nos permite evaluar
todas las funciones en paralelo, es decir realizar varias al mismo tiempo, diferente a
la que estamos acostumbrados como C, Phyton, Java, que son lenguajes lineales, es
decir, si alguna parte del código falla lo más probable es que nada funcione. Además,
arduino también ofrece un medio de comunicación muy ideal para transformar
nuestras señales y poder completar los proyectos que se tienen en mente.
15
ANEXOS
LISTA DE SEÑALES
Entradas Salidas
Echo del sensor (CH-sr04) pin 7 del arduino Canal del servo motor pin 6 del arduino
Trig del sensor (CH-sr04) pin 8 del arduino Led rojo al pin 13 del arduino
Led verde al pin 12 del arduino
GUIA DE TROUBLESHOOTING
2. La talanquera se bajaba muy rápido y esto ocasionaba que el sistema fuera muy
inseguro, ya que, en cualquier momento, podría provocar que el carro se estrellara
con sí misma, o quedara atrapado allí. Dicho problema se solucionó, colocando el
sensor en un punto ciego, para que así, hasta que no dejara de detectar el carro, el
peaje no se cerrara.
16
DIAGRAMA DE BLOQUES
HC-SR04
Working Voltage: DC 5V
Working Current: 15mA
Working Frequency: 40Hz
Max Range: 4m
Min Range: 2cm
Measuring Angle: 15 degree
Trigger Input Signal: 10µS TTL pulse
Echo Output Signal Input TTL lever signal and the range in proportion
Dimension 45 * 20 * 15mm
SERVOMOTOR SG90
18
ENLACES DE DESCARGA
VI PACKAGE MANAGER:
https://vipm.jki.net/download
(Aquí podemos encontrar todos los paquetes y componentes que posee labview para las
aplicaciones deseadas. Desde allí fue descargados los drivers para entablar la conexión con
arduino. Usualmente viene incluida con la instalación de Labview)
LINX:
http://www.ni.com/gate/gb/GB_EVALTLKTLINXLVH/US
(Maker Hub Linx es el controlador que nos permitirá la conexión externa con el arduino,
también puede ser encontrada en el paquete anterior VI PACKAGE MANAGER)
19
LISTA DE COMPONENTES CON PRECIOS
LISTA DE PRECIOS
SERVO MOTOR $ 9.500
SENSOR ULTASÓNICO $ 8.000
ARDUINO UNO $ 27.000
LED $ 600
TOTAL $ 45.100
20
BIBLIOGRAFIA
Marte, L. (2019). Sensor Ultrasonico con LabVIEW y Arduino. [online] YouTube. Available
at:https://www.youtube.com/watch?v=8myJgJMrxQ4&list=LLYYHBQiYwSy1bWdxnSQ
5Qgg&index=3&t=340s [Accessed 30 May 2019].
HAZAEL, S. (2019). Proyecto Peaje con Display en arduino con labview. [online] YouTube.
Available at: https://www.youtube.com/watch?v=o-Aze8X_fPc [Accessed 30 May 2019].
21