arduino-tutorial-es

21 - Módulos de detección de sonido

Visión general

En este experimento, aprenderemos a utilizar el sensor de voz de alta sensibilidad. Hay dos tipos: el módulo de micrófono grande y el módulo de micrófono pequeño.

Material

Imagen Descripción
Arduino Uno o equivalente.
Cables de conexión
Módulo micrófono grande (KY-037)
Módulo micrófono pequeño (KY-038)

Módulo de micrófono grande

Un módulo de micrófono con una cápsula de electret de gran formato de alta sensibilidad.

Es un módulo de detección de sonido que tiene dos pines de señal de salida. Un pin digital (D0), cuando detecta algún sonido hasta un cierto umbral, puede emitir un nivel alto o bajo. Un pin analógico (A0), puede dar en tiempo real la señal de voltaje de salida del micrófono.

Un potenciómetro permite ajustar el nivel.

Módulo micrófono KY-037

Módulo de micrófono pequeño

Un módulo de micrófono con una pequeña cápsula electret.

La salida “DO” (activa alta) cambia cuando el nivel de sonido excede un nivel preestablecido. Un potenciómetro permite ajustar el nivel.

Excepto por el tamaño más pequeño de la cápsula y su menor sensibilidad, el módulo es idéntico al módulo “Micrófono grande”

Módulo micrófono KY-038

Sensor de sonido

El módulo del sensor de sonido proporciona una manera fácil de detectar el sonido y generalmente se usa para detectar la intensidad del sonido. Este módulo se puede utilizar para aplicaciones de seguridad, conmutación y supervisión. Su precisión se puede ajustar fácilmente para la conveniencia de uso.

Utiliza un micrófono que suministra la entrada a un amplificador, detector de picos y buffer.

Cuando el sensor detecta un sonido, proporciona un voltaje de señal de salida que se envía a un microcontrolador que realiza el procesamiento necesario.

Sensor de sonido

Estos micrófonos se utilizan ampliamente en circuitos electrónicos para detectar sonidos menores o vibraciones del aire que a su vez se convierten en señales eléctricas para su uso posterior. Las dos patas, como se muestra en la imagen de arriba, se utilizan para realizar la conexión eléctrica con el circuito.

Cubierta del sensor de sonido

Un cuerpo de metal conductor sólido encapsula las diferentes partes del micrófono. La cara superior se cubre con un material poroso con la ayuda de cola. Actúa como filtro de las partículas de polvo. Las señales de sonido/vibraciones del aire pasan a través del material poroso y caen sobre el diafragma a través del orificio que se muestra en la imagen de arriba.

Conexionado

Se muestra el cableado para el módulo de micrófono grande, pero es idéntico si utilizamos el módulo de micrófono pequeño.

Conexionado módulo de micrófono

Programación

/*
* Proyecto nº: **ARD021**
* Fecha: 06.11.2021
* Descripción: Módulo detección sonido
* Nota:
*
*/

int sensorAnalogPin = A0;
int sensorDigitalPin = 7;
int analogValue = 0;
int digitalValue;
int Led = 13;

void setup()
{
  Serial.begin(9600);
  pinMode(sensorDigitalPin,INPUT);
  pinMode(Led,OUTPUT);
}

void loop()
{
  analogValue = analogRead(sensorAnalogPin);
  digitalValue=digitalRead(sensorDigitalPin);
  Serial.println(analogValue);
  if(digitalValue==HIGH)
  {
    digitalWrite(Led,HIGH);
  }
  else
  {
    digitalWrite(Led,LOW);
  }
  delay(50); // Pausa para no sobrecargar la interfaz serie
}

Ver también