Está en la página 1de 7

2/12/2019 Sensor de sonido | Tienda y Tutoriales Arduino

(https://www.prometec.net)

TIENDA ESPAÑA (HTTPS://STORE.PROMETEC.NET) TIENDA MÉXICO (HTTPS://PROMETEC.MX)

SENSOR DE SONIDO
TUTORIALES (HTTPS://STORE.PROMETEC.NET/TUTORIALES/)
Montando un sistema de iluminación activado por sonido

SUSCRIPCIONES (HTTPS://WWW.PROMETEC.NET/CUENTA-DE-MEMBRESIA/TIPOS-DE-SUSCRIPCION/)

CONTACTO (HTTPS://STORE.PROMETEC.NET/CONTACTO/)

OBJETIVOS

    Presentar el sensor de sonido KY-038.

 Utilizar el pin digital D0 del sensor.

 Montar un sistema de iluminación activado por sonido.

MATERIAL REQUERIDO.

  TIENDA ESPAÑA (HTTPS://PROMETEC.NET) TIENDA MEXICO (HTTP://PROMETEC.MX)

Arduino Uno o compatible Arduino Uno o compatible


(https://www.prometec.net/categoria- (http://prometec.mx/categoria-
producto/arduinos/) y con el firmware para producto/arduinos/) y con el firmware para
S4A cargado. S4A cargado.

(https://www.prometec.net/categoria-
producto/arduinos/)

Una Protoboard Una Protoboard


(https://www.prometec.net/producto/protoboard- (http://prometec.mx/producto/protoboard-
830/). 830/).
(https://www.prometec.net/wp-
content/uploads/2014/09/Img_3_4.png)

Un diodo LED Un diodo LED


(https://www.prometec.net/producto/leds-de- (http://prometec.mx/producto/leds-de-colores-
colores-variados/). variados/).
(https://www.prometec.net/wp-
content/uploads/2014/09/RedLed_.jpg)

https://www.prometec.net/sensor-sonido-led-s4a/ 1/7
2/12/2019 Sensor de sonido | Tienda y Tutoriales Arduino
  TIENDA ESPAÑA (HTTPS://PROMETEC.NET) TIENDA MEXICO (HTTP://PROMETEC.MX)

(https://www.prometec.net)
 Un sensor de sonido KY-038 
 Un sensor de sonido KY-038  (http://prometec.mx/producto/sensor-de-sonido/)
(https://store.prometec.net/producto/sensor-de-
TIENDA ESPAÑA (HTTPS://STORE.PROMETEC.NET) TIENDA MÉXICO (HTTPS://PROMETEC.MX)
sonido/) .
(https://www.prometec.net/wp-
content/uploads/2016/04/sensor-
sonido-ky-038.jpg)
TUTORIALES (HTTPS://STORE.PROMETEC.NET/TUTORIALES/)
 

 Una resistencia   Una resistencia 
SUSCRIPCIONES (HTTPS://WWW.PROMETEC.NET/CUENTA-DE-MEMBRESIA/TIPOS-DE-SUSCRIPCION/)
(https://www.prometec.net/producto/kit-de- (http://prometec.mx/producto/kit-de-resistencias-
resistencias-variadas/)de 330 Ohmios. variadas/)de 330 Ohmios.
(https://www.prometec.net/wp-
content/uploads/2014/09/Img_3_5.png)
CONTACTO (HTTPS://STORE.PROMETEC.NET/CONTACTO/)

Algunos cables Algunos cables


(https://www.prometec.net/producto/cables-dupont- (http://prometec.mx/producto/cables-dupont-
macho-macho/)de Protoboard. macho-macho/)de Protoboard.
(https://www.prometec.net/wp-
content/uploads/2014/09/Img_3_6.png)

EL SENSOR DE SONIDO KY-038

Este tipo de sensor tiene montura Keyes para facilitarnos el montaje.

(https://www.prometec.net/wp-content/uploads/2016/04/partes-ky-038.png)
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.

CIRCUITO DE ILUMINACIÓN ACTIVADO POR SONIDO

https://www.prometec.net/sensor-sonido-led-s4a/ 2/7
2/12/2019 Sensor de sonido | Tienda y Tutoriales Arduino

 
(https://www.prometec.net)
En esta sesión vamos a usar la salida digital D0 como señal para encender un LED, de forma que cuando demos una palmada, un silbido o
hagamos algún ruido un poco alto, se encienda o se apague un LED.

Sólo TIENDA
necesitamos conectar
ESPAÑA el pin D0 y los de alimentación,
(HTTPS://STORE.PROMETEC.NET) TIENDA tal como
MÉXICO se ve /PROMETEC.MX)
(HTTPS:/ en el diagrama electrónico y el montaje en la protoboard:

TUTORIALES (HTTPS://STORE.PROMETEC.NET/TUTORIALES/)

SUSCRIPCIONES (HTTPS://WWW.PROMETEC.NET/CUENTA-DE-MEMBRESIA/TIPOS-DE-SUSCRIPCION/)

CONTACTO (HTTPS://STORE.PROMETEC.NET/CONTACTO/)

(https://www.prometec.net/wp-content/uploads/2016/04/esquema-electrónico-led-sensor-sonido.png)

(https://www.prometec.net/wp-content/uploads/2016/04/montaje-protoboard-led-sensor-sonido.png)
Si hemos conectado bien el sensor, se debería iluminar el LED de alimentación. El de salida digital accionada puede o no estar encendido.

AJUSTANDO EL LÍMITE DE DISPARO

https://www.prometec.net/sensor-sonido-led-s4a/ 3/7
2/12/2019 Sensor de sonido | Tienda y Tutoriales Arduino

 
(https://www.prometec.net)
Esta es seguramente la parte más complicada de esta sesión. Para ajustar el límite de disparo lo que hacemos es girar el potenciómetro con un
destornillador. Tenemos que dejarlo de tal forma que el LED que marca si está accionada la salida digital esté apagado, pero lo más próximo
posible al límite en el que se enciende.
TIENDA ESPAÑA (HTTPS://STORE.PROMETEC.NET) TIENDA MÉXICO (HTTPS://PROMETEC.MX)

 
 Si lo ajustamos mal y el LED se está encendido, no detectaremos ningún cambio y no podremos
reaccionar a ningún estímulo sonoro.
TUTORIALES (HTTPS://STORE.PROMETEC.NET/TUTORIALES/)
 Si lo ajustamos de forma que esté apagado pero demasiado lejos del límite en el que se enciende, habrá
que llamar al increíble Hulk para que dé una palmada por nosotros. 

  SUSCRIPCIONES (HTTPS://WWW.PROMETEC.NET/CUENTA-DE-MEMBRESIA/TIPOS-DE-SUSCRIPCION/)

CONTACTO (HTTPS://STORE.PROMETEC.NET/CONTACTO/)

PROGRAMANDO EL SENSOR

El programa para controlarlo es muy sencillo y es el mismo que hemos utilizado varias veces para controlar un interruptor. La diferencia es que
en vez de utilizar un pulsador, si el sensor detecta un sonido por encima del límite enviará una señal que recogeremos en la entrada digital 2.

  (https://www.prometec.net/wp-content/uploads/2016/04/programa-led-sensor-sonido-s4a.png) 
Podéis descargar el programa
 Si no sois capaces de encender el LED de una palmada, probad a pegar un silbido, un soplido o a hablar
completo aquí: Led Sonido
cerca del micrófono. 
(https://www.prometec.net/wp-
content/uploads/2016/04/Led-
Sonido.rar).

RESUMEN DE LA SESIÓN

En esta sesión hemos aprendido varias cosas importantes:

  Cómo funciona el sensor de sonido KY-038 y a utilizar su salida digital.


Podemos interaccionar con nuestro Arduino a través del sonido.

 
   

https://www.prometec.net/sensor-sonido-led-s4a/ 4/7
2/12/2019 Sensor de sonido | Tienda y Tutoriales Arduino

Anterior Siguiente
(https://www.prometec.net)
(https://www.prometec.net/sensor- (https://www.prometec.net/s4a-
de-temperatura-s4a/) (https://www.facebook.com/prometecnet- bloques-lapiz/)
1541207239447373/timeline/) 
TIENDA ESPAÑA (HTTPS://STORE.PROMETEC.NET) TIENDA MÉXICO (HTTPS://PROMETEC.MX)
 

Para porder realizar consultas a nuestros expertos, tienes que ser suscriptor. Suscribiendote nos ayudas a mantener este proyecto en
 TUTORIALES (HTTPS://STORE.PROMETEC.NET/TUTORIALES/)
marcha.

¡ Quiero Suscribirme ! (https://www.prometec.net/cuenta-de-membresia/tipos-de-suscripcion/)


SUSCRIPCIONES (HTTPS://WWW.PROMETEC.NET/CUENTA-DE-MEMBRESIA/TIPOS-DE-SUSCRIPCION/)

Si ya eres
CONTACTO premium
(HTTPS:/ y no puedes comentar haz login.
/STORE.PROMETEC.NET/CONTACTO/) Hacer login (https://www.prometec.net/wp-login.php/)

(8) COMMENTS

Reply
(Https://Www.Prometec.Net/Sensor-
Sonido-Led-S4a/?
Replytocom=28772#Respond)
Lorenzo 28 Jun 2018
Cómo lo tendríamos que hacer si quisiéramos que se encendiera con una doble palmada (pero una sola no)?

Reply
(Https://Www.Prometec.Net/Sensor-
Sonido-Led-S4a/?
Replytocom=28812#Respond)
Ivan Uriarte 02 Jul 2018
Hola Lorenzo, tendrías que usar una variable para contar las palmadas y con un if hacer que se encienda cuando llegue
a dos. Necesitarías también la función millis() para que haya que dar las palmadas dentro de un espacio concreto de
tiempo. Además cada vez que llegue a dos deberías resetear la variable en la que guardas el número de palmadas. Un
saludo.

Reply
(Https://Www.Prometec.Net/Sensor-
Sonido-Led-S4a/?
Replytocom=23795#Respond)
Raimon 08 Sep 2017
Hola,

https://www.prometec.net/sensor-sonido-led-s4a/ 5/7
2/12/2019 Sensor de sonido | Tienda y Tutoriales Arduino
Este sensor de sonido se puede utilizar para detectar ultrasonidos (sonidos de frecuencias de 20KHz y superiores)? Si es así imagino
que debe ser di cil de ajustar con un potenciómetro…No hay manera que se pueda hacer a través del código? es decir, que el
sensor capte sonidos de todas las frecuencias, pero que gracias al código el Arduino solo reaccione ante unas determinadas. Por
(https://www.prometec.net)
ejemplo encender un led si la frecuencia es superior a los 20.000 Hz…

En el caso que no llegue a detectar ultrasonidos este sensor, sabéis de algun otro sensor que si lo haga? Si buscas en internet solo
TIENDA ESPAÑA (HTTPS://STORE.PROMETEC.NET)
encuentras referencias a los sensores de ultrasonidosTIENDA MÉXICO (HTTPS://PROMETEC.MX)
para medir distancias, pero no es eso a lo me re ero, sino a la detección de
ultrasonidos.

Muchas gracias por vuestra atencion


TUTORIALES (HTTPS://STORE.PROMETEC.NET/TUTORIALES/)

Rai

SUSCRIPCIONES (HTTPS://WWW.PROMETEC.NET/CUENTA-DE-MEMBRESIA/TIPOS-DE-SUSCRIPCION/)

CONTACTO (HTTPS://STORE.PROMETEC.NET/CONTACTO/)
Reply
(Https://Www.Prometec.Net/Sensor-
Sonido-Led-S4a/?
Replytocom=23809#Respond)
Admin 11 Sep 2017
Hola Raimon. No he sido capaz de encontrar informacion de lo que me comentabas y me temo que no conozco ningun
sensor que te pueda servir

Raimon 12 Sep 2017


Muchas gracias por la consulta. Por lo que se re ere al sensor de sonido que habéis analizado aquí,
¿sabes si se puede ajustar para que llegue a captar ultrasonidos?
Reply gracias de nuevo. Aprovecho para felicitaros por vuestros tutoriales, son super útiles,tocáis
Muchas
muchos temas y lo hacéis entendible. ¡¡¡Os animo a seguir así!!!
(Https://Www.Prometec.Net/Sensor-
Sonido-Led-S4a/?
Replytocom=23845#Respond)

Reply
(Https://Www.Prometec.Net/Sensor-
Sonido-Led-S4a/?
Replytocom=23933#Respond)
Ivan Uriarte 19 Sep 2017
Hola Raimon, con este sensor imposible.

Reply
(Https://Www.Prometec.Net/Sensor-
Sonido-Led-S4a/?
Replytocom=12238#Respond)
Ignacio (https://www.prometec.net/sensor-sonido-led-s4a/) 07 Ago 2016
Podrias dejar el codigo con el ide de arduino?

https://www.prometec.net/sensor-sonido-led-s4a/ 6/7
2/12/2019 Sensor de sonido | Tienda y Tutoriales Arduino

Reply
(Https://Www.Prometec.Net/Sensor-
(https://www.prometec.net)
Sonido-Led-S4a/?
Replytocom=12261#Respond)
Ivan
TIENDA ESPAÑA (HTTPS://STORE.PROMETEC.NET) TIENDA MÉXICO (HTTPS://PROMETEC.MX)
08 Ago 2016
Hola Ignacio, intentaremos hacer una sesión del sensor de sonido con el IDE en vez de S4A lo antes posible. Mientras
tanto, el código no debería ser muy difícil. En cuanto a la salida digital simplemente se activa si se supera el umbral
que(HTTPS:/
TUTORIALES le marques con el potenciómetro (que es lo más complicado del tema).
/STORE.PROMETEC.NET/TUTORIALES/)

Y la salida analógica sería algo parecido, pero con el potenciómetro con gurarías la sensibilidad del sensor, y podrías ir
sacando sus valores por ejemplo por el puerto serie.
SUSCRIPCIONES (HTTPS://WWW.PROMETEC.NET/CUENTA-DE-MEMBRESIA/TIPOS-DE-SUSCRIPCION/)
De todas formas, haremos la sesión lo antes posible. Un saludo!

CONTACTO (HTTPS://STORE.PROMETEC.NET/CONTACTO/)

Para porder realizar consultas a nuestros expertos, tienes que ser suscriptor. Suscribiendote nos ayudas a mantener este proyecto en
 marcha.

¡ Quiero Suscribirme ! (https://www.prometec.net/cuenta-de-membresia/tipos-de-suscripcion/)

Si ya eres premium y no puedes comentar haz login. Hacer login (https://www.prometec.net/wp-login.php/)

Copyright Prometec (https://www.prometec.net) (https (https (https

https://www.prometec.net/sensor-sonido-led-s4a/ 7/7

También podría gustarte