Sunteți pe pagina 1din 5

Tecnológico Nacional de México

Instituto Tecnológico de Pachuca


Ingeniería en Sistemas Computacionales
Principios Eléctricos y Aplicaciones Digitales

Práctica 23:
Activar una alarma sin que se apague en caso de
percibir un ruido fuerte

Docente:
Ing. Miguel Ángel Acosta Jiménez.
Equipo 5
Integrantes:

 Licona Pérez José Manuel 19200481

 Méndez García Eduardo Uriel 18200194

 Rosas Mejía Luis Enrique 17200761

 Valdespino Chavarría José Isaac 17200771

Fecha de entrega: 12/11/2019


Antecedentes
Micrófonos
El uso de micrófonos en un robot se puede hallar en dos aplicaciones: Primero, dentro de
un sistema de medición de distancia, en el que el micrófono recibe sonidos emitidos desde
el mismo robot, luego de que éstos rebotan en los obstáculos que tiene enfrente, es decir,
un sistema de sonar; y segundo, un micrófono para captar el sonido ambiente y utilizarlo en
algún sentido.
En este segundo caso, hay dos razones básicas para que un robot esté provisto de un
micrófono u otro sensor de sonido (como los piezoeléctricos): Recibir órdenes a través de
sonidos (palabra o tonos) y, un poco más avanzado, determinar la dirección de estos
sonidos. Ambas opciones le dan al robot la posibilidad de interactuar de una manera muy
interesante con una persona que le hable.
En sentido técnico, la implementación más básica sería aquella en la que se coloca el
micrófono dentro de una bocina direccional, algo así como un concentrador parabólico de
radar, de modo que haga de pantalla en todos los sentidos excepto en una dirección bien
definida. Si el robot detecta un sonido (con otro sensor o con el mismo) hace girar la bocina
como un radar y busca la dirección del sonido por una simple medición del máximo volumen.
Es obvio que un sistema así está demasiado sujeto a errores, ya que el robot puede resultar
engañado con sonidos de intensidad variable, y también puede ocurrir que el sonido no
dure lo suficiente como para determinar la dirección.
Los sonidos recibidos por dos micrófonos capacitivos se amplifican en sendos circuitos.
Estas señales se procesan en un microcontrolador, donde se detecta la longitud, frecuencia
y diferencia de fase de las señales llegadas a los micrófonos. Se puede determinar así la
dirección del sonido que ha llegado al robot.
Metodología
En esta práctica volveremos a utilizar la placa “Arduino”: es una plataforma de hardware
libre, basada en una placa con un microcontrolador y un entorno de desarrollo, diseñada
para facilitar el uso de la electrónica en proyectos multidisciplinares.
¿Para qué sirve Arduino?
Arduino se puede utilizar para desarrollar elementos autónomos, conectándose a
dispositivos e interactuar tanto con el hardware como con el software. Nos sirve tanto para
controlar un elemento, pongamos por ejemplo un motor que nos suba o baje una persiana
basada en la luz existente es una habitación, gracias a un sensor de luz conectado al
Arduino, o bien para leer la información de una fuente, como puede ser un teclado, y
convertir la información en una acción como puede ser encender una luz y pasar por un
display lo tecleado.
El IDE de Arduino es un entorno de programación que ha sido empaquetado como un
programa de aplicación; es decir, consiste en un editor de código, un compilador, un
depurador y un constructor de interfaz gráfica (GUI). Además, incorpora las herramientas
para cargar el programa ya compilado en la memoria flash del hardware.
Sensor de sonido KY-038
Este tipo de sensor tiene montura Keyes para facilitarnos el montaje.

En la parte de la izquierda vemos lo pines de conexión:


- En el centro tenemos la conexión a 5V y a GND (+ y G).
- D0 es una salida digital que actúa a modo de comparador. Si el sonido captado por
el micrófono supera un determinado nivel se pone a HIGH.
- A0 es una salida analógica que nos da un valor entre 0 y 1023 en función del
volumen del sonido.
Además, tenemos dos LEDS, uno que nos indica si hay alimentación en el sensor y otro
que se ilumina si D0 está a HIGH. El ajuste de sensibilidad del micrófono lo hacemos
mediante un potenciómetro que tendremos que girar con un destornillador plano.
Desarrollo
Para la siguiente práctica del sensor de sonido, se necesitan los siguientes materiales.
Materiales
1. 1 Placa Arduino UNO
2. 1 Protoboard
3. 1 Sensor de sonido KY-038
4. 1 LED
5. 1 Resistencia de 330 Ω
6. Cables para protoboard
Diagrama

Pasos
1. Se conecta el módulo del sensor a la protoboard directamente puenteando cada pin
de la siguiente manera:
a. El pin G a tierra o negativo de la protoboard.
b. El pin + al positivo de la protoboard.
c. El pin A0 a la entrada analógica A0 del Arduino.
d. El pin D0 al pin digital 2 del Arduino.
2. Conectamos el LED a la protoboard, el cátodo a tierra y el ánodo a la resistencia de
330 Ω y ésta resistencia conectada al pin digital 3 del Arduino.
3. Por último, se alimenta el Arduino con 5V a positivo y GND a tierra.
Código de programación

Conclusión
La utilidad de este sensor es saltar o detectar la superación de un determinado umbral, este
umbral de sonido podremos variarlo con el potenciómetro que trae el sensor. El sensor KY-
038 tiene como característica que es altamente sensible, por lo que su sensor de micrófono
de condensador electret (EC) permite detectar un mínimo ruido producido en el ambiente.
Cuenta con un LED indicadora de suministro de energía y por el otro extremo cuenta con
otra que indica la salida. Lo interesante de este sensor, es que la señal que nos entrega es
digital y analógica, lo cual nos permite decidir cual utilizar según nuestras necesidades. Si
necesitamos saber el valor del sensor, podremos utilizar directamente la salida analógica
para conseguir los datos crudos. Si no, podemos utilizar la salida digital, la cual se activa o
se desactiva según si el sensor llega a medir la intensidad del sonido que le configuremos,
mediante el potenciómetro multi vuelta.

Referencias
 https://soloarduino.blogspot.com/2013/12/sensores-keyes_1.html
 https://www.prometec.net/sensor-sonido-ky038/

S-ar putea să vă placă și