Sensor de sonido con arduino
Acerca del proyecto

Sensor de sonido
Este sensor tiene la capacidad de detectar el sonido del ambiente, generar una señal analógica para poderla procesar con el modulo MSGEQ7 o directamente con un controlador que tenga la capacidad de realizar la conversión de análogo a digital, en este post vamos a conocer el modulo, sus características y realizar la conexión al arduino, en donde visualizaremos por medio de la terminal serial y la gratificadora serial los datos obtenidos por el sensor.[1]
Sensor analogico
Descripción
El sensor de sonido generalmente se usa para detectar el volumen en el ambiente, el Arduino puede recopilar su señal de salida y actuar en consecuencia. Puede usarlo para hacer algunos trabajos interactivos divertidos, como "aplausos y zumbidos" para encontrar las llaves perdidas o el control remoto si agrega un zumbador. Este sensor funciona mejor con nuestro módulo analizador de audio.
Caracteristcas
- Amplio rango de voltaje de 3.3V a 5V
- Estructura de montaje estándar (dos agujeros de 3 mm con múltiplo de 5 cm como intervalo)
- Interfaces de sensores fácilmente reconocibles ("A" para analógico y "D" para digital)
- Iconos para ilustrar de manera simple la función del sensor
- Conector de alta calidad
- Superficie de oro de inmersión
Aplicaciones
- Detecta patrones en la música: ¡haz bailar a un robot!
- Procese los valores leídos, luego visualice en los LED como una visualización relajante que cambia con la música.
- Acumula la iluminación interior de tu automóvil para que bombee al ritmo y parpadee a los sombreros altos.
- Crear / escuchar huellas digitales en ciertos sonidos: análisis de voz.
Especificacines
- Voltaje: 5V
- Tamaño: 30x20 mm (1.18x0.79 ")
- Peso: 5 gramos
Materiales
Los materiales los describimos en la siguiente tabla:
Material | Cantidad | Descripción |
---|---|---|
Sensor sonido analógico | 1 | Sensor para detectar el sonido |
Arduino | 1 | Cualquier arduino con el conversor de analógico a digital |
Cables de conexión | 3 | Cables para conectar el sensor al arduino |
Conexión
La conexión que realizamos desde el sensor a la placa arduino es por medio del puerto análogo, como se observa ademas de la alimentación, en la siguiente tabla describimos los pines que conectamos:
Arduino | Modulo sensor sonido |
---|---|
5V | 5V |
GND | GND |
Pin A0 | Salida analógica |

Conexión del sensor de sonido

Foto del sensor de sonido
Código
//Paso 1
void setup()
{
Serial.begin(9600);
}
void loop()
{
//Paso 2
int val = analogRead(0);
//Paso 3
Serial.println(val,DEC);
delay(100);
}
- Inicializamos el puerto serial para visualizar los datos que obtenemos desde el sensor.
- Obtenemos el valor de conversión con la función serialread(), esta la guardamos en una variable entera.
- Mostramos en la terminal serial el dato obtenido por el ADC.

Salida serial grafica

Salida serial
Referencias
[1] dfrobot https://www.dfrobot.com/product-514.html, Consultado Noviembre 2019