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.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 |
</strong>/********************************* ***Autor: Leonardo Dalla Porta**** ***********23/07/2014************* *************Atenção************** ***O Codigo esta livre para uso,** *desde que seja mantida sua fonte* ********e seu autor.************** ********Faça um bom uso*********** ******Att. Equipe UsinaInfo******* *********************************/ #include <LiquidCrystal.h> LiquidCrystal lcd(7, 6, 5, 4, 3, 2); int chuva; // Variavel do sensor int PinSensor = 0; int Porcento = 0; void setup() { lcd.begin(16, 2); lcd.setCursor( 0, 0); lcd.println(" Sensor de Chuva"); pinMode(13, OUTPUT); } void loop() { chuva = analogRead(PinSensor); Porcento = map(chuva, 1023, 0, 0, 100); lcd.setCursor( 1, 0); lcd.println("Sensor de Chuva"); lcd.setCursor(0, 1); lcd.print(Porcento); lcd.println("%"); delay(1000); if (Porcento >= 20) { lcd.setCursor(7, 1); lcd.println("Chovendo!"); digitalWrite(13, HIGH); delay(1000); lcd.clear(); } else { digitalWrite(13, LOW); } } <strong> |
Conclusão
Autor: Leonardo Dalla Porta
Boa tarde, Estou fazendo um projeto que usa o sensor de chuva com um motor de vidro de carro, gostaria de saber a utilidade do shield de rele no video
Olá!
O Módulo Relé apresentado no vídeo é utilizado para controlar a energia que alimenta um determinado equipamento, neste caso, será o módulo responsável por acionar o motor que está utilizando em seu projeto.
Boa tarde. uma dúvida sobre a alimentação da placa Arduino:
Tem como deixar ligado a placa sem a necessidade de estar no computador para que o pc não fique o tempo todo ligado gastando energia?
Boa tarde !
Você pode utilizar uma fonte de alimentação com conector P4 ou uma bateria com conector P4 para alimentar o seu Arduino e torna-lo independente sem a necessidade de um Computador para alimentação, isto claro você não esteja utilizando alguma função que necessite de um Computador como leitura de dados, por exemplo, que daí necessita de maiores adaptações em seu projeto. Fonte de alimentação: https://www.usinainfo.com.br/fonte-de-alimentacao/fonte-de-alimentacao-para-arduino-9vdc-1a-2424.html
Qualquer duvida estamos a disposição.
Att Equipe UsinaInfo
NESSE PROJETO ESTÁ FALTANDO NA LISTA DE COMPONENTES ALGUMAS PEÇAS, PODERIA ME ENVIAR A RELAÇÃO COMPLETA, ESTOU TENDO DIFICULDADES DE INDENTIFICAR
OBRIGADO
DORIVAL BONINI
Bom dia Dorival!
Ao analisarmos a lista realmente verificamos que um dos produtos utilizados não encontra-se disponível na descrição, é o caso do Trimpot 10k Horizontal, porém o mesmo pode ser também substituído por modelos convencionais de trimpot.
Caso desejar adquirir o mesmo produto utilizado no projeto, segue o link: https://www.usinainfo.com.br/potenciometros-e-trimpots/trimpot-10k-para-projetos-2981.html .
Att Equipe UsinaInfo
Gostei muito do projeto, mas gostaria de acrescentar um buzzer e um sensor de temperatura para ficar mais completo
Poderia me dar uma ajuda, estou tendo dificuldades para incluir estes itens
Um grande abraço agradeço desde já
Dorival Bonini
Pode me passar como seria o esquema para o esp8266? tentei fazer a ligação olhando para esse esquema mas não funcionou…
Bom dia!
Existe mais de um modelo de ESP8266, cada qual possuem pinos e modos de comunicação diferenciada, infelizmente não realizamos o referente projeto com este controlador, mas é possível utilizando-se de um projeto compatível.
Boa tarde, estou trabalhando com esse sensor para um TCC e gostaria de saber se você poderia me indicar um site de confiança ou me passar informações sobre o funcionamento interno do driver, pois não consigo achar em lugar nenhum, e isso seria de grande ajuda. Desde já, muito obrigada!!
Olá Graziele, tudo bem?
Qual a sua dúvida? Internamente este equipamento trabalha apenas com um jogo de gangorra e reed switch, demais detalhes de programação são definidos utilizando-se as variáveis de programação do software Arduino.
Boa tarde! poderia me ajudar porque não consigo visualizar o código que foi baixado, ele esta no formato .INO. qual o programa que posso utilizar para visualiza-lo?? desde já agradeço a atenção.
Boa tarde Jefferson!
Para visualizar os arquivos .ino você deve ter instalado em seu computador o software Arduino, disponível em arduino.cc e que possibilita o carregamento do código junto a sua placa microcontroladora.
Primeiramente parabéns pelo conteúdo, achei muito interessante, porém fiquei com algumas dúvidas: no caso de instalar o sensor em uma residência para controlar as janelas, qual o melhor local de instalação e o ângulo do sensor para ter mais assertividade no funcionamento? Caso esteja chuviscando e a água não atinja o sensor a todo momento, poderia ocorrer um abre e fecha da janela toda hora? O certo seria fechar e só abrir com a ação do dono da casa?
Boa Tarde Leandro!
Muito obrigado, ficamos felizes em saber que nossos projetos são úteis para nossos clientes!
O local de instalação deve ser de fácil acesso sem objetos de interrupção e/ou árvores, por exemplo, que impeçam que a chuva de alguma maneira chegue ao mesmo, já o ângulo, varia entre os 45 a 90º dependendo do local utilizado para realização da instalação, são detalhes bastante pessoas que variam de acordo com cada projeto. Caso não exista um contato direto de chuva e o delay seja parcialmente reduzido, sim, acarretará em um abre e fecha, a abertura manual é uma opção, outra é a utilização de relés de atraso, por exemplo.
Olá muito boa noite e parabéns pelas explicações, estou tentando fazer uma ligação do sensor de chuva com relé direto na botoeira de um motor basculante de uma cobertura retrátil, poderia me passar o esquema de ligação por favor
Olá Jeffer!
Infelizmente não temos nenhum projeto como este desenvolvido no momento!
Boa tarde, na imagem da montagem fisica eu não entendi o porque você colocou um resistor poderia por gentileza explicar? aparentemente não tem nada ligado à ele, e o “fio” preto está em outro furo da protoboard. Sou um pouco leigo nesse assunto.
Boa Tarde Robert!
O resistor possui a finalidade de regular a tensão de alimentação do backlight do display, o seu sistema de iluminação de fundo.
Boa tarde, Queria que essas informação chegasse pelo email , como aviso de chuva , era para o projeto de feira de ciencias da minha escola , queria mostrar que o arduido e eficiente para o dia dia.
Boa tarde Henrique!
Neste caso será necessário adicionar um módulo wifi ou ethernet para o Arduino e realizar o envio do e-mail por SMTP, o que requer um pouco de conhecimento, com a ajuda de uma IA como o ChatGPT você deve conseguir realizar.
Alguns módulos que temos disponível em nosso site:
https://www.usinainfo.com.br/ethernet-e-wifi-arduino-530
Ou optar pela nova versão do Arduino, o Uno R4 Wi-Fi, e desenvolver seu projeto com ele.
https://www.usinainfo.com.br/placas-arduino/arduino-uno-r4-wifi-com-matriz-de-led-e-entrada-usb-c-8799.html