विषयसूची:

कैसे एक 8x8x8 एलईडी क्यूब का निर्माण करें और इसे एक Arduino के साथ नियंत्रित करें: 7 चरण (चित्रों के साथ)
कैसे एक 8x8x8 एलईडी क्यूब का निर्माण करें और इसे एक Arduino के साथ नियंत्रित करें: 7 चरण (चित्रों के साथ)

वीडियो: कैसे एक 8x8x8 एलईडी क्यूब का निर्माण करें और इसे एक Arduino के साथ नियंत्रित करें: 7 चरण (चित्रों के साथ)

वीडियो: कैसे एक 8x8x8 एलईडी क्यूब का निर्माण करें और इसे एक Arduino के साथ नियंत्रित करें: 7 चरण (चित्रों के साथ)
वीडियो: DIY 8x8x8 RGB LED Cube with Arduino UNO | Step by step tutorial in Hindi #diy #youtube #arduino #led 2024, नवंबर
Anonim
एक 8x8x8 एलईडी क्यूब कैसे बनाएं और इसे एक Arduino के साथ नियंत्रित करें
एक 8x8x8 एलईडी क्यूब कैसे बनाएं और इसे एक Arduino के साथ नियंत्रित करें
एक 8x8x8 एलईडी क्यूब कैसे बनाएं और इसे एक Arduino के साथ नियंत्रित करें
एक 8x8x8 एलईडी क्यूब कैसे बनाएं और इसे एक Arduino के साथ नियंत्रित करें

जनवरी 2020 संपादित करें:

यदि कोई इसका उपयोग विचारों को उत्पन्न करने के लिए करना चाहता है, तो मैं इसे छोड़ रहा हूं, लेकिन इन निर्देशों के आधार पर घन बनाने का कोई मतलब नहीं है। एलईडी ड्राइवर आईसी अब नहीं बने हैं, और दोनों स्केच Arduino और प्रसंस्करण के पुराने संस्करणों में लिखे गए थे और अब नहीं चलते हैं। मुझे नहीं पता कि उन्हें काम करने के लिए क्या बदलने की जरूरत है। इसके अलावा, मेरी निर्माण पद्धति के परिणामस्वरूप एक गड़बड़ गड़बड़ी हुई। मेरा सुझाव है कि किसी अन्य निर्देश पर दिए गए निर्देशों का पालन करें या एक किट खरीदें। 2011 में इस क्यूब की कीमत लगभग $ 50 थी, अब आप लगभग $ 20 के लिए eBay से एक किट खरीद सकते हैं।

मूल परिचय:

इंस्ट्रक्शंस पर बहुत सारे एलईडी क्यूब हैं, तो दूसरा क्यों करें? अधिकांश 27 या 64 एल ई डी वाले छोटे क्यूब्स के लिए हैं, शायद ही कभी बड़े होते हैं क्योंकि वे माइक्रोकंट्रोलर पर उपलब्ध आउटपुट की संख्या तक सीमित होते हैं। यह क्यूब 512 LED का होगा, और इसके लिए Arduino से केवल 11 आउटपुट वायर की आवश्यकता होगी। यह कैसे संभव है? एलेग्रो माइक्रोसिस्टम्स A6276EA LED ड्राइवर का उपयोग करके।

मैं आपको दिखाऊंगा कि कैसे मैंने खुद क्यूब बनाया, कंट्रोलर बोर्ड, और अंत में इसे चमकदार बनाने के लिए कोड।

चरण 1: सामग्री

सामग्री
सामग्री

क्यूब बनाने के लिए आपको सभी भागों की आवश्यकता होगी: 1 Arduino/Freeduino Atmega168 या उच्चतर चिप के साथ 512 LED, आकार और रंग आपके ऊपर हैं, मैंने वोल्टेज प्रवाह को नियंत्रित करने के लिए Allegro 8 NPN ट्रांजिस्टर से 3mm लाल 4 A6276EA LED ड्राइवर चिप्स का उपयोग किया, मैंने BDX53B डार्लिंगटन ट्रांजिस्टर 4 1000 ओम प्रतिरोधक, 1/4 वाट या उच्चतर 12 560 ओम प्रतिरोधक, 1/4 वाट या उच्चतर 1 330uF इलेक्ट्रोलाइटिक संधारित्र 4 24 पिन IC सॉकेट 9 16 पिन IC सॉकेट 4 "x4" (या बड़ा) का उपयोग किया) सभी भागों को पकड़ने के लिए परफ़ॉर्म का टुकड़ा, एक पुराना कंप्यूटर पंखा एक पुराना फ़्लॉपी कंट्रोलर केबल एक पुराना कंप्यूटर बिजली की आपूर्ति बहुत सारे हुकअप वायर, सोल्डर, सोल्डरिंग आयरन, फ्लक्स, इसे बनाते समय आपके जीवन को आसान बनाने के लिए कुछ भी। 7 "x7" (या बड़ा) लकड़ी का टुकड़ा एलईडी सोल्डरिंग जिग बनाने के लिए उपयोग किया जाता है अपने तैयार क्यूब को प्रदर्शित करने के लिए एक अच्छा मामला My Arduino/Freeduino पसंद का बेयर बोन्स बोर्ड (BBB) है www. Moderndevice.com से। एलईडी को ईबे से खरीदा गया था और चीन से भेजे गए 1000 एलईडी के लिए $ 23 की लागत आई थी। शेष इलेक्ट्रॉनिक्स नेवार्क इलेक्ट्रॉनिक्स (www.newark.com) से खरीदे गए थे और इसकी कीमत लगभग $ 25 होनी चाहिए। यदि आपको सब कुछ खरीदना है, तो इस परियोजना की लागत लगभग $ 100 होनी चाहिए। मेरे पास बहुत सारे पुराने कंप्यूटर उपकरण हैं इसलिए वे हिस्से कबाड़ के ढेर से निकल गए।

चरण 2: परतों को इकट्ठा करें

परतों को इकट्ठा करो
परतों को इकट्ठा करो
परतों को इकट्ठा करो
परतों को इकट्ठा करो
परतों को इकट्ठा करो
परतों को इकट्ठा करो
परतों को इकट्ठा करो
परतों को इकट्ठा करो

इस ५१२ एलईडी क्यूब की १ परत (६४ एलईडी) कैसे बनाएं: मैंने जो एलईडी खरीदीं, उनका व्यास ३ मिमी था। मैंने लागत में कटौती करने के लिए छोटे एल ई डी का उपयोग करने का फैसला किया और क्यूब के अंतिम आकार को पूरी तरह से डेस्क या शेल्फ पर ले जाने के बिना मेरे डेस्क या शेल्फ पर बैठने के लिए पर्याप्त छोटा बनाने के लिए। मैंने लाइनों के बीच लगभग.6 इंच के साथ एक 8x8 ग्रिड खींचा। इसने मुझे घन आकार लगभग 4.25 इंच प्रति पक्ष दिया। 3 मिमी छेद ड्रिल करें जहां लाइनें एक जिग बनाने के लिए मिलती हैं जो प्रत्येक परत को मिलाप करते हुए एलईडी को पकड़ लेगी। A6276EA एक वर्तमान सिंक डिवाइस है। इसका मतलब यह है कि यह स्रोत वोल्टेज के पथ के बजाय जमीन को पथ प्रदान करता है। आपको क्यूब को सामान्य एनोड कॉन्फ़िगरेशन में बनाने की आवश्यकता होगी। अधिकांश क्यूब्स सामान्य कैथोड के रूप में बनाए जाते हैं। एलईडी का लंबा हिस्सा आम तौर पर एनोड होता है, सुनिश्चित करने के लिए अपनी जांच करें। मैंने जो पहला काम किया वह हर एलईडी का परीक्षण था। हाँ, यह एक लंबी और उबाऊ प्रक्रिया है और आप चाहें तो इसे छोड़ सकते हैं। मैं अपने क्यूब में एक मृत स्थान को इकट्ठा करने के बाद एल ई डी का परीक्षण करने के लिए समय बिताऊंगा। मुझे १००० में से १ मृत एलईडी मिली। बुरा नहीं है। ११ टुकड़े ठोस, गैर-अछूता हुक अप तार को ५ इंच तक काटें। अपने जिग में एक पंक्ति के प्रत्येक छोर में 1 एलईडी लगाएं और फिर तार को प्रत्येक एनोड में मिलाएं। अब शेष 6 एल ई डी को पंक्ति में रखें और उन एनोड्स को तार में मिला दें। यह लंबवत या क्षैतिज रूप से हो सकता है, इससे कोई फर्क नहीं पड़ता जब तक आप सभी परतों को एक ही तरह से करते हैं। जैसा कि आप प्रत्येक पंक्ति को समाप्त करते हैं, एनोड से अतिरिक्त लीड को ट्रिम करें। मैंने लगभग 1/8 छोड़ दिया। जब तक आप सभी 8 पंक्तियों को समाप्त नहीं कर लेते, तब तक दोहराएं। अब उन सभी पंक्तियों में हुक अप तार के 3 टुकड़े मिलाएं जो आपने उन सभी को एक टुकड़े में जोड़ने के लिए बनाए हैं। मैंने फिर 5 वोल्ट संलग्न करके परत का परीक्षण किया। एक रोकनेवाला के माध्यम से तार की जाली को जोड़ने के लिए और प्रत्येक कैथोड के लिए जमीनी सीसे को छुआ। किसी भी एलईडी को बदलें जो प्रकाश नहीं करता है। ध्यान से परत को जिग से हटा दें और इसे एक तरफ सेट करें। यदि आप तारों को मोड़ते हैं, तो चिंता न करें, बस जितना हो सके उन्हें सीधा करें। झुकना बहुत आसान है। जैसा कि आप मेरी तस्वीरों से बता सकते हैं, मेरे पास बहुत सारे मुड़े हुए तार थे।बधाई हो, आपका 1/8 काम हो गया। 7 और परतें बनाएं। वैकल्पिक: टांका लगाने के लिए परतें एक साथ (चरण 3) आसान है, जबकि प्रत्येक बाद की परत अभी भी जिग में है, कैथोड के शीर्ष चौथाई इंच को 45 से 90 डिग्री आगे मोड़ें। यह लीड को उस एलईडी के चारों ओर पहुंचने की अनुमति देगा जिससे वह कनेक्ट हो रहा है और सोल्डरिंग को बहुत अधिक कर देगा आसान। इसे अपनी पहली परत पर न करें, हम घोषित करेंगे कि एक निचली परत है और लीड को s होना चाहिए सीधा।

चरण 3: घन को इकट्ठा करें

घन को इकट्ठा करो
घन को इकट्ठा करो
घन को इकट्ठा करो
घन को इकट्ठा करो

क्यूब बनाने के लिए सभी परतों को एक साथ कैसे मिलाएं:कठिन हिस्सा लगभग खत्म हो गया है। अब, ध्यान से जिग में एक परत वापस रखें, लेकिन बहुत अधिक दबाव का उपयोग न करें, हम इसे बिना झुके निकालना चाहते हैं। यह पहली परत घन का ऊपरी फलक है। पहले के ऊपर एक और परत रखें, लीड को लाइन करें और सोल्डरिंग शुरू करें। मैंने पहले कोनों को करना सबसे आसान पाया, फिर बाहरी किनारे, फिर पंक्तियों के अंदर। परतों को तब तक जोड़ते रहें जब तक आप काम नहीं कर लेते। यदि आप लीड्स को प्री-बेंट करते हैं तो अंतिम के लिए स्ट्रेट लीड के साथ लेयर को सेव करना सुनिश्चित करें। यह नीचे है।मेरे पास प्रत्येक परत के बीच थोड़ी अधिक जगह थी इसलिए मुझे घन का आकार नहीं मिला। कोई बड़ी बात नहीं, मैं इसके साथ रह सकता हूं।

चरण 4: नियंत्रक बोर्ड का निर्माण

नियंत्रक बोर्ड का निर्माण
नियंत्रक बोर्ड का निर्माण
नियंत्रक बोर्ड का निर्माण
नियंत्रक बोर्ड का निर्माण
नियंत्रक बोर्ड का निर्माण
नियंत्रक बोर्ड का निर्माण

कंट्रोलर बोर्ड का निर्माण कैसे करें और इसे अपने Arduino से कैसे जोड़ें: योजनाबद्ध का पालन करें और बोर्ड का निर्माण करें जैसा आप चुनते हैं। मैंने कंट्रोलर चिप्स को बोर्ड के केंद्र में रखा और क्यूब की प्रत्येक परत पर करंट को नियंत्रित करने वाले ट्रांजिस्टर को पकड़ने के लिए बाईं ओर का उपयोग किया, और नियंत्रक चिप्स से कैथोड तक जाने वाले कनेक्टर्स को पकड़ने के लिए दाईं ओर का उपयोग किया। एलईडी कॉलम। मुझे एक कंप्यूटर बिजली की आपूर्ति में प्लग करने के लिए एक महिला मोलेक्स कनेक्टर के साथ एक पुराना 40 मिमी का कंप्यूटर पंखा मिला। यह एकदम सही था। चिप में वायु प्रवाह की एक छोटी मात्रा उपयोगी है और अब मेरे पास नियंत्रक चिप्स और Arduino को 5 वोल्ट प्रदान करने का एक आसान तरीका है। योजनाबद्ध पर, RC प्रत्येक A6276EA से जुड़े सभी एल ई डी के लिए वर्तमान सीमित अवरोधक है। मैंने १००० ओम का उपयोग किया क्योंकि यह एलईडी को ५ मिलीमीटर प्रदान करता है, इसे प्रकाश देने के लिए पर्याप्त है। मैं हाई ब्राइटनेस का उपयोग कर रहा हूं, सुपर ब्राइट एलईडी का नहीं, इसलिए करंट ड्रेन कम है। यदि एक कॉलम में सभी 8 एल ई डी एक साथ जलाए जाते हैं, तो यह केवल 40 मिलीमीटर है। A6276EA का प्रत्येक आउटपुट 90 मिलीमीटर को संभाल सकता है इसलिए मैं सीमा के भीतर हूं। RL लॉजिक या सिग्नल लीड से जुड़ा रोकनेवाला है। वास्तविक मूल्य तब तक बहुत महत्वपूर्ण नहीं है जब तक वह मौजूद है और बहुत बड़ा नहीं है। मैं ५६० ओम का उपयोग कर रहा हूं क्योंकि मेरे पास उनमें से एक गुच्छा उपलब्ध था। मैंने क्यूब की प्रत्येक परत पर जाने वाले करंट को नियंत्रित करने के लिए ६ एएमपीएस तक को संभालने में सक्षम एक पावर ट्रांजिस्टर का उपयोग किया। यह इस परियोजना के लिए अधिक है, क्योंकि क्यूब की प्रत्येक परत केवल 320 मिलीमीटर खींचेगी जिसमें सभी एल ई डी जलाए जाएंगे। मैं चाहता था कि कमरा विकसित हो और बाद में कुछ बड़ा करने के लिए नियंत्रक बोर्ड का उपयोग कर सकता है। किसी भी आकार के ट्रांजिस्टर का उपयोग करें जो आपकी आवश्यकताओं के अनुरूप हो। वोल्टेज स्रोत में 330 यूएफ कैपेसिटर किसी भी मामूली वोल्टेज उतार-चढ़ाव को सुचारू बनाने में मदद के लिए है। चूंकि मैं एक पुराने कंप्यूटर बिजली की आपूर्ति का उपयोग कर रहा हूं, यह आवश्यक नहीं है, लेकिन मैंने इसे केवल उस स्थिति में छोड़ दिया है जब कोई अपने क्यूब को पावर देने के लिए 5 वोल्ट वॉल एडॉप्टर का उपयोग करना चाहता है। प्रत्येक A6276EA कंट्रोलर चिप में 16 आउटपुट होते हैं। मेरे पास कोई अन्य उपयुक्त कनेक्टर नहीं था इसलिए मैंने कुछ 16 पिन आईसी सॉकेट की ओर ले जाया और नियंत्रक बोर्ड को क्यूब से जोड़ने के लिए उनका उपयोग किया। मैंने एक IC सॉकेट को भी आधे में काटा और इसका उपयोग ट्रांजिस्टर को क्यूब की परतों से जोड़ने वाले 8 तारों को जोड़ने के लिए किया। मैंने Arduino के लिए कनेक्टर के रूप में उपयोग करने के लिए एक पुरानी फ्लॉपी केबल के अंत से लगभग 5 इंच काट दिया। फ्लॉपी केबल 20 पिनों की 2 पंक्तियों की होती है, बेयर बोन्स बोर्ड में 18 पिन होते हैं। Arduino को बोर्ड से जोड़ने का यह एक बहुत ही सस्ता तरीका (मुफ्त) है। मैंने रिबन केबल को 2 तारों के समूहों में अलग किया, सिरों को छीन लिया और उन्हें एक साथ मिला दिया। यह आपको कनेक्टर की किसी भी पंक्ति में Arduino को प्लग करने की अनुमति देता है। कनेक्टर को जगह में योजनाबद्ध और मिलाप का पालन करें। Arduino को शक्ति प्रदान करने के लिए कनेक्टर के लिए 5 वोल्ट और ग्राउंड लीड को मिलाप करना न भूलें। मैं अन्य परियोजनाओं के लिए इस नियंत्रक बोर्ड का उपयोग करने का इरादा रखता हूं ताकि मॉड्यूलर डिजाइन मेरे लिए अच्छी तरह से काम करे। यदि आप कनेक्शन को हार्ड-वायर करना चाहते हैं, तो यह ठीक है।

चरण 5: डिस्प्ले केस बनाएं

डिस्प्ले केस बनाएं
डिस्प्ले केस बनाएं
डिस्प्ले केस बनाएं
डिस्प्ले केस बनाएं
डिस्प्ले केस बनाएं
डिस्प्ले केस बनाएं
डिस्प्ले केस बनाएं
डिस्प्ले केस बनाएं

अपने अंतिम उत्पाद को अच्छा बनाएं: मुझे यह लकड़ी की छाती हॉबी लॉबी में $ 4 में मिली और मुझे लगा कि यह एकदम सही होगी क्योंकि इसमें सभी तारों को पकड़ने के लिए जगह है और यह अच्छा दिखता है। मैंने इस एक लाल, उसी दाग को दाग दिया जो मैंने अपने कंप्यूटर डेस्क पर इस्तेमाल किया था ताकि वे मेल खा सकें। शीर्ष पर एक ग्रिड बनाएं जो सोल्डरिंग जिग (लाइनों के बीच.6 इंच) के लिए उपयोग की जाने वाली ग्रिड के समान हो। शीर्ष के माध्यम से लीड की अनुमति देने के लिए छेद ड्रिल करें, और परत/प्लेन तारों के लिए ग्रिड के पीछे एक और छेद ड्रिल करें (चरण 4 में ट्रांजिस्टर से)। मैंने कठिन तरीके से सीखा कि छोटे छेदों से गुजरने के लिए 64 लीड को लाइन करने की कोशिश करना बहुत मुश्किल है। मैंने अंत में प्रक्रिया को तेज करने के लिए सभी छेदों को थोड़ा बड़ा करने का फैसला किया। मैंने लगभग.2 ड्रिल बिट का उपयोग करके समाप्त किया। अब जब क्यूब डिस्प्ले के ऊपर बैठा है, तो कोने की ओर झुकें ताकि जब आप तारों को जोड़ते हैं तो क्यूब जगह पर रहेगा। सुनिश्चित करें कि आप सभी तारों को सही क्रम में संलग्न करते हैं। 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64और परतों (योजनाबद्ध पर 'विमान' लेबल) और ट्रांजिस्टर के बीच तारों को कनेक्ट करें। Arduino पिन 6 पर ट्रांजिस्टर क्यूब की सबसे ऊपरी परत है। यदि आपको तार गलत लगते हैं, तो यह कोड के भीतर कुछ हद तक सुधार योग्य है, लेकिन इसके लिए बहुत अधिक काम करने की आवश्यकता हो सकती है, इसलिए उन्हें सही क्रम में लाने का प्रयास करें।ठीक है, सब कुछ तैयार है और जाने के लिए तैयार है, आइए कुछ कोड प्राप्त करें और इसे आज़माएं।

चरण 6: कोड

कोड
कोड

इस क्यूब के लिए कोड सबसे अलग तरीके से किया जाता है, मैं समझाता हूँ कि कैसे अनुकूलित किया जाए। अधिकांश क्यूब कोड कॉलम में सीधे लिखने का उपयोग करता है। कोड कहता है कि कॉलम X को जलाने की जरूरत है इसलिए इसे थोड़ा रस दें और हमारा काम हो गया। नियंत्रक चिप्स का उपयोग करते समय यह काम नहीं करता है। नियंत्रक चिप्स Arduino से बात करने के लिए 4 तारों का उपयोग करते हैं: SPI-in, घड़ी, कुंडी, और सक्षम करें। मैंने एक अवरोधक (आरएल) के माध्यम से सक्षम पिन (पिन 21) को ग्राउंड किया ताकि आउटपुट हमेशा सक्षम रहे। मैंने कभी भी सक्षम का उपयोग नहीं किया इसलिए मैंने इसे कोड से बाहर कर दिया। एसपीआई-इन Arduino से डेटा है, घड़ी दोनों के बीच एक समय संकेत है जब वे बात करते हैं, और कुंडी नियंत्रक को बताती है कि यह नया डेटा स्वीकार करने का समय है। प्रत्येक चिप के लिए प्रत्येक आउटपुट को 16 बिट बाइनरी नंबर द्वारा नियंत्रित किया जाता है। उदाहरण के लिए; नियंत्रक को १०१०१०१०१०१०१०१० भेजने से नियंत्रक पर हर दूसरी एलईडी प्रकाश में आएगी। आपके कोड को डिस्प्ले के लिए आवश्यक सभी चीजों के माध्यम से चलाने और उस बाइनरी नंबर को बनाने की जरूरत है, फिर इसे चिप पर भेजें। यह जितना लगता है उससे कहीं ज्यादा आसान है। तकनीकी रूप से यह बिटवाइज़ जोड़ का एक गुच्छा है, लेकिन मैं बिटवाइज़ गणित में घटिया हूँ इसलिए मैं सब कुछ दशमलव में करता हूँ। पहले 16 बिट्स के लिए दशमलव इस प्रकार हैं: 1 << 0 == 1 1 << 1 == 2 1 << 2 == 4 1 << 3 == 8 1 << 4 == 16 1 << 5 == 32 1 << 6 == 64 1 << 7 == 128 1 << 8 == 256 1 << 9 == 512 1 << 10 == 1024 1 << 11 == 2048 1 << 12 == 4096 1 << 13 == 8192 1 << 14 == 16384 1 << 15 == 32768 इसका मतलब है कि यदि आप चाहते हैं आउटपुट 2 और 10 को हल्का करें, आप 514 प्राप्त करने के लिए दशमलव (2 और 512) को एक साथ जोड़ते हैं। नियंत्रक को 514 भेजें और आउटपुट 2 और 10 प्रकाश करेंगे। लेकिन हमारे पास 16 से अधिक एलईडी हैं इसलिए यह थोड़ा और कठिन हो जाता है। हमें 4 चिप्स के लिए डिस्प्ले जानकारी बनाने की जरूरत है। जो इसे 1 के लिए बनाना जितना आसान है, बस इसे 3 बार और करें। मैं नियंत्रण कोड रखने के लिए एक वैश्विक चर सरणी का उपयोग करता हूं। यह इस तरह से और भी आसान है। एक बार जब आपके पास सभी 4 डिस्प्ले कोड भेजने के लिए तैयार हो जाएं, तो लैच को छोड़ दें (इसे LOW पर सेट करें) और कोड भेजना शुरू करें। आपको आखिरी वाला पहले भेजना होगा। चिप 4, फिर 3, फिर 2, फिर 1 के लिए कोड भेजें, फिर कुंडी को फिर से हाई पर सेट करें। चूंकि सक्षम पिन हमेशा जमीन से जुड़ा होता है, इसलिए डिस्प्ले तुरंत बदल दिया जाता है। अधिकांश क्यूब कोड जो मैंने इंस्ट्रक्शंस पर देखे हैं, और सामान्य रूप से वेब में प्री-सेट एनीमेशन करने के लिए कोड सेट का एक विशाल ब्लॉक होता है। यह छोटे क्यूब्स के लिए ठीक काम करता है, लेकिन हर बार जब आप डिस्प्ले बदलना चाहते हैं तो 512 बिट्स को स्टोर करने, पढ़ने और भेजने की आवश्यकता होती है, जिसमें बहुत अधिक मेमोरी होती है। Arduino कुछ फ़्रेमों से अधिक नहीं संभाल सका। इसलिए मैंने क्यूब को क्रिया में दिखाने के लिए कुछ सरल कार्य लिखे जो पूर्व-सेट एनिमेशन के बजाय गणना पर निर्भर करते हैं। मैंने यह दिखाने के लिए एक छोटा सा एनीमेशन शामिल किया है कि यह कैसे किया जाता है, लेकिन मैं इसे आपके खुद के डिस्प्ले बनाने के लिए छोड़ दूँगा।cube8x8x8.pde Arduino कोड है। मैं कोड में फ़ंक्शन जोड़ना जारी रखने की योजना बना रहा हूं और समय-समय पर प्रोग्राम को अपडेट करूंगा। मैट्रिक्स 8x8.pde आपके स्वयं के डिस्प्ले बनाने के लिए प्रोसेसिंग में एक प्रोग्राम है। दिया गया पहला नंबर पैटर्न 1 , दूसरा पैटर्न 2 , आदि में जाता है। ए 6276 ईए के लिए डेटाशीट यहां उपलब्ध है:

चरण 7: अपनी हस्तशिल्प प्रदर्शित करें

अपनी हस्तकला प्रदर्शित करें
अपनी हस्तकला प्रदर्शित करें

आपका काम हो गया, अब आपके क्यूब का आनंद लेने का समय आ गया है। जैसा कि आप देख सकते हैं, मेरा क्यूब थोड़ा टेढ़ा निकला। मैं एक और निर्माण करने के लिए बहुत उत्सुक नहीं हूँ, इसलिए मैं इसके टेढ़े होने के साथ रहूँगा। मेरे पास कुछ मृत धब्बे हैं जिन्हें मुझे देखने की जरूरत है। यह एक खराब कनेक्शन हो सकता है, या मुझे एक नए नियंत्रक चिप की आवश्यकता हो सकती है। मुझे आशा है कि यह निर्देश आपको A6276AE का उपयोग करके अपना स्वयं का क्यूब, या कुछ अन्य एलईडी प्रोजेक्ट बनाने के लिए प्रेरित करता है। टिप्पणियों में एक लिंक पोस्ट करें यदि आप एक बनाते हैं। मैं यह तय करने की कोशिश कर रहा हूं कि यहां से कहां जाना है। नियंत्रक बोर्ड 4x4x4 आरजीबी क्यूब को भी नियंत्रित करेगा, इसलिए यह एक संभावना है। मुझे लगता है कि यह एक क्षेत्र करने के लिए साफ-सुथरा होगा और जिस तरह से मेरे पास कोड लिखा है, ऐसा करना बहुत मुश्किल नहीं होगा।

सिफारिश की: