Detecção de som usando o módulo KY-038 com Arduino Uno

Tempo de leitura: 3 minutes

É usado para detectar som, por exemplo, ao criar um interruptor de luz palmas on/palmas off.

Desta vez neste tutorial, usaremos o sensor de som grande. Vamos programar no Arduino Uno, em vez de usar o ESP8266 com um programa básico, então sempre que um som for detectado, você poderá realizar diferentes tarefas a partir de sua saída.

 

Sensor Big Sound (KY-038 ou Key-037):

Este sensor pode detectar som e saídas, tanto como sinal analógico quanto digital, por exemplo, ao criar um interruptor de luz palmas on/palmas off. Este sensor é muito útil com o módulo de relé.

Você pode ler a especificação do sensor de som grande KY038 aqui.

Sinais e contatos do sensor de som grande KY 038

O sensor de som KY038 tem duas saídas: 1. AO, saída analógica, sinal de tensão de saída em tempo real do microfone; 2. D0, quando a intensidade do som atinge um certo limite, o sinal de saída alto e baixo

A sensibilidade do limiar pode ser ajustada por meio do potenciômetro no sensor de som.

Se você estiver usando o sensor de som do microfone LM393, deve conectar o pino OUT a um pino digital Arduino e os pinos GND e + 5V aos pinos GND e 5V da placa Arduino Uno.

 

Neste tutorial, usaremos a saída digital no Ky038 ou signal no Ky037.

 

O circuito

O circuito é muito simples. Siga a figura para configurar seu hardware.

Carregar e gravar código no Arduino Uno

int Led = 4; // definir interface de LED = D4
int buttonpin = 5; // define D5 Sensor Interface
int val = 0;// definir variáveis numéricas val
void setup ()
{
 pinMode (Led, OUTPUT) ; // definir LED como interface de saída D0
 pinMode (buttonpin, INPUT) ;// interface de saída D5 é sensor definido
}

void loop ()
{
 val = digitalRead(buttonpin);  // interface digital será atribuído um valor de pino 5 para ler val
 if (val == HIGH) // Quando o módulo de detecção de som detecta um sinal, o LED pisca
 {
   digitalWrite (Led, HIGH);
 }
 else
 {
   digitalWrite (Led, LOW);
 }
}
  • Agora você concluiu a configuração do hardware e do IDE do Arduino. Copie e cole o sketch do Arduino fornecido abaixo em seu IDE do Arduino e clique em upload.
  • Depois de carregado, o sensor começará a funcionar.

Brinque com o programa para ver como ele reage a diferentes valores e lógicas. Isso desenvolverá sua compreensão sobre grandes sensores de som para que você possa usá-los em sua aplicação prática.

Se você faz algo divertido e interessante, compartilhe com nossa comunidade! 🙂