Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ULTRASONIDO
FACULTAD DE INGENIERÍA
2016
1
DISEÑO E IMPLEMENTACION DE UN SISTEMA DE ADQUISICION DE DATOS
ULTRASONIDO
COD. 1160978
COD. 1160984
Presentado a:
FACULTAD DE INGENIERÍA
2016
2
CONTENIDO
INTRODUCCION.................................................................................................................4
2. JUSTIFICACION……………………………………………………………………...6
3. OBJETIVOS……………………………………………………………………………7
4. ALCANCE Y LIMITACIONES……………………………………………..………..8
4.1 ALCANCE…………………………………………………………………………..8
4.2 LIMITACIONES…………………………………………………………………….8
7. RECURSOS……………………………………………………………………….......
8. PRESUPUESTO ........................................................................................................... 20
3
INTRODUCCION.
El propósito de este proyecto es dar a conocer algunas de las ventajas que se obtienen a la
hora de utilizar sensores electrónicos con el fin de tomar diferentes tipos de medidas en
tiempo real, para así poder estudiar el comportamiento de algunos fenómenos que se nos
presentan en la vida cotidiana y que carecen de algún software especializado para modelarlos.
tiempo real para visualizar los datos de las diferentes variaciones que se presentan en un
conectados entre sí que nos indiquen las variaciones de un terreno en unos puntos específicos
después de que sea sometido a diferentes pruebas con fluidos, el sistema consta de
componentes de software, hardware y además el diseño será elaborado de tal manera que
implique un bajo costo de fabricación, fácil acceso y que se adecue a las necesidades de los
interesados.
La parte principal del sistema es una placa electrónica de desarrollo Arduino, en la cual irán
conectados todos los sensores que se van a utilizar y un pc en el cual se estarán evidenciando
4
1. FORMULACION DEL PROBLEMA
facultad de Arquitectura, debido a que los estudiantes de dicha facultad tienen problemas al
tiempo real, puesto que carecen de algún software especializado que se encargue de la
medición en tiempo real de las variaciones que puede sufrir un terreno luego de ser sometido
que dichos estudiantes imagen y/o estimen datos no verídicos y procedan a hacer sus
respectivos estudios y/o trabajos con una información no del todo verdadera.
de ultrasonido conectados a una tarjeta arduino, la cual nos permite adquirir datos en tiempo
real para así obtener las variaciones del terreno en unos puntos específicos.
5
2. JUSTIFICACION
software especializado para la medición de las variaciones que puede sufrir un terreno luego
electrónico para adquirir datos en tiempo real de los diferentes comportamientos del terreno
en unos puntos específicos y así facilitar el estudio de dicho fenómeno natural con el fin de
Con base en lo anterior se pretende dar una idea clara de cómo intervenir para mitigar los
daños que se pueden ocasionar en estructuras que estén expuestas a terrenos que interactúen
con fluidos.
6
3. OBJETIVOS.
sensores ultrasónicos.
Realizar las pruebas necesarias para entender el uso correcto de los sensores de
ultrasonido.
proyecto.
programación.
7
4. ALCANCE Y LIMITACIONES
4.1 ALCANCE
sensores de ultrasonido los cuales medirán el valor de la distancia que hay entre ellos y el
terreno, y enviará los datos en tiempo real a un computador portátil con el software de
arduino instalado.
4.2 LIMITACIONES
Las principales limitaciones que se encuentran para la realización del proyecto son de
tipo económico y de tiempo pues se cuenta con menos de 4 meses para realizar el proyecto y
entregarlo además de un bajo presupuesto económico por lo que solo se podrá probar en un
modelo a escala.
8
5. MARCO REFERENCIAL
5.1 ANTECEDENTES
atendiendo a criterios económicos. Este sistema es capaz de acondicionar una señal para
9
5.2 MARCO TEÓRICO
ARDUINO
¿Qué es Arduino?
Arduino es una plataforma electrónica de código abierto basado en fácil de usar hardware y
software. Placas Arduino son capaces de leer las entradas - la luz en un sensor, un dedo sobre
encender un LED, publicar algo en línea. Se puede decir que su tablero qué hacer mediante
(Entorno de desarrollo integrado ó por sus siglas en ingles IDE), sobre la base de
procesamiento.
Mac, Windows y Linux. Los maestros y los estudiantes lo utilizan para construir instrumentos
científicos de bajo coste, para demostrar los principios de química y física, o para empezar
instrumentos musicales. Los responsables, por supuesto, lo utilizan para construir muchos de
los proyectos expuestos en la Maker Faire, por ejemplo. Arduino es una herramienta clave
para aprender cosas nuevas. Cualquier persona - niños, aficionados, artistas, programadores
10
puede comenzar a juguetear simplemente siguiendo las instrucciones paso a paso de un kit,
Ventajas
Asequible - placas Arduino son relativamente baratos en comparación con otras plataformas
de microcontroladores. La versión menos cara del módulo Arduino puede ser ensamblado a
para los principiantes, pero lo suficientemente flexible para los usuarios avanzados que
programación Processing, para que los estudiantes aprenden a programar en ese entorno
quiere entender los detalles técnicos pueden dar el salto de Arduino para el lenguaje de
programación C AVR en la que se basa. Del mismo modo, puede agregar código AVR-C
El código abierto y hardware ampliable - Los planes de las placas Arduino se publican
bajo una licencia de Creative Commons, por lo que los diseñadores de circuitos
11
experimentados pueden hacer su propia versión del módulo, ampliándolo y mejorándolo.
Incluso los usuarios con poca experiencia pueden construir la versión de tablero del módulo
ARDUINO UNO
Arduino / Genuino Uno es una placa electrónica basada en el ATmega328P. Cuenta con 14
pines digitales de entrada / salida (de los cuales 6 se podrán utilizar como salidas PWM), 6
alimentación, una cabecera ICSP y un botón de reinicio. Contiene todo lo necesario para
12
Microcontrolador Atmega328
Voltaje de operación 5V
Voltaje de entrada (Recomendada) 7-12V
Voltaje de entrada (Limite) 6-20V
Pines para entrada-salida digital 14(6 pueden usarse como salida de PWM)
Pines de entrada analógica 6
Corriente continua por pin IO 40 mA
Corriente continua en el pin 3.3V 50 mA
Memoria Flash 32KB (0,5 KB ocupados por el bootloader)
SRAM 2 KB
EEPROM 1 KB
Frecuencia de reloj 16MHz
Tabla 1. Especificaciones técnicas de la tarjeta Arduino Uno. [4]
SENSORES DE ULTRASONIDO
trabajan libres de roces mecánicos y que detectan objetos a distancias que van desde pocos
centímetros hasta varios metros. El sensor emite un sonido y mide el tiempo que la señal
tarda en regresar. Estos reflejan en un objeto, el sensor recibe el eco producido y lo convierte
en señales eléctricas, las cuales son elaboradas en el aparato de valoración. Estos sensores
trabajan solamente en el aire, y pueden detectar objetos con diferentes formas, diferentes
colores, superficies y de diferentes materiales. Los materiales pueden ser sólidos, líquidos o
polvorientos, sin embargo han de ser deflectores de sonido. Los sensores trabajan según el
tiempo de transcurso del eco, es decir, se valora la distancia temporal entre el impulso de
Ventajas e inconvenientes.
Este sensor, al no necesitar el contacto físico con el objeto, ofrece la posibilidad de detectar
objetos frágiles, como pintura fresca, además detecta cualquier material, independientemente
del color, al mismo alcance, sin ajuste ni factor de corrección. Los sensores ultrasónicos
tienen una función de aprendizaje para definir el campo de detección, con un alcance mínimo
y máximo de precisión de 6 mm. El problema que presentan estos dispositivos son las zonas
13
ciegas y el problema de las falsas alarmas. La zona ciega es la zona comprendida entre el
lado sensible del detector y el alcance mínimo en el que ningún objeto puede detectarse de
forma fiable.
Este sensor en concreto tiene un rango de distancias sensible entre 3cm y 3m con una
precisión de 3mm.
Aprovechando que la velocidad de dicho ultrasonido en el aire es de valor 340 m/s, o 0,034
determinado tiempo).
citada y t el valor devuelto por el sensor a la placa Arduino. También habrá que dividir el
se utilizan de manera conjunta para determinar la distancia del sensor con un objeto colocado
enfrente de este. Quizá la característica más destacada del HC-SR04 es que puede ser
adquirido por una baja suma de dinero y esto mismo lo ha hecho muy popular.
14
y no demanda grán cantidad de trabajo ponerlo a funcionar, mucho menos si utilizamos una
Conceptos Básicos.
(echo y trigger). Este tipo de módulos para medición de distancia por ultrasonidos se divide
en 2 grandes grupos: Interfaz mediante pulso de eco e interfaz serial (I2C o UART). El HC-
SR04 cae dentro del primer grupo, por lo que explicaremos su funcionamiento brevemente
La interfaz digital se logra mediante 2 pines digitales: el pin de trigger (disparo) y echo (eco).
cuyo ancho es proporcional al tiempo que tarda el sonido en viajar del transductor al
Mediante una sencilla formula puede estimarse entonces la distancia entre el sensor y el
obstáculo si se conoce el tiempo de viaje del sonido así como la velocidad de propagación de
la onda sonora. La siguiente imagen muestra los pulsos recibidos y enviados por el sensor,
15
Figura 2. Señal de pulso del sensor ultrasónico.
Como se puede observar, el HC-SR04 genera un pulso en el pin marcado como “echo” cuya
la distancia.
16
6. MARCO METODOLOGICO
Realizar las pruebas necesarias para entender el uso correcto de los sensores de
ultrasonido.
ultrasonido HC-SR04.
Arduino para poder utilizar el sensor de ultrasonido HC-SR04 y poder visualizar los datos
obtenidos.
De forma general se planteó un diagrama de bloques para tener una representación gráfica
17
Visualizar los datos obtenidos en una tabla Excel
Actividad: Se recopilo la información necesaria para visualizar en una tabla Excel los datos
NODE es una aplicación que permite interconectar puertos seriales ya sean periféricos o
internos, para el caso de este proyecto se interconecto el puerto serial de arduino con Excel
para así poder visualizar los datos directamente en una tabla de Excel.
programación.
Metodología: se recopilo información de libros que sirvieron como guía y apoyo para el
puertos, etc.
Se estudiaron las conexiones entre el Arduino y los sensores de ultrasonido mediante los
18
Realizar la adquisición de los materiales necesarios para el desarrollo del proyecto
Actividad: realizar la compra de los materiales que se eligieron para realizar el modelo a
Metodología: se logró adquirir sin ningún problema los dispositivos más importantes para
el proyecto
Actividad: hacer las respectivas conexiones que se deben hacer para garantizar el uso
Metodología: Para empezar, se procede a hacer todas las conexiones necesarias para que
funcionen los quince (15) sensores de ultrasonido HC-SR04, cabe resaltar que cada sensor
cuenta con cuatro conexiones, dos (2) de ellas son para los pines ECO y TRIGGER que son
los encargados de enviar un pulso y recibirlo, determinando así la distancia que hay entre el
sensor y el terreno. Los otros dos (2) pines se utilizan para la respectiva alimentación del
sensor y la referencia (Tierra), Después de hacer las respectivas conexiones de todos los
sensores se procede a unir todos los puntos de alimentación y de referencia (Tierra) en una
protoboard, esto se hace con el fin de unir todos los puntos de conexión y así poder
Justo después de hacer las conexiones en la placa se procede a montar todos los sensores en
el respectivo marco aportado por los estudiantes de arquitectura y se procede a hacer las
19
7. RECURSOS
Este proyecto es realizado por Pedro Andrés Beltran Ortega Y Marlon Jesús Lizarazo Urbina,
Santander, con la colaboración del Ingeniero Electrónico Julián Tarazona tutor del proyecto
y el Arquitecto Juan Manuel en conjunto con los estudiantes del quinto semestre de
Arquitectura.
adquisición de datos.
7.3.1 Ingresos
Los costos para la compra de los materiales necesarios para diseñar e implementar el sistema
conjunto con los estudiantes de Ingeniera Electrónica María Laguado y Carlos Quintana que
a su vez trabajan en dicho proyecto. Por otra parte los costos para diseñar el simulador de
rio serán aportados por el Arquitecto Juan Manuel y su grupo estudiantes de Arquitectura del
quinto semestre.
20
7.3.2 Egresos
El capital que se aportó en el grupo de trabajo cubre todos los gastos en fotocopias, horas de
21
8. PRESUPUESTO
N° Descripción Valor
5 Imprevistos 10.000
Total 103.000
22
Tabla 3. Presupuesto detallado de los gastos previstos.
Subtotal 5.000
Subtotal 17.000
Subtotal 59.000
Subtotal 12.000
5 Imprevistos Valor
Subtotal 10.000
23
9 CRONOGRAMA DE ACTIVIDADES
SEMANAS
FASES ACTIVIDADES
1 2 3 4 5 6 7 8 9 10 11
Recopilación de información.
Investigación
Pruebas y verificaron de
funcionamiento.
Sustentación
24
BIBLIOGRAFIA
[1] Andrés Felipe López Orozco, Juan Miguel Aricapa Quiceno, “Implementación de un
http://www.micropik.com/PDF/HCSR04.pdf.
http://discoverarmfield.com/en/products/view/s17/river-flow-simulator.
[8] Luis Rengifo, John Gomez, “Sistema de adquisición de datos offline de ocho canales
http://www.academia.edu/7024424/Adquisici%C3%B3n_de_datos_Arduino-Matlab.
25
[10] Sistema de Adquisición de Datos LOW-COST conectado a PC [online] Available:
https://sites.google.com/site/larechonchera/adquisicion-de-datos.
http://es.omega.com/pptst/iNET-400_Series.html.
10810/13331/2/PFC.pdf.
handle/10251/18228/Memoria.pdf.
electronica/sistemas-digitales-basados-en-microprocesador-del-bit-al-sistema/ practicas-
1/PR-F-007_Practica_5.pdf.
Web/Core/Pages/InfoPage.aspx?id=1285858&epslanguage=es.
26
ANEXOS
27
Sensor Sensor Sensor Sensor Sensor Sensor Sensor Sensor Sensor Sensor Sensor Sensor Sensor Sensor Sensor
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
64cm 67cm 66cm 63cm 67cm 67cm 67cm 66cm 66cm 67cm 66cm 61cm 67cm 64cm 67cm
65cm 66cm 67cm 63cm 67cm 66cm 67cm 66cm 66cm 67cm 67cm 61cm 67cm 64cm 67cm
64cm 67cm 67cm 64cm 67cm 66cm 67cm 65cm 66cm 67cm 67cm 60cm 66cm 64cm 67cm
65cm 67cm 67cm 64cm 69cm 67cm 67cm 65cm 66cm 67cm 67cm 61cm 66cm 64cm 67cm
65cm 67cm 68cm 64cm 67cm 67cm 67cm 65cm 66cm 66cm 67cm 61cm 66cm 64cm 67cm
65cm 67cm 133cm 64cm 142cm 68cm 66cm 65cm 66cm 66cm 67cm 61cm 65cm 64cm 67cm
65cm 66cm 68cm 64cm 69cm 66cm 67cm 65cm 66cm 68cm 68cm 61cm 66cm 64cm 67cm
65cm 66cm 132cm 64cm 67cm 67cm 67cm 66cm 66cm 67cm 69cm 61cm 66cm 64cm 67cm
65cm 66cm 67cm 64cm 68cm 67cm 66cm 66cm 68cm 67cm 67cm 61cm 67cm 64cm 67cm
65cm 71cm 67cm 64cm 67cm 67cm 70cm 65cm 66cm 68cm 67cm 61cm 67cm 64cm 68cm
64cm 67cm 66cm 63cm 67cm 66cm 67cm 66cm 66cm 66cm 67cm 61cm 65cm 64cm 67cm
65cm 67cm 67cm 64cm 67cm 66cm 67cm 66cm 67cm 66cm 66cm 61cm 66cm 64cm 66cm
64cm 66cm 68cm 62cm 73cm 67cm 67cm 66cm 67cm 67cm 67cm 61cm 67cm 64cm 67cm
65cm 67cm 69cm 64cm 68cm 67cm 66cm 67cm 65cm 67cm 66cm 61cm 66cm 64cm 67cm
65cm 69cm 67cm 64cm 67cm 67cm 67cm 66cm 66cm 66cm 66cm 61cm 66cm 64cm 68cm
65cm 66cm 71cm 64cm 67cm 69cm 67cm 65cm 66cm 68cm 66cm 61cm 68cm 64cm 67cm
64cm 68cm 67cm 64cm 70cm 67cm 67cm 66cm 66cm 69cm 67cm 61cm 68cm 64cm 67cm
65cm 66cm 68cm 63cm 67cm 67cm 67cm 65cm 66cm 67cm 66cm 61cm 66cm 64cm 68cm
65cm 67cm 72cm 64cm 68cm 66cm 67cm 66cm 67cm 67cm 67cm 61cm 66cm 65cm 69cm
64cm 68cm 68cm 64cm 69cm 67cm 69cm 67cm 67cm 66cm 67cm 60cm 66cm 64cm 68cm
64cm 66cm 67cm 63cm 69cm 67cm 67cm 67cm 66cm 67cm 67cm 61cm 66cm 64cm 68cm
64cm 67cm 66cm 64cm 67cm 67cm 66cm 65cm 67cm 67cm 67cm 61cm 66cm 64cm 67cm
65cm 66cm 67cm 64cm 69cm 67cm 67cm 63cm 65cm 67cm 67cm 61cm 67cm 64cm 67cm
65cm 67cm 68cm 63cm 131cm 67cm 67cm 66cm 66cm 67cm 67cm 61cm 67cm 63cm 67cm
64cm 67cm 69cm 64cm 67cm 67cm 67cm 66cm 67cm 67cm 66cm 61cm 66cm 64cm 68cm
64cm 67cm 67cm 63cm 131cm 67cm 67cm 67cm 66cm 67cm 66cm 61cm 67cm 64cm 69cm
65cm 67cm 67cm 64cm 69cm 69cm 68cm 65cm 66cm 67cm 66cm 60cm 66cm 64cm 66cm
65cm 66cm 68cm 64cm 67cm 67cm 67cm 66cm 68cm 67cm 66cm 61cm 66cm 64cm 68cm
65cm 67cm 68cm 64cm 67cm 69cm 66cm 66cm 66cm 69cm 67cm 61cm 68cm 64cm 67cm
65cm 67cm 70cm 64cm 68cm 71cm 67cm 67cm 66cm 68cm 67cm 61cm 68cm 64cm 67cm
65cm 66cm 67cm 64cm 67cm 67cm 67cm 62cm 67cm 67cm 67cm 61cm 70cm 64cm 67cm
65cm 68cm 72cm 64cm 74cm 67cm 66cm 66cm 67cm 67cm 65cm 60cm 65cm 63cm 66cm
64cm 66cm 67cm 63cm 68cm 67cm 65cm 66cm 66cm 67cm 67cm 61cm 66cm 64cm 66cm
65cm 67cm 136cm 63cm 68cm 68cm 68cm 66cm 66cm 67cm 67cm 60cm 67cm 64cm 67cm
64cm 66cm 68cm 64cm 71cm 66cm 67cm 64cm 68cm 69cm 66cm 61cm 68cm 64cm 71cm
65cm 67cm 70cm 64cm 67cm 67cm 65cm 66cm 67cm 67cm 68cm 60cm 69cm 64cm 66cm
64cm 67cm 72cm 64cm 68cm 66cm 65cm 63cm 67cm 67cm 67cm 61cm 68cm 63cm 68cm
64cm 68cm 71cm 63cm 135cm 66cm 67cm 66cm 67cm 67cm 67cm 61cm 65cm 64cm 68cm
65cm 66cm 67cm 63cm 138cm 68cm 65cm 67cm 68cm 68cm 67cm 61cm 64cm 64cm 67cm
64cm 67cm 68cm 63cm 67cm 67cm 68cm 66cm 67cm 67cm 67cm 61cm 64cm 64cm 68cm
Anexo 2. Tabla de mediciones realizadas a una superficie de agua en movimiento.
28