विषयसूची:

Neopixel परीक्षक: 4 कदम
Neopixel परीक्षक: 4 कदम

वीडियो: Neopixel परीक्षक: 4 कदम

वीडियो: Neopixel परीक्षक: 4 कदम
वीडियो: Светодиодная RGB лента ws2812b Neopixel подключение к Arduino 2024, नवंबर
Anonim
नियोपिक्सल परीक्षक
नियोपिक्सल परीक्षक

आप एक ऐसी परियोजना का निर्माण कर रहे हैं जो Neopixel LED का उपयोग करती है या आपके घटक बॉक्स में कुछ है जिसे आप जांचना चाहते हैं कि वे कार्य करते हैं। मुझे एक ही आवश्यकता थी, लेकिन किसी समस्या को खोजने के लिए परियोजना के पूरा होने तक प्रतीक्षा करने के बजाय, मैं यह सुनिश्चित करना चाहता था कि वे निर्माण प्रक्रिया के दौरान काम करें क्योंकि मैं कई एलईडी को सोल्डर कर रहा था

परिणामस्वरूप मैंने निम्नलिखित सरल कार्यात्मक चेकर का निर्माण किया, जिसका उपयोग WS2812/SK6812 LED's (नाममात्र आपूर्ति 5V लेकिन 3V पर काम करेगा) के साथ किया गया, लेकिन उपयुक्त संशोधनों के साथ अन्य वेरिएंट की जांच के लिए इसका उपयोग किया जा सकता है।

जैसा कि मैं जिस प्रोजेक्ट का निर्माण कर रहा था, वह एक माइक्रोबिट का उपयोग कर रहा था, 3V ऑपरेशन आदर्श था क्योंकि उन्हें उच्च वोल्टेज या लेवल शिफ्टिंग की आवश्यकता के बिना सीधे चलाया जा सकता था।

माइक्रोबिट संस्करण के अधीन उपलब्ध आउटपुट वर्तमान V1(90mA)/V2(270mA) है

इस परियोजना को दोनों माइक्रोबिट संस्करणों के साथ सत्यापित किया गया था लेकिन केवल अधिकतम 81.5mA तक।

आपूर्ति:

माइक्रोबिट V1 या V2

1000uF/(6.3V न्यूनतम) इलेक्ट्रोलाइटिक संधारित्र

470R रोकनेवाला

WS2812/SK6812 LED's

जंपर्स एम / एफ

प्रोटोटाइप बोर्ड (वैकल्पिक)

SIL स्ट्रेट या राइट एंगल पिन हेडर

चरण 1: डिजाइन आवश्यकताएँ

डिजाइन की आवश्यकताएं
डिजाइन की आवश्यकताएं
डिजाइन की आवश्यकताएं
डिजाइन की आवश्यकताएं
डिजाइन की आवश्यकताएं
डिजाइन की आवश्यकताएं
डिजाइन की आवश्यकताएं
डिजाइन की आवश्यकताएं

डिज़ाइन की आवश्यकताओं को अधिकतम 1 से 25 तक एक स्ट्रिंग में कई एलईडी का परीक्षण करने में सक्षम होना था।

लाल, हरे और नीले रंग के प्राथमिक रंगों के बीच एलईडी के स्विचिंग की संख्या के अलावा और चमक समायोजन की आवश्यकता थी।

25 सभी एलईडी के लिए सबसे खराब स्थिति है, हालांकि उपयोग में 13 अधिकतम होगा इसलिए वर्तमान मार्जिन का भरपूर अस्तित्व होगा।

सबसे खराब स्थिति वर्तमान 20mA *25 = 500mA (अधिकतम चमक पर प्रति एलईडी केवल एक रंग), जो कि माइक्रोबिट से अधिकतम आउटपुट करंट से बहुत अधिक है। नतीजतन, यह सुनिश्चित करने के लिए एक उपयुक्त चमक सेटिंग की आवश्यकता होगी कि माइक्रोबिट ओवरस्ट्रेस्ड नहीं था।

Neopixel आवश्यकताओं के बारे में अधिक जानकारी यहाँ पाई जा सकती है।

25 एलईडी = 3.24mA/LED के लिए 90mA = 81mA के 80% की वर्तमान नाली के साथ।

इस स्तर पर प्रत्येक रंग के लिए आउटपुट करंट बनाम ब्राइटनेस सेटिंग्स का माप लिया गया ताकि यह निर्धारित किया जा सके कि एलईडी के साथ-साथ 25 (WS2812 / SK6812) का परीक्षण करने की पर्याप्त क्षमता है या नहीं।

एलईडी की अधिकतम संख्या को रंग से संबंधित किया जा सकता है, हरे और नीले रंग की समान वर्तमान आवश्यकताएं थीं। हालाँकि, लाल या तो हरे या नीले रंग की धारा से दोगुना था।

रेड के लिए 160 की ब्राइटनेस सेटिंग ने 81.5mA दिया और सबसे खराब केस डिज़ाइन आवश्यकताओं को पूरा किया।

हरे या नीले दोनों को 255 की चमक पर सेट किया जा सकता है और फिर भी 81.5mA से कम हो सकता है।

जैसा कि यह 10 की चमक स्थापित करता है और ~ 0.5mA/LED परियोजना के लिए पर्याप्त रूप से उज्ज्वल था, यह दर्शाता है कि 100+ Neopixel LED को संभवतः माइक्रोबिट द्वारा 10 की चमक पर ड्राइव किया जा सकता है।

मूल निर्देश को प्रकाशित करने के समय मेरे पास पर्याप्त एलईडी नहीं थे, लेकिन तब से मैं बिना किसी समस्या के तीनों रंगों का उपयोग करके 60 एलईडी नियोपिक्सल स्ट्रिंग का मूल्यांकन करने में कामयाब रहा।

जब मैं एक प्राप्त करूंगा तो मैं एक लंबी स्ट्रिंग का मूल्यांकन करूंगा।

चरण 2: सॉफ्टवेयर

सॉफ्टवेयर
सॉफ्टवेयर

एप्लिकेशन MakeCode Blocks का उपयोग करके बनाया गया था

चरण 3: हार्डवेयर

हार्डवेयर
हार्डवेयर
हार्डवेयर
हार्डवेयर
हार्डवेयर
हार्डवेयर
हार्डवेयर
हार्डवेयर

हार्डवेयर में एक माइक्रोबिट और अनुशंसित घटक होते हैं, एक जलाशय संधारित्र (1000uF/6V3 मिनट, इलेक्ट्रोलाइटिक), V+ और 0V और एक रोकनेवाला (470R) के बीच जुड़ा होता है, जो पहली एलईडी से जुड़ी डेटा लाइन के साथ श्रृंखला में जुड़ा होता है।

कैपेसिटर और रेसिस्टर्स को स्ट्रिपबोर्ड पर लगाया गया था ताकि भविष्य की असेंबली को आसान बनाया जा सके और एलईडी स्ट्रिंग के परीक्षण के लिए एक उपयुक्त कनेक्टर की आवश्यकता होगी।

विशिष्ट नियोपिक्सल एलईडी का उपयोग एक लीडलेस कैरियर के लिए पूर्व-घुड़सवार किया जाता है और नियंत्रण को सक्षम करने के लिए कनेक्शन को मिलाप करने की आवश्यकता होती है। लाइन हेडर में सीरियल, सीधे या समकोण व्यक्तिगत रूप से या संयुक्त रूप से तारों के अलावा उपयुक्त कनेक्शन बनाते हैं।

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

चरण 4: ऑपरेशन

कार्यवाही
कार्यवाही
कार्यवाही
कार्यवाही
कार्यवाही
कार्यवाही
कार्यवाही
कार्यवाही

नोट: **** मेककोड ब्लॉक सिम्युलेटर सुरक्षा सर्किट नहीं दिखाता है। हालांकि, इसे वास्तविक सर्किट में शामिल किया जाना चाहिए। ***

ऑपरेशन और मोड सेटिंग ए और बी बटन के माध्यम से होती है।

A+B दबाने पर मोड का चयन होता है।(Mn)

M0 = स्ट्रिंग में LED की संख्या के चयन को सक्षम करता है।

बटन ए = (+ एसएन) जो स्ट्रिंग गिनती को बढ़ाता है। (अधिकतम 25)

बटन B= (-Sn) जो स्ट्रिंग काउंट को घटाता है। (न्यूनतम 0)

M1 = रंग और चमक सक्षम करता है

बटन ए = रंग लाल, हरा, नीला और बंद

बटन बी = चमक (0 से 250) 10 के चरणों में।

प्लग इन करें और स्विच ऑन करें।

माइक्रोबिट और एलईडी दोनों को नुकसान से बचाने के लिए आउटपुट पर स्विच ऑन अक्षम है

M0 मोड का चयन करने के लिए A+B दबाएं, फिर S1 के लिए A दबाएं, A वेतन वृद्धि और B घटते S के प्रत्येक क्रमिक दबाव को दबाएं। स्ट्रिंग में LED की संख्या निर्धारित करने के लिए A और B का उपयोग करें।

M1 मोड का चयन करने के लिए A+B दबाएँ।

फिर लाल, हरा, नीला या बंद रंग चुनने के लिए A दबाएं।

10 के चरणों में चमक को 10 से 250 तक बढ़ाने के लिए B दबाएं।

मोड और चयन माइक्रोबिट डिस्प्ले पर दिखाए जाते हैं।

सिफारिश की: