विषयसूची:

एलईडी डॉट-मैट्रिक्स डिस्प्ले: 8 कदम (चित्रों के साथ)
एलईडी डॉट-मैट्रिक्स डिस्प्ले: 8 कदम (चित्रों के साथ)

वीडियो: एलईडी डॉट-मैट्रिक्स डिस्प्ले: 8 कदम (चित्रों के साथ)

वीडियो: एलईडी डॉट-मैट्रिक्स डिस्प्ले: 8 कदम (चित्रों के साथ)
वीडियो: 4-Wire Serially Interfaced 8 x 8 Matrix Graphic LED Drivers 2024, जुलाई
Anonim
एलईडी डॉट-मैट्रिक्स डिस्प्ले
एलईडी डॉट-मैट्रिक्स डिस्प्ले

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

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

चरण 1: योजना

योजना
योजना
योजना
योजना

पहला काम परियोजना की योजना बनाना है।

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

चरण 2: पीसीबी

पीसीबी
पीसीबी

खैर इसे कुछ कैसे बनाया जाना चाहिए था।

मैंने पीसीबी को स्कूल के कंप्यूटरों पर डिजाइन किया था, जिसमें पीसीबी विजार्ड 3 था। सॉफ्टवेयर का शानदार टुकड़ा, उपयोग करने में बहुत आसान लेकिन फिर भी बहुत शक्तिशाली। दुर्भाग्य से इसका मतलब है कि जब मेरे पास PCBWiz3 फाइलें हैं, मेरे पास उन्हें किसी अन्य प्रारूप में नहीं है, और मेरे पास केवल तस्वीरें हैं जो फोटो-ईच मास्क हैं, उन्हें बाद के लिए फोटो-ईच मास्क पेपर में लपेटने के लिए हमेशा अच्छा अभ्यास है। उपयोग, या सिर्फ दस्तावेज। दुर्भाग्य से उन्होंने बुरी तरह से स्कैन किया। हालाँकि जैसे ही मैंने ईगल पर सर्किट को फिर से डिज़ाइन किया, मैं गया और पीसीबी को फिर से बनाया।

चरण 3: भागों को प्राप्त करें

पार्ट्स प्राप्त करें
पार्ट्स प्राप्त करें

एक बार जब आप जान जाते हैं कि आप क्या करने जा रहे हैं तो आपको भागों की आवश्यकता है। मैंने इस्तेमाल किया: 20 डिफ्यूज्ड ब्लू एल ई डी 1 पिक्सेक्स 18 एक्स माइक्रोकंट्रोलर 1 सीरियल सॉकेट 1 22kOhm रेसिस्टर 1 10kOhm रेसिस्टर्स लाल मल्टीकोर वायर के ब्लैक मल्टीकोर वायरलॉट्स मैंने एक PICAXE PIC का इस्तेमाल किया जैसा कि मैंने उन्हें स्कूल में इस्तेमाल किया है, वे बहुत सरल हैं। मुझे उन्हें प्रोग्राम करना बहुत आसान लगता है, और फिर प्रोग्राम को डाउनलोड करने के लिए। PICAXE BASIC निश्चित रूप से एकमात्र PIC भाषा है जिसे मैं भी जानता हूं, इसलिए यह उन्हें सीमित करता है। वे खोजने में काफी आसान हैं, हालांकि यूके में आप रैपिड इलेक्ट्रॉनिक्स पर जा सकते हैं - PICAXEPICAXE मैनुअल - यह एक.pdfPICAXE चिप डेटा है - एक.pdfI ने उसी समय एलईडी खरीदी, अब जब मैं जा रहा था ब्लू डॉट-मैट्रिक्स के लिए ये मेरी पसंद थे, और मैंने उसके लिए भुगतान किया, प्रति एलईडी 48p, इसलिए पूरे लॉट के लिए £ 12, 25 के पैक में खरीदना सस्ता था। बेशक यदि आप इसे बनाते हैं तो आप इसका उपयोग कर सकते हैं आप जो चाहते हैं, हालांकि मेरे पीसीबी लेआउट का उपयोग करने के लिए आपको 5 मिमी पैकेज चाहिए। मुझे रीसेट के लिए 4k7 ओम रोकनेवाला की आवश्यकता है, जब तक कि रीसेट पिन (पिन 4) को 4k7 ओम रोकनेवाला द्वारा उच्च नहीं खींचा जाता है, तब PIC लगातार होगा रीसेट, जो खराब है। मैंने डाउनलोड सॉकेट के लिए स्टीरियो सॉकेट, 10k ओम रेसिस्टर और 22k ओम रेसिस्टर का उपयोग किया, इसका मतलब है कि पूरी यूनिट स्वयं समाहित है, जो बहुत आसान है। पीआईसी को बर्बाद होने से भी रोकता है क्योंकि मुझे इसे बाहर निकालना पड़ता है और अंत में पैरों को तोड़ना पड़ता है, £ 4.75 बर्बाद करने का क्या तरीका है … मेरे पास स्कूल में पीसीबी खोदे गए थे, इसलिए वे अनिवार्य रूप से मुक्त थे। हालाँकि हम खराब गुणवत्ता वाले बोर्डों का उपयोग करते हैं ताकि पटरियों को आसानी से खींचा जा सके, लेकिन मुझे नहीं लगता था कि यह कोई समस्या होगी, कम से कम अभी तक नहीं। ओह, क्या मैं दर्द में था।

चरण 4: सोल्डरिंग

टांकने की क्रिया
टांकने की क्रिया
टांकने की क्रिया
टांकने की क्रिया
टांकने की क्रिया
टांकने की क्रिया

एक बार जब आपके पास पुर्जे हों, तो उन सभी को एक साथ जोड़ने का समय आ गया है।

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

चरण 5: इसे साफ करें

नीटन इट अप
नीटन इट अप

एक बार जब आप बोर्डों को एक साथ मिला देते हैं तो उन्हें साफ करने का समय आ जाता है। ऐसी कई चीजें हैं जो आप कर सकते हैं।

अतिरिक्त फ्लक्स निकालें: फ्लक्स सोल्डर प्रवाह में मदद करता है और अच्छे संपर्क बनाता है हालांकि सूखने पर यह बहुत बुरा दिखता है और उस सुंदर दिखने के लिए सबसे अच्छा छुटकारा पाता है। ऐसा करने का सबसे अच्छा तरीका है कि आप बोर्ड पर उस कपड़े से थपथपाएं जिसे आपने एसीटोन में भिगोया है। आपको एसीटोन कहां मिलेगा मैंने आपको रोते हुए सुना है? वैसे आप इसे कुछ कला की दुकानों से प्राप्त कर सकते हैं, आप इसे कुछ नौका विहार/समुद्री दुकानों पर फाइबरग्लास रेंज के एक भाग के रूप में भी खरीद सकते हैं, हालांकि सबसे अच्छा स्रोत वास्तव में सस्ते नेल वार्निश रिमूवर है। तो अपने नजदीकी सस्ते फार्मासिस्ट के पास जाएं और सबसे सस्ते नेल वार्निश रिमूवर की तलाश शुरू करें। मैं 200ml के लिए 49p के बारे में बात कर रहा हूँ, मेरे पिछले अनुभव से पता चलता है कि यह गुलाबी बोतलों में आता है। बोर्डों के किनारों को साफ करें: यह बोर्ड के किनारों को नीचे रेत करने जितना आसान है ताकि वे चिकने और सपाट हों। किनारों को गोल करना भी काफी अच्छा है। और फिलहाल के लिए बस इतना ही।

चरण 6: प्रोग्रामिंग

प्रोग्रामिंग
प्रोग्रामिंग

तो आपने इसे बना लिया है, आपने बैटरी को प्लग इन कर लिया है, लेकिन रुकिए, नहीं, यह काम नहीं कर रहा है, या हो सकता है कि आपको बस इसे प्रोग्राम करना पड़े … आह यह एक अच्छा विचार होगा। मेरी सोच के कारण, मेरे पास पहले से ही पीसीबी पर एक डाउनलोड सॉकेट है, इसलिए, बस डाउनलोड केबल में अजीबोगरीब, अपने पीसी पर एक सीरियल पोर्ट में प्लग करें, प्रोग्रामिंग एडिटर प्राप्त करें, और कोडिंग प्राप्त करें! निश्चित रूप से यह मदद करता है यदि आपने पहले एक PICAXE प्रोग्राम किया था, मुझे अब तक लगभग 4 साल का अनुभव है, GCSE और AS/A स्तर। पहली बात यह है कि टाइप करना है:

मुख्य: गोटो मुख्ययह सिर्फ कार्यक्रम के लिए पिक्सेक्स सेट करता है, मुख्य और गोटो मुख्य के बीच महत्वपूर्ण कोड डालता है, मैं ऐसा करता हूं इसलिए मैं इसे बाद में करना नहीं भूलता। अगला कार्य आउटपुट सेट करना है, आप कौन से पिन उच्च चाहते हैं, और कौन सा कम। लंबा और समय लेने वाला रास्ता तय करना है

उच्च 1उच्च 2उच्च 3निम्न 1निम्न 2निम्न 3या आप शांत हो सकते हैं और सभी राज्यों को एक पंक्ति में सेट कर सकते हैं

लेट पिन्स = %00001110लेट पिंस = %00000000यह प्रत्येक पिन को एक विशिष्ट अंक देकर काम करता है, इसलिए पिन 8 मुट्ठी का अंक है, पिन 0 अंतिम अंक है और इसी तरह। हमें वहां समय की देरी करने में भी सक्षम होने की आवश्यकता है ताकि एलईडी को प्रकाश में लाने के लिए पिन वास्तव में लंबे समय तक छोड़े जाएं। 2 मुख्य PICAXE प्रतीक्षा आदेश हैं, प्रतीक्षा करें और रोकें, प्रतीक्षा करें 1 1 सेकंड के लिए प्रतीक्षा करें, जहां विराम 1 1uSecond के लिए प्रतीक्षा करता है, जो हमें चाहिए। नाइट पिकिंग के इच्छुक लोगों ने देखा होगा कि पिन =% 00000000 कमांड पर केवल 8 पिन होते हैं। हाँ, PICAXE18X पर नौवां आउटपुट वास्तव में सीरियल आउट पिन है। इसे सेट करने के लिए पूरी तरह से नए कोड की आवश्यकता होती है

पोक $05, %00000000पोक $05, %00001000मुझे यकीन नहीं है कि यह क्यों काम करता है, या यह क्यों जरूरी है, लेकिन मुझे इसे पिक्सेक्स फोरम में मिलनसार लोगों से मिला है, इसलिए यह सब एक साथ रखने से हमें मिलता है

मुख्य: और apos पत्र एलेट पिन =% 00011000 और apospoke $ 05,% 00000000 और apos सेट SERTXD लाइन लोपॉज़ 1 और aposlet पिन =% 00100101 और apospoke $ 05,% 00001000 और apos सेट SERTXD लाइन हाईपॉज़ 1 और aposlet पिन =% 01000101 और apospoke $ 05, SER 00001000 और dapos सेट करें। हाईपॉज़ 1 और एपोस्लेट पिन = %10001000 &apospoke $05, %00000000 &apos सेट SERTXD लाइन लोपॉज़ 1 और aposgoto main &aposयह आपको डॉटमैट्रिक्स डिस्प्ले पर अक्षर ए प्रदर्शित करना चाहिए

चरण 7: समाप्त बात

समाप्त बात
समाप्त बात
समाप्त बात
समाप्त बात

यहाँ यह एक अक्षर A प्रदर्शित कर रहा है।

और दूसरी छवि अंधेरे में एक अक्षर B की है, ये विसरित नीले LED हैं जिनमें एक ताज़ा चार्ज किया गया 4x AA 2500mAh बैटरी पैक है, जो काफी उज्ज्वल है। लेकिन इतना चमकीला नहीं है कि आप डिस्प्ले को बिल्कुल सही नहीं देख सकते।

चरण 8: सुधार

सुधार
सुधार
सुधार
सुधार
सुधार
सुधार

यह काम करता है, तो अब क्या, एक पूर्ण, और काम करने वाली परियोजना की महिमा में, नहीं, एक सेकंड के लिए नहीं। मैं इसे बेहतर कैसे बना सकता हूं, मैं इसे सस्ता कैसे बना सकता हूं मैं इसे कूलर कैसे बना सकता हूं !!! वैसे यहां कुछ विचार हैं जो मेरे सिर के चारों ओर उछल रहे हैं। एसएमडी एल ई डी, ठीक है, क्या हुआ अगर एलईडी बहुत छोटे थे, वह ' डी परियोजना की कुल मोटाई को 5 मिमी से कम करें, छोटा बेहतर है। इसके अलावा SMD देखने में बहुत अच्छा है, geek +5. SMD PIC, वाह, अधिक SMT अच्छाई, geek +10 कम से कम, ठीक है, यह हटाने योग्य नहीं होगा, लेकिन आप अभी भी इसके लिए प्रोग्राम डाउनलोड कर सकते हैं, जबकि यह बोर्ड पर है। ओह, और यह परियोजना की मोटाई को 5 मिमी तक पीछे छोड़ देगा (हालांकि डाउनलोड सॉकेट को मत भूलना)। पेशेवर पीसीबी निर्माण, ठीक है, यह कितना आसान है, निश्चित रूप से इसमें थोड़ा खर्च होगा, लेकिन यह इसका मतलब यह होगा कि बोर्ड एकदम सही हैं, ठीक है, ठीक वैसे ही जैसे आपने उन्हें बनाया है। आपको मल्टी-लेयर या डबल साइडेड बोर्ड जैसे मजेदार फंक्शन के साथ खेलने को मिलता है, एक डबल साइडेड पीसीबी की कल्पना करें, तब आपको 2 अलग पीसीबी की जरूरत नहीं होगी। उस SMD कंपोनेंट्स जैसे रेसिस्टर्स, LED और PICs में जोड़ें और आपको एक बहुत ही उत्तम दर्जे का, लेकिन महंगा बोर्ड मिला है। यहां कैडसॉफ्ट की सूची दी गई है, जिन लोगों ने ईगल बनाया, पीसीबी निर्माता। बड़ा डिस्प्ले, अधिकांश डिस्प्ले 5 बाय 7 हैं, मेरा 4 बाय 5 है, इसलिए इसे बड़ा बनाने से डिस्प्ले विकल्पों की एक पूरी नई रेंज खुल जाएगी। कोरस की आपको अधिक आउटपुट की आवश्यकता होगी, मेरे पास केवल 9 उपलब्ध थे, लेकिन यदि आप एक PICAXE28X का उपयोग करते हैं तो आपके पास 17 उपलब्ध आउटपुट हैं, जो कि 8 से 8 डिस्प्ले है। अच्छा। हालाँकि यदि आप अन्य माइक्रोकंट्रोलर पर PICAXE से दूर जाते हैं तो मुझे यकीन है कि अलग-अलग आउटपुट पिन वाले हैं। एक अन्य विकल्प चार्ली-प्लेक्स के आउटपुट के लिए है, हालांकि आपको उस काम को करने के लिए आउटपुट पिन को इनपुट के रूप में सेट करने में सक्षम होना चाहिए। मेरा मानना है कि यह अधिकांश गैर-पिकैक्स पीआईसी के साथ संभव है, विशेष रूप से अरुडिनो। उम्मीद है कि एक बार मेरी वेबसाइट (द डार्कप्लेस या सिर्फ द डार्क प्लेस) ऊपर और चल रही है, मैं कुछ विकल्पों के साथ 4 बाय 5 डिस्प्ले की किट बेचने में सक्षम हो सकता हूं।, जैसे 2 अलग बोर्ड, 1 पूर्ण बोर्ड और 2 परतों वाला 1 पूर्ण बोर्ड। हालांकि यह इस बात पर निर्भर करता है कि कितने लोग इसे पसंद करते हैं। या आप मुझे यहां ईमेल कर सकते हैं: pinski1[at] gmail.com यहां लेआउट की कुछ तस्वीरें हैं।

सिफारिश की: