विषयसूची:
- चरण 1: एलईडी का सकारात्मक पक्ष ढूँढना
- चरण 2: सेट को तार-तार करना
- चरण 3: तारों को पेपर प्लांट टेप से ढंकना
- चरण 4: रोशनी को जोड़ना
- चरण 5: तारों को एक साथ इकट्ठा करना
- चरण 6: ब्रेडबोर्ड लेआउट
- चरण 7: एक छोटा सा सॉफ्टवेयर
वीडियो: मेरे शावक के लिए चार्लीप्लेक्स क्रिसमस ट्री: 7 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:24
पिछले साल मुझे स्थानीय होम स्टोर पर एक सेट बैटरी चालित बल्ब प्रकार क्रिसमस लाइट सेट मिला और इसे एक टेबल टॉप क्रिसमस ट्री पर रख दिया। सिर्फ क्यूबी को उत्सवी बनाने के लिए। मुझे प्राप्त लगभग सभी टिप्पणियां "क्या वे पलक नहीं झपकते?" इस साल मैं कुछ ऐसा करने के लिए बाध्य और दृढ़ था जो बाहर खड़ा होगा। एक एलईडी बैटरी संचालित रोशनी का सेट काट दिया गया और एक Arduino, चार्लीप्लेक्स शैली, और उन्हें अच्छे पैटर्न में bllnk बनाने के लिए एक छोटा कोड, यादृच्छिक रूप से बदल दिया, भर दिया विपत्र। यादृच्छिक भाग को काम करने में कुछ समय लगा, लेकिन मैं नहीं चाहता था कि पैटर्न बार-बार दोहराए और उबाऊ हो। मैं सभी कनेक्शनों को छिपाने और आर्डिनो को अल्टोइड्स टिन में डालने के बारे में सोच सकता था। लेकिन मैं चाहता था कि वे सभी तारों को देखें। इसके अलावा, इस तरह से इसका गीकियर।
चरण 1: एलईडी का सकारात्मक पक्ष ढूँढना
चार्लीप्लेक्सिंग एन * (एन -1) एलईडी को एन पिन द्वारा संचालित करने की अनुमति देता है। इस मामले में मेरे पास २० एल ई डी थे, इसलिए १२ एल ई डी प्राप्त करने के लिए ४ पिनों का उपयोग करके मैंने उन्हें अलग कर दिया और फिर प्रत्येक के लिए सकारात्मक तार खोजने के लिए आपूर्ति की गई बैटरी के मामले का उपयोग किया।
चरण 2: सेट को तार-तार करना
सकारात्मक खोजने के बाद मैंने उन्हें प्रत्येक सेट में एक साथ मिलाप किए गए प्रत्येक एलईडी से सकारात्मक और नकारात्मक होने वाले सेट में मिलाप किया। आप परीक्षण कर सकते हैं कि क्या आपने इसे बैटरी केस के साथ सही किया है - तारों को बैटरी के तारों से छूते हुए, एक एलईडी को प्रकाश देना चाहिए - तारों को उलटने से दूसरे को प्रकाश देना चाहिए।
चरण 3: तारों को पेपर प्लांट टेप से ढंकना
आप स्थानीय शिल्प की दुकान से टेप प्राप्त कर सकते हैं जिसका उपयोग रेशम के फूलों के तनों को ढंकने के लिए किया जाता है। मुझे वॉलमार्ट में मेरा मिल गया। "टेप" हरे रंग के मोमी कागज का होता है और अपने आप में काफी अच्छी तरह से चिपक जाता है और पेड़ में चारों ओर घुमाए गए तारों को छुपा देता है।
चरण 4: रोशनी को जोड़ना
यह निर्देश योग्य चार्लीप्लेक्सिंग सिद्धांत के बारे में नहीं है - लेकिन इसे एक दिलचस्प तरीके से कैसे लागू किया जाए। चार्लीप्लेक्सिंग अच्छी तरह से प्रलेखित है। यह विकिपीडिया लेख आपको मूल बातें देता है। साथ ही अगर आप यहां इंस्ट्रक्शंस पर सर्च करते हैं तो आपको कई और उदाहरण मिलेंगे। लाइट्स को हुक करने के लिए मैंने Arduino पर पिन 10, 11, 12, 13 का इस्तेमाल किया। आप एल ई डी की प्रत्येक जोड़ी के प्रत्येक तार को कैसे जोड़ते हैं इससे कोई फर्क नहीं पड़ता - प्रत्येक के तार विनिमेय हैं। आपको बस प्रत्येक जोड़ी को 100 ओम रोकनेवाला के माध्यम से अलग-अलग पिनों में हुक करना है। इस स्थिति में:पेयर पिन ======a 10 और 11b 11 और 12c 12 और 13d 10 और 12e 11 और 13 f 10 और 13आप अधिक पिन का उपयोग करके अधिक सेट जोड़ सकते हैं, लेकिन जितना अधिक आप कम समय जोड़ते हैं प्रत्येक प्रकाश चालू रहता है और यह मंद हो जाएगा। 12 एक अच्छा गोल संख्या और अच्छी तरह से उज्ज्वल लग रहा था।
चरण 5: तारों को एक साथ इकट्ठा करना
मैंने अलग-अलग सेट को सीधे ब्रेड बोर्ड में प्लग करने की कोशिश की, लेकिन वे बाहर खींचते रहे। इसलिए मैंने तारों को प्रबंधित रखने के लिए उन सभी को एक छोटे से परफ़ॉर्मर पर और एक महिला कनेक्टर के साथ रखा। रेडियो झोंपड़ी एक चार कंडक्टर इंद्रधनुष तार बेचता है जिसमें ठोस कंडक्टर होते हैं और कनेक्टर को काफी अच्छी तरह से फिट करते हैं। कनेक्टर को ईबे पर उठाए गए महिला हेडर की लंबी पट्टी से काट दिया गया था।
चरण 6: ब्रेडबोर्ड लेआउट
इंद्रधनुष के तार का दूसरा सिरा एक छोटे ब्रेडबोर्ड से जुड़ा है जिसमें Adafruit Arduino Clone है। मैंने प्रतिरोधों को सीमित करने के लिए १०० ओम का उपयोग किया, जो कि प्रत्येक रोशनी वाली एलईडी के लिए ५v/२००ohm = २५ma के बारे में थोड़ा कम है। Arduino को कोई आपत्ति नहीं थी और यह LED को थोड़ा उज्जवल बनाता है। चूंकि उन्हें स्पंदित किया जाता है, इसलिए पूरा सर्किट 25ma और Arduino के लिए थोड़ा सा आकर्षित करेगा - बैटरी संचालन को संभव बनाना। मूल प्रकाश सेट बैटरियों से लगभग 120ma खींच लिया - यह बहुत कम है।
चरण 7: एक छोटा सा सॉफ्टवेयर
मेरे पास जिम्मी रॉजर्स का एक एलईडी हार्ट किट है और सॉफ्टवेयर चार्लीप्लेक्स्ड एरे को चलाने के लिए तैयार किया गया था। मैंने यादृच्छिक फेरबदल जोड़ने के लिए कोड को संशोधित किया। यह हर बार एक विशेष एनीमेशन फ्रेम को उबाऊ और दोहराव से बचाने के लिए पिन को पुनर्व्यवस्थित करता है। मैंने कुछ एरे बनाए हैं जो प्रत्येक एनीमेशन फ्रेम को एक एलईडी, दो, तीन … को प्रकाश में रखते हैं। और इसी तरह।
सिफारिश की:
इलेक्ट्रॉनिक क्रिसमस ट्री: 4 कदम
इलेक्ट्रॉनिक क्रिसमस ट्री: नमस्ते! मैं अपना इलेक्ट्रॉनिक क्रिसमस ट्री प्रस्तुत करना चाहूंगा। मैंने इसे सजावट के रूप में बनाया है और मुझे लगता है कि यह बहुत ही संक्षिप्त और अच्छा है
वेबसाइट-नियंत्रित क्रिसमस ट्री (इसे कोई भी नियंत्रित कर सकता है): 19 कदम (चित्रों के साथ)
वेबसाइट-नियंत्रित क्रिसमस ट्री (कोई भी इसे नियंत्रित कर सकता है): आप जानना चाहते हैं कि एक वेबसाइट नियंत्रित क्रिसमस ट्री कैसा दिखता है? यहां मेरे क्रिसमस ट्री के प्रोजेक्ट को दिखाने वाला वीडियो है। लाइव स्ट्रीम अब तक समाप्त हो गई है, लेकिन मैंने एक वीडियो बनाया, जो चल रहा था उसे कैप्चर कर रहा था: इस साल, दिसंबर के मध्य में
ब्रीदिंग क्रिसमस ट्री - अरुडिनो क्रिसमस लाइट कंट्रोलर: 4 कदम
ब्रीदिंग क्रिसमस ट्री - अरुडिनो क्रिसमस लाइट कंट्रोलर: यह अच्छी खबर नहीं है कि क्रिसमस से पहले मेरे 9-फीट प्री-लिट कृत्रिम क्रिसमस ट्री का कंट्रोल बॉक्स टूट गया, और निर्माता प्रतिस्थापन भागों को प्रदान नहीं करता है। यह अचूक दिखाता है कि कैसे अपने खुद के एलईडी लाइट ड्राइवर और नियंत्रक का उपयोग Ar
क्रिस्मस ट्री लाइट्स से 3डी एलईडी चार्लीप्लेक्स क्यूब: 4 कदम (चित्रों के साथ)
क्रिसमस ट्री लाइट्स से 3 डी एलईडी चार्लीप्लेक्स क्यूब: क्रिसमस का समय बड़ी संख्या में एलईडी बहुत सस्ते में प्राप्त करने का एक अच्छा समय है। यह निर्देश योग्य 3 डी एलईडी क्यूब बनाने के लिए एक एलईडी क्रिसमस ट्री लाइट स्ट्रिंग से 80 एलईडी का उपयोग करता है। इस मामले में एक 5x4x4 घन। केवल अन्य घटक 7805 5V हैं
Arduino के लिए एलईडी लाइट्स की चार्लीप्लेक्स वाली पंक्ति: 9 कदम (चित्रों के साथ)
Arduino के लिए एलईडी लाइट्स की चार्लीप्लेक्स वाली पंक्ति: यह Arduino के साथ एक एलईडी पंक्ति / स्ट्रिंग को चार्लीप्लेक्स करने पर मेरा निर्देश है। मैंने देखा कि एक आर्डिनो का उपयोग करके चार्लीप्लेक्सिंग पर कई निर्देश नहीं थे, इसलिए मैंने इसे बनाया। मैंने परियोजना को सरल रखने की कोशिश की, लेकिन यह बहुत अच्छा काम नहीं किया