Módulo Microfone: O Guia Completo — Eletreto, Ganho, Envelope x Forma de Onda e Medir Som de Verdade
Guia completo dos módulos de microfone para Arduino: como funciona a cápsula de eletreto, por que precisa de amplificação, diferença entre saída digital e analógica, KY-037 x MAX4466, amostragem e medição de nível sonoro.
Colocar som num projeto parece simples: liga o microfone numa entrada analógica e pronto. Só que o sinal que sai de uma cápsula de microfone é milhares de vezes menor do que o Arduino consegue enxergar.
É aí que entram os módulos com amplificador. E é aí também que a maioria escolhe errado, comprando um módulo que só sabe dizer se há barulho ou não.
Neste guia você vai entender a cápsula de eletreto, a diferença entre os dois tipos de saída e como realmente medir intensidade sonora.
🎙️ A cápsula de eletreto
Dentro do microfone há uma membrana muito fina com carga elétrica permanente, próxima de uma placa fixa. Quando a onda sonora faz a membrana vibrar, a distância entre as duas muda — e isso altera a capacitância, gerando uma tensão minúscula.
Minúscula mesmo: alguns milivolts, às vezes menos. Por isso a cápsula quase sempre traz um transistor FET embutido, e mesmo assim precisa de amplificação externa.
🔀 As duas saídas dos módulos
- Só 0 ou 1
- Limiar ajustado num trimpot
- Diz apenas: tem barulho
- Palmas, batidas, detecção simples
- Valor de 0 a 1023
- Acompanha a onda sonora
- Permite medir intensidade
- VU meter, nível de ruído, análise
Módulos como o KY-037 e o KY-038 trazem as duas saídas, mas com um amplificador simples. O MAX4466 é diferente: tem ganho ajustável e uma saída analógica limpa, centrada, feita para leitura de verdade.
📈 O detalhe que confunde: o sinal oscila em torno do meio
Som é uma onda que vai para cima e para baixo. Como o Arduino não lê tensão negativa, os módulos deslocam o sinal para oscilar em torno de metade da alimentação — cerca de 2,5 V, ou leitura 512.
Ou seja: silêncio não é zero, é 512. Som forte faz a leitura oscilar entre, digamos, 200 e 800.
📏 Como medir intensidade de verdade
O jeito correto é amostrar rápido por uma janela de tempo e olhar a amplitude, não o valor instantâneo:
- Leia a entrada analógica continuamente por uma janela de 50 ms.
- Guarde o maior e o menor valor lidos nessa janela.
- A diferença entre eles é a amplitude pico a pico.
- Essa amplitude sim representa a intensidade do som.
- Repita a janela continuamente para acompanhar a variação.
📖 VU meter com 10 LEDs
1) Janela: 50 ms de amostragem contínua.
2) Amplitude: calcula pico a pico da janela.
3) Calibração: em silêncio anote o valor (ex.: 12); com som alto, o máximo (ex.: 600).
4) Mapeamento: 12 → 0 LEDs, 600 → 10 LEDs.
5) Suavização: a barra desce devagar, senão pisca demais.
⚠️ O que ele não faz
- Não mede decibéis calibrados. Para isso é preciso um medidor com curva de ponderação e calibração de fábrica.
- Não reconhece voz. O Arduino UNO não tem processamento para isso.
- Não separa frequências sem uma FFT, que exige bem mais memória.
- Serve muito bem para detectar e comparar intensidade.
🎯 Onde usar
- VU meter e iluminação que acompanha a música.
- Acionar luz com palma.
- Monitor de ruído em ambiente.
- Despertador que reage a som.
- Detecção de batida ou impacto.
🛠️ Problemas comuns
| Sintoma | Causa provável | Solução |
|---|---|---|
| Leitura sempre ~512 | Amostragem lenta demais | Leia em janela rápida e calcule pico a pico |
| Dispara sozinho | Ganho alto demais | Reduza o trimpot de sensibilidade |
| Não detecta nada | Ganho baixo ou limiar alto | Ajuste o trimpot no outro sentido |
| Muito ruído de fundo | Alimentação suja | Alimente com 5 V limpos e capacitor de desacoplamento |
| Só funciona colado | Cápsula pouco sensível | Use o MAX4466 com ganho ajustável |
| Zumbido constante | Interferência da rede | Afaste de fontes e cabos de energia |
🚀 Conclusão
Módulo de microfone é barato e divertido, mas exige entender duas coisas: o sinal oscila em torno de 512 e intensidade se mede por amplitude numa janela, nunca por leitura isolada.
Escolha a saída analógica se quiser medir, e o ganho ajustável se quiser precisão. Aí o som vira dado.
Vai fazer o quê reagir ao som? Conta pra gente! 🦣⚡
Mamute Eletrônica · Componentes, Módulos e Robótica · Rua Vitória, 125 — Santa Efigênia/SP · mamuteeletronica.com.br
Para montar o que você acabou de ler
O KY-037 é a opção econômica para detectar barulho, e a placa faz a leitura.