विषयसूची:

DHT 11: 5 Steps का उपयोग करके तापमान और आर्द्रता मापन
DHT 11: 5 Steps का उपयोग करके तापमान और आर्द्रता मापन

वीडियो: DHT 11: 5 Steps का उपयोग करके तापमान और आर्द्रता मापन

वीडियो: DHT 11: 5 Steps का उपयोग करके तापमान और आर्द्रता मापन
वीडियो: Arduino DHT11 Sensor - Measuring Temperature and Humidity in Hindi - Tutorial #13 2024, नवंबर
Anonim
DHT 11. का उपयोग कर तापमान और आर्द्रता माप
DHT 11. का उपयोग कर तापमान और आर्द्रता माप

इस परियोजना में, मैं Arduino (नैनो) का उपयोग करके हमारे पर्यावरण के तापमान के साथ-साथ आर्द्रता को मापने के लिए DHT 11 तापमान और आर्द्रता सेंसर का उपयोग कर रहा हूं।

बुनियादी विद्युत विशेषताओं में से कुछ:

ऑपरेटिंग वोल्टेज: 3.5V-5V

वर्तमान (माप): 0.3 एमए

वर्तमान (स्टैंडबाय): 60 माइक्रो amps

रेंज: 0 से 50 डिग्री सेल्सियस

संकल्प: १६बिट

नमूनाकरण अवधि: >2 एमएस

चरण 1: योजनाबद्ध बनाना

योजनाबद्ध बनाना
योजनाबद्ध बनाना
योजनाबद्ध बनाना
योजनाबद्ध बनाना

इस स्कीमैटिक्स में डेटा लाइन के लिए 5k (ओम) पुल अप रेसिस्टर के साथ DHT11 सेंसर का उपयोग करना।

पिन:

+VCC. के लिए लाल तार

GND. को काला तार

5 K रेसिस्टर के साथ पीला तार

तीसरा पिन कोई कनेक्शन नहीं है

आवश्यक घटक:

1. अरुडिनो

2. DHT11 अस्थायी और आर्द्रता सेंसर

3.5 k ओम रोकनेवाला

मैं इनपुट वोल्टेज को क्रमशः खींचने और सुचारू करने के लिए बिल्ट इन रेजिस्टर और कैपेसिटर के साथ DHT11 का उपयोग कर रहा हूं।

चरण 2: प्रयोग समय-कनेक्शन

प्रयोग समय-कनेक्शन
प्रयोग समय-कनेक्शन

मुझे तदनुसार पिनों से जोड़ा गया है

5वी - +वीसीसी

जीएनडी - जीएनडी

डिजिटल पिन 2 - डेटा पिन

चरण 3: प्रयोग समय-कोड

प्रयोग समय-कोड
प्रयोग समय-कोड
प्रयोग समय-कोड
प्रयोग समय-कोड
प्रयोग समय-कोड
प्रयोग समय-कोड

Arduino IDE का उपयोग करके हम अपने Arduino बोर्ड को प्रोग्राम कर सकते हैं

लेकिन पहले डीएचटी सेंसर के लिए लाइब्रेरी डाउनलोड और इंस्टॉल करें।

पुस्तकालय को डाउनलोड करने का उद्देश्य कोड की जटिलता को कम करना है।

मैं SIMPLEDHT नामक पुस्तकालय डाउनलोड कर रहा हूं यह बहुत बढ़िया है।

इंस्टॉल बटन पर क्लिक करके पुस्तकालय स्थापित करने के बाद।

ओपन फाइल-उदाहरण- simpledht-dht11 default.

मैं डीएचटी 11 का उपयोग कर रहा हूं। यदि आप DHT22 का उपयोग कर रहे हैं तो नीचे एक उदाहरण कोड भी है.. वहीं…

कोड खोलने के बाद। Arduino बोर्ड को अपने कंप्यूटर से कनेक्ट करें, और PORT चुनें। और उदाहरण स्केच अपलोड करें।

सुनिश्चित करें कि आप डेटा पिन को Arduino के डिजिटल पिन 2 से कनेक्ट करते हैं।

कोड भाग हो गया

चरण 4: प्रयोग का समय - सेटअप

प्रयोग का समय - सेटअप
प्रयोग का समय - सेटअप
प्रयोग का समय - सेटअप
प्रयोग का समय - सेटअप

कोड अपलोड करने के बाद सीरियल मॉनिटर खोलें।

आप देखेंगे कि सेंसर डेटा भेजता है।

ज्यादा कठिन नहीं है ना?

चरण 5: काम करना

जैसा कि मैंने कहा कि सेंसर 40 बिट भेजता है

8 बिट आर्द्रता पूर्णांक डेटा + 8 बिट आर्द्रता दशमलव डेटा + 8 बिट तापमान पूर्णांक डेटा + 8 बिट तापमान भिन्नात्मक डेटा + 8 बिट चेक योग = 40 बिट

उदाहरण 1: 40 डेटा प्राप्त हुआ:

0011 0101 0000 0000 0001 1000 0000 0100 1101

गणना करें: 0011 0101+0000 0000+0001 1000+0000 0000= 0100 1101

प्राप्त डेटा सही है

आर्द्रता: ००११ ०१०१ = ३५ एच (हेक्स) = ५३% आरएच

तापमान: 0001 1000 = 18 एच (हेक्स) = 24 ℃।

स्रोत:-

media.digikey.com/pdf/Data%20Sheets/Adafruit%20PDFs/DHT11_ProdManual.pdf

आप लोगों को धन्यवाद

यदि आपको गलतियाँ मिलती हैं तो कृपया टिप्पणियों में लिखें।

ताकि मैं इसे ठीक कर सकूं।

क्योंकि मैं एक नवोदित इंजीनियर हूँ।

अगली परियोजना में मैं तापमान प्रदर्शित करने के लिए एलसीडी डिस्प्ले का उपयोग कर सकता हूं।

अच्छे लोग बने रहें ………………..

सिफारिश की: