O Sensor de Chuva Arduino é um pequeno dispositivo eletrônico de grande utilidade no desenvolvimento de projetos de automação residencial ou até mesmo robótico.
Comumente é aplicado em conjunto com outros dispositivos, incluindo o Arduino e pequenos motores, com a importante tarefa de detectar a presença da chuva, avisando ao microcontrolador, e este, conforme programação acionará os motores para, por exemplo, puxar varais de roupa, fechar janelas, tetos solares, etc.
O Sensor de Chuva funciona em conjunto um driver, este tem função de amplificar a sensibilidade da placa de detecção. Portanto, quando a água incidir sobre sensor irá conduzir certa tensão entre as trilhas da placa e consequentemente será feita a detecção.
Teste Prático:
Produtos utilizados no teste:
- 1 x Sensor de Chuva com módulo para Arduino;
- 1 x Display LCD 16×2;
- 1 x Arduino Mega;
- 1 x Módulo Relé;
- 1 x Protoboard.
Montagem Física:
Para funcionamento, basta seguir as ligações conforme a imagem abaixo disponibilizada. No esquema de exemplo estaremos utilizando a porta analógica para medir os dados do sensor de chuva. A conexão do sensor será feita pelo pino Analógico A0 do Arduino e a do relé pelo pino digital 13 do Arduino.
Funcionamento do Programa:
Nosso código tem a função de fazer a leitura analógica do sensor de chuva transformando os valores obtidos em porcentagem, ou seja, de 0% a 100%, para facilitar a leitura. O código possui também uma condição para detectar a chuva quando o valor for maior que 20%, e quando isto ocorrer, acionará o relé para possíveis aplicações.
Download do Código para teste
[crayon-6742461ac31cb205519708/]
Conclusão
Autor: Leonardo Dalla Porta