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.