آموزش راه اندازی ماژول تعیین سطح آب

آموزش راه اندازی ماژول تعیین سطح آب

آموزش راه اندازی ماژول تعیین سطح آب در سایت سرزمین الکترونیک شامل فیلم کدهای برنامه توضیحات قدم به قدم می‌باشد.

تا به حال به مخازن ذخیره سازی آب توجه کردید. برای کنترل میزان آب ورودی به این تانکرها یا استخر ذخیره سازی منابع آبی به صورت الکترونیکی به سنسور یا ماژول تعین سطح آب نیاز داریم.آموزش راه اندازی ماژول تعیین سطح آب در مخازن تحت فشار بخار، تعیین سطح آب مخازن، بارش باران یا نشت آب در سطح خانه می‌توان استفاده نمود. در ادامه با جزئیات بیشتر این ماژول سطح سنج آشنا خواهیم شد.

ماژول تعیین سطح آب چیست؟

مخازن ذخیره سازی همگی دارای محدودیت فیزیکی برای گنجایش مقدار مشخصی از مایعات و یا جامدات و گازها طراحی می‌شوند. برای اینکه هنگام بارگیری از اتفاقاتی همچون سر ریز شدن یا انفجار منبع به علت فشار بیشتر از حد تحمل مخزن جلوگیری شود. روش‌هایی برای نظارت بر این مخازن ارائه شده است. یکی از این روش‌ها استفاده از ماژول‌های تعیین سطح آب است. این ماژول‌ها در مدل‌های مختلف به صورت تجاری موجود می‌باشند. همچنین از روش‌های مختلفی برای تعیین اندازه‌گیری تعیین سطح استفاده می‌کنند. ماژولی که امروز روش راه اندازی آن را با همدیگر بررسی می‌کنیم در زیر مشاهده می‌نمایید.

Water-level-determination-module

ماژولی که در بالا مشاهده می‌کنید یکی از روش‌های اندازه گیری سطح می‌باشد. این سنسور دارای قیمت پایین و کارایی ساده است.

در صورتی که مایع رسانا به قسمت شبکه‌ای این ماژول برخورد نماید مقدار خروجی این ماژول قابل خواندن و اندازه‌گیری خواهد بود.

بررسی سخت افزار ماژول تعیین سطح آب

این ماژول از دو بخش سنسور و بخش الکترونیکی تشکیل شده است. بخش سنسور این ماژول از ده خط موازی از جنس مس تشکیل می‌شود. پنج خط که یکی در میان قرار گرفته‌اند حاوی جریان و ولتاژ ضعیفی هستند. پخ دیگر که آن‌ها هم یکی در میان در کنار یکدیگر قرار گرفته‌اند وظیفه تشخیص مایعات رو برعهده دارند. اگر روی این خطوط ماژول خشک باشد  این خطوط به همدیگر وصل نخواهند بود. در صورتی که در معرض آب قرار گیرند این خطوط با یکدیگر ارتباط برقرار می‌کنند.

بررسی سخت افزار ماژول تعیین سطح آب

در زیر پین‌های ورودی یک LED تغذیه وجود دارد که پس از اتصال ماژول به منبع تغذیه روشن خواهد شد.

نحوه کار ماژول تعیین سطح آب 

نحوه‌ی کار این ماژول بسیار ساده می‌باشد. هنگامی که خطوط موازی روی بدنه این سنسور که از جنس و رسانا می‌باشند. در معرض آب قرار می‌گیرند مقاومت آن‌ها برای انتقال جریان بین خطوط کاهش می‌یابد. سپس همانند یک پتانسیومتر مقدار آن با توجه به میزان حجمی که در آب قرار دارد زیاد و کم می‌شود.

با توجه به تصویر بالا درک این موضوع و رابطه بین مقاومت و سطح آب در این ماژول مشخص می‌شود.

  • هرچقدر بدنه رسانای این ماژول بیشتر در معرض آب قرار گیرد مقاومت بین خطوط کمتر خواهد شد
  • هرچقدر بدنه رسانای این سنسور کمتر داخل آب باشد مقاومت بین خطوط بیشتر خواهد شد.

ماژول با توجه به تغییر مقاومت بین ده خطوط رسانایی که در معرض آب قرار می‌گیرند یک ولتاژ خروجی تولید می‌کند که بین 0 الی 5 ولت است. این سیگنال آنالوگ بوده و توسط پورت‌های آنالوگ آردوینو قابل پردازش می‌باشند.

آموزش ماژول رطوبت سنج خاک YL-69
آموزش ماژول رطوبت سنج خاک YL-69
آموزش ماژول رطوبت سنج خاک به بررسی نحوه‌ی کار سنسور معرفی شده و روش راه‌اندازی آن می‌پردازد. ماژول‌هار رطوبت سنج خاک به کاربر توانایی این را می‌دهد که رطوبت خاک را اندازه گیری نمایید. آموزش ماژول رطوبت سنج خاک در دوسته خازنی و مقاومتی تقسیم بندی می‌ش...

مطلب پیشنهادی

پین‌های خروجی ماژول تعیین سطح آب

ماژول تعیین سطح مایعات از سه پین تشکیل شده است.

Water-Level-Sensor-Pinout

  • VCC به منبع تغذیه وصل شده و با ولتاژ 3.3 ولت الی 5 ولت DC کار می‌کند
  • GND به منفی یا زمین متصل می‌گردد.
  • Signal تغییرات ولتاژی که باتوجه به تغییر سطح مایعات روی بدنه سنسور ایجاد می‌شود را به پردازنده می‌دهد.

راه اندازی ماژول تعیین سطح آب با برد آردوینو

برای راه اندازی این آموزش به یک برد بورد جامپرهای آماده برد برد و برد آردونو و ماژول تعیین سطح نیازمندیم. مدار را طبق شماتیک زیر سرهم بندی نمایید.

Water-Level-Sensor-Working-Arduino

  • VCC ماژول به مثبت 5 ولت دی سی روی برد آردونیو متصل شود
  • GND ماژول به منفی یا GND برد آدوینو متصل گردد.
  • Signal که با حرف S نمایش داده شده است به پایه‌ی A0 آردوینو متصل شود

نمونه کد آردوینو برای ماژول تعیین سطح مایعات

پس از نصب ماژول به صورت بالا برد آردوینو را به کامپیوتر خود متصل نمایید. سپس کدهای زیر را روی برد آپلود کنید.


برنامه تعیین سطح مایعات با آردوینو

// Define the analog pin, the LM35's Vout pin is connected to
#define sensorPin A0
void setup() {
  // Begin serial communication at 9600 baud rate
  Serial.begin(9600);
}
void loop() {
  int waterlevel = analogRead(sensorPin);
  Serial.print("Water Level: ");
  Serial.print(waterlevel);
  delay(1000); // wait a second between readings
}
پس از آپلود برنامه پورت سریال را باز نمایید. در صورتی که یک لیوان آب در کنار خود داشته باشید. قبل از فرو کردن سنسور در آب مقادیری که روی پرت سریال نمایش داده می‌شود صفر است. اگر ماژول را به آرامی در آب فرو برید می‌بینید که مقادیر خوانده شه از پرت سریال به آرامی افزایش پیدا می‌کند.

امتیاز و دیدگاه کاربران

ارسال دیدگاه
برای ارسال دیدگاه لازم است ابتدا وارد حساب کاربری خود شوید

محمد

سلام و عرض خداقوت خیلی عالیه که فعالیت سایت بالا رفته و هر یکی دو روز مطلب جدید پست میشه
این سنسور خیلی کاربردیه ما برای قطع کن پرکن تانکر های اب از این سنسور استفاده می کنیم
لطفا اموزش راه اندازی سنسور باران هم قرار بدید ممنون

سلام آقا محمد عزیز، خیلی خوشحالم که مطالب سایت رو دنبال می کنی . انشالله اونم قرار خواهیم داد

کامران محمودزاده
پاسخ
×
آموزش رایگان
  • تعداد بازدید :
    ۲,۳۲۴ نفر
  • شاخه تخصص :
    آموزش
×
به سبد خرید اضافه شد
×
به سبد خرید اضافه شد