Tutorial: Como utilizar o Sensor de Chuva com Arduino

Adquira estes componentes na Loja do Lab de Garagem

O vídeo mostra o sensor de chuva com Arduino sendo aplicado na prática. O sensor de chuva é um produto desenvolvido pelo garagista William Lima com intuito de detectar chuva, onde poderá ser utilizado em automação residencial, como fechamento de janelas, fechamento de teto solar, etc.  Ao cair água em cima do sensor, este irá entrar em curto-circuito e o Arduino apitará o buzzer e acenderá o led.

Para fazer a ligação mostrada no vídeo, você precisará:

  • 1x Arduino
  • 1x Sensor de chuva LdG
  • 1x Resistor de 220 ohm
  • 1x Resistor de 10K ohm
  • 1x Led
  • 1x Buzzer

Abaixo mostra a ligação utilizada no vídeo:

E a programação utilizada no vídeo está mostrado abaixo:

/* Exemplo do Sensor de Chuva

Equipe LdG

*/

int bip = 2;
int sensordechuva = 3;

void setup()
{
pinMode(bip,OUTPUT);
pinMode(sensordechuva,INPUT);
}

void loop()
{
if(digitalRead(sensordechuva) == 0)
{
digitalWrite(bip,HIGH);
delay(500);
digitalWrite(bip,LOW);
}
else
{
digitalWrite(bip,LOW);
}
delay(500);
}

Cole a programação na IDE do Arduino e conecte seu Arduino na porta USB do PC. Em "Tools/Board" selecione a versão do seu Arduino (UNO, Duemilanove, etc) e depois em "Tools/Serial Port" selecione a porta em que seu Arduino está conectado (COMx, ttyUSBx, ttyACMx,etc). E por fim clique em "UPLOAD".

Após fazer o UPLOAD da programação para o Arduino, você pode fazer um teste jogando um pouco de água em cima do sensor de chuva. O Arduino irá apitar e acender o Led. Para uma melhor aplicação, deixe-o com uma inclinação de +-45º.

Referências:

http://labdegaragem.com/

http://arduino.cc/en/

Exibições: 27894

Comentar

Você precisa ser um membro de Laboratorio de Garagem (arduino, eletrônica, robotica, hacking) para adicionar comentários!

Entrar em Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)

Comentário de Samanta Fluture em 23 setembro 2015 às 13:07
Oi pessoal,

Comprei esse sensor recentemente e gostaria de tirar duas dúvidas:

A primeira é sobre esses pinos na parte traseira. É uma pergunta besta, porém não sei como conectar os fios neles. Devo soldar diretamente? Ou existe um conector para este tipo de furo? Coloquei os fios diretamente, sem os pininhos dos jumpers, porém percebi que estão meio soltos e talvez estejam impedindo de funcionar corretamente.

Outra dúvida é se este sensor também funciona no pino analógico, podendo medir a intensidade da chuva. Eu testei analogRead no pino A0, por exemplo, e as leituras não estão muito fieis, quase não há variação, ficando entre 300-400, mesmo eu testando variadas aplicações de agua/chuva. Talvez, o problema também possa ser a conexão dos fios que comentei acima.

Abs e obrigada desde ja!
Comentário de Glauco Poltronieri em 24 março 2015 às 9:51

Bom Dia,

estou tomandoum baile, comprei o sensor de chuva aqui no lab de garagem la com o Marcelo, e estou querendo fazer um alteração no codigo apresentado, ao invés de acionar um buzzer eu gostaria de poder enviar pelo ethernet shield uma mensagem chuva para qdo fosse dectada a chuva no sensor e sem chuva quando não detectasse nada...alguém poderia me ajudar a desenvolver essa parte e alterar o código ??????

Comentário de kleber martins de moura em 16 fevereiro 2015 às 23:02

Quero tirar uma dúvida.

Meu projeto é o seguinte eu quero controlar um servo motor usando um sensor de chuva.

quando começar a chover o servomotor faz uma rotação de 35° e quando acaba a chuva ele volta a 0°

Comentário de Renan Augusto Ferreira em 25 julho 2013 às 11:49

bom dia lab de garagem comprei esse produto e  gostaria de saber se esse sensor pode ser usado varias veses sem problema ou ele tem uma vida util ...

se depois que molhado tenho que secar etc...

muito obrigado

Comentário de Filipe Spindola em 31 maio 2013 às 11:35

Bom dia LdG,

Então, na verdade o meu problema era bem banal. O sensor v1.1 tem 3 ligações, como disse abaixo.

Como o do exemplo tem apenas duas, eu liguei apenas o GND e o SIG no 5v e deixei de ligar a Corrente Direta. Após fazer as ligações corretas funcionou perfeito


Valeu, Abraços!

Comentário de Laboratório de Garagem em 28 maio 2013 às 18:49

Olá Filipe Spindola,

Como não sabemos como é o circuito do seu sensor de chuva não podemos ajuda-lo.

Você teria mais informações sobre este sensor???

Talvez o Sketch não funcione com o seu sensor... 

Comentário de Filipe Spindola em 28 maio 2013 às 14:02

Bom dia pessoal, Tentei comprar o sensor de chuva daqui do labdegaragem porém estava em falta... comprei um outro sensor de chuva chamado "Sensor de Chuva v1.1" nele eu tenho 3 conexões:

Signal, VCC e GND, diferentemente do sensor de chuva que vendem aqui, que possuem apenas duas conexões (Ground e Signal, creio eu)

fiz a montagem identica a que está mostrando acima, porém o sensor nao ativa o led/buzzer quando jogo a agua. Alguem sabe me dar algum detalhe sobre este sensor de chuva v 1.1? Ele tem algum segredo que o sensor venido aqui no labdegaragem não tenha? No momento eu estou ligando apenas o Signal e o Ground no meu arduino.

Qualquer dica será bem vinda

Abraços!

Comentário de William Lima em 2 janeiro 2013 às 12:09

Fala Pessoal, blz?

Carlos qual seria sua duvida em relação ao sensor? Temos o manual do mesmo aqui no lab:

http://www.labdegaragem.com.br/loja/sensor_de_chuva.pdf

Renato,

entra em contato pelo sistema de e-mail aqui do lab.

Abraços

Comentário de Renato Teixeira Borges em 2 janeiro 2013 às 11:37

Muito bom cara. Recentemente desenvolvemos um projeto de uma casa automatizada, onde vc comanda tudo pela internet, acho que esse sensor de chuva é muito interessante para o meu projeto. Podemos trocar mais idéias a respeito. Parabéns.

Comentário de Leonardo C. Barbini em 27 dezembro 2012 às 16:37

Adorei essa idéia. Fale mais sobre ele pra mim por favor. Podemos criar um código para média de recepção de pulsos vindos do sensor, e assim manipular o nivel de chuva.  entre em contato.

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço