راه اندازی سنسور تشخیص آب توسط آردوینو

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

سنسور تشخیص آب

اتصال این سنسور به آردوینو برای تشخیص آب میتواند بسیار جذاب باشد. این سنسور میتواند وجود آب و همچنین مقدار آب را تشخیص دهد. از این سنسور میتوانید برای تشخیص زمان آبیاری گیاهان نیز استفاده نمایید اما به این منظور سنسورهای مناسب دیگری نیز وجود دارد. مثلا از اینجا میتوانید پروژه کامل اتوماسیون گلخانه را  دانلود کنید.

بر روی این سنسور مطابق شکل بالا مسیرهای هادی قرار گرفته است که در زمان تشخیص آب سنسور مقدار صفر را ارسال می کند.

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

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

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

راه اندازی سنسور تشخیص آب توسط آردوینو

کد سنسور تشخیص آب توسط آردوینو :

نرم افزار آردوینو را باز کرده و برای باز کردن یک برنامه جدید از منوی File گزینه New را انتخاب کنید. و کد زیر را در آن کپی و کامپایل کنید سپس آپلود کنید روی بردتان.

#define Grove_Water_Sensor 8 // Attach Water sensor to Arduino Digital Pin 8
#define LED 9 // Attach an LED to Digital Pin 9 (or use onboard LED)
//Melec.ir 
void setup() {
 pinMode(Grove_Water_Sensor, INPUT); // The Water Sensor is an Input
 pinMode(LED, OUTPUT); // The LED is an Output
}

void loop() {
 /* The water sensor will switch LOW when water is detected.
 Get the Arduino to illuminate the LED and activate the buzzer
 when water is detected, and switch both off when no water is present */
 if( digitalRead(Grove_Water_Sensor) == LOW) {
 digitalWrite(LED,HIGH);
 }else {
 digitalWrite(LED,LOW);
 }
}

نکات برنامه :

سنسور آب دارای 3 پایه به نام های S ، Vout(+), و GND است که مطابق توضیحات زیر به برد آردوینو متصل می شوند :

  • پایه +V را به تغذیه +5V برد آردوینو متصل نمایید.
  • پایه S را به پایه 8 آردوینو متصل نمایید.
  • پایه GND سنسور را به GND برد آردوینو متصل نمایید.
  • LED را به پایه 9 آردوینو متصل نمایید.
مطلب پیشنهادی:  خواندن ولتاژ آنالوگ در آردوینو

نتایج :

با آپلود برنامه (سنسور تشخیص آب توسط آردوینو) بر روی برد و با در مجاورت قرار دادن سنسور با آب، LED متصل به برد روشن می شود. وقتی سنسور وجود آب را تشخیص داد، پایه 8 آردوینو صفر شده و LED متصل به پایه 9 روشن می شود.

Source:https://www.tutorialspoint.com/

اگر این نوشته‌ برایتان مفید بود لطفا کامنت بنویسید.

مطالعه دیگر جلسات این آموزش<< جلسه قبلی                    جلسه بعدی >>

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *