Como interface uma campainha com arduino

Como interface uma campainha com arduino

Uma campainha é um pequeno dispositivo produtor de som que pode ser usado em alarme ou para notificar alguma pessoa. Em muitos projetos, precisamos interagir uma campainha com Arduino para gerar som audível como fazer um projeto de relógio digital e da mesma forma para criar um tom notificante.

Este artigo é muito útil para iniciantes que estão aprendendo Arduino porque, nisso, aprenderemos a interface uma campainha com Arduino.

O que é uma campainha

Uma campainha é um pequeno dispositivo que pode ser usado para gerar algum som em uma frequência específica. A campainha tem tipos diferentes, dependendo de sua construção:

  • Caminhas piezoelétricas
  • Caminhadas elétricas
  • Caminhas eletromagnéticas
  • Caminhas mecânicas
  • Caminhas eletromecânicas

Nas próximas seções, consideraremos a campainha piezoelétrica para obter uma explicação adicional da interface da campainha com Arduino.

O que é uma campainha piezoelétrica

Na campainha piezoelétrica, duas placas de metal contêm um cristal piezoelétrico, quando a tensão é aplicada, o cristal piezoelétrico começa a vibrar devido à atração e repulsão de placas de metal entre si. A campainha piezoelétrica tem duas pernas; Uma perna é curta que é conectada ao solo e a outra perna, maior em tamanho, é conectada à tensão de entrada.

Quais são as funções usadas em Arduino para uma campainha

As funções internas de Arduino que podem ser usadas com a campainha para produzir tom audível e para parar o tom são:

tom(): Esta função é usada para produzir uma onda sonora de uma frequência especificada, a função é útil apenas com os pinos PWM 3 e 11 em todas as placas Arduino, exceto Arduino Mega.

Sintaxe: tom (saída, frequência, duração), tom (saída, frequência)

Ele usa dois ou três parâmetros; um é para o pino de saída, o outro é para frequência, e o terceiro parâmetro é duração até quando a campainha deve produzir som.

nenhum(): Esta função é usada para interromper a onda sonora produzida pela função Tone ().

Sintaxe: Notone (saída)

É preciso apenas um parâmetro que é do número do pino de saída, onde a campainha está conectada.

Quais são os métodos para gerar som da campainha

Existem dois métodos para usar a campainha para produzir som; Um é usando manualmente a função digitalWrite () e o outro método é usando as funções de Tone () e Notone ().

Produzindo som usando o digitalWrite (): Use o código para gerar o som simples, alternando os estados de saída em um pino com digitalWrite ():

Void Setup ()
pinmode (11, saída);

Void Loop ()
DigitalWrite (11, alto);
atraso (500);
DigitalWrite (11, baixo);
atraso (500);

Produzindo som usando o tom () e Notone (): Também podemos produzir som usando as funções de Tone () e Notone (), considere o código:

void setup () pinmode (11, saída);

Void Loop ()
tom (11.200);
atraso (500);
Notone (11);
atraso (500);

Hardware e simulação

Vamos projetar um circuito para uma melhor compreensão do uso da campainha, mas usaremos o LED junto com a campainha para que a saída da campainha possa ser visualizada a partir da simulação. Para isso, precisamos dos componentes:

  • LIDERADO
  • Caminhante piezoelétrica
  • Conectando fios
  • Pão de pão
  • Arduino Uno

O diagrama de circuito será:

No diagrama de circuito acima, conectamos uma campainha, uma perna da campainha a D11, a outra com o chão, e o LED está conectado paralelo à campainha. A simulação será:

A configuração de hardware do circuito acima é:


Conclusão

A campainha pode ser interfiada com Arduino em diferentes projetos para produzir um som audível, por exemplo, no alarme de incêndio, é usado para gerar um som de alarme. A conexão da campainha é muito simples, pois possui duas pernas; Uma perna está conectada ao solo e a outra é a 5 volts ou de onde você está recebendo a entrada. Neste artigo, o método de interface a campainha com Arduino é mencionado por dois métodos diferentes e usamos uma campainha piezoelétrica.