ماژول تشخیص باران YL-85 | سنسور تشخیص قطرات آب با خروجی آنالوگ و دیجیتال
ماژول تشخیص باران YL-85 یک سنسور کاربردی برای تشخیص قطرات آب، بارندگی و خیسشدن سطح است که با ارائه خروجی آنالوگ و دیجیتال، امکان استفاده در پروژههای مختلف الکترونیکی و سیستمهای هوشمند را فراهم میکند. این ماژول برای پروژههایی مانند آردوینو، ESP32، ESP8266، سیستمهای اتوماسیون، هشدار باران، پنجره و سایبان هوشمند گزینهای ساده و کمهزینه محسوب میشود.
ماژول YL-85 Rain Sensor معمولاً از دو بخش اصلی تشکیل شده است؛ یک صفحه حسگر دارای مسیرهای رسانا و یک برد پردازش و مقایسهکننده. زمانی که قطرات آب روی سطح سنسور قرار میگیرند، رسانایی الکتریکی بین مسیرهای سنسور تغییر میکند و این تغییر توسط مدار الکترونیکی ماژول شناسایی میشود. در نسخههای رایج این خانواده، برد کنترل از مقایسهکننده LM393 استفاده میکند و امکان تنظیم حساسیت نیز از طریق پتانسیومتر روی برد وجود دارد. عملکرد این ماژول بر پایه تشخیص تغییر مقاومت و رسانایی سطح سنسور در اثر تماس با آب است. در حالت خشک، مقاومت الکتریکی بین مسیرهای رسانای صفحه بیشتر است؛ با قرار گرفتن قطرات آب روی سطح، مسیرهای رسانا تا حدی توسط آب به یکدیگر متصل شده و مقاومت کاهش پیدا میکند. مدار ماژول این تغییر را به سیگنال قابل استفاده برای میکروکنترلر تبدیل میکند.
وجود خروجی آنالوگ پایه AO باعث میشود بتوان تغییرات وضعیت سطح سنسور را بهصورت پیوسته از طریق ورودی ADC میکروکنترلر بررسی کرد. در مقابل، خروجی دیجیتال پایه DO برای تشخیص ساده عبور وضعیت سنسور از یک آستانه مشخص کاربرد دارد و آستانه عملکرد آن را میتوان با پتانسیومتر روی برد تنظیم کرد.به همین دلیل، YL-85 فقط برای تشخیص «باران میبارد یا نمیبارد» قابل استفاده نیست و در پروژههایی که نیاز به تشخیص نسبی میزان خیسشدن سطح دارند نیز میتوان از خروجی آنالوگ استفاده کرد. البته این سنسور یک بارانسنج دقیق آزمایشگاهی نیست و مقدار خروجی آن نباید مستقیماً بهعنوان میزان بارندگی بر حسب میلیمتر در نظر گرفته شود.
یکی از مزیتهای اصلی ماژول سنسور باران YL-85، راهاندازی ساده آن است. پایههای VCC، GND، AO و DO روی برد امکان اتصال مستقیم ماژول به بسیاری از بردهای توسعه و میکروکنترلرها را فراهم میکنند. برای پروژههای Arduino میتوان خروجی DO را به یک پایه دیجیتال متصل کرد تا هنگام خیسشدن سطح سنسور، وضعیت تغییر کند. همچنین با اتصال AO به ورودی آنالوگ میتوان مقدار متغیر سنسور را خواند و در نرمافزار، منطق دلخواه برای تشخیص شدت خیسشدن ایجاد کرد. در پروژههای مبتنی بر ESP32 و ESP8266 نیز میتوان از این سنسور برای ساخت سیستمهای هوشمند تشخیص باران استفاده کرد. برای مثال، میتوان در صورت تشخیص بارندگی، فرمان بستهشدن پنجره برقی، جمعشدن سایبان یا ارسال هشدار به تلفن همراه را اجرا کرد.
ماژول YL-85 میتواند بخشی از یک سیستم اتوماسیون باشد. به عنوان نمونه، در یک سیستم پنجره هوشمند میتوان سنسور را در محلی قرار داد که قطرات باران روی آن بنشیند. پس از تشخیص آب، میکروکنترلر فرمان لازم را به موتور یا رله ارسال میکند. همچنین میتوان از آن در سیستم آبیاری هوشمند استفاده کرد تا در صورت تشخیص بارندگی، آبیاری متوقف شود. در سیستمهای هشدار نیز میتوان خروجی سنسور را به یک بازر، LED، رله یا میکروکنترلر متصل کرد.
این ماژول برای تشخیص وجود آب و تغییر وضعیت خیسشدن سطح طراحی شده است، نه اندازهگیری دقیق مقدار بارش. بنابراین اگر پروژه شما نیازمند اندازهگیری دقیق میزان بارندگی است، بهتر است از بارانسنجهای تخصصی با مکانیزم اندازهگیری مناسب و کالیبره استفاده شود.
همچنین صفحه حسگر YL-85 در تماس مستقیم با آب قرار میگیرد. در استفاده طولانیمدت، بهخصوص در محیط بیرونی، رطوبت و خوردگی مسیرهای فلزی میتواند روی عملکرد و عمر سنسور تأثیر بگذارد. بنابراین برای کاربرد دائمی در فضای باز، محافظت مناسب از برد کنترل و انتخاب محل نصب مناسب اهمیت زیادی دارد.
کاربردهای
• سیستم تشخیص باران و هشدار بارندگی
• ساخت پنجره و سقف هوشمند برای بستن خودکار هنگام شروع بارندگی
• کنترل خودکار سایبان و پوششهای متحرک
• سیستم آبیاری هوشمند برای تشخیص بارندگی و جلوگیری از آبیاری غیرضروری
• ایستگاههای هواشناسی و پروژههای آموزشی
• پروژههای Arduino، ESP32 و سایر میکروکنترلرها
• سیستمهای IoT و خانه هوشمند
• تشخیص وجود آب یا مایعات روی یک سطح
• سیستمهای هشدار نشت آب در کاربردهای ساده
• کنترل رله، بازر، LED یا سایر تجهیزات بر اساس وضعیت بارندگی
راهاندازی(SETUP)
• اتصال پایه ها
حتما به نوشته های رو و پشت ماژول دقت کنید. قسمت کنترل ماژول دارای پین هدر چهار تایی و پایه VCC، GND، AO و DO است. صفحه حسگر نیز از طرییق پین هدر دوتایی در سمت دیگر برد ماژول به برد کنترل متصل میشود.
منبع تغذیه مناسب در محدوده مجاز (3.3-5V DC) و جریان دهی مناسب (حداقل 20mA) را به پایه VCC و زمین مدار و یا میکروکنترلر را به پایه GND متصل کنید.
پس از اتصال تغذیه، صفحه حسگر را به برد کنترل متصل کنید و سنسور را در محل موردنظر قرار دهید. سپس میتوانید از خروجی AO برای خواندن مقدار آنالوگ و از DO برای تشخیص ساده باران استفاده کنید.
“دقت کنید برای عملکرد صحیح ماژول لازم است زمین مدار و یا میکروکنترلر به هم متصل شده باشد.”
مثلا اتصال به Arduino
پایه YL-85 اتصال به Arduino عملکرد
VCC 5V تغذیه ماژول
GND GND زمین
AO A0 خروجی آنالوگ
DO D2 یا هر پایه I/O دیجیتال دیگر خروجی دیجیتال
• تنظیم حساسیت و خروجی دیجیتال
روی برد کنترل یک پتانسیومتر تنظیم حساسیت وجود دارد که آستانه عملکرد خروجی دیجیتال را تعیین میکند. ابتدا سنسور را خشک نگه دارید و سپس با چرخاندن آرام پتانسیومتر، نقطه تحریک موردنظر را تنظیم کنید. بعد چند قطره آب روی صفحه حسگر بریزید و عملکرد خروجی DO و LED وضعیت را بررسی کنید.
در نسخههای رایج، هنگام خشک بودن سطح، خروجی DO معمولاً HIGH است و با خیسشدن سطح و عبور از آستانه تنظیمشده، DO به LOW تغییر میکند.
• استفاده از خروجی آنالوگ
اگر به جای تشخیص ساده «باران / بدون باران» به اطلاعات پیوستهتری نیاز دارید، از پایه AO استفاده کنید. مقدار این خروجی با وضعیت رسانایی سطح سنسور تغییر میکند و در یک ADC (Analog-to-Digital Converter) یا مبدل آنالوگ به دیجیتال مانند ADC آردوینو میتوان آن را به مقدار دیجیتال تبدیل کرد. در سنسورهای مقاومتی این خانواده، با خیستر شدن سطح معمولاً مقدار خواندهشده کاهش پیدا میکند؛ با این حال بهتر است برای محصول نهایی، محدوده واقعی خروجی را در مدار مورد استفاده خودتان کالیبره کنید.
• برای مشاهده نمونه کدنویسی برای ماژول سنسور تشخیص باران YL-85 با آردوینو می توانید به فایل بخش دیتاشیت محصول و یا به لینک های زیر مراجعه نمایید:
“در صورت مشکل در باز شدن لینک ها از فیلترشکن استفاده نمایید”
نکات مهم در استفاده
1. از منبع تغذیه مناسب با ولتاژ در محدوده مجاز (3.3-5V DC) و جریان دهی مناسب (حداقل 20mA) و پایدار با حداقل ریپل استفاده نمایید.
2. پایه های آنالوگ AO و دیجیتال DO در خروجی دارای محدودیت جریان دهی هستند پس برای راه اندازی بارهای مصرفی با توان بالا مثل موتور ها و یا رله ها و … حتما از مدار واسط و یا درایور مخصوص استفاده نمایید.
3. صفحه حسگر را در محل مناسب نصب کنید. برای تشخیص بهتر قطرات باران، سطح سنسور باید در معرض قطرات آب قرار داشته باشد.
4. حساسیت را قبل از استفاده تنظیم کنید. میزان تحریک DO به تنظیم پتانسیومتر وابسته است؛ بنابراین آستانه را متناسب با کاربرد خود تنظیم کنید.
5. صفحه سنسور را برای مدت طولانی خیس نگه ندارید. عبور جریان از مسیرهای رسانای صفحه در حضور آب میتواند در استفاده طولانیمدت باعث خوردگی و کاهش عمر سنسور شود.
6. برای افزایش عمر سنسور، تغذیه آن را دائمی نکنید. در کاربردهای اندازهگیری دورهای، میتوان تغذیه صفحه حسگر را فقط هنگام نمونهبرداری فعال کرد تا خوردگی ناشی از الکترولیز کاهش پیدا کند.
7. برای استفاده دائمی در فضای باز، برد کنترل را محافظت کنید. خود صفحه حسگر باید در معرض باران باشد، اما مدار الکترونیکی کنترل بهتر است داخل محفظه مناسب یا محیط محافظتشده نصب شودو دور از رطوبت و نور خورشید باشند.
8. از سنسور برای اندازهگیری دقیق میزان بارندگی استفاده نکنید. خروجی آنالوگ بیشتر برای تشخیص نسبی میزان خیسشدن سطح کاربرد دارد و برای تبدیل مستقیم به میلیمتر بارش نیاز به کالیبراسیون و طراحی مکانیکی مناسب دارد.
9. در اتصال به میکروکنترلر به سطح ولتاژ توجه کنید. اگر ماژول با 5V DC تغذیه میشود، پیش از اتصال خروجی آن به بردهایی با ورودی منطقی 3.3V DC مانند برخی کاربردهای ESP32، سازگاری سطح ولتاژ را بررسی کنید در غیر این صورت امکان آسیب به ماژول و میکروکنترلر است.
مشخصات فنی :
نام محصول: ماژول تشخیص باران YL-85
نوع ماژول: سنسور تشخیص باران، قطرات آب و خیسشدن سطح
روش تشخیص: تشخیص تغییر رسانایی / مقاومت سطح سنسور
نوع سنسور: مقاومتی
صفحه تشخیص: دارای مسیرهای رسانای موازی برای تشخیص آب
ولتاژ کاری: 3.3 تا 5V DC
جریان مصرفی: حدود 15 تا 20mA
خروجی آنالوگ: پایه AO
خروجی دیجیتال: پایه DO
نوع خروجی دیجیتال: HIGH / LOW بر اساس آستانه تنظیمشده
چیپ مقایسهکننده: LM393
تنظیم حساسیت: دارد؛ توسط پتانسیومتر روی برد
پایههای اتصال: VCC، GND، AO، DO و دو پایه برای اتصال سنسور
ولتاژ خروجی آنالوگ: وابسته به ولتاژ تغذیه و میزان خیسشدن سطح
ابعاد تقریبی صفحه سنسور: حدود 54 × 40 میلیمتر
ابعاد تقریبی برد کنترل: حدود 30 × 16 میلیمتر
محدوده دمای کاری: -10°C تا +50°C
نشانگر وضعیت: LED تغذیه و LED وضعیت خروجی دیجیتال
نوع رابط: پین هدر با فاصله پایههای 2.54mm
سازگاری: Arduino، ESP32، ESP8266 و سایر میکروکنترلرها با سطح ولتاژ سازگار
کاربرد اصلی: تشخیص باران، قطرات آب و خیسشدن سطح
اندازهگیری دقیق بارندگی: نیازمند کالیبراسیون و سیستم اندازهگیری اختصاصی در کاربردهای دقیق و حساس
سوالات متداول :
ماژول YL-85 چه کاری انجام میدهد؟
ماژول YL-85 برای تشخیص وجود قطرات آب، باران و میزان نسبی خیسشدن سطح سنسور استفاده میشود. با قرار گرفتن آب روی صفحه حسگر، رسانایی الکتریکی سطح تغییر کرده و ماژول این تغییر را به خروجی قابل استفاده برای میکروکنترلر تبدیل میکند.
آیا YL-85 برای Arduino مناسب است؟
بله. این ماژول برای پروژههای Arduino بسیار مناسب است و میتوان از خروجی آنالوگ یا دیجیتال برای تشخیص وضعیت سنسور استفاده کرد. نسخههای رایج این ماژول با تغذیه 3.3 تا 5 ولت کار میکنند.
آیا میتوان YL-85 را به ESP32 متصل کرد؟
بله، اما هنگام استفاده از ESP32 باید سطح ولتاژ خروجی و محدوده مجاز ورودی ADC را در نظر بگیرید. اگر ماژول با 5V تغذیه شود، اتصال مستقیم خروجی آنالوگ به ADC ممکن است باعث آسیب به میکروکنترلر شود و نیازمند بررسی یا تقسیم ولتاژ باشد.
تفاوت خروجی AO و DO چیست؟
پایه AO یک خروجی آنالوگ است که با وضعیت رسانایی سطح سنسور تغییر میکند و برای بررسی نسبی و پیوسته میزان خیسشدن مناسب است. DO خروجی دیجیتال است که بر اساس آستانه تعیینشده توسط پتانسیومتر، وضعیت HIGH یا LOW ارائه میدهد.
آیا حساسیت سنسور قابل تنظیم است؟
بله. در نسخههای رایج YL-85، یک پتانسیومتر تنظیم حساسیت روی برد کنترل وجود دارد که میتوان با آن آستانه عملکرد خروجی دیجیتال را تنظیم کرد.
آیا YL-85 میزان بارندگی را بر حسب میلیمتر اندازهگیری میکند؟
خیر. این ماژول عمدتاً برای تشخیص باران و خیسشدن سطح طراحی شده است و یک بارانسنج دقیق نیست. برای اندازهگیری میزان بارندگی باید از سیستمهای تخصصیتر و کالیبرهشده استفاده شود.
ولتاژ کاری ماژول YL-85 چقدر است؟
در نسخههای رایج این خانواده، ولتاژ کاری حدود 3.3 تا 5V DC است.
جریان مصرفی YL-85 چقدر است؟
جریان مصرفی نسخههای رایج معمولاً حدود 15 تا 20 میلیآمپر است .
پایههای ماژول YL-85 چه هستند؟
برد کنترل معمولاً دارای چهار پایه است:
• VCC: تغذیه
• GND: زمین
• AO: خروجی آنالوگ
• DO: خروجی دیجیتال
آیا میتوان از YL-85 برای تشخیص نشت آب استفاده کرد؟
بله. در کاربردهای ساده میتوان صفحه حسگر را در محلی قرار داد که در صورت نشت آب خیس شود و از خروجی دیجیتال یا آنالوگ برای فعالکردن هشدار، LED، بازر یا رله استفاده کرد.
آیا YL-85 برای فضای باز مناسب است؟
صفحه حسگر باید در معرض قطرات باران قرار بگیرد، اما برد کنترل الکترونیکی بهتر است در برابر آب و رطوبت محافظت شود. همچنین تماس طولانیمدت صفحه فلزی با آب میتواند باعث خوردگی و کاهش عمر سنسور شود.
آیا میتوان سنسور را همیشه روشن نگه داشت؟
از نظر عملکرد امکانپذیر است، اما برای استفاده طولانیمدت بهتر است با توجه به طراحی پروژه، تغذیه سنسور فقط هنگام نمونهبرداری فعال شود. این روش میتواند به کاهش خوردگی الکترودهای صفحه حسگر کمک کند.
آیا این ماژول خروجی رله دارد؟
خیر. YL-85 پایه های خروجی AO و DO محدودیت جریان دارد و برای کنترل بارهایی مانند پمپ، موتور یا شیر برقی باید از یک رله یا درایور مناسب در مدار استفاده شود.
فاصله پایههای پین هدر ماژول چقدر است؟
در نسخههای رایج، فاصله پایههای هدر 2.54 میلیمتر (0.1 اینچ) است.
آیا YL-85 فقط برای تشخیص باران کاربرد دارد؟
خیر. علاوه بر تشخیص باران، میتوان از آن برای تشخیص قطرات آب، خیسشدن سطح، پروژههای آموزشی، سیستمهای هشدار نشت آب و اتوماسیون هوشمند نیز استفاده کرد.
نقد و بررسیها
هنوز بررسیای ثبت نشده است.