This Rain/Water Drop Detection Sensor Module is designed to detect rainfall presence and measure its intensity for weather monitoring and automation projects. It works on the principle of resistance change: when raindrops fall on the sensing board, they create a conductive path between exposed nickel-plated lines, reducing the overall resistance [citation:2][citation:3][citation:7].
The module is commonly used in smart agriculture, automatic wiper systems, and irrigation controls [citation:7][citation:11].
| Parameter | Value |
|---|---|
| Supply Voltage | 3.3V to 5V DC |
| Board Material | FR04 doublesided, nickel-plated |
| Output Type | Analog (AO) + Digital (DO) |
| Comparator | LM393 |
| Sensing Area | ~5.5 x 4.0 cm |
| PCB Size | 32 x 14mm |
> Connect VCC to 5V, GND to ground. The DO pin provides a digital signal (LOW when rain is detected), while AO gives an analog reading proportional to water intensity
## Working Principle
The sensor board contains exposed nickelplated tracks that act as a variable resistor. When dry, resistance is high and the output voltage remains high. When rain falls, water bridges the tracks, reducing resistance and lowering the output voltage the more water, the lower the resistance [citation:2][citation:3].
## Key Features
+LM393 Comparator - Wide voltage comparator provides clean, stable output signal
+Adjustable Sensitivity Onboard potentiometer finetunes the detection threshold
+LED Indicators - Power LED shows status; DO LED triggers when rain exceeds threshold
+NickelPlated Surface Resists oxidation and ensures long-term conductivity [citation:1][citation:6]
# Applications
√ Supports both analog and digital outputs for flexible use
√ 5x4cm sensing area with mounting holes for easy installation
√ Built-in potentiometer for sensitivity adjustment [citation:1][citation:12]
## Connection Guide
| Module Pin | Arduino Pin | Function |
|---|---|---|
| VCC | 5V | Power supply |
| GND | GND | Ground |
| DO | Digital Pin | Digital output (0/1) |
| AO | Analog Pin | Analog voltage reading |
> Use DO for simple rain presence detection, or AO for measuring rainfall intensity
## Troubleshooting
No signal:
Inconsistent readings: