Features:
- Wide Voltage Range: Operates on 3.3V–5V
- Dual Output: Digital (DO) and Analog (AO) outputs
- Adjustable Sensitivity: Using onboard potentiometer
- Direct Output Control: Can drive small devices (up to 100mA)
- Easy Installation: Includes bolt holes and Dupont wiring
- LED Indicators: Power and output status LEDs
- Large Detection Area: Copper detection plate increases surface sensitivity
- Wide Compatibility: Works with Arduino, ESP8266, and similar platforms
Specifications:
Parameter |
Specification |
Operating Voltage |
3.3V – 5V |
Output Type |
Digital (0 or 1) and Analog (0–1023) |
Current Capability |
Up to 100mA for load control |
Comparator |
LM393 |
PCB Dimensions |
3.2cm x 1.4cm |
How It Works:
- Connect sensor to a 5V power supply — power LED turns ON
- Dry sensor: DO output is HIGH, output LED OFF
- Rain/water detected: DO goes LOW, output LED ON
- Dry sensor again: DO returns HIGH, LED turns OFF
Output Types:
Output |
Description |
AO (Analog Output) |
Connect to ADC pin to measure water quantity/resistance |
DO (Digital Output) |
Connect to digital input pin for simple water presence detection |
Pinout:
Pin |
Description |
VCC |
3.3–5V Power Input |
GND |
Ground |
DO |
Digital Output |
AO |
Analog Output |
Control Board Overview:
The control board acts as the intermediary between the rain-sensing plate and your microcontroller. It includes:
- Voltage divider for analog voltage output
- Potentiometer for sensitivity adjustment
- LM393 comparator for stable digital output
Arduino Example Code:
#define rainAnalog A1
#define rainDigital 2
void setup() {
Serial.begin(9600);
pinMode(rainDigital, INPUT);
}
void loop() {
int rainAnalogVal = analogRead(rainAnalog);
boolean bIsRaining = !(digitalRead(rainDigital));
Serial.print("Analog Value: ");
Serial.print(rainAnalogVal);
Serial.print(" | Raining: ");
Serial.println(bIsRaining ? "Yes" : "No");
delay(200);
}
Applications:
- Smart irrigation systems
- Rain detection in home automation
- Weather monitoring stations
- Automatic window closing systems
- IoT rain alert notifications
Features:
- Wide Voltage Range: Operates on 3.3V–5V
- Dual Output: Digital (DO) and Analog (AO) outputs
- Adjustable Sensitivity: Using onboard potentiometer
- Direct Output Control: Can drive small devices (up to 100mA)
- Easy Installation: Includes bolt holes and Dupont wiring
- LED Indicators: Power and output status LEDs
- Large Detection Area: Copper detection plate increases surface sensitivity
- Wide Compatibility: Works with Arduino, ESP8266, and similar platforms
Specifications:
Parameter |
Specification |
Operating Voltage |
3.3V – 5V |
Output Type |
Digital (0 or 1) and Analog (0–1023) |
Current Capability |
Up to 100mA for load control |
Comparator |
LM393 |
PCB Dimensions |
3.2cm x 1.4cm |
How It Works:
- Connect sensor to a 5V power supply — power LED turns ON
- Dry sensor: DO output is HIGH, output LED OFF
- Rain/water detected: DO goes LOW, output LED ON
- Dry sensor again: DO returns HIGH, LED turns OFF
Output Types:
Output |
Description |
AO (Analog Output) |
Connect to ADC pin to measure water quantity/resistance |
DO (Digital Output) |
Connect to digital input pin for simple water presence detection |
Pinout:
Pin |
Description |
VCC |
3.3–5V Power Input |
GND |
Ground |
DO |
Digital Output |
AO |
Analog Output |
Control Board Overview:
The control board acts as the intermediary between the rain-sensing plate and your microcontroller. It includes:
- Voltage divider for analog voltage output
- Potentiometer for sensitivity adjustment
- LM393 comparator for stable digital output
Arduino Example Code:
#define rainAnalog A1
#define rainDigital 2
void setup() {
Serial.begin(9600);
pinMode(rainDigital, INPUT);
}
void loop() {
int rainAnalogVal = analogRead(rainAnalog);
boolean bIsRaining = !(digitalRead(rainDigital));
Serial.print("Analog Value: ");
Serial.print(rainAnalogVal);
Serial.print(" | Raining: ");
Serial.println(bIsRaining ? "Yes" : "No");
delay(200);
}
Applications:
- Smart irrigation systems
- Rain detection in home automation
- Weather monitoring stations
- Automatic window closing systems
- IoT rain alert notifications