Sensor de sonido con arduino


El sensor de sonido con arduino podemos ver una grafica de la cantidad aproximada de ruido que detecta además del valor del ADC

oscar Escrito por oscar 17 November 2019 10034 0

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 de sonido
Sensor de sonido

Sensor analógico

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.

Caracteristicas

  • 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.

Especificaciones

  • 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
Conexión del sensor de sonido
Foto 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);
}
  1. Inicializamos el puerto serial para visualizar los datos que obtenemos desde el sensor.
  2. Obtenemos el valor de conversión con la función serialread(), esta la guardamos en una variable entera.
  3. Mostramos en la terminal serial el dato obtenido por el ADC.
Salida serial grafica
Salida serial gráfica
Salida serial
Salida serial

Referencias

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


Comentario

Debe aceptar antes de enviar