Diseño Electrónico II Docente: Ing. Roger Guachalla Narváez [email protected] Practica 03: Sensor de nivel ultrasónico
Views 103 Downloads 2 File size 890KB
Diseño Electrónico II
Docente: Ing. Roger Guachalla Narváez [email protected]
Practica 03: Sensor de nivel ultrasónico I. Objetivos
Entender el funcionamiento del sensor ultrasónico HC-SR04 Realizar un sistema de monitoreo de nivel de líquido usando el sensor HC-SR04 conectado a una tarjeta de desarrollo Arduino
II. Sensor ultrasónico HC-SR04 II.A Introducción
El sensor HC-SR04 es un sensor de distancia de bajo costo que utiliza ultrasonido para determinar la distancia de un objeto en un rango de 2 a 450 cm. Destaca por su pequeño tamaño, bajo consumo energético, buena precisión y excelente precio. Es el más utilizado dentro de los sensores de tipo ultrasonido, principalmente por la cantidad de información y proyectos disponibles en la web. De igual forma es el más empleado en proyectos de robótica como robots laberinto o sumo, y en proyectos de automatización como sistemas de medición de nivel o distancia.
II.B Especificaciones técnicas
Pines de conexión o VCC (+5V DC) o TRIG (Disparo del ultrasonido) o ECHO (Recepción del ultrasonido) o GND (0V) Voltaje de Operación: 5V DC Corriente de reposo: < 2mA Corriente de trabajo: 15mA Rango de medición: 2cm a 450cm Precisión: +- 3mm Ángulo de apertura: 15° Frecuencia de ultrasonido: 40KHz Duración mínima del pulso de disparo TRIG (nivel TTL): 10 μS Duración del pulso ECO de salida (nivel TTL): 100-25000 μS Dimensiones: 45mm x 20mm x 15mm Tiempo mínimo de espera entre una medida y el inicio de otra 20ms (recomendable 50ms)
II.C Funcionamiento del sensor El sensor HC-SR04 posee dos transductores: un emisor y un receptor piezoeléctricos, además de la electrónica necesaria para su operación. Su funcionamiento es el siguiente:
después de recibir la señal en el pin TRIG, el emisor piezoeléctrico emite 8 pulsos de ultrasonido(40KHz) las ondas de sonido viajan en el aire y rebotan al encontrar un objeto el sonido de rebote es detectado por el receptor piezoeléctrico el pin ECHO cambia a Alto (5V) por un tiempo igual al que demoró la onda desde que fue emitida hasta que fue detectada el tiempo del pulso ECO es medido por el microcontrolador y así se puede calcular la distancia al objeto.
Su funcionamiento no se ve afectado por la luz solar o material de color negro (aunque los materiales blandos acústicamente como tela o lana pueden llegar a ser difíciles de detectar). Para calcular la distancia entre el sensor ultrasónico y el objeto se parte de la siguiente formula:
Donde: Velocidad es la velocidad del sonido 340m/S, sin embargo, se usan las unidades en cm/μS tiempo (t) es el tiempo que demora en llegar el ultrasonido al objeto y regresar al sensor distancia recorrida (d) es dos veces la distancia hacia el objeto Reemplazando en la formula se tiene:
II.D Función pulseIn() en Arduino Descripción Lee un pulso (ALTO o BAJO) en un pin. Por ejemplo, si el valor es ALTO, pulseIn() espera que el pin pase a ALTO, inicia el cronometraje, luego espera a que el pin pase a BAJO y detiene el cronometraje. Devuelve la duración del pulso en microsegundos (funciona en pulsos de 10 μS a 3 minutos de duración) o 0 si no se recibió pulso completo dentro del tiempo de espera. Sintaxis pulseIn (pin, valor) pulseIn (pin, valor, tiempo de espera) donde: pin: el número del pin en el que desea leer el pulso valor: tipo de pulso para leer: ALTO o BAJO
III. Arduino y sensor ultrasónico HC-SR04 III.A Diagrama esquemático
-
Trigger del sensor al pin 2 de Arduino Echo del sensor al pin 3 de Arduino
III.B Sketch Arduino
IV. Procedimiento de Laboratorio 1ra Firma: Implementar y probar el funcionamiento del programa en el punto III. 2da Firma: Realizar un sistema de monitoreo de nivel de líquido, colocando el sensor en la parte superior de un contenedor de agua graduado en 8 valores. El sistema debe mostrar los 8 valores de nivel de agua a través del Monitor Serial y deben coincidir con los valores graduados en el recipiente.
V. Informe de laboratorio
Carátula estándar con la firma del docente que avalen la realización de la práctica Para la segunda firma incluir el Sketch Arduino utilizado Trabajo de investigación grupal: Hardware HC-SR04 Diagrama en bloques – Explicación de cada bloque funcional Diagrama esquemático – Explicación de cada circuito integrado incluido en el módulo Diagrama esquemático se puede imprimir - Resumen, escrito a mano de un mínimo de 4 hojas. Conclusiones