Documente Academic
Documente Profesional
Documente Cultură
Realizado por:
Antonio Balladares Oleas
Cristian Brito Lara
Franklin Roberto Rivera
Asignatura:
INSTRUMENTACIÓN INDUSTRIAL MECÁNICA
NRC:
2360
Fecha:
04 de febrero de 2018
Sangolquí – Ecuador
Índice de Contenido
1. TEMA........................................................................................................................3
2. OBJETIVOS..............................................................................................................3
3. INTRODUCCIÓN.....................................................................................................3
3.1 MARCO TEÓRICO................................................................................................3
3.2 PLANTEAMIENTO DEL DISEÑO.......................................................................7
4. DESARROLLO.........................................................................................................7
4.1 SELECCIÓN DE ELEMENTOS............................................................................7
4.2 DESCRIPCIÓN DE ELEMENTOS........................................................................9
CARACTERÍSTICAS DEL SENSOR ULTRASÓNICO HC-SR04..........................11
4.3 CARACTERÍSTICA ESTÁTICA DEL SISTEMA DE VISIÓN ARTIFICIAL...11
4.4 DATA SHEET DEL INSTRUMENTO.................................................................20
5. CONCLUSIONES...................................................................................................20
6. RECOMENDACIONES.........................................................................................21
7. BIBLIOGRAFÍA.....................................................................................................21
Índice de ilustraciones
Ilustración 1.- Interfaz Gráfica del programa en Matlab...................................................7
Ilustración 2.- Placa Arduino.............................................................................................8
Ilustración 3.- Aplicación IP Webcam...............................................................................9
Ilustración 4.- Ícono de MATLAB..................................................................................10
Ilustración 5.- Sensor ultrasónico HC-SR04...................................................................11
Ilustración 6. Gráfica del Rango......................................................................................12
Ilustración 7. Gráfica Relación Entrada-Salida...............................................................14
Ilustración 8. Gráfica de representación de Precisión.....................................................15
Ilustración 9. Gráfica de dispersión de puntos de Precisión............................................16
Ilustración 10. Gráfica de Repetibilidad..........................................................................17
Ilustración 11. Gráfica de Reproducibilidad....................................................................17
Ilustración 12. Gráfica de sensibilidad............................................................................18
Ilustración 13. Error de Cero...........................................................................................19
Ilustración 14. Error se SPAM.........................................................................................20
2
1. TEMA
2. OBJETIVOS
3. INTRODUCCIÓN
Visión Artificial
La visión artificial es una disciplina científica que incluye métodos para adquirir,
procesar y analizar imágenes del mundo real con el fin de producir información que
pueda ser tratada por una máquina. Una manera simple de comprender este sistema es
basarnos en nuestros propios sentidos. Los humanos usamos nuestros ojos para
comprender el mundo que nos rodea, y la visión artificial trata de producir ese mismo
efecto en máquinas. Éstas podrán percibir y entender una imagen o secuencia de
imágenes y actuar según convenga en una determinada situación. La comprensión en los
dispositivos se consigue gracias a una descomposición de la imagen en pequeños
fragmentos (píxeles) y en su posterior estudio.
3
han evolucionado poco a poco a medida que la tecnología ha evolucionado y ha
permitido la creación de sensores, computadoras y algoritmos de procesamiento más
potentes.
De forma básica un sistema de visión artificial está conformado por varios subsistemas
capaces de realizar dos funciones básicas:
Sensores
4
Modo de exploración. Aquí se encuentran las cámaras de exploración de línea y
área.
Iluminación
La luz emitida por este tipo de fuente presenta como ventaja fundamental que tiene
naturaleza monocromática, estos dispositivos presentan una larga vida útil, alto
rendimiento y requieren de una fuente de alimentación de muy baja potencia además
presentan un costo excesivamente bajo. Sus principales desventajas son que emiten poca
intensidad y que en ocasiones dos LEDs similares presentan diferencias en la longitud
de onda de la luz que emiten.
Flash
Lámpara Incandescente
Lámparas Fluorescentes
Su iluminación es muy clara, aunque presentan tiempos de vida cortos y las pérdidas
de iluminación con el tiempo son acentuadas. El costo de este tipo de fuente es bajo.
Tarjetas digitalizadoras
5
2. Convertir la señal analógica en digital.
Una vez captada la imagen por el sensor y transmitida al dispositivo donde será
procesada, el paso siguiente es realizar la extracción de la información explícita que
encierra dicha imagen, por ejemplo posición de los objetos, forma, textura etc. Las
técnicas utilizadas para realizar la extracción de esta información se dividen en cuatro
grupos fundamentales:
1. Preprocesado.
2. Segmentación.
3. Descripción.
4. Reconocimiento.
Preprocesado
Segmentación
Descripción
Estas técnicas se basan en extraer, del ente a estudiar, las características que lo
diferencian de los demás. Para realizar esta extracción de características es necesario
realizar un estudio del objeto a analizar y extraer con cuidado las características
invariantes que posea. Éstas deben ser, generalmente, independientes a rotaciones,
escalamientos corrimientos de dicho objeto. Dentro de estas características podemos
mencionar, área perímetro, circularidad, patrones de texturas, rasgos de formas, etc.
6
Reconocimiento
Una vez obtenidas las características que describen el objeto a estudiar, se pasa
al reconocimiento del mismo, esto no es más que la clasificación, utilizando cualquier
técnica conocida, llámese inteligencia artificial, búsquedas deductivas en base de datos,
comparación con patrones etc. Dentro de las técnicas más utilizadas se encuentra la
utilización de redes neuronales artificiales, algoritmos genéticos y métodos estadísticos
avanzados.
El sistema de visión artificial debe ser capaz de medir la longitud de los lados de
un cuadrado con el menor error posible, para facilitar la medición se implementará un
ambiente idóneo para hacerlo, debe instalarse la iluminación suficiente, sobre una
superficie plana y de un color que cree un contraste necesario para captar imágenes. Los
dispositivos se conectarán por internet utilizando una dirección IP. Se utilizará el
paquete IPcam para Matlab, un sistema de binarización de datos para la señal digital
recibida y se usará el sensor óptico Ultrasonic 9 para captar las imágenes. Se creará una
interfaz gráfica amigable con el usuario que sea de fácil interacción, esto permitirá
obtener los datos de la medición de una forma mucho más cómoda.
7
4. DESARROLLO
Placa de Arduino
Arduino es una plataforma de prototipos electrónica de código abierto (open-source)
basada en hardware y software flexibles y fáciles de usar. El microcontrolador de la
placa se programa usando el “Arduino Programming Language” (basado en Wiring) y
el “Arduino Development Environment” (basado en Processing). Los proyectos
de Arduino pueden ser autónomos o se pueden comunicar con software en ejecución en
un ordenador.
Costo: Las placas Arduino son relativamente baratas comparadas con otras
plataformas microcontroladoras.
8
Código abierto y hardware extensible: El Arduino está basado en
microcontroladores ATMEGA8 y ATMEGA168 de Atmel. Los planos para los
módulos están publicados bajo licencia Creative Commons.
Es importante que sea de software y hardware libre, ya que un requerimiento fue que el
sistema de medición de cuadrados sea presentado como un producto comercial
disponible para la venta. Al tener sus recursos libres, podemos fabricar productos con
este microcontrolador y venderlos sin tener que pagar licencias por su uso.
El código de arduino es el siguiente:
IP Webcam
IP Webcam al ser una aplicación, es más accesible a cualquier usuario que posea un
celular Android disponible casi en todos los celulares del mercado actual, es decir, evita
el costo de comprar una cámara y acrecentar el precio, también IP Webcam nos permite
acceder casi a cualquier entorno u ambiente, se puede realizar cualquier movimiento
con nuestro celular y está disponible para varias resoluciones lo que con una cámara
solo tendríamos una resolución establecida.
9
MATLAB software
Sensor ultrasónico
El Sensor ultrasónico HC-SR04 es un circuito que detecta o mide la distancia y es
compatible con Arduino. Básicamente, el sensor puede detectar objetos, distancia o
nivel en un rango mínimo de 2 cm a un máximo de 400 cm. Se puede utilizar, por
ejemplo, para diferentes tipos de proyectos como lo son alarmas de proximidad, medir
niveles de agua de un tinaco o cualquier otro objeto que almacene algún tipo de
líquidos. Ten en cuenta que para que este sensor funcione de manera correcta, se
requiere de una superficie lisa y perpendicular a la dirección de propagación del sensor.
10
En primer lugar, el sensor ultrasónico HC-SR04 se alimenta con 5 volts a 1.5 mA DC lo
cual, de hecho, lo hace ideal para trabajar con Arduino, en realidad, con cualquier
procesador lógico que funcione a 5V. Además, si lo piensas trabajar con otros niveles
lógicos puedes implementar un divisor de voltaje para ajustar el nivel.
Alimentación de 5 volts.
Interfaz de cuatro hilos (vcc, trigger, echo, GND).
Rango de medición: 2 cm a 400cm.
Corriente de alimentación: 1.5mA.
Frecuencia de pulso: 40Khz.
Apertura del pulso ultrasónico: 15°.
Señal de disparo: 10us.
Dimensiones del módulo: 45x20x15mm.
11
gráfico que permite conocer ciertas características del sensor. La determinación de la
mayoría de las características estáticas se las hizo por calibración y toma de datos.
Rango
Longitud de Longitud de
Entrada (mm) Salida (mm)
30 31
50 48
60 61
75 77
80 81
100 100
125 126
150 149
Rango
160 149
140 126
Longitud de Entrada (mm)
120
100
100
77 81
80
61
60 48
40 31
20
0
20 40 60 80 100 120 140 160
Longitud de Salida (mm)
Alcance o SPAM
12
variación entre los datos de la salida restando la salida máxima (URV) de la salida
mínima (LRV). Esto se conoce como fondo de escala de salida o Spam de salida
(Output full Scale OFS). Por cálculo tomamos un valor máximo en la entrada de 150
mm.
Resolución
Eso quiere decir que necesitamos un valor de entrada mínimo para poder
obtener una medición clara.
∆ max I mm
Res ( )= x 100
I max −I min mm
30 mm
Res ( )= x 100=2.5
150 mm−30 mm
Longitud de Longitud de
Entrada (mm) Salida (mm)
30 31
50 48
60 61
75 77
80 81
100 100
125 126
150 149
13
Relación Input-Output
160 149
140 126
Longitud de Entrada (mm)
120
100
100
77 81
80
61
60 48
40 31
20
0
20 40 60 80 100 120 140 160
Longitud de Salida (mm)
Exactitud
Precisión
Realizamos pruebas repetidas con una cantidad de 1000 ml o 1 litro de agua, en las
cuales se midió lo siguiente:
14
(mm)
150 148
150 147
150 150
150 152
150 151
150 153
150 147
150 150
150 148
150 150
Precisión
Val or Medi do (mm) Val or Real (mm)
154
153
152
151
150
149
148
147
146
145
144
1 2 3 4 5 6 7 8 9 10
Ilustración 8. Gráfica de representación de Precisión
15
Precisión
154
153
153
152
152
151
151
150
150
149
148
148
147
147
146
145
144
140 160 180 200 220 240 260 280 300
Ilustración 9. Gráfica de dispersión de puntos de Precisión
Repetibilidad
16
Repitibilidad
Va l or Rea l Va l or Medi do
1
10 2
9 3
8 4
7 5
6
Ilustración 10. Gráfica de Repetibilidad
Reproducibilidad
Reproducibilidad
Val or Medi do (mm) Val or Real (mm)
1
16 2
15 3
14 4
13 5
12 6
11 7
10 8
9
17
Sensibilidad
Omax −Omin ml
K=
I max −I min ml
150−30 mm
K= =1
150−30 mm
Sensibilidad
160 149
140 126
Longitud de Entrada (mm)
120
100
100
77 81
80
61
60 48
40 31
20
0
20 40 60 80 100 120 140 160
Longitud de Salida (mm)
Error
Errores de Spam
Error de cero
Error de Cero
18
cantidad menor de longitud no es apreciable para el instrumento y dará un valor de
medición erroneo. Un instrumento tiene un error de cero cuando todas las indicaciones
del instrumento son consistentemente altos o consistentemente bajos a través del rango
completo del instrumento cuando es comparado con la salida deseada
Error de Spam
19
Error de Spam
160
140
120
100
Axis Title
80
60
40
20
0
20 40 60 80 100 120 140 160
Axis Title
5. CONCLUSIONES
20
Los fondos blanco y negro ayudaron a que el área de limpieza sea más pulcra y
no se pueda confundir al objeto cuadrilátero a medir, también nos permite medir
cualquier objeto solamente diferenciando si éste es claro u obscuro y se escoge
el fondo ideal para realizar la medición
Se realizaron pruebas para determinar la característica estática y los errores de
medición como el error de cero y el error de spam del sistema de medición de
cuadrados, en las pruebas se determinó una relación entrada-salida lineal, una
exactitud de ±4% sensibilidad de 1=30 mm, con un tiempo de respuesta
aproximado de un segundo.
Se realizó un manual del usuario en el cual se especifica la instalación,
encendido y funcionamiento del sistema de medición de cuadrados diseñado. Se
utilizó una interfaz gráfica amigable para el usuario para detallar cada uno de los
pasos y forma de operar del instrumento de medida.
6. RECOMENDACIONES
7. BIBLIOGRAFÍA
Creus Antonio (2010). “Instrumentación Industrial”. 8va edición. México DF. Editorial:
Alfa Omega.
Dorf Richad. (2010). “Sistemas de Control Moderno”. Décima edición. Madrid, España:
Pearson Prentice Hall.
21