Detecção de som usando o módulo KY-038 com Arduino Uno
É 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! 🙂