Arduino - detector / sensor de água

O bloco do sensor de água é projetado para detecção de água, que pode ser amplamente usado para detectar chuvas, nível de água e até mesmo vazamento de líquido.

Conectar um sensor de água a um Arduino é uma ótima maneira de detectar vazamentos, derramamentos, enchentes, chuvas, etc. Pode ser usado para detectar a presença, o nível, o volume e / ou a ausência de água. Embora isso possa ser usado para lembrá-lo de regar suas plantas, existe um sensor Grove melhor para isso. O sensor possui uma série de traços expostos, que indicam BAIXA quando a água é detectada.

Neste capítulo, conectaremos o sensor de água ao pino digital 8 no Arduino e contaremos com o LED muito prático para ajudar a identificar quando o sensor de água entra em contato com uma fonte de água.

Componentes necessários

Você precisará dos seguintes componentes -

  • 1 × breadboard
  • 1 × Arduino Uno R3
  • 1 × sensor de água
  • 1 × led
  • 1 × 330 ohm resistor

Procedimento

Siga o diagrama de circuito e conecte os componentes na placa de ensaio, conforme mostrado na imagem abaixo.

Esboço

Abra o software Arduino IDE em seu computador. A codificação na linguagem Arduino controlará seu circuito. Abra um novo arquivo de esboço clicando em Novo.

Código Arduino

#define Grove_Water_Sensor 8 // Attach Water sensor to Arduino Digital Pin 8
#define LED 9 // Attach an LED to Digital Pin 9 (or use onboard LED)

void setup() {
   pinMode(Grove_Water_Sensor, INPUT); // The Water Sensor is an Input
   pinMode(LED, OUTPUT); // The LED is an Output
}

void loop() {
   /* The water sensor will switch LOW when water is detected.
   Get the Arduino to illuminate the LED and activate the buzzer
   when water is detected, and switch both off when no water is present */
   if( digitalRead(Grove_Water_Sensor) == LOW) {
      digitalWrite(LED,HIGH);
   }else {
      digitalWrite(LED,LOW);
   }
}

Código a ser anotado

O sensor de água tem três terminais - S, V saída (+) e GND (-). Conecte o sensor da seguinte forma -

  • Conecte os + V s a + 5v na placa Arduino.
  • Conecte S ao pino digital número 8 na placa Arduino.
  • Conecte GND com GND no Arduino.
  • Conecte o LED ao pino digital número 9 na placa Arduino.

Quando o sensor detecta água, o pino 8 no Arduino fica BAIXO e o LED no Arduino é LIGADO.

Resultado

Você verá o LED de indicação acender quando o sensor detectar água.