विषयसूची:

सर्किटपायथन के साथ डुअल कलर बार ग्राफ: 5 कदम (चित्रों के साथ)
सर्किटपायथन के साथ डुअल कलर बार ग्राफ: 5 कदम (चित्रों के साथ)

वीडियो: सर्किटपायथन के साथ डुअल कलर बार ग्राफ: 5 कदम (चित्रों के साथ)

वीडियो: सर्किटपायथन के साथ डुअल कलर बार ग्राफ: 5 कदम (चित्रों के साथ)
वीडियो: seeing wife face for first time #shorts 2024, नवंबर
Anonim
सर्किटपायथन के साथ दोहरी रंग बार ग्राफ
सर्किटपायथन के साथ दोहरी रंग बार ग्राफ

मैंने इस एलईडी बार-ग्राफ को पिमोरोनी साइट पर देखा और सोचा कि यह कोविड -19 लॉकडाउन करते समय एक सस्ती और मजेदार परियोजना हो सकती है।

इसके 12 खंडों में से प्रत्येक में 24 LEDS, एक लाल और एक हरा होता है, इसलिए सिद्धांत रूप में आपको लाल, हरे और पीले रंग को प्रदर्शित करने में सक्षम होना चाहिए। आम तौर पर आप 2 एनोड की अपेक्षा करेंगे, एक लाल के लिए और एक हरे रंग के लिए, और 24 कैथोड यदि आप इसे 24 एल ई डी में से बना रहे थे। इस पैकेज में केवल 14 पिन हैं और तीन जोड़ी पिन आंतरिक रूप से जुड़े हुए हैं!

आप केवल 11 पिन के साथ 24 एलईडी कैसे चलाते हैं? यह एक और भी दिलचस्प परियोजना लग रही थी।

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

मैं इसके साथ क्या करने में सक्षम होना चाहता हूं?

· प्रदर्शन के साथ एक लाल, हरी या पीली रोशनी को आगे-पीछे करें

· प्रदर्शन के साथ एक लाल, हरा या पीला बायां-संरेखित बार प्रदर्शित करें

मैं डिस्प्ले को बदलने के लिए एक साधारण इनपुट कैसे प्रदान कर सकता हूं?

· 0 से 12 तक के मान उत्पन्न करने के लिए 10K पोटेंशियोमीटर का उपयोग करें।

मैंने इस परियोजना के लिए एक Adafruit ItsyBitsy M4 एक्सप्रेस का उपयोग करने का निर्णय लिया और इसे सर्किटपाइथन का उपयोग करके प्रोग्राम किया। यह एक 3.3V डिवाइस है इसलिए मैंने करंट को नीचे रखने और माइक्रोकंट्रोलर पिन और एलईडी की सुरक्षा के लिए एनोड पर 330 ओम रेसिस्टर्स लगाने का फैसला किया। मैं किसी भी समय अधिकतम दो एलईडी जलाने जा रहा हूं - पीले रंग को प्राप्त करने के लिए एक ही खंड में एक लाल और हरे रंग की एलईडी।

चरण 1: हमें क्या चाहिए?

हमें क्या जरूरत है?
हमें क्या जरूरत है?

बार-ग्राफ पैकेज

इट्सिबिट्सी एम४ एक्सप्रेस

स्ट्रिप बोर्ड या ब्रेडबोर्ड

3x 330 ओम प्रतिरोधक

10K ओम पोटेंशियोमीटर

कूद तार

अगुआई फाँदें

स्क्रिप्ट विकसित करने और माइक्रोकंट्रोलर को फ्लैश करने के लिए म्यू संपादक।

चरण 2: यह कैसे काम करता है

यह काम किस प्रकार करता है
यह काम किस प्रकार करता है

डिस्प्ले को 3 खंडों में विभाजित किया गया है (निचला - बायां छोर, मध्य - केंद्र और उच्च - दायां छोर), प्रत्येक में 4 खंड हैं। प्रत्येक खंड में एक एकल एनोड है जो 8 एल ई डी को शक्ति प्रदान करता है। एनोड पिन आंतरिक रूप से जुड़े हुए हैं। पिन 1 और 14 लो के लिए, पिन 6 और 9 मिड के लिए और पिन 7 और 8 हाई के लिए - आप या तो उपयोग कर सकते हैं। लाल कैथोड पिन 2, 3, 4 और 5 हैं, जबकि हरे कैथोड 13, 12, 11 और 10 हैं।

एक एलईडी पर स्विच करने के लिए एक उच्च एनोड (3.3V) से एक LOW (0V) कैथोड पिन तक 300 ओम रोकनेवाला के माध्यम से करंट प्रवाहित होना चाहिए।

सबसे बाएं खंड को लाल बनाने के लिए:

एनोड पिन 1 उच्च सेट है जबकि अन्य एनोड पिन, 6 और 7 कम सेट हैं (अनुभाग चुनें)

तथा

लाल कैथोड 2 कम सेट है जबकि अन्य सभी कैथोड पिन उच्च सेट हैं (एलईडी का चयन करें)

सबसे दाहिने हिस्से को हरा बनाने के लिए:

एनोड पिन 7 उच्च सेट है जबकि अन्य एनोड पिन, 6 और 1 कम सेट हैं (अनुभाग चुनें)

तथा

हरा कैथोड 10 कम सेट है जबकि अन्य सभी कैथोड पिन उच्च सेट हैं (एलईडी चुनें)

चरण 3: भागों को जोड़ना

भागों को जोड़ना
भागों को जोड़ना

मैंने स्ट्रिप बोर्ड का इस्तेमाल किया लेकिन आप ब्रेडबोर्ड आज़मा सकते हैं। फोटो के लिए अगला पेज देखें।

चरण 4: समाप्त बोर्ड

समाप्त बोर्ड
समाप्त बोर्ड

मैंने कोड को विकसित करने और इसे ItsyBitsy M4 Express पर फ्लैश करने के लिए Mu संपादक का उपयोग किया।

यहाँ कोड है:

चरण 5:

यह वीडियो तैयार परियोजना को काम करते हुए दिखाता है। पीले रंग की तुलना में पीला अधिक नारंगी दिखाई देता है, शायद इसलिए कि लाल एलईडी हरे रंग की तुलना में उज्जवल है। लाल तीव्रता को कम करने के लिए आप लाल कैथोड लिंक में छोटे प्रतिरोधक जोड़ सकते हैं।

मुझे आशा है कि आप इसे आज़माएँगे।

सिफारिश की: