Sensor de sonido con arduino

Acerca del proyecto

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

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.

Referencias

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

Comentarios

Para dejar el comentario solo necesitamos tu correo que registraste en la pagina, pero si aun no te haz registrado se creara el usuario automaticamente.

Detalle contenido

base-sensor-sonido-arduino
Generic placeholder image
Oscar Fernandez Alzate

17, Noviembre 2019

124
Categorías
ARDUINO