Arduino - वॉटर डिटेक्टर / सेंसर

वॉटर सेंसर ईंट को पानी का पता लगाने के लिए डिज़ाइन किया गया है, जिसका उपयोग व्यापक रूप से संवेदन वर्षा, जल स्तर और यहां तक ​​कि तरल रिसाव में किया जा सकता है।

एक रिसाव, फैल, बाढ़, बारिश, आदि का पता लगाने के लिए एक Arduino के लिए पानी के सेंसर को जोड़ना एक बढ़िया तरीका है। इसका उपयोग उपस्थिति, स्तर, मात्रा और / या पानी की अनुपस्थिति का पता लगाने के लिए किया जा सकता है। जबकि इसका उपयोग आपको अपने पौधों को पानी देने के लिए याद दिलाने के लिए किया जा सकता है, इसके लिए बेहतर ग्रोव सेंसर है। सेंसर में उजागर निशान की एक सरणी होती है, जो पानी का पता चलने पर कम पढ़ता है।

इस अध्याय में, हम Arduino पर पानी के सेंसर को डिजिटल पिन 8 से जोड़ेंगे, और पानी के स्रोत के संपर्क में आने पर पानी के सेंसर के संपर्क में आने में मदद करने के लिए बहुत आसान एलईडी को सूचीबद्ध करेंगे।

अवयव आवश्यक

आपको निम्नलिखित घटकों की आवश्यकता होगी -

  • 1 × ब्रेडबोर्ड
  • 1 × Arduino Uno R3
  • 1 × पानी सेंसर
  • 1 × नेतृत्व किया
  • 1 × 330 ओम रोकनेवाला

प्रक्रिया

सर्किट आरेख का पालन करें और ब्रेडबोर्ड पर घटकों को हुक करें जैसा कि नीचे दी गई छवि में दिखाया गया है।

स्केच

अपने कंप्यूटर पर Arduino IDE सॉफ्टवेयर खोलें। Arduino भाषा में कोडिंग आपके सर्किट को नियंत्रित करेगा। New पर क्लिक करके एक नया स्केच फाइल खोलें।

Arduino कोड

#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);
   }
}

नोट करने के लिए कोड

जल सेंसर के तीन टर्मिनल हैं - एस, वी आउट (+), और जीएनडी (-)। सेंसर को निम्नानुसार कनेक्ट करें -

  • अपने Arduino बोर्ड पर + V s + 5v कनेक्ट करें ।
  • Arduino बोर्ड पर S को डिजिटल पिन नंबर 8 से कनेक्ट करें।
  • Arduino पर GND के साथ GND कनेक्ट करें।
  • Arduino बोर्ड में LED को डिजिटल पिन नंबर 9 से कनेक्ट करें।

जब सेंसर पानी का पता लगाता है, तो Arduino पर पिन 8 LOW हो जाता है और फिर Arduino पर एलईडी चालू होता है।

परिणाम

जब सेंसर पानी का पता लगाएगा तो आप इंडिकेशन एलईडी टर्न ऑन देखेंगे।