Rain Water Level Sensor Strip
1,500 د.ع
Monitor water levels and detect rainfall with this Rain Water Level Sensor Strip, a simple yet effective sensor module designed for water level detection, rain sensing, and liquid presence monitoring applications. This versatile sensor uses a series of exposed copper traces arranged in a comb pattern to detect the presence and level of water or other conductive liquids, making it ideal for rain detection systems, water tank level monitoring, leak detection, and automated irrigation projects
In stock
CompareDescription
Rain Water Level Sensor Strip – Liquid Water Level Detection Module for Arduino
Monitor water levels and detect rainfall with this Rain Water Level Sensor Strip, a simple yet effective sensor module designed for water level detection, rain sensing, and liquid presence monitoring applications. This versatile sensor uses a series of exposed copper traces arranged in a comb pattern to detect the presence and level of water or other conductive liquids, making it ideal for rain detection systems, water tank level monitoring, leak detection, and automated irrigation projects .
The sensor operates on the principle of conductivity: when water or a conductive liquid comes into contact with the exposed traces, it creates a conductive path between the traces, which changes the output voltage. The module provides both analog and digital outputs, allowing you to read the water level as a variable analog value (0-1023 on a typical Arduino) or trigger a digital signal when a threshold is reached . An onboard potentiometer allows you to adjust the sensitivity threshold for the digital output, making it easy to customize for different applications and environmental conditions .
The sensor strip is designed to be mounted vertically for water level detection or horizontally for rain/leak detection, with a compact form factor that fits easily into tanks, gutters, or outdoor locations . The module includes a 3-pin interface (VCC, GND, OUT) and can be powered directly from 3.3V to 5V systems, making it compatible with Arduino, ESP32, Raspberry Pi, STM32, and other microcontroller platforms .
Key Features
Dual Analog and Digital Outputs
Provides both an analog output (0-5V) proportional to water level and a digital output (TTL) that triggers when the liquid level exceeds the adjustable threshold, offering flexible integration options for different applications .
Adjustable Sensitivity
Onboard potentiometer allows precise adjustment of the digital output trigger threshold, enabling fine-tuning for different water types, environmental conditions, and mounting configurations .
Simple 3-Pin Interface
Easy to connect with standard 3-pin header (VCC, GND, OUT) compatible with Arduino, ESP32, Raspberry Pi, and other microcontroller platforms using jumper wires .
Wide Voltage Compatibility
Operates from 3.3V to 5V DC, making it suitable for both 3.3V systems (Raspberry Pi, ESP32) and 5V systems (Arduino Uno, Mega) without additional level shifting .
Compact and Easy to Mount
Small form factor with mounting holes for easy installation on tank walls, gutters, rain collection systems, or any location requiring liquid presence detection .
Corrosion-Resistant Traces
Exposed copper traces are designed for intermittent contact with water; for continuous immersion applications, consider additional coating or periodic replacement .
Fast Response Time
Provides near-instantaneous detection of liquid presence, suitable for real-time monitoring and control applications .
Low Power Consumption
Minimal current draw makes it suitable for battery-powered remote monitoring applications and solar-powered systems .
Specifications
| Parameter | Value |
|---|---|
| Product Type | Rain / Water Level Sensor Module |
| Operating Voltage | 3.3V – 5V DC |
| Output Type | Analog (0-5V) and Digital (TTL) |
| Digital Output | LOW when water level above threshold, HIGH when below |
| Analog Output | Higher voltage indicates higher water level |
| Sensitivity Adjustment | Onboard potentiometer |
| Current Consumption | < 20mA |
| Interface | 3-pin header (VCC, GND, OUT) |
| Sensor Material | FR4 PCB with exposed copper traces |
| Dimensions | Approximately 65mm x 20mm x 8mm (module) |
| Operating Temperature | -10°C to +70°C |
| Compatibility | Arduino, ESP32, Raspberry Pi, STM32, PIC, AVR |
Pin Configuration
| Pin | Function | Description |
|---|---|---|
| VCC | Power Supply | 3.3V – 5V DC |
| GND | Ground | Common ground |
| OUT | Signal Output | Analog or Digital (jumper selectable on some versions) |
Wiring Diagram
Arduino Connection
Water Level Sensor Arduino Uno ----------------- ----------- VCC -----> 5V GND -----> GND OUT (Analog) -----> A0 (Analog Input)
ESP32 Connection
Water Level Sensor ESP32 ----------------- ----- VCC -----> 3.3V GND -----> GND OUT (Analog) -----> GPIO36 (ADC Input)
Arduino Code Example (Analog Reading)
const int sensorPin = A0; // Analog output pin int sensorValue = 0; void setup() { Serial.begin(9600); Serial.println("Water Level Sensor Ready"); } void loop() { sensorValue = analogRead(sensorPin); // Convert to voltage (0-5V) float voltage = (sensorValue / 1023.0) * 5.0; // Calculate percentage (0-100%) int percentage = map(sensorValue, 0, 1023, 0, 100); Serial.print("Sensor Value: "); Serial.print(sensorValue); Serial.print(" | Voltage: "); Serial.print(voltage, 2); Serial.print("V | Level: "); Serial.print(percentage); Serial.println("%"); // Simple water level indicator if (sensorValue < 200) { Serial.println("Status: NO WATER"); } else if (sensorValue < 500) { Serial.println("Status: LOW WATER"); } else if (sensorValue < 800) { Serial.println("Status: MEDIUM WATER"); } else { Serial.println("Status: HIGH WATER"); } Serial.println("-------------------"); delay(1000); }
Arduino Code Example (Digital Output with Threshold)
const int digitalPin = 7; // Digital output pin from sensor const int ledPin = 13; // Built-in LED for indication void setup() { pinMode(digitalPin, INPUT); pinMode(ledPin, OUTPUT); Serial.begin(9600); Serial.println("Rain/Water Sensor Ready"); // Adjust potentiometer to set threshold Serial.println("Adjust sensitivity using onboard potentiometer"); } void loop() { int sensorState = digitalRead(digitalPin); if (sensorState == LOW) { // Water detected digitalWrite(ledPin, HIGH); Serial.println("WATER DETECTED!"); } else { // No water detected digitalWrite(ledPin, LOW); Serial.println("No water detected"); } delay(500); }
Calibration and Sensitivity Adjustment
-
Connect the sensor to your microcontroller and upload the analog reading code
-
Place the sensor in the condition where no water is present
-
Observe the analog reading (should be near 0)
-
Place the sensor in water to the desired detection level
-
Note the analog reading at the desired threshold
-
Adjust the onboard potentiometer while monitoring the digital output until the LED/state changes at the desired water level
-
For analog applications, use the raw analog values directly without digital threshold adjustment
Common Applications
-
Rain detection for weather stations
-
Water tank level monitoring
-
Leak detection in basements or equipment rooms
-
Automatic irrigation systems
-
Flood warning systems
-
Aquarium water level monitoring
-
Coffee maker and appliance water level sensing
-
Outdoor water collection monitoring
-
Hydroponic system water level control
-
Educational electronics projects
Important Usage Notes
-
For continuous immersion applications, the exposed copper traces may oxidize over time. Periodic cleaning or replacement is recommended for long-term installations
-
The sensor detects conductive liquids. Distilled water and non-conductive liquids may not trigger reliably
-
Avoid submerging the electronics module; only the sensor strip should be exposed to water
-
For outdoor installations, protect the electronics module from direct exposure to rain and moisture
-
Clean the sensor surface periodically to remove mineral deposits or dirt that may affect sensitivity
-
Mount the sensor securely to prevent movement that could affect readings
Package Contents
-
1 x Rain Water Level Sensor Strip Module
شريط استشعار مستوى مياه الأمطار – وحدة كشف مستوى المياه السائلة لـ Arduino
راقب مستويات المياه واكتشف هطول الأمطار باستخدام شريط استشعار مستوى مياه الأمطار، وهو وحدة استشعار بسيطة وفعالة مصممة لكشف مستوى المياه واستشعار الأمطار واكتشاف وجود السوائل. يستخدم هذا المستشعر متعدد الاستخدامات سلسلة من المسارات النحاسية المكشوفة مرتبة بنمط مشط لاكتشاف وجود ومستوى المياه أو السوائل الموصلة الأخرى، مما يجعله مثاليًا لأنظمة كشف الأمطار ومراقبة مستوى خزانات المياه وكشف التسرب ومشاريع الري الآلي .
يعمل المستشعر على مبدأ التوصيلية: عندما يتلامس الماء أو سائل موصل مع المسارات المكشوفة، فإنه يخلق مسارًا موصلًا بين المسارات، مما يغير جهد الخرج. يوفر الوحدة مخرجات تماثلية ورقمية، مما يسمح لك بقراءة مستوى الماء كقيمة تماثلية متغيرة أو تشغيل إشارة رقمية عند الوصول إلى عتبة محددة . يسمح لك مقياس الجهد المدمج بضبط عتبة الحساسية للخرج الرقمي، مما يسهل تخصيصه لتطبيقات وظروف بيئية مختلفة .
صمم شريط الاستشعار للتركيب عموديًا لكشف مستوى الماء أو أفقيًا لكشف الأمطار/التسرب، مع شكل مضغوط يناسب بسهولة الخزانات والمزاريب والمواقع الخارجية . تتضمن الوحدة واجهة 3 دبابيس ويمكن تشغيلها مباشرة من أنظمة 3.3V إلى 5V، مما يجعلها متوافقة مع Arduino و ESP32 و Raspberry Pi و STM32 ومنصات المتحكمات الدقيقة الأخرى .
المميزات الرئيسية
مخرجات تماثلية ورقمية مزدوجة
يوفر كلاً من خرج تماثلي يتناسب مع مستوى الماء وخرجًا رقميًا يتم تشغيله عندما يتجاوز مستوى السائل العتبة القابلة للتعديل، مما يوفر خيارات تكامل مرنة لتطبيقات مختلفة .
حساسية قابلة للتعديل
يسمح مقياس الجهد المدمج بضبط دقيق لعتبة تشغيل الخرج الرقمي، مما يتيح التعديل الدقيق لأنواع المياه المختلفة والظروف البيئية وتكوينات التركيب .
واجهة بسيطة 3 دبابيس
سهل التوصيل برأس 3 دبابيس قياسي متوافق مع Arduino و ESP32 و Raspberry Pi ومنصات المتحكمات الدقيقة الأخرى باستخدام أسلاك توصيل .
توافق جهد واسع
يعمل من 3.3V إلى 5V تيار مستمر، مما يجعله مناسبًا لكل من أنظمة 3.3V وأنظمة 5V دون تحويل مستوى إضافي .
مضغوط وسهل التركيب
شكل صغير مع فتحات تثبيت لسهولة التركيب على جدران الخزانات والمزاريب وأنظمة تجميع الأمطار أو أي موقع يتطلب كشف وجود السوائل .
مسارات مقاومة للتآكل
المسارات النحاسية المكشوفة مصممة للتلامس المتقطع مع الماء؛ للتطبيقات التي تتطلب غمرًا مستمرًا، يوصى بطلاء إضافي أو استبدال دوري .
وقت استجابة سريع
يوفر كشفًا فوريًا تقريبًا لوجود السوائل، مناسب لتطبيقات المراقبة والتحكم في الوقت الفعلي .
استهلاك طاقة منخفض
استهلاك تيار ضئيل يجعله مناسبًا لتطبيقات المراقبة عن بُعد التي تعمل بالبطارية والأنظمة التي تعمل بالطاقة الشمسية .
المواصفات الفنية
| المعلمة | القيمة |
|---|---|
| نوع المنتج | وحدة استشعار مياه الأمطار / مستوى الماء |
| جهد التشغيل | 3.3V – 5V DC |
| نوع الخرج | تماثلي (0-5V) ورقمي (TTL) |
| الخرج الرقمي | LOW عند وجود ماء فوق العتبة، HIGH عند عدم وجود ماء |
| الخرج التماثلي | جهد أعلى يشير إلى مستوى ماء أعلى |
| ضبط الحساسية | مقياس جهد مدمج |
| استهلاك التيار | < 20 مللي أمبير |
| الواجهة | رأس 3 دبابيس |
| مادة المستشعر | FR4 PCB مع مسارات نحاسية مكشوفة |
| الأبعاد | حوالي 65 مم × 20 مم × 8 مم |
| درجة حرارة التشغيل | -10°C إلى +70°C |
| التوافق | Arduino، ESP32، Raspberry Pi، STM32 |
تكوين الدبابيس
| الدبوس | الوظيفة |
|---|---|
| VCC | طاقة 3.3V – 5V |
| GND | أرضي |
| OUT | خرج إشارة (تماثلي أو رقمي) |
مخطط التوصيل مع Arduino
مستشعر مستوى الماء Arduino Uno ----------------- ----------- VCC -----> 5V GND -----> GND OUT -----> A0
كود Arduino مثال (قراءة تماثلية)
const int sensorPin = A0; int sensorValue = 0; void setup() { Serial.begin(9600); Serial.println("مستشعر مستوى الماء جاهز"); } void loop() { sensorValue = analogRead(sensorPin); int percentage = map(sensorValue, 0, 1023, 0, 100); Serial.print("قيمة المستشعر: "); Serial.print(sensorValue); Serial.print(" | مستوى: "); Serial.print(percentage); Serial.println("%"); if (sensorValue < 200) { Serial.println("الحالة: لا يوجد ماء"); } else if (sensorValue < 500) { Serial.println("الحالة: ماء منخفض"); } else if (sensorValue < 800) { Serial.println("الحالة: ماء متوسط"); } else { Serial.println("الحالة: ماء مرتفع"); } delay(1000); }
التطبيقات الشائعة
-
كشف الأمطار لمحطات الطقس
-
مراقبة مستوى خزانات المياه
-
كشف التسرب في الطوابق السفلية أو غرف المعدات
-
أنظمة الري الآلي
-
أنظمة التحذير من الفيضانات
-
مراقبة مستوى ماء أحواض الأسماك
-
كشف مستوى الماء في صانعات القهوة والأجهزة
-
مشاريع الإلكترونيات التعليمية
محتويات العلبة
-
1 × شريط استشعار مستوى مياه الأمطار






Reviews
There are no reviews yet