آموزش راه اندازی سنسور تشخیص سطح آب (سوئیچ شناور) با آردوینو

فهرست مطالب

ویژگی های سنسور تشخیص سطح آب (سوئیچ شناور)

سوئیچ شناور یک سنسور بسیار ساده است که عملکردی شبیه یک سوئیچ را دارد. این سنسور به صورت عمودی، شناور روی آب قرار می گیرد. این سنسور بر روی یک میله قرار گرفته که قابلیت جابه جایی بر روی سطح مایع را دارد. عملکرد این سنسور بر اساس میدان مغناطیسی می‌باشد.

نکته

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

معرفی پایه های (Pinout) سنسور تشخیص سطح آب (سوئیچ شناور)

این سنسور دارای دو سیم است که دو سر سوئیچ درون آن است. وقتی روی سطح آب است باز و در  غیر این صورت بسته است.

لوازمی که به آن احتیاج دارید

قطعات مورد نیاز

آردوینو UNO R3 × 1
سنسور تشخیص سطح آب (سوئیچ شناور) × 1
سنسور تشخیص سطح آب (سوئیچ شناور) × 1

نرم افزارهای مورد نیاز

آردوینو IDE

راه اندازی سنسور تعیین سطح آب (سوئیچ شناور) با آردوینو

گام اول: سیم بندی

مطابق مدار زیر، سنسور را به آردوینو وصل کنید.

Note

برای Pull-Up  کردن سوئیچ، از مقاومت درونی خود آردوینو استفاده میکنیم.

گام دوم: کد

کد زیر را روی برد آردوینو آپلود کنید.

    /*
  P52-Liquid-Water-Level-Sensor
  made on 13 oct 2020
  by Amir Mohammad Shojaee @ Electropeak
  
Home
*/ void setup() { pinMode(2,INPUT_PULLUP); Serial.begin(9600); } void loop() { if(digitalRead(2)== HIGH){ Serial.println("On Water"); while(digitalRead(2)== HIGH) {} delay(100); } else{ Serial.println("Outside Water"); while(digitalRead(2)== LOW) {} delay(100); } }

ابتدا پایه 2 را Input Pull-Up میکنیم. هنگامی که شناور بروی آب قرار دارد (یعنی سوئیچ باز است و به Vcc وصل می‌باشد.) کلمه “On Water” و زمانیکه بروی آب قرار ندارد کلمه “Outside Water”  نمایش داده می‌شود.

خروجی کد به شکل زیر است.  همانطور که مشاهده می‌شود با قرار دادن سنسور در آب و با خارج کردن آن از آب وضعیت سوئیچ تغییر میکند .

آموزش های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.