Estoy intentando construir un dispositivo para controlar el ruido ambiental en una habitación. Estoy utilizando la MCU Thing SparkFun ESP32 junto con el detector de sonido SparkFun (electret mic + opamp LMV324m). Nada especial, solo lea la salida del micrófono con ADC.
Mi configuración de debuq / medida (conectada a la placa de pruebas) probada con y sin L1, R1, C1 y C2:
Tengodosproblemas:
Altaprioridad:cuandoESP32seestáejecutando,generamuchoruidoenlasalidadeAUDIOdelmicrófono.Losmássignificativossonlospicoscada100ms.Comosepuedeescucharenlagrabaciónovermásabajo.EstospicostambiénestánpresentesenlasalidaENVELOPE.
Bajaprioridad:cuandosedesactivaESP32,osiseconectasoloa+5VUSBsinesp32,Todavíahaymuchoruidodelpropiomódulodemicrófono.Comosepuedeescucharenlagrabacióncuandodesactivoesp32.
SalidadeAUDIOgrabadausandounacomputadoraportátil:(0s-5s:esp32ON)(5s-10s:esp32OFF,presionéymantuvepresionadoelbotónRESET)(10s-15s:esp32encendidonuevamente)
Picos cada 100 ms en la salida de AUDIO
FFTDEAUDIO,ESP32APAGADO(IZQUIERDA),ESP32ENCENDIDO(DERECHA)
He intentado:
- use los componentes L1, R1, C1 y C2 como puede ver en los esquemas (todas las combinaciones de ellos)
- cree un blindaje primitivo del módulo de micrófono utilizando una placa de cobre y una caja de hojalata conectadas a GND.
- separar esp32 del micrófono a aprox. 1m de distancia (cable más largo usado)
- use cables de cobre gruesos en lugar de unos baratos de chinnese.
sin éxito