{"product_id":"rain-detection-sensor-module","title":"Rain Detection Sensor Module","description":"\u003ch3\u003e\u003cspan\u003eRain Detection Sensor Module – LM393 Analog \u0026amp; Digital Output\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eThe \u003c\/span\u003e\u003cstrong\u003e\u003cspan\u003eRain Sensor Module\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e is an easy-to-use electronic sensor designed to detect rainfall, water droplets, and surface moisture. It is ideal for Arduino, ESP32, and other microcontroller-based projects requiring automatic rain detection.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe module consists of a \u003c\/span\u003e\u003cstrong\u003e\u003cspan\u003erain detection plate and an LM393 comparator control board\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e, providing both analog (AO) and digital (DO) outputs. The analog output allows monitoring of changes in moisture levels, while the digital output provides a simple rain\/no-rain signal with adjustable sensitivity.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eIts compact design, adjustable potentiometer, and mounting holes make it suitable for weather monitoring, smart irrigation systems, automatic rain alarms, and educational electronics projects.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan\u003eKey Features\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003cspan\u003eRain and Water Detection:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Detects water droplets and moisture on the sensing plate.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003cspan\u003eDual Output:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Provides analog (AO) and digital (DO) signals.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003cspan\u003eLM393 Comparator:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Provides digital switching based on the selected detection threshold.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003cspan\u003eAdjustable Sensitivity:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Onboard potentiometer allows adjustment of the digital detection threshold.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003cspan\u003eLED Indicators:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Power and digital detection status indicators.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003cspan\u003eMicrocontroller Compatible:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Can be connected to Arduino, ESP32, ESP8266, and other compatible controllers.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003cspan\u003eSeparate Detection Plate:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Allows convenient positioning of the sensing surface.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003cspan\u003eEasy Installation:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Mounting holes simplify integration into electronics projects.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003cspan\u003eLow-Cost Solution:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Suitable for DIY weather stations and automation projects.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cspan\u003eTechnical Specifications\u003c\/span\u003e\u003c\/h3\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003cspan\u003eParameter\u003c\/span\u003e\u003c\/th\u003e\n\u003cth\u003e\u003cspan\u003eSpecification\u003c\/span\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eProduct Type\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eRain Detection Sensor Module\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eComparator IC\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eLM393\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eOperating Voltage\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e3.3–5V DC\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eSensor Plate Dimensions\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e50 × 40mm\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eControl Board Dimensions\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e32 × 14mm\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eOutput Types\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eAnalog (AO) and Digital (DO)\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eDigital Output\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eHIGH \/ LOW\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eAnalog Output\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eVoltage varies with detected moisture\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eSensitivity Adjustment\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eOnboard Potentiometer\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eDetection Method\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eConductive Rain Sensing Plate\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eIndicator LEDs\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003ePower and Detection Status\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eMounting\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003ePCB Mounting Holes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eCompatible Controllers\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eArduino, ESP32, ESP8266 and similar microcontrollers\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch3\u003e\u003cspan\u003ePin Configuration\u003c\/span\u003e\u003c\/h3\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003cspan\u003ePin\u003c\/span\u003e\u003c\/th\u003e\n\u003cth\u003e\u003cspan\u003eFunction\u003c\/span\u003e\u003c\/th\u003e\n\u003cth\u003e\u003cspan\u003eConnection\u003c\/span\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eVCC\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003ePower Supply\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e3.3V or 5V\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eGND\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eGround\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eGND\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eDO\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eDigital Output\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eMicrocontroller Digital Input\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eAO\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eAnalog Output\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eMicrocontroller ADC Input\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch3\u003e\u003cspan\u003eWorking Principle\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eThe rain sensor uses a conductive detection plate to identify the presence of water droplets.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eWhen water falls onto the sensing plate, it creates conductive paths between the exposed traces, changing the electrical resistance.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe control board processes this change and generates two output signals:\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eAnalog Output (AO)\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eProvides a variable voltage corresponding to the conductivity of the sensing plate. It can be connected to an analog input for monitoring relative moisture changes.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eDigital Output (DO)\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eProvides a HIGH or LOW signal based on the threshold set by the onboard potentiometer.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eTypical operation:\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003cspan\u003eDry Surface:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Digital output HIGH.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003cspan\u003eWater Detected:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Digital output LOW.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003cspan\u003eSensitivity:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Adjustable using the onboard potentiometer.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cspan\u003eThe digital output indicator LED typically activates when moisture exceeds the configured threshold.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan\u003eArduino Connection Example\u003c\/span\u003e\u003c\/h3\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003cspan\u003eRain Sensor\u003c\/span\u003e\u003c\/th\u003e\n\u003cth\u003e\u003cspan\u003eArduino UNO\u003c\/span\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eVCC\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e5V\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eGND\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eGND\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eAO\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eA0\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eDO\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eD2\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cspan\u003eThe analog output can be used to monitor changes in moisture, while the digital output can trigger an alarm or automated response.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan\u003eESP32 Connection Example\u003c\/span\u003e\u003c\/h3\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003cspan\u003eRain Sensor\u003c\/span\u003e\u003c\/th\u003e\n\u003cth\u003e\u003cspan\u003eESP32\u003c\/span\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eVCC\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e3.3V\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eGND\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eGND\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eAO\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eGPIO34 (ADC)\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eDO\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eGPIO27\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eImportant:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Power the module at 3.3V when connecting its outputs directly to an ESP32 to avoid exceeding the ESP32's GPIO voltage limits.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan\u003eApplications\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eRain Detection Systems\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eDIY Weather Stations\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eSmart Irrigation Projects\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eAutomatic Window Closing Systems\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRain Alarm Systems\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eOutdoor Weather Monitoring\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eArduino and ESP32 Projects\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eEducational Electronics Experiments\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHome Automation Systems\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eWater Droplet Detection\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cspan\u003eImportant Notes\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eThe sensing plate detects water through electrical conductivity; it does not directly measure rainfall in millimeters.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eAnalog readings depend on water conductivity, droplet distribution, and sensor condition.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eThe digital output threshold can be adjusted using the potentiometer.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eProlonged exposure to moisture can cause corrosion of the exposed conductive traces.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eClean and dry the sensing plate periodically for reliable operation.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eThe control board is not waterproof and should be protected from direct rain and moisture.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFor permanent outdoor installations, additional weatherproofing and maintenance are recommended.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eThe sensor is not designed for precision rainfall measurement.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cspan\u003ePackage Includes\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003e1 × Rain Detection Sensor Plate\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e1 × LM393 Comparator Control Module\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e1 × Connection Cable Set\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Robot Pi Shop","offers":[{"title":"Default Title","offer_id":40764267331717,"sku":"SN-000117-DVR","price":1.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0565\/5819\/0725\/files\/71WJp-s2KmL._AC_UF1000_1000_QL80.jpg?v=1767555141","url":"https:\/\/robotpishop.com\/products\/rain-detection-sensor-module","provider":"Robot Pi Shop","version":"1.0","type":"link"}