🔊 Sinalizadores Sonoros

Buzzer — Guia Completo

Tudo sobre sinalizadores sonoros: tipos, tecnologias, como identificar, escolher e usar com Arduino ou em projetos industriais

O que é um Buzzer?

Um buzzer (ou sinalizador sonoro) é um transdutor eletromagnético ou piezoelétrico capaz de converter energia elétrica em som. É o componente por trás do "bip" de alarmes, teclados, microondas, detectores de fumaça, equipamentos industriais e, claro, dos projetos com Arduino. Simples de conectar, barato e com ampla gama de tensões e volumes, o buzzer é indispensável em qualquer kit de componentes eletrônicos.

💡
Curiosidade histórica O buzzer eletromagnético original foi patenteado em 1831 por Joseph Henry. Hoje os descendentes piezoelétricos dominam o mercado por serem menores, mais leves e mais eficientes energeticamente — mas a função é a mesma: fazer barulho quando necessário.

Buzzer Ativo vs Buzzer Passivo

Esta é a distinção mais importante ao escolher um buzzer. Os dois parecem idênticos por fora, mas funcionam de formas completamente diferentes:

🔊 Buzzer Ativo
Oscilador interno
  • Possui circuito oscilador embutido — gera o som sozinho ao receber tensão DC
  • Mais simples de usar: basta ligar e desligar (digitalWrite)
  • Som fixo em frequência única (~2,5 kHz)
  • Maior volume — melhor para alarmes e alertas
  • Não permite melodias ou variação de tom
  • Identificação: marcador + no case ou etiqueta "ACTIVE"
digitalWrite(PIN, HIGH); // liga o som
🎵 Buzzer Passivo
Sem oscilador — precisa de sinal AC
  • Apenas um transdutor — como um mini alto-falante
  • Precisa de sinal PWM ou alternado para gerar som
  • Tom e frequência 100% controláveis pelo código
  • Permite melodias, escalas e efeitos sonoros
  • Volume geralmente menor que o ativo
  • Identificação: sem marcador + — parece resistor cerâmico
tone(PIN, 440, 500); // Lá 4 por 500ms
🔍
Como identificar sem etiqueta? Aplique 3 V DC diretamente nos terminais: se emitir som imediatamente, é ativo. Se ficar em silêncio, é passivo. Outra forma: o ativo geralmente tem uma etiqueta protetora na abertura frontal e uma marcação "+" no terminal positivo.

Tecnologias: Piezoelétrico e Eletromagnético

Além da distinção ativo/passivo, os buzzers se dividem pela tecnologia interna de geração do som:

⚡ Piezoelétrico (Cerâmico)

Usa o efeito piezoelétrico: um cristal cerâmico de PZT (titanato zirconato de chumbo) se deforma mecanicamente quando submetido a tensão elétrica, vibrando o ar e gerando som. É a tecnologia dominante no mercado maker e nos modelos 12 mm.

Vantagens: pequeno, leve, eficiente, sem partes móveis complexas, ampla faixa de tensão.

Freq: 2–6 kHz Corrente: 5–30 mA Volume: 70–100 dB 3 V a 30 V

🧲 Eletromagnético

Funciona como um relé acústico: um eletroímã atrai e repele um diafragma metálico em alta frequência, gerando a vibração sonora. Produz um som mais grave e "robusto" — comum em sirenes industriais, campainhas residenciais e alarmes de segurança.

Vantagens: som mais grave e penetrante, maior volume em baixas frequências, durável.

Freq: 1–3 kHz Corrente: 30–100 mA Volume: 80–120 dB 5 V a 24 V

Tipos de Buzzer por Formato e Aplicação

🔘

THT 12 mm — O mais comum

O modelo mais popular no mundo maker. Encapsulamento cilíndrico de 12 mm de diâmetro, dois terminais THT (através de furo). Disponível de 3 V a 24 V. Ideal para protoboard, Arduino e circuitos didáticos. Consumo de ~30 mA a 5 V.

3–24 VTHTAtivo~85 dB
📦

Módulo com PCB

Buzzer 12 mm soldado em uma placa com transistor de acionamento, resistor limitador e conector de 3 pinos (VCC, GND, S). Plug-and-play para Arduino e Raspberry Pi. Existem versões de módulo ativo (KY-012, MH-FMD) e passivo (KY-006).

5 VMódulo3 pinosArduino-ready
🏭

Industrial / Painel

Buzzer em invólucro robusto para montagem em painel (fixação por rosca ou snap). Tensão de 6 V a 30 V, volume de 80 a 120 dB. Proteção IP54/IP65 contra poeira e respingos. Alguns modelos incluem LED de sinalização integrado e opção de sinal contínuo ou intermitente.

6–30 VIP54Painel120 dB
📻

Piezo Disc (Disco)

Disco cerâmico piezoelétrico simples, sem encapsulamento. Usado quando o designer quer criar a caixa acústica personalizada ou precisa de um transdutor ultrafino. Muito comum em cartões sonoros, brinquedos e instrumentos musicais DIY. Requer driver externo.

PassivoDiscoDIYUltrafino
📯

Sirene / Campainha

Buzzer eletromagnético em invólucro maior (23–50 mm), projetado para alto volume (90–120 dB). Tensão de 6 V a 24 V. Alguns modelos emitem diferentes padrões sonoros (contínuo, intermitente, bibi) selecionados por um pino extra de controle. Muito usado em alarmes e veículos.

6–24 VAlta potênciaAlarme90–120 dB
🔲

SMD (Superfície)

Versão para montagem em superfície (SMT), disponível nos formatos 1206, 2012 e encapsulamentos cilíndricos SMD. Muito usado em PCBs comerciais compactas: celulares, relógios, wearables e dispositivos IoT. Requer reflow ou ferro de solda fino para montagem.

3–5 VSMD/SMTPCBIoT

A Família 12 mm — Diferentes Tensões

O buzzer ativo 12 mm é o modelo de prateleira da Mamute Eletrônica. O mesmo design robusto está disponível em 6 tensões para atender diferentes projetos — desde circuitos com baterias de lítio (3,7 V) até automação industrial em 24 V:

Tensão Corrente típica Volume Aplicação típica Nota
3 V ~20 mA ~80 dB ESP8266/ESP32 (3,3 V), baterias Li Compatível 3,3 V direto no GPIO
5 V ⭐ ~30 mA ~85 dB Arduino Uno/Nano, Raspberry Pi (via transistor) O mais popular do mercado maker
6 V ~35 mA ~85 dB Carrinhos RC, fontes reguladas de 6 V Mesma faixa que 4 pilhas AA
9 V ~30 mA ~85 dB Projetos com bateria de 9 V (PP3) Volume similar ao 5 V por resistência interna
12 V ~30 mA ~85 dB Automação, alarmes veiculares, fontes 12 V Padrão industrial mais comum
24 V ~25 mA ~85 dB CLPs, painéis industriais, SDAI Não usar em 12 V — não emitirá som adequado
⚠️
Não aplique tensão errada! Um buzzer de 12 V alimentado com 5 V produzirá som fraco ou nenhum som. Um de 5 V alimentado com 12 V pode ser danificado permanentemente. Verifique a tensão nominal no corpo do componente antes de conectar.

Como Conectar o Buzzer 12 mm

BUZZER ACTIVE + +
+
Terminal Positivo (pino mais longo)
Conecta ao pino de controle do Arduino via resistor, ou diretamente à tensão de alimentação com transistor. O terminal + geralmente tem marcação no case.
Terminal Negativo (pino mais curto)
Conecta ao GND do circuito. No buzzer ativo padrão, o terminal negativo vai direto ao GND — sem componentes adicionais.
💡 Resistor necessário?
Para buzzer ativo de 5 V acionado pelo GPIO do Arduino (5 V, máx. 40 mA): adicione um resistor de 100 Ω em série para proteger o pino. Melhor ainda: use um transistor NPN (BC547, 2N2222) para isolar o GPIO.

Usando com Arduino

Dois sketches prontos para copiar — um para buzzer ativo (bip simples) e um para passivo (melodia):

⬛ Buzzer ATIVO — Bip de alerta com padrão SOS
// Buzzer ATIVO no pino 8 — bip on/off simples
const int PIN_BUZZER = 8;

void bip(int duracao) {
  digitalWrite(PIN_BUZZER, HIGH);
  delay(duracao);
  digitalWrite(PIN_BUZZER, LOW);
  delay(100);
}

void setup() {
  pinMode(PIN_BUZZER, OUTPUT);
}

void loop() {
  // Padrão SOS: ··· ─── ···
  for (int i = 0; i < 3; i++) bip(150);
  delay(300);
  for (int i = 0; i < 3; i++) bip(450);
  delay(300);
  for (int i = 0; i < 3; i++) bip(150);
  delay(2000);
}
🎵 Buzzer PASSIVO — Melodia com tone()
// Buzzer PASSIVO no pino 9 — use tone() / noTone()
// Notas musicais: DO=262 RE=294 MI=330 FA=349 SOL=392 LA=440 SI=494
const int PIN_BUZZER = 9;

int notas[]    = {262, 294, 330, 349, 392, 440, 494, 523};
int duracao[]  = {300, 300, 300, 300, 300, 300, 300, 600};

void setup() {
  pinMode(PIN_BUZZER, OUTPUT);
}

void loop() {
  for (int i = 0; i < 8; i++) {
    tone(PIN_BUZZER, notas[i], duracao[i]);
    delay(duracao[i] + 50);
    noTone(PIN_BUZZER);
  }
  delay(1500);
}
GPIO vs Transistor — qual usar? O Arduino Uno suporta até 40 mA por pino GPIO. Um buzzer ativo de 5 V consome ~30 mA — no limite. Para segurança, use um transistor NPN BC547 ou 2N2222 com resistor de base de 1 kΩ. Assim o GPIO controla com poucos mA e o transistor entrega a corrente necessária ao buzzer.

Dicas e Boas Práticas

✅ Checklist antes de ligar o buzzer

Confirme a tensão nominal O buzzer 12 mm tem marcação no corpo (3V, 5V, 12V…). Aplicar tensão errada resulta em som fraco ou dano permanente.
Identifique ativo ou passivo Ativo → digitalWrite. Passivo → tone(). Usar tone() em buzzer ativo não causa dano, mas o som será igual ao do ativo (ignora a frequência).
Diodo de freewheeling nos buzzers eletromagnéticos Modelos eletromagnéticos (≥12 V industriais) geram pico de tensão ao desligar. Coloque um diodo 1N4007 em antiparalelo nos terminais para proteger o transistor de acionamento.
Polaridade importa no buzzer ativo Ligar o terminal + no GND não o danifica imediatamente, mas não emitirá som. Identifique o pino mais longo ou a marcação + no case.
Volume alto demais em ambiente fechado? Coloque uma fita de espuma ou papel dobrado sobre a abertura do buzzer para reduzir o volume sem alterar o circuito. Alternativa: aumentar o resistor em série (100 Ω → 220 Ω).
Buzzer e ESP32 / ESP8266 Os GPIOs desses módulos operam a 3,3 V — use um buzzer de 3 V ou um transistor NPN para acionar um buzzer de 5 V com fonte externa.
Módulo KY-006 vs KY-012 O KY-006 é passivo (melodias), o KY-012 é ativo (bip simples). A silkscreen dos clones chineses frequentemente traz a designação errada — sempre teste com digitalWrite antes de assumir o tipo.

🛒 Buzzers na Mamute Eletrônica

Modelos THT 12 mm, módulos para Arduino e sinalizadores industriais em estoque

Do bip ao alarme industrial

Encontre o buzzer certo para o seu projeto na Mamute Eletrônica. Entrega rápida para todo o Brasil!

🔊 Ver todos os buzzers