Os sensores são elementos fundamentais na automação e na tecnologia, permitindo que dispositivos interajam com o mundo físico. Hoje, vamos aprender como utilizar o Módulo Sensor de Chuva / Nível de Água com um microcontrolador Arduino para monitorar o nível de água e visualizar os dados no Plotter Serial.

Fonte: Eletrogate
O objetivo deste post é ensinar o funcionamento básico do sensor, como conectar os componentes e, por fim, como interpretar os dados gerados por ele em um gráfico simples e interativo.
Antes de começar, certifique-se de ter os seguintes materiais:
O Módulo Sensor de Chuva / Nível de Água funciona medindo a resistência elétrica entre suas trilhas condutoras. Quando há mais água cobrindo a superfície do sensor, a condutividade aumenta e, consequentemente, a resistência diminui. Essa variação é convertida em um sinal analógico que pode ser interpretado pelo Arduino.
Placa Sensora: Detecta a água diretamente.
Módulo de Controle: Converte o sinal da placa sensora em um valor analógico para ser interpretado por outros dispositivos.
⚠️ Não molhe o módulo de controle para evitar danos ao sensor! A água deve interagir apenas com a placa sensora:
Esquemático de Montagem

Fonte: Autor.
O código abaixo lê os valores do sensor e os exibe no Plotter Serial:
// Configurações
const int sensorPino = A0; // Porta onde o sensor está conectado
void setup() {
Serial.begin(9600); // Inicializa a comunicação serial
pinMode(sensorPino, INPUT); // Configura o pino do sensor como entrada
}
void loop() {
int sensorValor = analogRead(sensorPino); // Lê o valor analógico do sensor
// Envia o valor do sensor para o Plotter Serial
Serial.println(sensorValor);
delay(200); // Aguarda 200 ms para suavizar o gráfico no Plotter Serial
}
analogRead() capta o valor da saída do sensor, que pode variar de 0 (nenhuma água) a 1023 (sensor completamente coberto por água).Serial.println() envia os dados ao computador, permitindo sua visualização no Plotter Serial.Depois de carregar o código no Arduino, abra a IDE do Arduino e clique em Serial Plotter. Você verá um gráfico que exibe as leituras em tempo real.

Fonte: Autor.
No gráfico, observe como os valores aumentam ao molhar o sensor e diminuem à medida que ele seca. Isso demonstra o funcionamento do sensor e sua sensibilidade às mudanças no nível de água.
Com este projeto, você aprendeu a:
1. Utilizar o Módulo Sensor de Chuva / Nível de Água.
2. Configurar um sistema de monitoramento com Arduino.
3. Visualizar os dados coletados em um gráfico interativo no Plotter Serial.
Este é apenas o começo! Você pode expandir este projeto para criar um sistema de alarme para enchentes, monitorar um reservatório de água ou até automatizar a irrigação de plantas, pois esse sensor também pode ser usado para detectar a presença de água assim como um sensor de chuva. Além disso, experimente integrar outros sensores, como de temperatura ou umidade, para criar um sistema ainda mais completo.
|
A Eletrogate é uma loja virtual de componentes eletrônicos do Brasil e possui diversos produtos relacionados à Arduino, Automação, Robótica e Eletrônica em geral.
Conheça a Metodologia Eletrogate e Lecione um Curso de Robótica nas Escolas da sua Região!