qixinwei-pcba
Raindrop Sensor Module Rain Detection Module Large Area Rain Board LM393 5V TTL Output Weather Monitoring
Raindrop Sensor Module Product Overview
The raindrop sensor module consists of a large-area rain detection board and a separate control board for detecting rain or measuring rainfall intensity. The control board uses an LM393 comparator, operates at 5V, and provides TTL digital output (active low) and analog voltage output (AO). The digital output can directly drive relays, buzzers, fans, etc. (approx. 100mA drive capability). Sensitivity is adjustable via potentiometer. When no water is present, DO outputs high and indicator LED off; when water is detected, DO outputs low and indicator LED on. The large-area detection board (54×40mm) improves rain capture. Control board size is only 30×16mm with mounting holes. Available as bare PCB or complete assembled kit. Ideal for smart awnings, car wipers, weather monitoring, etc.
Raindrop Sensor Module Core Features
Large-Area Rain Board: 54×40mm, larger than standard boards for higher sensitivity and reliable detection
Separate Board Design: Rain board and control board separated – place detection board outdoors, control board indoors
Dual Output: DO digital (TTL, active low) for switch control, AO analog for rainfall intensity (requires ADC)
LM393 Comparator: Stable operation, adjustable sensitivity via potentiometer
5V Power Supply: Standard 5V DC with power LED and output indicator LED
Strong Drive Capability: DO output directly drives relays, buzzers, fans (approx. 100mA)
Mounting Holes: Both boards have mounting holes for easy installation
Two Options: Bare PCB (components not soldered) or assembled module (ready to use)
Raindrop Sensor Module Applications
Smart Awning / Clothes Rack: Detect rain and automatically retract awning or clothes rack
Automatic Car Wiper: Mount on windshield to sense rain and adjust wiper speed
Weather Station / Rain Monitoring: Use as rain sensor to log precipitation data
Smart Garden Irrigation: Pause watering when it rains to save water
Outdoor Equipment Protection: Detect rain to automatically cover equipment or cut power
Teaching Experiments: Demonstrate rain detection, ADC conversion, threshold comparison
Raindrop Sensor Module Key Advantages
Large Detection Area for Reliable Sensing: 54×40mm board provides larger water contact area, reducing missed detections
Separate Design for Flexible Installation: Detection board outdoors, control board indoors for reduced wiring interference
Dual Output for Different Needs: DO for simple switching, AO for analog rain intensity analysis
High Drive Capability Simplifies Circuitry: DO directly drives relays – no extra driver transistors needed
Adjustable Sensitivity Adapts to Environments: Potentiometer sets threshold for light drizzle or heavy rain
Extremely Cost-Effective: Low-cost solution for smart home and weather monitoring projects
Two Configurations for Any User: Bare PCB for DIY soldering, assembled kit for plug-and-play convenience
Why Choose QIXINWEI
Years of experience in the electronics industry. Trusted by global customers.
Massive In-Stock Inventory – Ready to ship promptly
BOM Matching Service – One-stop solution, save time
PCBA Customization – Professional engineering team creates tailor-made solutions based on your needs
Cost-Effective & Efficient – Better channel, better cost
A dedicated team makes your procurement smoother.
Contact us for BOM quotes or PCBA inquiries











FAQ:
What is the raindrop sensor module and its key features?
This module consists of a large‑area rain detection board and a separate control board built around an LM393 comparator. The sensing board has a grid of exposed conductive traces: when water droplets bridge the traces, the resistance drops and the output signal changes. Key specifications: operating voltage 5 V DC, dual output — digital (TTL, HIGH/LOW) with adjustable threshold and analog (0–5 V) proportional to the amount of water, sensitivity potentiometer, and indicator LEDs. It is widely used in rain sensing, automatic wiper systems, and weather monitoring projects.How do I connect the raindrop sensor to Arduino or ESP32?
Wiring is straightforward. Connect VCC → 5 V (the module is designed for 5 V), GND → GND. For digital output, connect DO → any digital input pin. For analog output, connect AO → any analog input pin (A0 on Arduino Uno). On ESP32 (3.3 V logic), the analog output will saturate at about 3.3 V but still works; the digital output is open‑drain and can be pulled up to 3.3 V for safe reading. In code, use digitalRead() for rain/no‑rain detection, or analogRead() to estimate rain intensity.How does the rain detection board work? What makes it "large area"?
The detection board features a long, serpentine pattern of exposed nickel‑plated traces covering a much larger surface than standard small‑size rain sensors. When water bridges the traces, the resistance between them falls from nearly infinite (dry) to a few kilo‑ohms (wet). This resistance change is converted by the comparator board into both a continuous analog voltage and a digital trigger. The larger surface area means it can detect light drizzle faster and give more stable readings than tiny sensor pads.What is the difference between the digital (DO) and analog (AO) outputs?
The analog output (AO) provides a 0–5 V signal that increases with the amount of water on the board — more water = higher voltage. This lets you measure rain intensity or implement multi‑level thresholds in software. The digital output (DO) gives a simple HIGH/LOW signal: it goes LOW when the water level crosses the potentiometer‑set threshold. Use AO for data logging and precision, DO for simple rain‑alarm triggering without any code.How do I adjust the sensitivity of the digital output?
The control board has a blue potentiometer. Turn it clockwise to raise the threshold (needs more water to trigger), counter‑clockwise to lower it. To set it, place a few drops of water on the sensing board and slowly turn the pot until the DO LED just turns on. This sets the rain alarm point. The on‑board comparator LED gives a visual indication of the output state.What is the typical analog output voltage range for dry vs. wet conditions?
At 5 V supply, a completely dry board outputs around 0 V–0.5 V (or a low ADC value). With a few drops of water, the voltage quickly rises to 2 V–3.5 V. Under heavy rain or full submersion, the output can reach 4.5 V–5 V. Exact values depend on the water's conductivity and the board's cleanliness. You can calibrate by mapping ADC readings from dry and fully wet conditions to a 0%–100% scale in your code.Can the raindrop sensor be powered by 3.3 V?
The module is specified for 5 V, but it will often work at 3.3 V with reduced analog output range. The digital output still functions because the LM393 comparator operates down to 2 V. However, the sensing board's resistance measurement is optimized for 5 V, so the analog sensitivity may be slightly lower at 3.3 V. For best results, use a 5 V supply and level‑shift the outputs if connecting to a 3.3 V MCU like ESP32.How can I protect the sensing board from corrosion?
The exposed nickel‑plated traces will slowly corrode if DC voltage is constantly applied while water sits on the board, due to electrolysis. To extend its life: 1) Power the sensor only during measurements (e.g., once per second) by switching VCC with a transistor or using a digital pin. 2) Apply a thin conformal coating (leaving the trace gaps open). 3) Clean the board regularly with isopropyl alcohol. Without these measures, continuous operation in rain may degrade the sensor within a few weeks.Why does the digital output sometimes flicker during light rain?
This happens because the water film on the board is unstable — the resistance fluctuates as droplets merge and evaporate. The LM393 comparator can react very quickly. To fix flickering, add a small hysteresis by placing a resistor (e.g., 100 kΩ) between DO and the non‑inverting input of the LM393 (usually accessible via a test point). In software, you can also implement a debounce algorithm that ignores transitions shorter than a few hundred milliseconds.What are the most typical applications of this raindrop sensor?
It is widely used in automatic car wiper systems, smart home rain alarms, weather stations, agricultural irrigation control, skylight and window closers, and Arduino/ESP32 weather monitoring projects. Its dual output, simple adjustability, and large sensing area make it an excellent entry‑level sensor for rainfall detection.
- Product Name:
- Raindrop Sensor Module (Rain Detection / Weather Module)
- Model:
- DSK Raindrops Module
- Detection Method:
- Contact-based (conductivity of water)
- Operating Voltage:
- 5V DC
- Comparator IC:
- LM393
- Output Signals:
- DO (TTL active low) + AO (analog voltage 0-5V)
- Digital Output Drive Capability:
- Approx. 100mA
- Sensitivity Adjustment:
- Potentiometer
- Indicators:
- Power LED (red), Output LED (green)
- Configurations:
- PCB only / Complete assembled set