Acendendo a luz com a palma da mão
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:
Escrito por: