Descripción
Este sensor está pensado para el control de dispositivos en función de la lluvia. La placa cuenta con una superficie niquelada para resistir mejor la oxidación y alargar su vida útil. Complementa tus proyectos de Arduino o microcontroladores con este sensor de lluvia.
Utilízalo en aplicaciones de alarmas o detección para automatización: ideal para producir dispositivos relacionados con invernaderos, huertas y aquellos se vean afectados en función del clima. Además, cuenta con sensibilidad ajustable por medio del potenciómetro digital azul.
Voltaje de entrada: 3.3 ~ 5 V
Voltaje de salida: 0 ~ 4.2 V
Corriente de operación: 15 mA
Sensibilidad ajustable por potenciómetro
LED rojo – indicador de encendido
LED verde – indicador de salida de conmutación digital
Consiste en una PCB MH – RD (tipo YL 83) y un módulo YL – 38 que contiene un CI comparador LM 393 SMD (de soldado superficial) muy estable, un led de encendido y otro de activación de salida digital. Este último cuenta con 2 pines de conexión hacia el módulo MH – RD, 2 pines para la alimentación y 2 pines de datos
Conexión: VCC: Tensión de alimentación. GND: Tierra. Modo de salida dual : analógica y digital. A0: Salida analógica que entrega una tensión proporcional a la humedad. D0: Salida digital; este módulo permite ajustar cuándo el nivel lógico en esta salida pasa de bajo a alto mediante el potenciómetro
Peso: 10 g
Dimensiones MH – RD: 5.5 x 4 cm
Dimensiones YL – 38: 3 x 1.6 cm
Módulo Sensor de Lluvia Yl-83

Código arduino
int rainPin = A0;
int greenLED = 6;
int redLED = 7;
// puedes ajustar el valor
int thresholdValue = 500;
void setup(){
pinMode(rainPin, INPUT);
pinMode(greenLED, OUTPUT);
pinMode(redLED, OUTPUT);
digitalWrite(greenLED, LOW);
digitalWrite(redLED, LOW);
Serial.begin(9600);
}
void loop() {
// read the input on analog pin 0:
int sensorValue = analogRead(rainPin);
Serial.print(sensorValue);
if(sensorValue < thresholdValue){
Serial.println(" - está mojado");
digitalWrite(greenLED, LOW);
digitalWrite(redLED, HIGH);
}
else {
Serial.println(" - está seco");
digitalWrite(greenLED, HIGH);
digitalWrite(redLED, LOW);
}
delay(500);
}










Valoraciones
No hay valoraciones aún.