تم تصميم جهاز استشعار المياه للكشف عن المياه، والذي يمكن استخدامه على نطاق واسع في استشعار هطول الأمطار، ومستوى المياه، وحتى تسرب السوائل.
يعد توصيل مستشعر المياه بالأردوينــو طريقة رائعة للكشف عن التسرب أو الانسكاب أو الفيضانات أو المطر وما إلى ذلك. ويمكن استخدامه للكشف عن وجود الماء و/أو مستواه و/أو حجمه و/أو غيابه. في حين أنه يمكن استخدام هذا لتذكيرك بسقي نباتاتك، إلا أن هناك مستشعر Grove أفضل لذلك. يحتوي المستشعر على مجموعة من المســارات المكشوفة، والتي تقرأ LOW عند اكتشاف الماء.
في هذا الفصل، سنقوم بتوصيل مستشعر الماء إلى المنفــذ رقــم 8 في أردوينــو، وسنستخدم مؤشر LED سهل الاستخدام للغاية للمساعدة في تحديد متى يتلامس مستشعر الماء مع مصدر للمياه.
لوحــة التجــارب
اتبع مخطط الدائرة وقم بتوصيل المكونات الموجودة على اللوح كما هو موضح في الصورة الموضحة أدناه.
#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)
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);
}
}
يحتوي مستشعر المياه على ثلاث أطراف - S، وVout(+)، وGND (-). قم بتوصيل المستشعر على النحو التالي -
عندما يكتشف المستشعر الماء، يصبح المنفذ 8 في Arduino منخفضًا ومن ثم يتم تشغيل مؤشر LED الموجود في Arduino.
الـ LED ستضــيء عندمــا يستشعــر الحساس وجــود الميــاه
المختــرع المجنــون © جميـــع الحقــوق محفوظــة