Cómo funciona el Sensor de Lluvia y su interfaz con Arduino Deja un comentario

Como funciona un sensor de lluvia con Arduino

El módulo del sensor de lluvia se utiliza para la detección de lluvia. El módulo incluye dos partes. La primera parte es una placa de circuito impreso que tiene una red de caminos de cobre. Cuando las gotas de lluvia caen en esta placa, algunas partes de los caminos de cobre se conectan entre sí y la resistencia general de la placa se reduce.

La segunda parte es una placa que convierte la salida analógica en digital. La sensibilidad del sensor se puede ajustar mediante el potenciómetro de la placa.

El sensor de gotas de lluvia tiene salidas analógicas y digitales. Puedes utilizar cualquiera de estas salidas o ambas en función de tus necesidades.

Los sensores de lluvia, también llamados sensores de gotas de lluvia, son sensores muy prácticos que se utilizan en una variedad de casos de uso. Por sí solo, un sensor de lluvia sólo puede detectar si está lloviendo y la intensidad de la lluvia, pero en combinación con otros dispositivos eléctricos se pueden crear aplicaciones útiles.

La aplicación más útil es detectar una ventana abierta cuando empieza a llover porque a menudo no estoy seguro de haber cerrado una ventana después de salir de casa.

La almohadilla de detección, con una serie de trazos de cobre expuestos, actúa como una resistencia variable (igual que un potenciómetro) cuya resistencia varía en función de la cantidad de agua en su superficie.
Esta resistencia es inversamente proporcional a la cantidad de agua:

  • Cuanta más agua haya en la superficie significa una mejor conductividad y dará lugar a una menor resistencia.
  • Cuanta menos agua haya en la superficie significa una mala conductividad y dará lugar a una mayor resistencia.

El sensor produce una tensión de salida en función de la resistencia, que midiendo podemos determinar si está lloviendo o no.


AZDelivery 3 pcs Modulo Sensor de lluvia con E-book incluido!

  • ✔️ ¡Obtenga tres Módulos Sensor de lluvia a un precio especial de descuento por cantidad!
  • ✔️ El Módulo Sensor de Lluvia AZDelivery puede ser usado para la detección de la lluvia, la…
  • ✔️ El módulo de control tiene un contacto de interruptor ajustable con potenciómetro y…

Pinout del sensor de gotas de lluvia

Este módulo tiene 6 pines:

  • VCC: Alimentación del módulo – 3,3-5 V
  • GND: Tierra
  • DQ: Salida digital
  • AQ: Salida analógica
  • +: Para conectar las pads
  • -: Para conectar los pads

Puedes ver el pinout de este módulo en la siguiente imagen:

pinout sensor de lluvia arduino

¿Qué tiene este módulo?

Un sensor de lluvia típico tiene dos componentes.

  1. La almohadilla de detección: El sensor contiene una almohadilla de detección con una serie de trazos de cobre expuestos que se colocan al aire libre, posiblemente sobre el tejado o en un lugar donde pueda afectar la lluvia. Por lo general, estas trazas no están conectadas, sino que están puenteadas por el agua.
    Sonda del sensor de lluvia

    2. El módulo: El sensor también contiene un módulo electrónico que conecta la almohadilla de detección con el Arduino. El módulo produce una tensión de salida en función de la resistencia de la almohadilla de detección y se pone a disposición en un pin de salida analógica (AO).La misma señal se alimenta a un comparador de alta precisión LM393 para digitalizarla y se pone a disposición en un pin de salida digital (DO). El módulo tiene un potenciómetro incorporado para el ajuste de la sensibilidad de la salida digital (DO).

Se puede establecer un umbral mediante el potenciómetro; de forma que cuando la cantidad de agua supere el valor del umbral, el módulo dará una salida BAJA o, de lo contrario, ALTA.

Gire el potenciómetro en el sentido de las agujas del reloj para aumentar la sensibilidad y en el sentido contrario para disminuirla.

Además, el módulo dispone de dos LEDs. El LED de alimentación se encenderá cuando el módulo esté alimentado. El LED de estado se encenderá cuando la salida digital se ponga en LOW.

Proyecto del sensor de lluvia con Arduino

Circuito

El siguiente circuito muestra cómo debe conectar Arduino con el sensor de gotas de lluvia. Conecte los cables como corresponde.

conexión modulo sensor de lluvia con Arduino

Código

Sube el siguiente código a tu Arduino. Puedes ver el resultado en el monitor de serie. Cuando una gota de agua cae en la placa, la salida del módulo será LOW.

/*
  Rain Sensor - Digital 

*/

#define sensor_DO A0
//#define sensor_AO A1

void setup() {
  Serial.begin(9600);
}

void loop() {

  int val = digitalRead(sensor_DO);
  Serial.print("Digital Output: ");
  Serial.print(val);

  if (val == 1) {
    Serial.println("   Status: Dry");
  } else {
    Serial.println("   Status: Wet");
  }

  delay(1000);
}

Después de ejecutar el código, verás la siguiente imagen en la salida de serie.

 

monitor serie conectado a Arduino y sensor de lluvia

Código para la interfaz analógica

Sube el siguiente código a tu Arduino. Puedes ver el resultado en el monitor de serie.

/*
  Rain Sensor - Analog

*/

//#define sensor_DO A0
#define sensor_AO A1

void setup() {
  Serial.begin(9600);
}

void loop() {

  int val = analogRead(sensor_DO);
  Serial.print("Analog Output: ");
  Serial.print(val);

  delay(500);
}

AZDelivery 3 pcs Modulo Sensor de lluvia con E-book incluido!

  • ✔️ ¡Obtenga tres Módulos Sensor de lluvia a un precio especial de descuento por cantidad!
  • ✔️ El Módulo Sensor de Lluvia AZDelivery puede ser usado para la detección de la lluvia, la…
  • ✔️ El módulo de control tiene un contacto de interruptor ajustable con potenciómetro y…

Última actualización el 2021-07-03 / Enlaces de afiliados / Imágenes de la API para Afiliados

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

0
    0
    Tu Carrito
    Tu carrito esta vacíoVolver a la tienda
    Enviar Whatsapp
    Hola 👋
    ¿En qué podemos ayudarte?