ویژگی های سنسور تعیین سطح مایع غیر تماسی XKC-Y26-V
سنسور تعیین سطح مایع غیر تماسی XKC-Y26-V یک سنسور تشخیص وجود مایع با خروجی دیجیتال است. یک LED بر روی ماژول تعبیه شده است که در صورت تشخیص وجود مایع روشن شده و در غیر این صورت خاموش می شود. هم چنین یک پیچ بر روی بدنه ماژول وجود دارد که با پیچاندن آن می توان حساسیت سنسور را تغییر داد. این سنسور مناسب برای کاربردهای خطرناک مانند شناسایی مواد سمی، اسید قوی، قلیایی قوی و … است.
معرفی پایه ها (Pinout) سنسور تعیین سطح مایع غیر تماسی XKC-Y26-V
سنسور تعیین سطح مایع غیر تماسی XKC-Y26-V دارای 4 سیم به شرح زیر است:
- VCC (سیم قهوه ای): تغذیه ماژول – 5 تا 24 ولت
- OUT (سیم زرد): خروجی سنسور
- GND (سیم آبی): زمین
- Mode (سیم سیاه): پایه حالت (در صورت Low بودن این پایه، خروجی دیجیتال Active Low و در صورت High بودن، خروجی دیجیتال Active High خواهد بود. همچنین در صورت متصل نکردن این پایه نیز خروجی همچنان Active High خواهد بود.)
پین اوت (Pinout) این سنسور را می توانید در تصویر زیر مشاهده کنید.
لوازمی که به آن احتیاج دارید
قطعات مورد نیاز
نرم افزارهای مورد نیاز
راه اندازی سنسور تعیین سطح مایع غیر تماسی XKC-Y26-V
گام اول: سیم بندی
مطابق مدار زیر، ماژول XKC-Y26-V را به آردوینو وصل کنید.
گام دوم: کد
کد زیر را روی برد آردوینو آپلود کنید. پس از آپلود کد، پنجره ی Serial Monitor را باز کنید.
/*
Made on Jan 12, 2020
By MehranMaleki @ 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=uOEYlC81IU" data-secret="uOEYlC81IU" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
*/
#define Liquid_Detection_Pin 2 //Output pin on sensor
void setup() {
Serial.begin(9600);
pinMode(Liquid_Detection_Pin, INPUT);
}
void loop() {
if (digitalRead(Liquid_Detection_Pin)) {
Serial.println("Liquid Detected!");
}
else {
Serial.println("No Liquid!");
}
delay(1000);
}
در کد بالا، خروجی دیجیتال سنسور در هر ثانیه بررسی می شود و تشخیص یا عدم تشخیص مایع در پنجره ی Serial Monitor نمایش داده میشود.
خروجی کد به شکل زیر است.
Comments (17)
برای مخزن اب میخاهم.وقتی اب پایین میاید شیر برقی 24 ولت را روشن کند.یعنی برق 24 ولت 1 امپر به شیر برقی بدهد. چطور این کار را کنم. خروجی سنسور ولتاژ است؟چند است؟ من با اداپتور 24 ولت یک امپر سنسور را متصل کردم. با رله و سنسور تنها بدون برد میشه اینکار را کرد؟
با سلام،
خروجی سنسور را باید به یک ماژول رله وصل کنید و از سمت مقابل رله را به موتور خود وصل کنید.
این ماژول توان درایو کردن موتور را به صورت مستقیم ندارد.
ممنون.
پس دیگر به برد UNO R3 احتیاجی نیست.
من سیم زرد خروجی را به ماژل رله ای که گفتید وصل کنم لطفا جزییات را برام بگید.
لوازمی که دارم
یک عدد xkc y25 ولتاژ 24 ولت
ترانس 24 ولت 1.2 امپر
شیر برقی 24 ولت
ماژول رله 5ولت.
با این لوازم چطور وقتی اب پایین میاید برق 24 ولت به شیر برقی برسد.
دیاگرام سیم و نقشه را برام بکشید اگر ممکنه یک دنیا ممنون میشم.
اما من با مولتیمتر تست کردم ،سیم زرد خروجی همان ولتاژ 24 و با همان امپر اصلی ترانس بیرون میدهد ولی نمیدونم چرا کویل شیر برقی کار نمیکنه. یک لامپ 3 ولت کار کرد. جالبه برام چرا شیر برقی را راه نمیاندازه.
جناب وصل کردن قطعاتی که توان بالا دارن به این سنسور باعث آسیب رسوندن به ماژول میشود.
لطفا حتما از رله برای این کار استفاده کنید.
در صورتی که منبع شما 24 ولت هست پس از رله 24 ولت استفاده کنید، اگر رله 5 ولت را دارید یا تهیه کردید از یک رگوراتور کاهنده که 24 را به 5 تبدیل میکند استفاده کنید تا رله نیز آسیب نبیند.
همه ماژول های رله حداقل 2 عدد پین برای تغذیه دارند که با اسم ولتاژ رله باید آن را تغذیه کنید. و به تعداد کانال رله پین دارند که سیگنال نام دارد و خروجی این ماژول را باید به آن وصل کنید.
در نهایت در سمت مقابل رله 3 پین پیچی وجود دارد که وسطی را باید به منبع تغذیه وصل کنید و یکی از 2 پین باقی مانده را باید به مثبت موتور وصل کنید. (در صورتی که موتور برعکس حالتی که میخواهید کار کرد این سیم را از سیمی که وصل کردید باز کرده و به سمت مقابلش ببندید). منفی موتور هم که به منبع باید وصل کنید.
سلام بزای مخزن آب ۳ لایه کاربرد داره?
با سلام
این موارد را باید تست بکنید. مهمترین فاکتور این می باشد که نباید مخزن فلزی یا خاصیت فلزی داشته باشد.
سلام. وقت بخیر. آیا این سنسور توانایی تشخیص سطح آب را در لوله های سبز دارد؟ آیا برای عملکرد صحیح ضخامت دیواره ظرف مهم است؟ اگر چنین است چقدر باید باشد؟ باتشکر
با سلام
بله ضخامت مهم می باشد و این ضخامت به جنس بدنه محافظه شما ربط دارد. طی تست های ما داخل پارچ شیشه ای جواب میداد.
با پلکسی هم تا 3 سانت جواب می داد.
متریال های دیگر را نتوانستیم تست کنیم.
سلام من میخوام وقتی اب بطری تموم شد الارم بزنه این کدش چیه؟
با سلام
شما سنسور را در محل مناسب نصب بنمایید. و در داخل شرط تنظیم بنمایید که یکی از پایه های میکروکنترلر HIGH و LOW بشود. به این صورت زمانی که مایع کمتر از سطح مورد نظر شد خروجی HIGH میشود و با وصل کردن بازر به پایه مربوطه، بازر بوق میزند.
میتوانید با وصل کردن مستقیم خروجی این ماژول به ماژول بازر نیز این عمل را بدون میکروکنترلر انجام بدهید.
اگر آلارم شما ولتاژ بالا می باشد باید از ماژول رله برای اینکار استفاده بنمایید.
سلام مجدد داخل برد اردینو بازر داره صدای بوق رو فعال کنیم با جداگانه باید بخریم اونم
با سلام
روی برد آردیونو بازر وجود ندارد و باید به صورت جداگانه تهیه و به این برد اضافه بشود.
سلام مجدد من میخوام وقتی سرم بیمار تموم شد الارم بزنه یعنی سنسور هوا وصل کنم یا سنسور مایع اوکیه؟ الان قطعات رو خرید کردم نصب کردم ولی میخوام برعکس باشه الارم بزنه یعنی وقتی مایع تموم شد چراغ ال ای دی روشن بشه و نمیدونم بازر رو کجا وصل کنم الارم بزنه
با سلام
دستور بوق زدن و قطع شدن بوق زدن را داخل کد خود در بخش شرط که در حال بررسی می باشد جا به جا کنید.
سلام کالای مورد نیاز در تشخیص مقدار آب مصرفی در واحدهایی که آب مشترکا استفاده مینمایند و نیاز به کنترل و توان مشخص کردن مقدار حجم آب مصرفی از ردی لوله و بصورت وایرلس دیتا ارسال کند دارم
ممنون اگر در ردیف محصولات شما و یا آگاهی از وجود چنین محصولی دارید اطلاع بفرمایید
ممنونم
با سلام،
این موارد سوال ها را باید در انجمن مطرح بنمایید.
به صورت کلی در مورد اینکه دستگاهی آماده برای این منظور وجود دارد یا خیر اطلاعی ندارم.
اما اگر بخواهید بسازید. باید از سنسور تشخیص جریان عبوری به همراه یک عدد برد ESP استفاده بنمایید که دیتا های مربوط به جریان عبوری را اندازه گیری نمایید و از طریق شبکه WiFi یا BT که در برد های ESP وجود دارد به یک سیستم مرکزی انتقال بدهید.