راه اندازی سنسور تشخیص آب توسط آردوینو، سنسوری که تصویر آن را در شکل زیر مشاهده میکنید به منظور تشخیص آب استفاده میشود که میتواند در کاربردهایی مانند تشخیص باران، سطح آب یا حتی تشخیص نشتی آب استفاده شود.
اتصال این سنسور به آردوینو برای تشخیص آب میتواند بسیار جذاب باشد. این سنسور میتواند وجود آب و همچنین مقدار آب را تشخیص دهد. از این سنسور میتوانید برای تشخیص زمان آبیاری گیاهان نیز استفاده نمایید اما به این منظور سنسورهای مناسب دیگری نیز وجود دارد.
بر روی این سنسور مطابق شکل بالا مسیرهای هادی قرار گرفته است که در زمان تشخیص آب سنسور مقدار صفر را ارسال میکند.
در این پروژه ما سنسور را به پایه 8 آردوینو متصل میکنیم و با استفاده از روشن یا خاموش شدن یک LED وجود آب را تشخیص میدهیم.
قطعات مورد نیاز:
- 1 عدد برد برد
- 1 عدد برد آردوینو Uno R3
- 1 عدد سنسور تشخیص آب
- 1 عدد LED
- 1 عدد مقاومت 330 اهم
مطابق شکل زیر قطعات را به منظور ساخت مدار به یکدیگر متصل نمایید.
کد سنسور تشخیص آب توسط آردوینو:
نرم افزار آردوینو را باز کرده و برای باز کردن یک برنامه جدید از منوی 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/
امیدوارم این نوشته برایتان مفید باشد.
منبع: میکرودیزاینرالکترونیک