7-सेगमेंट डिस्प्ले के साथ Arduino तापमान और आर्द्रता प्रदर्शन

7-सेगमेंट डिस्प्ले के साथ Arduino तापमान और आर्द्रता प्रदर्शन: 3 चरण (चित्रों के साथ)

सभी को नमस्कार।

यह istructables शुरुआती लोगों के लिए है, जिन्होंने Arduino पारिस्थितिकी तंत्र में प्रवेश किया है

इस निर्देश में, मैं DHT11 आर्द्रता और तापमान सेंसर और मल्टीप्लेक्सिंग 4 7-सेगमेंट डिस्प्ले के बारे में कुछ विषयों को कवर करने जा रहा हूं।

तो, चलिए शुरू करते हैं!

आपूर्ति:

चरण 1: आवश्यक भागों: -

इस निर्देश को बनाने के लिए, आपको इन भागों की आवश्यकता है: -

1. 1 एक्स Arduino माइक्रोकंट्रोलर (यूएनओ, मेगा, प्रो मिनी आदि)

2. 4 एक्स 7-सेगमेंट डिस्प्ले (सामान्य एनोड)

3. 1 एक्स DHT11 आर्द्रता और तापमान सेंसर

4. कुछ जम्पर तार

5. मल्टीप्लेक्सिंग के बारे में थोड़ा सा ज्ञान

चरण 2: सर्किट आरेख और कोड

इस सर्किट के लिए, आपको 4 सेगमेंट डिस्प्ले को मल्टीप्लेक्स करना होगा, जिसका मतलब है कि सेगमेंट डिस्प्ले के सभी एलईडी पिन श्रृंखला में जुड़े होंगे और फिर आर्कडिनो डिजिटल पिंस से जुड़े होंगे, लेकिन सेगमेंट डिस्प्ले के संबंधित सामान्य ग्राउंड पिन आर्किनो से व्यक्तिगत रूप से जुड़े होंगे। डिजिटल पिन

ये हमें जटिलताओं से बचाता है और arduino UNO (जिस बोर्ड का मैं उपयोग कर रहा हूं) में बहुत सारे डिजिटल पिन नहीं हैं।

कई सेगमेंट डिस्प्ले को नियंत्रित करने के लिए आप शिफ्ट रजिस्टरों का भी उपयोग कर सकते हैं।

सर्किट आरेख में 4 सेगमेंट डिस्प्ले के सभी एलईडी सेगमेंट पिन अर्थात A, B, C, D, E, F, G एक दूसरे से जुड़े होते हैं अर्थात A = A1 + A2 + A3 + A4, B = B1 + B2 + बी 3 + बी 4 आदि।

बस सर्किट आरेख के अनुसार तार और नीचे दिए गए कोड को अपलोड करें।

चरण 3: इसका काम हो गया!

उपरोक्त चरणों का पालन करने के बाद, आप अपने सेगमेंट डिस्प्ले पर तापमान और आर्द्रता देख सकते हैं। केवल समस्या यह है कि तापमान डिस्प्ले तापमान प्रदर्शित करता है और फिर 1 सेकंड के लिए अन्य सेगमेंट डिस्प्ले पर आर्द्रता प्रदर्शित करने के लिए इसे बंद कर दिया जाता है। आशा है कि ASAP समस्या को हल करने के लिए।