Soporte Mi cuenta
📞 0984701518
Modulo Microfono Max9814
SKU 00141

Modulo Microfono Max9814

$5,00
Disponible
¡Solo quedan 2!
Datos rápidos
Amplificador
MAX9814, con control automático de ganancia
Alimentación
2,7 a 5,5 V, unos 3 mA
Ganancia máxima
60 dB (50 dB con Gain a VDD, 40 dB con Gain a GND)
Salida
Unos 2 V pico a pico, centrada en 1,25 V
Ver ficha técnica completa ↓

Características

Módulo de micrófono con amplificador MAX9814 y control automático de ganancia (AGC): sube el volumen de los sonidos suaves y lo baja en los fuertes, para que la señal no se sature. Entrega una señal de audio analógica que el Arduino puede leer.

Sirve para medir el nivel de ruido, hacer luces que bailan con la música o detectar aplausos y voces.

AmplificadorMAX9814, con control automático de ganancia
Alimentación2,7 a 5,5 V, unos 3 mA
Ganancia máxima60 dB (50 dB con Gain a VDD, 40 dB con Gain a GND)
SalidaUnos 2 V pico a pico, centrada en 1,25 V
Respuesta20 Hz a 20 kHz
PinesGND, VDD, Gain, Out y AR

¿Para qué sirve?

  • Medir el nivel de ruido de un lugar
  • Luces que se mueven al ritmo de la música
  • Detectar aplausos, voces o golpes

Diagrama de conexión de prueba

Placa usada: Arduino UNO

Arduino UNOMicrófono MAX98143.3VVDDGNDGNDA0Out
CableMóduloArduino UNONota
rojoVDD3.3VCon 3,3 V hay menos ruido
negroGNDGND
azulOutA0Señal de audio

Código de prueba

Arduino UNOprueba.ino
// Prueba del micrófono MAX9814: cada 50 ms mide el nivel de sonido (la
// diferencia entre el punto más alto y el más bajo de la señal) y lo dibuja con barras.
const int PIN_MIC = A0;
const unsigned long VENTANA = 50;  // milisegundos de cada medición

void setup() {
  Serial.begin(115200);
}

void loop() {
  unsigned long inicio = millis();
  int maximo = 0;
  int minimo = 1023;
  while (millis() - inicio < VENTANA) {  // toma muestras durante 50 ms
    int muestra = analogRead(PIN_MIC);
    if (muestra > maximo) maximo = muestra;
    if (muestra < minimo) minimo = muestra;
  }
  int nivel = maximo - minimo;  // casi 0 en silencio; sube con el volumen
  Serial.print(nivel);
  Serial.print(' ');
  for (int i = 0; i < nivel / 10; i++) Serial.print('|');
  Serial.println();
}

Abre el Monitor serie (o el Serial Plotter) a 115200 baudios y habla o aplaude cerca del micrófono. Gain y AR quedan sin conectar: ganancia máxima de 60 dB.

Precauciones

  • El Arduino UNO no es suficientemente rápido para grabar audio de buena calidad: úsalo para medir niveles.
  • Si la señal se satura con sonidos cercanos, conecta Gain a GND para bajar la ganancia a 40 dB.
  • Para llevar el audio a un amplificador o a una entrada de línea, pon un condensador de 1 µF en serie con Out.

Fuentes consultadas: Adafruit: micrófono con AGC MAX9814 · Core Electronics: MAX9814. Ficha preparada por Electrodrone; verifica siempre el voltaje de tu módulo antes de conectarlo.

🛡️Garantía de producto
🏷️Precios mayoristas
⭐Marca confiable
🚚Envíos a todo el país
🛠️Soporte técnico
WhatsApp