Arduino - Detector / sensor de agua

El bloque sensor de agua está diseñado para la detección de agua, que se puede utilizar ampliamente para detectar la lluvia, el nivel del agua e incluso las fugas de líquido.

Conectar un sensor de agua a un Arduino es una excelente manera de detectar una fuga, derrame, inundación, lluvia, etc. Se puede utilizar para detectar la presencia, el nivel, el volumen y / o la ausencia de agua. Si bien esto podría usarse para recordarle que debe regar sus plantas, existe un sensor Grove mejor para eso. El sensor tiene una serie de trazas expuestas, que indican BAJO cuando se detecta agua.

En este capítulo, conectaremos el sensor de agua al Pin digital 8 en Arduino, y enlistaremos el muy útil LED para ayudar a identificar cuando el sensor de agua entra en contacto con una fuente de agua.

Componentes requeridos

Necesitará los siguientes componentes:

  • 1 × tablero
  • 1 × Arduino Uno R3
  • 1 × sensor de agua
  • 1 × led
  • 1 × resistencia de 330 ohmios

Procedimiento

Siga el diagrama del circuito y conecte los componentes en la placa de pruebas como se muestra en la imagen que se muestra a continuación.

Bosquejo

Abra el software Arduino IDE en su computadora. La codificación en el lenguaje Arduino controlará su circuito. Abra un nuevo archivo de dibujo haciendo clic en Nuevo.

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 tener en cuenta

El sensor de agua tiene tres terminales: S, V out (+) y GND (-). Conecte el sensor de la siguiente manera:

  • Conecte el + V sa + 5v en su placa Arduino.
  • Conecte S al pin digital número 8 en la placa Arduino.
  • Conecte GND con GND en Arduino.
  • Conecte el LED al pin digital número 9 en la placa Arduino.

Cuando el sensor detecta agua, el pin 8 en Arduino se vuelve BAJO y luego el LED en Arduino se enciende.

Resultado

Verá que el LED de indicación se enciende cuando el sensor detecta agua.