Skip to Content

Raindrop Sensor Module

🌧️ Raindrop Sensor Module – Rain Detection for Arduino, ESP, and IoT Projects

The Raindrop Sensor Module is a reliable and easy-to-use rain detection system for electronics projects. It detects water droplets or humidity on its sensitive detection plate and sends either an analog or digital signal to your microcontroller. Ideal for weather stations, automatic wiper systems, smart irrigation, and home automation.

⚙️ Technical Specifications

ParameterSpecification
Working Voltage3.3V – 5V DC
OutputAnalog (AO) & Digital (DO)
SensitivityAdjustable via onboard potentiometer
PCB Size~3.2cm x 1.4cm (control board)
Sensor Plate Size~5.4cm x 4cm
Current Draw< 20mA
Compatible WithArduino, ESP32, ESP8266, STM32, Raspberry Pi

✅ Features

  • 💧 Detects rain, moisture, or water splashes on the plate

  • 🔄 Dual output: use analog for precise moisture levels, or digital for simple trigger

  • ⚙️ Adjustable sensitivity via onboard potentiometer

  • 🧰 Easy to interface with Arduino, ESP32, NodeMCU, etc.

  • 🛠️ Ideal for outdoor sensing, smart homes, and weather alerts

🛠️ Arduino Wiring Guide

Sensor PinArduino Pin
VCC5V
GNDGND
AOA0
DOD2 (or any digital pin)

🧪 Arduino Example Code

int rainDigital = 2; int rainAnalog = A0; void setup() { pinMode(rainDigital, INPUT); Serial.begin(9600); } void loop() { int rainLevel = analogRead(rainAnalog); int isRaining = digitalRead(rainDigital); Serial.print("Analog Rain Level: "); Serial.println(rainLevel); if (isRaining == LOW) { Serial.println("Rain detected!"); } else { Serial.println("No rain."); } delay(1000); }

🎥 YouTube Tutorial

55.00 LE 55.00 LE

This combination does not exist.

Sensor