- Descrição: O Sensor (Detector) Óptico Fototransistor QRD1114 é um componente eletrônico…
Como usar com Arduino – Sensor (Detector) de Chuva
– Descrição:
O Sensor (Detector) de Chuva é um módulo eletrônico desenvolvido com a finalidade de detectar gotas de chuva em uma placa que faz parte do mesmo. Caso não seja detectado gotas de água na superfície da placa, a saída (digital) do sensor se mantém em nível alto e quando o sensor detectar alguma gota de água sobre a superfície, a saída (digital) altera para nível baixo. A sensibilidade do sensor pode ser ajustada através do trimpot no módulo.
– Especificações e características:
– Controlador: LM393
– Tensão de operação: 3,3 – 5VDC
– Saída digital e analógica
– LED indicador para presença de tensão
– LED indicador para saída digital
– Sensibilidade ajustável através de trimpot
– Aplicações:
Projetos com Arduino ou outras plataformas microcontroladas em que seja necessário detectar chuva / água sobre a superfície da placa do sensor.
– Proposta da prática:
Utilizar o Sensor (Detector) de Chuva em conjunto com o Arduino e acender um LED quando o sensor fizer a detecção de água na superfície da placa.
– Lista dos itens necessários:
01 – Arduino com Cabo USB
01 – Sensor (Detector) de Chuva
01 – LED Difuso 5mm Verde
01 – Resistor de 150Ω
01 – Protoboard
02 – Cabos Jumper macho-macho
03 – Cabos Jumper macho-fêmea
02 – Cabos Jumper fêmea-fêmea
– Esquema de ligação da prática:
– Tutorial de instalação e configuração do ambiente de programação do Arduino:
Arduino – Instalação e Configuração da IDE no Windows
– Código:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
const int pinoLed = 12; //PINO DIGITAL UTILIZADO PELO LED const int pinoSensor = 3; //PINO DIGITAL UTILIZADO PELO SENSOR void setup(){ pinMode(pinoSensor, INPUT); //DEFINE O PINO COMO ENTRADA pinMode(pinoLed, OUTPUT); //DEFINE O PINO COMO SAÍDA digitalWrite(pinoLed, LOW); //LED INICIA DESLIGADO } void loop(){ if(digitalRead(pinoSensor) == LOW){ //SE A LEITURA DO PINO FOR IGUAL A LOW, FAZ digitalWrite(pinoLed, HIGH); //ACENDE O LED }else{ //SENÃO, FAZ digitalWrite(pinoLed, LOW); //APAGA O LED } } |
– Resultado final:
Gostou desta prática? Então deixa seu comentário, dúvida ou sugestão aí embaixo!
Loja online: https://www.masterwalkershop.com.br
Fan page no Facebook: https://www.facebook.com/masterwalkershop
Nos ajude a espalhar conhecimento clicando no botão de compartilhar (f Like) que está mais abaixo.
Obrigado e até a próxima!
Seu feedback é muito importante! Que tal dar uma nota para esta postagem?! Faça sua avaliação aqui embaixo.
Postagem anterior: Como usar com Arduino – Servo Motor MG946R
Próxima postagem: Como usar com Arduino – Display de 7 Segmentos (Anodo Comum)
Eu fiz com ESP 32 e deu super certo! Valeu!
Qual emulador de circuito voce usou nesse exemplo?
Olá Lazaro.
Agradeço pelo comentário!
Parte feita no Fritzing e parte desenhado em outro editor pessoal.
Como encontrou o sensor de chuva no Fritzing?
Olá Gonçalo.
Agradeço pelo comentário!
Este foi desenhado aqui na MasterWalker Shop, se não me engano.
Mas o sensor de chuva nessecita de 100mA e o Arduino somente pode fornecer 40mA, não existe a probabilidade de queimar o Arduino ? Como posso aumentar a corrente ?
Olá Matheus.
Agradeço pelo comentário!
Onde verificou a informação que o sensor consome 100mA? Fez a medição com multímetro e chegou a este valor?
Não há como “aumentar” a corrente fornecida pelos pinos do Arduino.