ماژول سنسورتشخیص سطح آب باران با حساسیت بالا سنسوری است که برای تشخیص سطح آب در یک منطقه خاص استفاده می شود

• تشخیص وجود آب و مایعات رسانا
• ساخت سیستم هشدار سرریز مخزن
• کنترل سطح آب در مخازن کوچک
• تشخیص نشتی آب در محیطهای مختلف
• ساخت سیستم هشدار بارندگی
• پروژههای آردوینو و میکروکنترلری
• سیستمهای آبیاری هوشمند
• پروژههای خانه هوشمند
• کنترل خودکار پمپ آب
• سیستمهای هشدار صوتی و نوری
• پروژههای اینترنت اشیا (IoT)
• پروژههای آموزشی و دانشجویی
• تشخیص رطوبت و قطرات آب روی سطح سنسور
راهاندازی این ماژول بسیار ساده است و معمولاً تنها دارای سه پایه برای اتصال است:
پایه ماژول اتصال
VCC یا + 3.3V DC یا 5V
GND یا - زمین مدار
S یا Signal خروجی سیگنال آنالوگ ماژول
این سنسور با ولتاژ تغذیه 3.3 تا 5 ولت DC و جریان مصرفی حدود 20mA کار میکند و پایه S یک خروجی آنالوگ ارائه میدهد.
• اتصال به Arduino
برای اتصال به Arduino میتوانید از اتصال زیر استفاده کنید:
ماژول سطح آب Arduino
VCC ────────► 5V
GND ────────► GND
S ────────► A0
پس از اتصال، مقدار خروجی سنسور از طریق پایه آنالوگ خوانده میشود. هرچه بخش بیشتری از مسیرهای رسانای سنسور با آب تماس داشته باشد، مقدار خروجی آنالوگ تغییر کرده و معمولاً مقدار خواندهشده افزایش پیدا میکند.
فقط قسمت حساس و مسیرهای مخصوص تشخیص باید با آب تماس داشته باشند. بخش اتصال پایهها و سیمکشی باید تا حد امکان از رطوبت محافظت شود.

1. پایه VCC را به 3.3 یا 5 ولت متصل کنید.
2. پایه GND را به زمین مدار وصل کنید.
3. پایه Signal را به یکی از ورودیهای آنالوگ میکروکنترلر متصل کنید.
4. مقدار خروجی سنسور را توسط ADC یا مبدل آنالوگ به دیجیتال میکروکنترلر بخوانید.
5. سنسور را در شرایط خشک بررسی و مقدار پایه را ثبت کنید.
6. سنسور را در محیط واقعی آزمایش کنید.
7. مقدار آستانه مناسب برای فعال شدن هشدار یا کنترل تجهیزات را تعیین کنید.
برای دستیابی به عملکرد بهتر، مقدار آستانه باید متناسب با شرایط واقعی پروژه و نوع مایع کالیبره شود. در زمان اتصال و کار با میکروکنترلر ها به سطح ولتاژ منطقی قابل استفاده در میکروکنترلر دقت نمایید مثلا در میکروکنترلر 5 ولتی پایه ADC نهایتا سطح سیگنال آنالوگ 5 ولتی را دریافت می کند پس برای راه اندازی ماژول بهتر است به خاطر جلوگیری از آسیب به میکروکنترلر و یا مبدل ADC از ولتاژ تغذیه 5 ولتی استفاده شود.
برای راه اندازی ماژول تشخیص سطح آب برد قرمز با میکروکنترلر به کتابخانه خاصی نیاز نیست. برای مشاهده نمونه کدنویسی ماژول تشخیص سطح آب برد قرمز با آردوینو می توانید به لینک های زیر مراجعه نمایید :
"در صورت مشکل در باز شدن لینک ها از فیلترشکن استفاده نمایید."
• سنسور را برای مدت طولانی در آب غوطهور نکنید :
این ماژول دارای مسیرهای فلزی باز روی PCB است و تماس طولانیمدت با آب میتواند باعث خوردگی و کاهش عمر سنسور شود.
• برای اندازهگیری صنعتی و دقیق مناسب نیست :
این محصول بیشتر برای تشخیص وجود آب و بررسی نسبی سطح مایع طراحی شده است. برای اندازهگیری دقیق سطح آب در مخازن بزرگ، بهتر است از سنسورهای صنعتی، اولتراسونیک، فشار یا شناور استفاده شود.
• نوع مایع روی عملکرد سنسور تأثیر دارد :
عملکرد این سنسور بر اساس رسانایی الکتریکی مایع است. آب دارای املاح معمولاً بهتر از آب بسیار خالص توسط سنسور تشخیص داده میشود. بنابراین خروجی سنسور میتواند با تغییر نوع مایع متفاوت باشد.
• ولتاژ تغذیه را رعایت کنید :
ولتاژ کاری معمول این ماژول بین 3.3 تا 5 ولت DC است. اعمال ولتاژ بالاتر میتواند باعث آسیب به سنسور شود.
• خروجی سنسور آنالوگ است :
این مدل برد قرمز خروجی سیگنال آنالوگ دارد و برای خواندن مقدار آن به ورودی ADC یا مبدل آنالوگ به دیجیتال نیاز خواهید داشت.
• برای کاهش خوردگی، تغذیه سنسور را دائمی روشن نگذارید :
در پروژههایی که سنسور بهصورت دائمی با آب تماس دارد، بهتر است تغذیه سنسور فقط هنگام اندازهگیری فعال شود. این کار میتواند خوردگی الکتروشیمیایی مسیرهای فلزی را کاهش دهد.
• سنسور را کالیبره کنید :
مقدار خروجی در شرایط مختلف میتواند متفاوت باشد. قبل از استفاده نهایی، مقدار خروجی در حالت خشک و هنگام تماس با آب را بررسی کرده و محدوده مناسب برای سیستم خود تعیین کنید.
• کانکتور و بخش الکترونیکی را داخل آب قرار ندهید :
فقط قسمت حساس و مسیرهای مخصوص تشخیص باید با آب تماس داشته باشند. بخش اتصال پایهها و سیمکشی باید تا حد امکان از رطوبت محافظت شود.
• پس از استفاده طولانی، سنسور را تمیز کنید :
رسوبات، املاح و آلودگیهای باقیمانده روی مسیرهای رسانا میتوانند باعث تغییر مقدار خروجی شوند. تمیز و خشک نگه داشتن سطح سنسور به حفظ عملکرد بهتر آن کمک میکند.
| نام محصول | ماژول تشخیص سطح آب |
|---|---|
| نام انگلیسی | Water Level Sensor Module |
| نوع سنسور | مقاومتی / رسانایی |
| نوع خروجی | آنالوگ (Analog) |
| ولتاژ کاری | 3.3 تا 5 ولت DC |
| ولتاژ کاری پیشنهادی | 5 ولت DC |
| جریان مصرفی | کمتر از 20 میلیآمپر |
| نوع رابط | 3 پین |
| پایه ها | VCC، GND و Signal/OUT |
| ولتاژ خروجی | متغیر و متناسب با میزان تماس آب با سطح سنسور |
| روش تشخیص | اندازهگیری تغییر رسانایی الکتریکی بین مسیرهای فلزی PCB |
| ابعاد تقریبی ماژول | 62 × 20 × 8 میلیمتر |
| ساختار سطح حسگر | مسیرهای موازی رسانا با پوشش فلزی |
| رنگ برد | قرمز |
| دمای کاری رایج | حدود 10 تا 30 درجه سانتیگراد |
| نوع اتصال به میکروکنترلر | اتصال مستقیم به ورودی ADC یا مبدل آنالوگ به دیجیتال |
| سازگاری | Arduino، ESP32، ESP8266 و میکروکنترلرهای دارای ورودی آنالوگ |
| کاربرد اصلی | تشخیص وجود آب و اندازهگیری نسبی سطح مایع |
ماژول تشخیص سطح آب چگونه کار میکند؟
این ماژول دارای مسیرهای رسانای موازی روی سطح PCB است. با تماس آب با این مسیرها، رسانایی الکتریکی تغییر کرده و یک سیگنال آنالوگ متناسب با میزان تماس آب تولید میشود.
ولتاژ کاری ماژول تشخیص سطح آب چقدر است؟
این ماژول معمولاً با ولتاژ 3.3 تا 5 ولت DC کار میکند و میتواند با بردهای Arduino و بسیاری از میکروکنترلرهای دیگر استفاده شود.
جریان مصرفی ماژول چقدر است؟
جریان مصرفی این سنسور معمولاً کمتر از 20 میلیآمپر است.
خروجی ماژول دیجیتال است یا آنالوگ؟
مدل برد قرمز معمولاً دارای خروجی آنالوگ است. مقدار ولتاژ خروجی با توجه به میزان تماس آب با سطح حسگر تغییر میکند.
آیا میتوان ماژول را مستقیماً به Arduino متصل کرد؟
بله. پایه Signal سنسور را میتوان به یکی از ورودیهای آنالوگ مانند A0 در Arduino Uno یا Nano متصل کرد.
پایههای ماژول چگونه هستند؟
این سنسور معمولاً دارای سه پایه است:
• VCC: تغذیه 3 تا 5 ولت
• GND: زمین
• Signal یا S: خروجی آنالوگ سنسور
آیا این سنسور میتواند سطح دقیق آب را اندازهگیری کند؟
خیر. این ماژول بیشتر برای تشخیص وجود آب و بررسی نسبی سطح مایع مناسب است و برای اندازهگیری دقیق ارتفاع آب در کاربردهای صنعتی طراحی نشده است.
آیا میتوان از این سنسور برای تشخیص سرریز آب استفاده کرد؟
بله. میتوان سنسور را در ارتفاع مشخصی از مخزن قرار داد تا با رسیدن آب به سطح حسگر، سیستم هشدار یا کنترل فعال شود.
آیا میتوان از آن برای تشخیص نشتی آب استفاده کرد؟
بله. قرار دادن سنسور در محلهای احتمالی نشتی میتواند برای ساخت سیستم هشدار نشت آب مفید باشد.
آیا سنسور باید دائماً روشن باشد؟
برای استفادههای کوتاهمدت مشکلی وجود ندارد، اما در کاربردهای دائمی بهتر است سنسور فقط هنگام اندازهگیری فعال شود. این کار میتواند خوردگی مسیرهای فلزی ناشی از تماس طولانی با آب را کاهش دهد.
آیا میتوان سنسور را کاملاً داخل آب قرار داد؟
بخش حساس PCB برای تماس با آب طراحی شده است، اما غوطهور کردن دائمی کل ماژول و بخش اتصالات در آب توصیه نمیشود.
آیا آب خالص و آب معمولی خروجی یکسانی ایجاد میکنند؟
خیر. عملکرد این سنسور به رسانایی الکتریکی مایع وابسته است. میزان املاح موجود در آب میتواند روی مقدار خروجی سنسور تأثیر بگذارد.
آیا این ماژول با ESP32 سازگار است؟
بله، اما باید توجه داشت که ورودی ADC برخی مدلهای ESP32 حداکثر ولتاژ محدودتری نسبت به Arduino Uno دارد. بنابراین ولتاژ خروجی سنسور و محدوده مجاز ورودی ESP32 باید بررسی شود.
آیا سنسور با ESP8266 قابل استفاده است؟
بله، اما باید محدوده ولتاژ مجاز پایه ADC برد مورد استفاده بررسی شود؛ زیرا در برخی بردهای ESP8266 محدوده ورودی ADC محدودتر از 3.3 ولت است.
چگونه عمر سنسور را افزایش دهیم؟
برای افزایش طول عمر ماژول:
• سنسور را دائماً برقدار نگه ندارید.
• پس از استفاده، رسوبات و آلودگیها را تمیز کنید.
• از تماس طولانیمدت با آب جلوگیری کنید.
• از تغذیه بیش از 5 ولت استفاده نکنید.
• برای استفاده دائمی، سنسورهای ضدخوردگی یا بدون تماس را در نظر بگیرید.
هنوز دیدگاهی برای این محصول ثبت نشده است. اولین نفر باشید.