विषयसूची:

इंटरफ़ेस DHT11 Arduino का उपयोग करना: 4 चरण
इंटरफ़ेस DHT11 Arduino का उपयोग करना: 4 चरण

वीडियो: इंटरफ़ेस DHT11 Arduino का उपयोग करना: 4 चरण

वीडियो: इंटरफ़ेस DHT11 Arduino का उपयोग करना: 4 चरण
वीडियो: Temperature Sensor DHT11, Arduino & Serial Monitor (Arduino Series - Part 06) | हिंदी में 2024, जुलाई
Anonim
इंटरफ़ेस DHT11 Arduino का उपयोग करना
इंटरफ़ेस DHT11 Arduino का उपयोग करना

इस निर्देश में आप सीखेंगे कि अपने Arduino UNO पर DHT11 आर्द्रता और तापमान सेंसर कैसे सेट करें। और जानें कि ह्यूमिडिटी सेंसर कैसे काम करता है, और सीरियल मॉनिटर से आउटपुट रीडिंग कैसे चेक करें

विवरण:

DHT11 दो इलेक्ट्रोड के बीच विद्युत प्रतिरोध को मापकर जल वाष्प का पता लगाता है। आर्द्रता संवेदन घटक सतह पर लागू इलेक्ट्रोड के साथ नमी धारण करने वाला सब्सट्रेट है। जब जलवाष्प को सब्सट्रेट द्वारा अवशोषित किया जाता है, तो सब्सट्रेट द्वारा आयनों को छोड़ा जाता है जो इलेक्ट्रोड के बीच चालकता को बढ़ाता है। दो इलेक्ट्रोडों के बीच प्रतिरोध में परिवर्तन सापेक्ष आर्द्रता के समानुपाती होता है। उच्च सापेक्ष आर्द्रता इलेक्ट्रोड के बीच प्रतिरोध को कम करती है, जबकि कम सापेक्ष आर्द्रता इलेक्ट्रोड के बीच प्रतिरोध को बढ़ाती है।

चरण 1: आवश्यक घटक

आवश्यक घटक
आवश्यक घटक
आवश्यक घटक
आवश्यक घटक
आवश्यक घटक
आवश्यक घटक
आवश्यक घटक
आवश्यक घटक

यहाँ निर्देशयोग्य के साथ आरंभ करने के लिए आवश्यक घटकों की सूची दी गई है,

हार्डवेयर घटक:

  1. Arduino UNO फ्लिपकार्ट से खरीदें
  2. DHT11 आर्द्रता और तापमान सेंसर फ्लिपकार्ट से खरीदें
  3. ब्रेडबोर्ड (वैकल्पिक)
  4. जम्पर तार
  5. यूएसबी केबल

सॉफ्टवेयर घटक:

अरुडिनो आईडीई

चरण 2: सर्किट को तार देना

सर्किट वायरिंग
सर्किट वायरिंग
सर्किट वायरिंग
सर्किट वायरिंग

DHT11 को Arduino UNO से वायर करना वास्तव में आसान है।

वायरिंग कनेक्शन निम्नानुसार किए जाते हैं:

DHT11 का VCC पिन Arduino के +3v में जाता है।

DHT11 का डेटा पिन UNO के एनालॉग पिन A0 में जाता है।

DHT11 का GND पिन UNO के ग्राउंड पिन (GND) में जाता है।

चरण 3: Arduino की प्रोग्रामिंग

Arduino प्रोग्रामिंग
Arduino प्रोग्रामिंग

ज़िप फ़ाइल डाउनलोड करें

DHT लाइब्रेरी और कोड निकालें।

कोड:

#include "dht.h"#define dht_apin A0 // एनालॉग पिन सेंसर Arduino dht DHT से जुड़ा है;

उपरोक्त पंक्तियाँ dht पुस्तकालय के लिए आरंभीकरण हैं

dht. के डेटा पिन को परिभाषित करना

और DHT के रूप में उदाहरण बनाना

व्यर्थ व्यवस्था(){

सीरियल.बेगिन (९६००); देरी (500); // सिस्टम को बूट करने में देरी Serial.println ("DHT11 आर्द्रता और तापमान सेंसर / n / n"); देरी (1000); // सेंसर तक पहुंचने से पहले प्रतीक्षा करें }

उपरोक्त पंक्तियाँ सेटअप कोड हैं

9600 बॉड दर पर धारावाहिक संचार शुरू करता है

1 सेकंड की देरी से प्रोजेक्ट का नाम प्रिंट करें

शून्य लूप () {DHT.read11 (dht_apin); सीरियल.प्रिंट ("वर्तमान आर्द्रता ="); सीरियल.प्रिंट (DHT.humidity); सीरियल.प्रिंट ("%"); सीरियल.प्रिंट ("तापमान ="); सीरियल.प्रिंट (DHT.temperature); सीरियल.प्रिंट्लन ("सी"); देरी (5000); // सेंसर को फिर से एक्सेस करने से पहले 5 सेकंड प्रतीक्षा करें। }

यह हर 5 सेकेंड में बार-बार DHT11 से डेटा पढ़ता है

चरण 4: परिणाम

नतीजा
नतीजा

सीरियल मॉनिटर खोलें

बॉड दर को 9600. पर सेट करें

सीरियल मॉनिटर पर देखें रिजल्ट….

सबसे पहले, मैं इस गाइड को पढ़ने के लिए आपको धन्यवाद देना चाहता हूं! मुझे उम्मीद है इससे आपको मदद मिली होगी। यदि आपके कोई प्रश्न हैं तो मुझे आपकी मदद करने में हमेशा खुशी होती है….. एक टिप्पणी छोड़ें। आपकी प्रतिक्रिया मेरे लिए मूल्यवान है।

सिफारिश की: