Acendendo a luz com a palma da mão

Jefferson Proesi 0

UTILIZANDO SENSOR DE SOM

Hoje utilizaremos o sensor de som para ligar ou desligar uma lâmpada.

Nas casas e apartamentos de alto padrão, é comum vermos as pessoas acenderem ou apagarem as luzes somente batendo palmas. Parece algo bem complexo né? Mas é muito simples.

Utilizaremos um módulo relé para comutar uma tensão AC(220v).

O Sensor de Som KY-038 mede a intensidade sonora e joga o sinal (1 ou 0) para saída digital. Existe também no sensor, uma saída analógica, na qual variando a intensidade do som, mudará o valor da saída.

Utilizaremos:

  • Sensor de som ky-038
  • Um módulo relé
  • Arduino Uno
  • Protoboard
  • Fios Jumper
  • Lâmpada com soquete

Esquema de montagem na protoboard:

Neste exemplo, ligamos uma lâmpada ao relé, mas você pode acionar aquilo que for do seu interesse, como por exemplo um ventilador ou uma caixa de som, entre outros.

Com tudo conectado, basta copiar o código abaixo e colar na IDE do seu arduino:

int pino_som = 2; // Pino do sensor de som
int pino_rele = 13;     //Pino do relé
boolean rele = HIGH; // Define um booleano para poder usar a operacao NAO
 
void setup() 
{
  pinMode(pino_som, INPUT); 
  pinMode(pino_rele, OUTPUT);
}
 
void loop() 
{
  int som = digitalRead(pino_som); //Verifica se a saida do sensor esta ativa
   
   if(som){ // Se o som estiver alto
    rele = !rele; //Operacao NAO: Se estiver LOW, passa pra HIGH. Se estiver HIGH passa para LOW
    digitalWrite(pino_rele, rele); // Manda o valor da variavel para o rele
    delay(1000); // Aguarda 1 segundo para não ficar ligando e desligando sem parar
   }
}

Agora é só carregar para o seu arduino e pronto!

Veja como ficou na prática:

Referência:

www.arduino.cc

Escrito por:


Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

76  +    =  84