ویژگی های سنسور تشخیص سطح آب (سوئیچ شناور)
سوئیچ شناور یک سنسور بسیار ساده است که عملکردی شبیه یک سوئیچ را دارد. این سنسور به صورت عمودی، شناور روی آب قرار می گیرد. این سنسور بر روی یک میله قرار گرفته که قابلیت جابه جایی بر روی سطح مایع را دارد. عملکرد این سنسور بر اساس میدان مغناطیسی میباشد.
نکته
زمانی که سنسور را هنوز بر روی سطح مایع قرار نداده اید سوئیچ بسته است و هنگامی که سنسور بر روی مایع قرار میگیرد شناور بر روی میله حرکت کرده و به سمت بالا میرود و سوئیچ در حالت باز قرار میگیرد.
معرفی پایه های (Pinout) سنسور تشخیص سطح آب (سوئیچ شناور)
این سنسور دارای دو سیم است که دو سر سوئیچ درون آن است. وقتی روی سطح آب است باز و در غیر این صورت بسته است.
لوازمی که به آن احتیاج دارید
قطعات مورد نیاز
نرم افزارهای مورد نیاز
راه اندازی سنسور تعیین سطح آب (سوئیچ شناور) با آردوینو
گام اول: سیم بندی
مطابق مدار زیر، سنسور را به آردوینو وصل کنید.
Note
برای Pull-Up کردن سوئیچ، از مقاومت درونی خود آردوینو استفاده میکنیم.
گام دوم: کد
کد زیر را روی برد آردوینو آپلود کنید.
/*
P52-Liquid-Water-Level-Sensor
made on 13 oct 2020
by Amir Mohammad Shojaee @ Electropeak
Home<iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted" style="position: absolute; clip: rect(1px, 1px, 1px, 1px);" title="“Home” — Electropeak" src="https://electropeak.com/learn/embed/#?secret=7QJXR9HrQL" data-secret="7QJXR9HrQL" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
*/
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” نمایش داده میشود.
خروجی کد به شکل زیر است. همانطور که مشاهده میشود با قرار دادن سنسور در آب و با خارج کردن آن از آب وضعیت سوئیچ تغییر میکند .
Comments (2)
سلام این مدل سنسور چقدر دقیق هست و غیر از اب برای مواد قابل اشتعال مثل بنزین هم کاربرد داره یا نه
یا سنسور مشابه هست که بشه استفاده کرد
ممنون
با سلام
اگر خورندگی قطعه شما پلاستیک این قطعه را خراب نکند بله می توانید استفاده کنید.
این سنسور دقت خاصی ندارد.
وقتی به سطخ خاصی برسد اتصال بین 2 سیم برقرار میشود و وقتی از آن سطح خارج بشود دوباره اتصال قطع میشود (مشابه یک کلید عمل میکند) برای اندازه گیری سطح مناسب نمی باشد.
برای اندازه گیری سطح مایع از وسایل دیگری باید استفاده کنید