बस एक पिन के साथ एक एलईडी बॉर्डर को नियंत्रित करें


9

क्या एक माइक्रोकंट्रोलर के सिर्फ एक पिन के साथ एक bicolor LED को नियंत्रित करना संभव है?

इंस्टिंक्ट नो कहती है, क्योंकि आपके पास एक छोर हो सकता है और दूसरा माइक्रो के पिन पर जा रहा है, जिससे आप इसे चालू या बंद कर सकते हैं लेकिन इसका रंग नहीं बदल सकते।

लेकिन शायद किसी के पास एक बेहतर विचार है?


1
आप सूक्ष्म के एक पिन के साथ कुछ भी कर सकते हैं। अधिक विशिष्ट कृपया?
निक टी

जवाबों:


6

आप इसे द्वि-रंग एलईडी के साथ कर सकते हैं जिसमें दो एलईडी बैक-टू-बैक हैं यदि आप एक एलईडी टर्मिनल को एक 5V डिजाइन पर एक मध्यवर्ती वोल्टेज जैसे 2.5 वी से कनेक्ट करते हैं और एक उपयुक्त अवरोधक के माध्यम से दूसरी तरफ एमसीयू से कनेक्ट करते हैं ( मैंने 560R का उपयोग किया)।

फिर एक कम आउटपुट एक रंग देता है, उच्च दूसरे और त्रिकोणीय राज्य एलईडी बंद छोड़ देता है। पल्स चौड़ाई मॉडुलन आपको चमक को नियंत्रित करने (सक्रिय और त्रिकोणीय स्थिति के बीच आउटपुट स्विच करने) या रंगों को मिलाने की अनुमति देगा (आउटपुट को कम उच्च पर)।

आप अलग-अलग एलईडी फॉरवर्ड वोल्टेज की भरपाई के लिए मध्यवर्ती वोल्टेज को भी समायोजित कर सकते हैं।

मैंने मध्यवर्ती वोल्टेज प्रदान करने के लिए एक LM2904 सेशन-एम्पी का उपयोग किया - यह 5V तक की आपूर्ति वोल्टेज के साथ काम करता है। बहुत सारे अन्य उपकरण हैं जो कम वोल्टेज पर काम कर सकते हैं और अभी भी सिंक और स्रोत को एलईडी ड्राइव करने के लिए पर्याप्त चालू कर सकते हैं।


3

यदि आपको एक ऑफ स्टेट की आवश्यकता नहीं है, और आपका वोह पर्याप्त रूप से बड़ा था (संपादित करें: एलईडी के आगे पूर्वाग्रह वोल्टेज को दूर करने के लिए), तो आप एलईडी के एक छोर को मध्य-रेल वोल्टेज पर हुक करने में सक्षम हो सकते हैं। आउटपुट 1 को एक रंग मिलता है, 0 को आउटपुट करने से दूसरा रंग प्राप्त होता है। इसे बंद करने के लिए ... हा, शुभकामनाएँ। हो सकता है कि आप वहां एक कैपेसिटर लगाने की कोशिश कर सकते हैं, और फिर एक PWM के साथ आउटपुट ड्राइविंग कर सकते हैं कि टोपी मध्य-रेल तक सुचारू हो जाएगी?


7
मैं एक ही बात पर बहुत सोच रहा था, शायद माइक्रो के आउटपुट पिन को ट्रिम करने से ऑफ स्टेट को प्राप्त किया जा सकता है।
tcrosley

1
एक बढ़िया सुझाव ... पिन को त्रि-बताते हुए इसे बिना फैंसी PWM के बंद कर देना चाहिए। हालाँकि, आपको इनपुट फ़्लोट देने के बारे में सावधान रहना चाहिए, शायद एक पुल डाउन की आवश्यकता है (डिवाइडर नहीं, इनपुट पिन को मध्य-रेल वोल्टेज नहीं देखने दें!)
ajs410

1
आप एक उच्च-मूल्य (470k) रोकनेवाला उच्च या निम्न का उपयोग कर सकते हैं। एलईडी पक्षपाती या एक रंग या दूसरा होगा, लेकिन वर्तमान प्रवाह इतना कम होगा कि आप एलईडी को चालू नहीं देखेंगे।
3

5
@ ajs410 - मुझे लगता है कि MCUs अधिक बुद्धिमानी से एक गूंगे तर्क चिप की तुलना में डिज़ाइन किए गए हैं। आपके औसत 8-बिट माइक्रो पर, पिंस के विशाल बहुमत को एनालॉग इनपुट के रूप में इस्तेमाल किया जा सकता है (स्पष्ट रूप से उन्हें इस तरह कॉन्फ़िगर करने के बिना) ताकि कोई बुरा प्रभाव न हो (गेट दोलन, अत्यधिक वर्तमान ड्रा) जब तक वोल्टेज भीतर रहता है GND और VDD।
निक टी

2
इस टोपोलॉजी के डाउनसाइड्स में से एक (संभवतः महत्वपूर्ण) यह है कि आपके पास हमेशा एक महत्वपूर्ण महत्वपूर्ण ड्रा होगा (जो संशोधन के बिना) किसी भी दीर्घकालिक बैटरी संचालित अनुप्रयोगों के लिए इसे निक्स करेगा।
निक टी

0

आप इसे चार्लीप्लेक्स कर सकते हैं


3
लेकिन इसके लिए न्यूनतम दो पिन चाहिए। ओपी ने एक पिन का उपयोग करके समाधान के लिए कहा।
tcrosley 21

दरअसल, कुछ मामलों में यह संभव है कि चार्लीप्लेक्सिंग को एन पिन के साथ एन * (एन + 1) एल ई डी प्रदान किया जाए, अगर आपूर्ति वोल्टेज एलईडी वोल्टेज ड्रॉप से ​​दोगुना से कम है, और एक में एलईडी वोल्टेज ड्रॉप का सही संयोजन उपलब्ध है। आइए सादगी के लिए मान लें कि लक्ष्य तीन पिन के साथ 12 एलईडी को नियंत्रित करना है; छह एल ई डी में एक 2.5 वोल्ट ड्रॉप है, और छह में 1.7 वोल्ट की ड्रॉप है, और आपूर्ति वोल्टेज 3.0 वोल्ट है। लक्ष्य 2.5 वोल्ट डायोड के लिए 5mA और 1.7 वोल्ट डायोड के लिए 6.5mA है। प्रत्येक आउटपुट के साथ श्रृंखला में 100ohm रोकनेवाला रखें। 2.5-वोल्ट एलईडी के तीन आउटपुट
वीडीडी से

... और 1.7-वोल्ट एल ई डी आउटपुट को "सामान्य" चार्लीप्लेक्स रूप में एक दूसरे से जोड़ता है। 1.7-वोल्ट एलईडी को चालू करने के लिए, एक आउटपुट उच्च और एक कम ड्राइव करें। प्रतिरोधक 0.65 वोल्ट छोड़ देंगे, एलईडी के लिए 1.7 वोल्ट और 2.5 वोल्ट एलईडी के लिए अपर्याप्त वोल्टेज छोड़ देंगे। 2.5-वोल्ट के नेतृत्व में चालू करने के लिए, एक आउटपुट को उच्च या निम्न और अन्य में से कोई भी ड्राइव न करें। फिर 2.5 वोल्ट की एलईडी में प्रकाश के लिए पर्याप्त करंट होगा।
सुपरकैट

यदि आवश्यक हो तो विभिन्न वोल्टेज परिदृश्यों से निपटने के लिए अधिक प्रतिरोधक या सिलिकॉन डायोड जोड़ सकता है, लेकिन यह कुछ जटिलता जोड़ देगा। @tcrosley: उपरोक्त दो एलईडी को नियंत्रित करने के लिए एक पिन का उपयोग करने के लिए सामान्यीकृत करता है।
सुपरकैट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.