Inicio / Blog / Monitorización acústica
Audio embebido y observabilidad industrial

Monitorización acústica con ESP32: del sonido al alerta revisable

El sonido de una máquina puede revelar cambios de fricción, holgura o ritmo, pero el micrófono también capta la sala: personas, herramientas, ecos y equipos cercanos. Un monitor acústico con ESP32 debe capturar la ventana mínima útil, conservar el contexto de la máquina y producir evidencia que un técnico pueda evaluar. No debería convertirse en una grabadora ambiental permanente ni diagnosticar una avería por un único ruido fuerte.

Construye un flujo de forma de onda a alerta

Asocia calidad de captura y contexto operativo a cada resultado
1 / CapturarVentana PCM breve de un micrófono digital compatible.
2 / CalificarRevisar clipping, huecos, nivel y estado operativo.
3 / ExtraerRMS, bandas, forma espectral o embeddings.
4 / CompararReferencia por equipo y condición de operación.
5 / RevisarAlerta con evidencia, no diagnóstico automático.

Los micrófonos MEMS digitales pueden usar I2S o PDM, pero el soporte depende del modelo ESP32, del periférico y del modo del driver ESP-IDF. Revisa la documentación del chip y el formato y timing del micrófono; la conversión PDM-PCM no es igual en todos los objetivos. Comprueba canal, anchura de muestra, ganancia y reloj antes de crear la referencia.

Muestrea para responder a una pregunta

En una máquina concreta quizá baste con detectar cambios tonales o de banda ancha, sin audio inteligible. Elige frecuencia y duración según las frecuencias y eventos de interés; prueba aliasing y estabilidad del reloj. Usa buffers DMA acotados, cuenta muestras perdidas y etiqueta cada ventana con tasa, configuración, montaje, máquina, carga/velocidad y secuencia monotónica.

Monta el micrófono de forma repetible y protégelo del flujo de aire o del ruido de manipulación cuando corresponda. Mide la máquina sana durante turnos, arranque, parada y cambios de carga. Una referencia grabada en un laboratorio silencioso no representa una fábrica ruidosa.

Extrae características compactas e interpretables

Empieza con RMS de ventana, nivel pico, factor de cresta, cruces por cero y energía por bandas. Un espectrograma o transformada de Fourier de corto tiempo muestra cómo cambia la energía frecuencial; un bin brillante no es por sí solo una firma de avería. Normaliza con cuidado, conserva unidades o indica que son valores adimensionales y compara distribuciones por estado antes de puntuar.

El procesamiento en el borde permite enviar características en vez de PCM, reduciendo tráfico y exposición. Si se necesita un fragmento crudo, captúralo solo tras un disparador definido, por poco tiempo, cifra la transferencia, restringe acceso y establece retención. Evita grabar conversaciones y revisa requisitos de privacidad y consentimiento laboral antes del despliegue.

Calibra alertas frente a la variación normal

Los umbrales deben considerar velocidad, carga, distancia, carcasa, envejecimiento del micrófono y acústica local. Una regla puede exigir varias ventanas consecutivas fuera de la banda correspondiente, con histéresis para borrar el alerta. Evalúa falsos positivos por hora y eventos omitidos en pruebas separadas. Mantén revisión humana y etiqueta como “patrón acústico inusual” hasta confirmar su significado.

CaracterísticaQué puede mostrarFactor de confusión
RMS de ventanaTendencia del nivel generalGanancia, distancia y ruido de sala
Energía por bandaCambios en región frecuencialVelocidad y fuentes tonales cercanas
Centroide espectralDesplazamiento del brillo espectralRespuesta del micrófono y ruido amplio
Recortes/huecosCalidad de capturaAudio dañado nunca debe parecer normal

Observabilidad que respeta la privacidad

Registra captura, huecos, versiones de características y umbral, estado, número de alertas y antigüedad del último dato. El panel debería mostrar tendencias, no reproducir audio por defecto. Separa identidad del dispositivo y etiquetas de máquina cuando sea posible. Sin red, limita el buffer y conserva solo lo necesario durante el periodo acordado.

Valida con sonidos controlados

Empieza con una referencia normal repetible y prueba variaciones seguras en bancada, etiquetando cada ejecución. Compara posiciones de micrófono y ruido ambiental para que el modelo aprenda el equipo, no la sala. No dañes maquinaria de producción ni uses la puntuación como interbloqueo de seguridad. Documenta los activos ensayados y pide a mantenimiento que interprete posibles problemas.

En resumen

Un micrófono con ESP32 ofrece observabilidad útil cuando captura, contexto, privacidad y costo de falsas alarmas se diseñan juntos. Toma ventanas breves, valida la señal, compara estados equivalentes y envía evidencia compacta. El resultado es un cambio revisable, no un diagnóstico de la máquina.

Referencias