विषयसूची:

DHT 11 तापमान और आर्द्रता प्रदर्शन: 4 कदम
DHT 11 तापमान और आर्द्रता प्रदर्शन: 4 कदम

वीडियो: DHT 11 तापमान और आर्द्रता प्रदर्शन: 4 कदम

वीडियो: DHT 11 तापमान और आर्द्रता प्रदर्शन: 4 कदम
वीडियो: Send DHT11 Data to MySQL Server over internet Using NodeMCU with working Code 2024, दिसंबर
Anonim
DHT 11 तापमान और आर्द्रता प्रदर्शन
DHT 11 तापमान और आर्द्रता प्रदर्शन

आवश्यक पुर्जे (यूके शॉपिंग स्टॉक)

Arduino नैनो -

DHT 11 सेंसर -

1.3 OLED ग्रीन स्क्रीन

यूएसबी माइक्रो ब्रेकआउट बोर्ड -

उपकरण की आवश्यकता -

सोल्डरिंग आयरन

प्रोटोटाइप बोर्ड

साइड कटर

चरण 1: सर्किट

सर्किट
सर्किट

चरण 1 - सर्किट

DHT 11 तापमान सेंसर एक बहुत ही सरल तापमान और आर्द्रता सेंसर है। मूल घटक एक कैपेसिटिव ह्यूमिडिटी सेंसर और एक थर्मिस्टर हैं। डिजिटल रूपांतरण के लिए कुछ बुनियादी एनालॉग हैं जो सभी डेटा को एक पिन पर आउटपुट करने की अनुमति देता है।

इस उदाहरण में, DHT 11 USB 5V से कनेक्ट होता है और नैनो के PIN2 से जुड़े डेटा पिन के साथ ग्राउंड होता है।

USB ब्रेकआउट से नैनो को केवल 5V पावर और ग्राउंड की आवश्यकता होती है।

OLED डिस्प्ले 4 पिन, 5V, GND, SCL और SDA का उपयोग करता है। SCL और SDA मानक I2C पिन हैं जो सभी I2C उपकरणों के लिए सार्वभौमिक हैं।

Arduino से पिनआउट इस प्रकार है:

पिन 2 - डीएचटी 11

पिन ए4 - एसडीए

पिन ए5 - एससीएल

चरण 2: कोड

कोड काफी सीधा है और नैनो पर अपलोड करना आसान है और बिना किसी कॉन्फ़िगरेशन के प्लग एंड प्ले है।

यदि आप पहले से स्थापित नहीं हैं तो आपको निम्नलिखित पुस्तकालय स्थापित करने की आवश्यकता हो सकती है।

DHT.h - DHT11 सेंसर के लिए

U8glib.h - OLED स्क्रीन के लिए।

N. B यदि आपके पास इस कोड का उपयोग करके कोई डिस्प्ले नहीं है, तो जांचें कि स्क्रीन सही ढंग से परिभाषित है। यह "U8GLIB_SSD1306_128X64 u8g (U8G_I2C_OPT_NO_ACK)" है; लेकिन अगर किसी भिन्न OLED पैनल का उपयोग किया जाता है, तो उसे बदलने की आवश्यकता हो सकती है। पुस्तकालय में ऐसे उदाहरण हैं जो स्क्रीन का परीक्षण कर सकते हैं।

चरण 3: मामला

मामला एक साधारण 2 पीस डिज़ाइन है, फ्रंट 4 लोकेटर पिन का उपयोग करके स्क्रीन को स्नैप करता है। फ्रंट असेंबली प्रेस आवास में फिट बैठता है। 2 टुकड़ों को एक साथ फिट करने के लिए हल्की सैंडिंग या फाइलिंग की आवश्यकता हो सकती है।

ऊपर की तरफ DHT सेंसर और पीछे की तरफ USB कनेक्टर के लिए छेद हैं।

प्रिंट सेटिंग्स

एंडर 3. पर मुद्रित

पीएलए व्हाइट

20% इन्फिल (बॉक्स के लिए आवश्यक समर्थन)

प्रिंट समय, सी. 2-2.5 घंटे कुल

चरण 4: निष्कर्ष

निष्कर्ष
निष्कर्ष

Arduino नैनो के साथ सेंसर का उपयोग करने पर यह एक बेहतरीन शिक्षण परियोजना है। डेटा फीड पर नजर रखने के लिए सीरियल मॉनिटर (CTRL+M) भी है।

सीखने के उद्देश्य हैं:

तापमान सेंसर से डेटा को समझना माइक्रोकंट्रोलर के साथ डेटा को प्रोसेस करना डेटा को डिस्प्ले पर आउटपुट करता है (I2C)

तस्वीरों में एक बग है जहां डिस्प्ले एफ कहता है लेकिन तापमान सेल्सियस में है। इसे ठीक किया जाएगा।

संभावित सुधार/शोधन हैं

केस के 3D डिज़ाइन को परिष्कृत करें DHT22 सेंसर का उपयोग करें जो DHT 11 की तुलना में तेज़ी से डेटा भेजता है। इस प्रोजेक्ट में उपयोग किया जाने वाला सेंसर केवल हर 2 सेकंड में अपडेट होता है।

यदि आपके कोई प्रश्न हैं, तो बेझिझक नीचे टिप्पणी करें।

पूर्ण फ़ाइलें और कोई भी परिवर्तन यहां पाया जा सकता है:

सिफारिश की: