Sensor de som – módulo KY-037 com ESP32 – Curso ESP32 básico
Este sensor de som, também chamado de módulo microfone ou módulo ky-037, é uma ferramenta versátil para projetos de detecção de som como por exemplo os famosos projetos clapper, que são projetos onde você acende e apaga as luzes batendo palmas. Já viu? Então, vamos explorar suas características, aprender a conectá-lo ao ESP32 (Conhecendo o ESP32) e descobrir como integrá-lo em projetos. Pronto para explorar as possibilidades do módulo microfone KY-037?
Conhecendo o Sensor de som – módulo ky-037
O módulo KY-037 se destaca como um sensor de vibração, apresentando um potenciômetro ajustável que possibilita a configuração da sensibilidade conforme necessidades específicas, tornando-o uma ferramenta versátil para aplicações eletrônicas diversas.
- Princípio de Funcionamento: O KY-037 opera detectando vibrações e convertendo-as em sinais elétricos.
- Sensibilidade Ajustável: Destaca-se pela capacidade de ajustar a sensibilidade conforme a necessidade do projeto.
- Ampla Faixa de Detecção: Possui uma ampla faixa de detecção, sendo eficaz para vibrações leves e intensas.
- Fácil Integração: Sua interface simples facilita a integração em projetos, sendo amigável para iniciantes.
- Versatilidade em Projetos DIY: Popular em projetos de bricolagem devido à sua versatilidade em diversas aplicações práticas.
- Baixo Consumo de Energia: Eficiente em termos de consumo, ideal para projetos alimentados por baterias.
- Ampliação de Recursos: Combinação versátil com outros componentes, ampliando as possibilidades criativas em projetos eletrônicos.
Mergulhando na Prática – usando o módulo microfone KY-037
Agora, vamos colocar a mão na massa! Então pegue o seu kit, pois estamos prestes a mostrar como utilizar o KY-037.
Componentes necessários
Ajuste do sensor de som – módulo ky-037
Conforme mencionado, este módulo inclui um potenciômetro destinado a ajustar a sensibilidade em relação ao que é interpretado como ruído.
- Utilize uma chave de fenda pequena ou a ferramenta apropriada para girar o potenciômetro, assegurando-se de que seja compatível com o formato do componente.
- Faça o ajuste de forma gradual, girando o potenciômetro em sentido horário ou anti-horário, enquanto o KY-037 está energizado.
- Observe atentamente as mudanças na sensibilidade do sensor em relação às vibrações. Aumentar a sensibilidade pode resultar na detecção de movimentos mais sutis, enquanto diminuir a sensibilidade o tornará menos suscetível a vibrações leves.
- Realize testes práticos expondo o KY-037 a diferentes intensidades de vibrações para determinar o ajuste ideal do potenciômetro, adaptando-o ao ambiente específico do projeto.
- Lembrando que quando o “LED 2” acende ele está detectando ruído.
PROJETO 1 – ligando um LED com módulo microfone KY-037
Neste primeiro projeto, iremos empregar a detecção de ruído para acionar um LED. E guarde bem esse conhecimento, pois utilizando apenas mais um componente presente no KIT, é possível acionar até mesmo a lâmpada de sua casa.
Dica: caso ainda seja iniciante no uso do protoboard, confira nosso tutorial como usar um protoboard.
Após concluído a primeira montagem, peço que verifiquem se ele está regulado para o nível de ruído presente no seu ambiente, é possível realizar esse ajuste manualmente como mostrado no tópico de ajuste.
// VIDA DE SILICIO // KIT ESP32 // AULA 6 // PROGRAMA 1 : PROJETO DETECTANDO RUIDO const int sensor = 4; // Pino D4 conectado ao sensor KY-037 const int led = 19; //Pino D19 conectado ao LED bool estado = 0; // Variavel que armazena se teve ruido ou não (INICIA COMO 0 OU SEJA NÃO TEM RUIDO) void setup(){ pinMode(sensor, INPUT); //Define o pino 4 (sensor) como entrada pinMode(led, OUTPUT); //Define o pino 19 (LED) como saida digitalWrite(led,LOW);//Garante que o led irá iniciar desligado } void loop(){ if (digitalRead(sensor) == HIGH)//Se o sensor detectar o ruído seu nivel lógico será 1, ou seja, HIGH. Então ele fará a ação. { estado = digitalRead(led); //Verifica o estado do sensor e armazena digitalWrite(led, !estado); //Altera o estado do LED (caso esteja ligado ele desliga e caso esteja desligado ele liga) delay(500); //Intervalo de 0,5 segundos entre as leituras } }
PROJETO 2 – Usando sensor de som – módulo ky-037 – para acionar um buzzer
Na próxima etapa, trocaremos o LED pelo buzzer para construir um sistema de segurança. Ao identificar qualquer ruído, o buzzer emitirá um alerta sonoro que durará alguns segundos.
// VIDA DE SILICIO // KIT ESP32 // AULA 6 // PROGRAMA 2 : PROJETO ALARME const int sensor = 4; // Pino D4 conectado ao sensor KY-037 const int buzzer = 19; //Pino D19 conectado ao BUZZER bool estado = 0; // Variavel que armazena se teve ruido ou não (INICIA COMO 0 OU SEJA NÃO TEM RUIDO) void setup(){ pinMode(sensor, INPUT); //Define o pino 4 (sensor) como entrada pinMode(buzzer, OUTPUT); //Define o pino 19 (LED) como saida digitalWrite(buzzer,LOW);//Garante que o BUZZER irá iniciar desligado } void loop(){ if (digitalRead(sensor) == HIGH)//Se o sensor detectar o ruído seu nivel lógico será 1, ou seja, HIGH. Então ele fará a ação. { estado = digitalRead(buzzer); //Verifica o estado do sensor e armazena digitalWrite(buzzer, !estado); //Altera o estado do BUZZER que inicia como desligado sempre que entra no loop, logo ele ligará o buzzer nessa linha. delay(5000); //Mantem o BUZZER ligado por 5 segundo. digitalWrite(buzzer, estado);//Retorna ao estado inicial do BUZZER que é desligado. delay(1000);//Intervalo de 1 segundo entre as leituras para evitar que o próprio BUZZER ative o alerta. } }
ENTENDENDO A FUNDO O SENSOR DE SOM
Arquitetura do sensor de som – módulo ky-037
O módulo KY-037 possui uma arquitetura simples, mas eficaz, projetada para detectar vibrações e converter esses movimentos em sinais elétricos. Vamos examinar seus principais elementos:
Pinos:
- AO (Analógico): Fornece uma saída analógica proporcional à intensidade das vibrações detectadas.
- DO (Digital): Emite um sinal alto ou baixo, indicando se uma vibração foi detectada.
Potenciômetro (ajustável) – AJUSTANDO SENSIBILIDADE DO sensor de som – módulo ky-037 :
- Este componente ajustável, frequentemente chamado de potenciômetro, desempenha um papel crucial na regulagem do sensor. Ele permite ajustar a sensibilidade do módulo, adaptando-o para diferentes intensidades de vibrações.
LEDs:
Os LEDs são responsáveis pelo feedback visual para as seguintes funcionalidades:
- LED 1: Acende quando o módulo está alimentado que varia de 3.3v a 5v.
- LED 2 : Acende quando detecta ruído
Funcionamento
O KY-037 opera com base no princípio piezoelétrico para detectar vibrações. Internamente, o módulo inclui um sensor piezoelétrico, que é um cristal que gera uma carga elétrica quando é deformado mecanicamente. Logo, quando ocorre uma vibração, o cristal é submetido a esse estresse mecânico, gerando uma pequena corrente elétrica proporcional à intensidade da vibração.
Além disso, A saída do sensor piezoelétrico é então processada pelo circuito interno do KY-037. Ele converte a corrente gerada pelo sensor em sinais elétricos mais utilizáveis, oferecendo saídas analógicas e digitais. A saída analógica (pino AO) fornece uma voltagem que varia proporcionalmente à intensidade da vibração, enquanto a saída digital (pino DO) emite um sinal lógico alto ou baixo, indicando a detecção ou não de vibrações.
Dessa forma, O potenciômetro ajustável no KY-037 desempenha um papel crucial nesse processo, permitindo calibrar a sensibilidade do sensor. Girar o potenciômetro modifica a sensibilidade, adaptando-a para diferentes níveis de vibração no ambiente. Isso oferece uma flexibilidade significativa ao adaptar o KY-037 a condições específicas do projeto.
Portanto, de maneira mais aprofundada, o KY-037 é um sensor de vibração que se baseia na propriedade piezoelétrica para converter vibrações mecânicas em sinais elétricos, e o potenciômetro ajustável proporciona controle sobre a sensibilidade do sensor.
Conclusão
Enfim, Encerramos aqui nossa jornada nesta aula dedicada ao módulo KY-037.Exploramos suas características, compreendemos seu funcionamento e visualizamos suas potenciais aplicações em projetos práticos. Este aprendizado não apenas amplia nossos conhecimentos em eletrônica, mas também abre portas para a criatividade e inovação. À medida que avançamos em nossa jornada.
No mais, convidamos você a participar ativamente desta comunidade. Deixe seu like, inscreva-se no canal e compartilhe suas dúvidas, conquistas e ideias nos comentários. Sua interação é o que dá vida a este canal. Estamos aqui para aprender juntos e moldar o futuro da tecnologia DIY e IoT. Até a próxima aula!