विषयसूची:

चार्लीप्लेक्सिंग क्रिसमस ट्री: 7 कदम (चित्रों के साथ)
चार्लीप्लेक्सिंग क्रिसमस ट्री: 7 कदम (चित्रों के साथ)

वीडियो: चार्लीप्लेक्सिंग क्रिसमस ट्री: 7 कदम (चित्रों के साथ)

वीडियो: चार्लीप्लेक्सिंग क्रिसमस ट्री: 7 कदम (चित्रों के साथ)
वीडियो: DIY Christmas Lights with a Microcontroller - Charlieplexing LEDs (PIC10F200) | Christmas Special 2024, जुलाई
Anonim
Image
Image
चार्लीप्लेक्सिंग क्रिसमस ट्री
चार्लीप्लेक्सिंग क्रिसमस ट्री

क्रिसमस आ रहा है और हमें कुछ नए हार्डवेयर की जरूरत है।

क्रिसमस हार्डवेयर हरा + सफेद + लाल + ब्लिंकिंग होना चाहिए।

तो पीसीबी हरा + सफेद है, फिर कुछ ब्लिंकिंग एल ई डी जोड़ें और हम कर चुके हैं। मेरे पास "राइट एंगल साइड व्यू रेड क्लियर अल्ट्रा ब्राइट एसएमडी 0806 एलईडी" (1206 काम भी) है, तो हमारे पास लगभग सब कुछ है।

चरण 1: योजनाबद्ध

ढांच के रूप में
ढांच के रूप में

ठीक है, हमारे पास विचार है। टोपी हमें आगे चाहिए कुछ योजनाबद्ध है।

इतने जटिल उपकरण के साथ बहुत सारे एल ई डी को संभालने में सक्षम होने के लिए, चार्लीप्लेक्सिंग का उपयोग करना अच्छा विचार है। चार्लीप्लेक्सिंग मैट्रिक्स के करीब है, लेकिन यह पंक्तियों और स्तंभों को एक साथ जोड़ती है। विचार है कि 6 पक्षीय पेड़ हों, फिर सामान्य सिद्धांतों के साथ ई चार्लीप्लेक्सिंग मैट्रिक्स 5×6 या 6×7 का उपयोग कर सकते हैं। खैर, यह क्रिसमस है, तो बड़ा उपयोग करें। मैंने 6 कॉलम और 7 पंक्तियों के मैट्रिक्स का उपयोग करने का निर्णय लिया। फिर हमें आउटपुट और इनपुट (या तीसरी स्थिति) के रूप में काम करने की संभावना के साथ कम से कम 7 GPIO पिन वाले MCU की आवश्यकता होती है। सबसे सस्ते में से एक PIC16F15323 है।

हमारे पास मुफ्त पिन हैं, उदाहरण के लिए कुछ काम के लिए ए/डी कनवर्टर का उपयोग करें और एक को शीर्ष पर रखें।

ठीक है, फिर योजनाबद्ध जगह पर है।

अगला भाग तय करता है कि बोर्ड की व्यवस्था कैसे करें।

चरण 2: बोर्ड

तख़्ता
तख़्ता
तख़्ता
तख़्ता

मेरी योजना जेनेरिक बोर्ड रखने की है, जिसका उपयोग 6× किया जा सकता है। प्रत्येक कॉलम में एक बोर्ड।

आइए मान लें, हमारे पास 2 तरफा बोर्ड है, हमारे पास प्रति बोर्ड दो कॉलम हो सकते हैं, एक तरफ ऊपर से नीचे तक एलईडी खिलाती है, दूसरी नीचे से ऊपर तक। हमारे पास जगह होनी चाहिए, जहां हम उन दो फ़ीड को विभाजित करते हैं। पीसीबी लाइनों को विभाजित करने के लिए हमारे पास दो सामान्य विकल्प हैं।

  • हम चाकू और कट कूपर लाइन का उपयोग कर सकते हैं (आपको सटीक होना होगा, अन्यथा आप बोर्ड को नुकसान पहुंचाएंगे)
  • या हम क्रॉस साइड जंक्शन को ड्रिल कर सकते हैं (जिसे "वाया" कहा जाता है)

मुझे ड्रिल आउट पसंद है। यह अधिक आसान और कम दिखाई देने वाला है।

हमें पंक्तियों को फीड करने की भी आवश्यकता है, लेकिन हमें उचित एक का चयन करना होगा जो संबंधित कॉलम से फीड हो। मैंने पीसीबी सोल्डरिंग जंक्शन का उपयोग करने का निर्णय लिया। यह आसान है और लगभग निःशुल्क है। फिर प्रत्येक बोर्ड पर, जो एक कॉलम का प्रतिनिधित्व करता है, हमारे पास एक "जंक्शन" जेएक्स और एक "वीएक्स" के माध्यम से होता है जो विशेष बोर्ड एक्स का प्रतिनिधित्व करता है। इसका मतलब है, कि बोर्ड 1 पर हमें "जंक्शन" J1 मिलाप करना होगा और "V1 के माध्यम से" ड्रिल करना होगा। एक छोटा सा बहाना बोर्ड 6 है, जिसमें दो पंक्तियों को फीड करना होता है और फिर दो "जंक्शन" J6 और J6 'होते हैं।

अंतिम भाग "आधार" बोर्ड बनाना है, जिसमें एमसीयू और शेष इलेक्ट्रॉनिक घटक होंगे। यह बोर्ड बिना किसी विशेष कार्य के अपेक्षाकृत सरल है।

चरण 3: पीसीबी आदेश

पीसीबी आदेश
पीसीबी आदेश
पीसीबी आदेश
पीसीबी आदेश

मैं बोर्ड ऑर्डरिंग के लिए चाइना मैन्युफैक्चरिंग का उपयोग करता हूं।

मेरे लिए तेज और आरामदायक में से एक AllPCB है। उनके पास सरल आदेश प्रणाली है। पहले पृष्ठ पर आयाम दर्ज करें। इसके लिए बोर्ड का आयाम 85 × 100 मिमी है, मात्रा का चयन करें (यह मत भूलो कि आपको प्रति पेड़ 3 पीसी चाहिए), 2 परतें रखें और 1, 6 मिमी मोटाई रखें। अभी बोली पर क्लिक करें और फिर आपको शिपमेंट सहित कीमत मिल जाएगी।

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

अपना ईमेल पता दर्ज करें और "कार्ट में जोड़ें" पर क्लिक करें।

आपसे "gerber फ़ाइल" के लिए कहा जाएगा। वह संलग्न है charlieplex7_85x100_brd.zip फ़ाइल, फिर उसे अपलोड करें। अपना पता, पसंदीदा भुगतान विधि चुनें और ऑर्डर पूरा करें।

चरण 4: पीसीबी और पार्ट्स सोल्डर तैयार करें

पीसीबी और पार्ट्स सोल्डर तैयार करें
पीसीबी और पार्ट्स सोल्डर तैयार करें
पीसीबी और पार्ट्स सोल्डर तैयार करें
पीसीबी और पार्ट्स सोल्डर तैयार करें
पीसीबी और पार्ट्स सोल्डर तैयार करें
पीसीबी और पार्ट्स सोल्डर तैयार करें
पीसीबी और पार्ट्स सोल्डर तैयार करें
पीसीबी और पार्ट्स सोल्डर तैयार करें

कुछ दिनों के भीतर आप पीसीबी के साथ पैकेज की उम्मीद कर सकते हैं।

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

जब कट पूरा हो जाए, तो तैयार करें कि किस कॉलम के लिए कौन सा बोर्ड इस्तेमाल किया जाएगा। सावधान रहें, कॉलम 3 और 6 के लिए बोर्ड चुनते समय। बोर्ड 3 और 6 में टॉप माउंटेड एलईडी के लिए पीछे की तरफ अतिरिक्त तार होना चाहिए। इस अतिरिक्त तार वाले बोर्ड स्नोमैन और बेल इमेज वाले बोर्ड होते हैं।

अगला कदम संबंधित विअस और सोल्डर जंक्शनों को ड्रिल करना है।

फिर सभी एसएमडी एलईडी, प्रोसेसर रेसिस्टर्स और अन्य इलेक्ट्रॉनिक भागों को छह कॉलम बोर्ड और एक बेस बोर्ड में मिला दें।

चरण 5: एक साथ मिलाप

एक साथ मिलाप
एक साथ मिलाप
एक साथ मिलाप
एक साथ मिलाप

जब सभी एसएमडी इलेक्ट्रॉनिक भागों को मिलाप किया जाता है, तो यह एक साथ मिलाप बोर्डों का समय है।

पहला कदम सभी छह कॉलम बोर्डों को बेस बोर्ड में मिलाप करना है। एक तरफ छोटे बिंदुओं से शुरू करें (उदाहरण के लिए केवल ऊपर की तरफ)। सोल्डर बोर्ड। सोल्डर बोर्ड सावधानी से, बीच में षट्भुज बनाने के लिए बोर्ड को केंद्र के करीब रखने पर ध्यान केंद्रित करें।

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

उसके बाद हेल्पिंग स्पेयर बोर्ड को हटा दें और सभी कॉलमों की सोल्डरिंग खत्म कर दें।

अंतिम चरण टीएचटी टॉप माउंटेड एलईडी है। इस एलईडी के तारों को काट दें, प्रारूप को बोर्डों के पीछे फिट करने के लिए ले जाया गया और इसे बोर्ड 3 पर कैथोड और बोर्ड 6 पर एनोड के साथ मिलाप किया गया।

सोल्डरिंग के दृष्टिकोण से यह सब है।

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

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

सॉफ्टवेयर बहुत आसान है।

मैंने सरल उदाहरण तैयार किया, कि माइक्रोचिप पीआईसी एमसीयू के लिए पारंपरिक टेबल का उपयोग करना। सॉफ्टवेयर "वीडियो" रैम में संग्रहीत एल ई डी और डिस्प्ले फ्रेम के माध्यम से चलने में बाधा के लिए एक टाइमर का उपयोग करता है।

मुख्य कार्यक्रम केवल अगले चरण के लिए देखें। डेटा को "वीडियो" रैम में शिफ्ट करें और उसमें अगला कॉलम डालें।

यह डीए कनवर्टर से मूल्य भी पढ़ता है और इसे अगले फ्रेम की अवधि के लिए उपयोग करता है।

आप स्रोत कोड डाउनलोड कर सकते हैं और इसे संशोधित कर सकते हैं, या आप केवल हेक्स फ़ाइल डाउनलोड कर सकते हैं और इसका उपयोग कर सकते हैं।

मैं प्रोसेसर से हेक्स की प्रोग्रामिंग के लिए PICkit3 का उपयोग कर रहा हूं।

HEX फ़ाइल को छह छेद 0.1 सॉकेट X1 का उपयोग करके समाप्त क्रिसमस ट्री के लिए प्रोग्राम किया गया है। यहां किसी भी कनेक्टर को मिलाप करना आवश्यक नहीं है। दोनों तरफ पिन के साथ PICkit 3 के साथ दिए गए सीधे तारों का उपयोग करें। छेद के माध्यम से पिन पास करें और धीरे से उन्हें छेद में दबाएं।

बोर्ड में पिन 1 के लिए PICkit3 के समान त्रिभुज चिह्न है। प्रोग्रामिंग करते समय, जांचें कि एक PICkit3 पर त्रिकोण द्वारा चिह्नित तार बोर्ड में चिह्नित छेद में है।

मैं प्रोग्रामिंग के लिए MPLAB IPE (एकीकृत प्रोग्रामिंग पर्यावरण) का उपयोग कर रहा हूँ।

प्रोग्रामिंग शुरू करने से पहले, टूल से बोर्ड की पावरिंग को सक्षम करना न भूलें। वह विकल्प आईपीई के "पावर" टैब पर उपलब्ध है।

प्रोग्रामिंग के बाद, उपकरण बोर्ड को संचालित रखेंगे, फिर आप सीधे परिणाम की जांच कर सकते हैं।

चरण 7: अंतिम रूप देना

Image
Image
अंतिम रूप
अंतिम रूप
अंतिम रूप
अंतिम रूप

अंतिम भाग स्टैंड के रूप में माउंट बैटरी पैक है।

मैं 3×AA बैटरी होल्डर का उपयोग कर रहा हूं। इस धारक में आमतौर पर दो M3 स्क्रू के लिए दो छेद होते हैं। बेस बोर्ड में समान छेद होते हैं, फिर दो M3×12 स्क्रू और संबंधित नट्स का उपयोग करके माउंट करना आसान होता है।

माउंटिंग से पहले, बेस बोर्ड और बैटरी होल्डर को सोल्डर पावर वायर।

इतना ही। तीन बैटरी प्लग करें और आनंद लें।

सिफारिश की: