विषयसूची:
वीडियो: एलईडी डॉट मैट्रिक्स डिस्प्ले: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
इस परियोजना में, आप फिर से शिफ्ट रजिस्टरों के दो सेटों का उपयोग करेंगे। ये डॉट मैट्रिक्स डिस्प्ले की रो और कॉलम से जुड़े होंगे। फिर आप डिस्प्ले पर एक साधारण वस्तु, या स्प्राइट दिखाएंगे और उसे चेतन करेंगे। इस परियोजना का मुख्य उद्देश्य आपको यह दिखाना है कि डॉट मैट्रिक्स डिस्प्ले कैसे काम करता है और मल्टीप्लेक्सिंग की अवधारणा को पेश करता है क्योंकि यह एक अमूल्य कौशल है।
चरण 1: आवश्यक चीज़ें
इस परियोजना के लिए आपको आवश्यकता होगी -: 1. 1 एलईडी मैट्रिक्स 2. 8 प्रतिरोधक 1k ओम 3. 8 557 ट्रांजिस्टर 4. 1 ULN2803 IC 5 Arduino 6. 2 74HC595 शिफ्ट रजिस्टर 7. 2 ब्रेड बोर्ड 8. कनेक्टिंग वायर
चरण 2: काम करना
डॉट मैट्रिक्स इकाइयां आमतौर पर एल ई डी के 5x7 या 8x8 मैट्रिक्स में आती हैं। एलईडी को मैट्रिक्स में इस तरह से तार दिया जाता है कि प्रत्येक पंक्ति में प्रत्येक एलईडी का एनोड या कैथोड आम है। दूसरे शब्दों में, एक सामान्य एनोड एलईडी डॉट मैट्रिक्स इकाई में, एल ई डी की प्रत्येक पंक्ति में उस पंक्ति में उनके सभी एनोड एक साथ वायर्ड होंगे। एल ई डी के कैथोड सभी को प्रत्येक कॉलम में एक साथ तार दिया जाएगा। इसका कारण जल्द ही स्पष्ट हो जाएगा। एक विशिष्ट एकल रंग 8x8 डॉट मैट्रिक्स इकाई में 16 पिन होंगे, प्रत्येक पंक्ति के लिए 8 और प्रत्येक कॉलम के लिए 8। सभी पंक्तियों और स्तंभों को एक साथ जोड़ने का कारण आवश्यक पिनों की संख्या को कम करना है। यदि ऐसा नहीं होता, तो एक एकल रंग 8x8 डॉट मैट्रिक्स इकाई को 65 पिन की आवश्यकता होगी, प्रत्येक एलईडी के लिए एक और एक सामान्य एनोड या कैथोड कनेक्टर। पंक्तियों और स्तंभों को एक साथ जोड़कर, केवल 16 पिनों की आवश्यकता होती है। हालाँकि, यह अब एक समस्या बन गया है यदि आप एक विशेष एलईडी को एक निश्चित स्थिति में प्रकाश देना चाहते हैं। यदि, उदाहरण के लिए, आपके पास एक सामान्य एनोड इकाई थी और आप X, Y स्थिति 5, 3 (पांचवां कॉलम, तीसरी पंक्ति) पर एलईडी को प्रकाश देना चाहते थे, तो आप तीसरी पंक्ति में करंट लगाएंगे और 5 वें कॉलम पिन को ग्राउंड करेंगे। 5वें कॉलम और तीसरी पंक्ति में एलईडी अब जलेगी। अब कल्पना करें कि आप कॉलम 3, पंक्ति 6 पर एलईडी को भी जलाना चाहते हैं। तो आप 6 वीं पंक्ति में करंट लगाते हैं और 3 कॉलम पिन को ग्राउंड करते हैं। कॉलम 3, पंक्ति 6 पर एलईडी अब प्रकाशित होती है। लेकिन रुकिए… कॉलम ३, रो ६ और कॉलम ५, रो ६ की एलईडी भी जल उठी हैं। ऐसा इसलिए है क्योंकि आप पंक्ति ३ और ६ और ग्राउंडिंग कॉलम ३ और ५ पर शक्ति लागू कर रहे हैं। आप अवांछित एल ई डी को बंद नहीं कर सकते, जिन्हें आप चाहते हैं। ऐसा प्रतीत होता है कि ऐसा कोई तरीका नहीं है जिससे आप केवल दो आवश्यक एल ई डी को पंक्तियों और स्तंभों के साथ एक साथ तार-तार कर सकें। यह काम करने का एकमात्र तरीका प्रत्येक एलईडी के लिए एक अलग पिनआउट होगा, जिसका अर्थ है कि पिनों की संख्या 16 से 65 हो जाएगी। 65-पिन डॉट मैट्रिक्स इकाई को तार करना और नियंत्रित करना बहुत कठिन होगा क्योंकि आपको आवश्यकता होगी कम से कम 64 डिजिटल आउटपुट वाला एक माइक्रोकंट्रोलर। क्या इस समस्या से निजात पाने का कोई तरीका है? हाँ वहाँ है, और इसे मल्टीप्लेक्सिंग (या मक्सिंग) कहा जाता है। मल्टीप्लेक्सिंग एक समय में डिस्प्ले की एक पंक्ति को चालू करने की तकनीक है। उस कॉलम का चयन करके जिसमें वह एलईडी है जिसमें वह एलईडी है जिसे आप जलाना चाहते हैं, और फिर उस पंक्ति में पावर को चालू करना (या सामान्य कैथोड डिस्प्ले के लिए दूसरी तरफ), उस पंक्ति में चुने हुए एल ई डी रोशन होंगे। फिर उस पंक्ति को बंद कर दिया जाता है और अगली पंक्ति को चालू कर दिया जाता है, फिर से उपयुक्त कॉलम चुने जाते हैं और दूसरी पंक्ति में एलईडी अब रोशन हो जाएंगे। प्रत्येक पंक्ति के साथ तब तक दोहराएं जब तक आप नीचे तक न पहुंच जाएं और फिर शीर्ष पर फिर से शुरू करें। यदि यह काफी तेजी से किया जाता है (१०० हर्ट्ज से अधिक, या प्रति सेकंड १०० बार) तो दृष्टि की दृढ़ता की घटना (जहां एक सेकंड के लगभग १/२५ वें हिस्से के लिए रेटिना पर एक पश्च छवि बनी रहती है) का मतलब होगा कि प्रदर्शन दिखाई देगा स्थिर रहें, भले ही प्रत्येक पंक्ति क्रम में चालू और बंद हो। इस तकनीक का उपयोग करके, आप एक ही कॉलम या पंक्ति में अन्य एल ई डी के बिना अलग-अलग एल ई डी प्रदर्शित करने की समस्या को हल कर सकते हैं। पंक्तियों को स्कैन करके और उस पंक्ति के प्रत्येक कॉलम में संबंधित एल ई डी को रोशन करके और इसे बहुत तेजी से (100 हर्ट्ज से अधिक) करने से मानव आंख छवि को स्थिर मान लेगी और एलईडी पैटर्न में दिल की छवि पहचानने योग्य होगी। आप प्रोजेक्ट के कोड में इस मल्टीप्लेक्सिंग तकनीक का उपयोग कर रहे हैं। इस तरह आप बाहरी एल ई डी प्रदर्शित किए बिना हृदय एनीमेशन प्रदर्शित कर सकते हैं।
चरण 3:
आपको उन प्रतिरोधों के मूल्य की गणना करनी होगी जिनका आप उपयोग कर सकते हैं आपको पहले अपने एल ई डी पर कुछ चश्मा प्राप्त करना चाहिए, आपको उनके आगे के वोल्टेज और आगे की धारा को जानना चाहिए, आप यह जानकारी डेटाशीट से प्राप्त कर सकते हैं। सर्किट 5V पर संचालित होता है, इसलिए आपका स्रोत वोल्टेज 5V है जिसे 5v एडॉप्टर से प्राप्त किया जा सकता है। योजनाबद्ध को बेहतर ढंग से देखने के लिए मूल फ़ाइल डाउनलोड करें। (चित्र के ऊपरी बाएं कोने में "i" आइकन दबाएं)
चरण 4: इसे काम करना
मैंने एक प्रोग्राम बनाया है जो मैट्रिक्स पर आर्डिनो सीरियल मॉनिटर से वाक्य प्रदर्शित करता है, मेरा कोड बहुत बुनियादी है। मैंने डिस्प्ले के लिए फ़ॉन्ट बनाने के लिए एक एंड्रॉइड एप्लिकेशन बनाया है। https://play.google.com/store/apps/details?id=com.androidtutorialpoint.leddotmatrix ऐप इंस्टॉल करने के लिए कृपया निम्न पेज पर जाएं
चरण 5: सब हो गया !!!!!!!
बधाई हो आपका 8x8 एलईडी मैट्रिक्स तैयार है। आप अपनी इच्छानुसार कुछ भी प्रदर्शित कर सकते हैं। अब यू इसके साथ खेल सकते हैं और एलईडी या 16x8 मैट्रिक्स को मैन्युअल रूप से सोल्डर करके 8x8 एलईडी मैट्रिक्स बना सकते हैं और इसी तरह !!!!!!
सिफारिश की:
डिजिटल घड़ी एलईडी डॉट मैट्रिक्स - ईएसपी मैट्रिक्स एंड्रॉइड ऐप: 14 कदम
डिजिटल क्लॉक एलईडी डॉट मैट्रिक्स - ईएसपी मैट्रिक्स एंड्रॉइड ऐप: यह लेख पीसीबीवे द्वारा गर्व से प्रायोजित है। पीसीबीवे दुनिया भर के लोगों के लिए उच्च गुणवत्ता वाले प्रोटोटाइप पीसीबी बनाते हैं। इसे अपने लिए आजमाएं और बहुत अच्छी गुणवत्ता के साथ PCBWAY पर मात्र $5 में 10 PCB प्राप्त करें, धन्यवाद PCBWAY। ईएसपी मैट्रिक्स बोर्ड जो मैंने विकसित किया है
डॉट मैट्रिक्स एलईडी डिस्प्ले के साथ एटमेगा16 माइक्रोकंट्रोलर इंटरफेसिंग: 5 कदम
डॉट मैट्रिक्स एलईडी डिस्प्ले के साथ Atmega16 माइक्रोकंट्रोलर को इंटरफेस करना: इस प्रोजेक्ट में हम AVR (Atmega16) माइक्रोकंट्रोलर के साथ एक डॉट मैट्रिक्स एलईडी डिस्प्ले को इंटरफेस करने जा रहे हैं। यहां हम प्रोटीस में सिमुलेशन दिखाएंगे, आप अपने हार्डवेयर में एक ही चीज़ लगा सकते हैं। तो यहाँ हम सबसे पहले एक अक्षर को प्रिंट करेंगे मान लीजिए 'A' को t में
Arduino और LED डॉट मैट्रिक्स डिस्प्ले का उपयोग करके डिजिटल घड़ी: 6 कदम
Arduino और LED डॉट मैट्रिक्स डिस्प्ले का उपयोग कर डिजिटल क्लॉक: आजकल, मेकर्स, डेवलपर्स प्रोजेक्ट्स के प्रोटोटाइप के तेजी से विकास के लिए Arduino को प्राथमिकता दे रहे हैं। Arduino एक ओपन-सोर्स इलेक्ट्रॉनिक्स प्लेटफॉर्म है जो उपयोग में आसान हार्डवेयर और सॉफ्टवेयर पर आधारित है। Arduino का उपयोगकर्ता समुदाय बहुत अच्छा है। इस परियोजना में
डॉट मैट्रिक्स एलईडी डिस्प्ले इंटरफेसिंग 8051 माइक्रोकंट्रोलर के साथ: 5 कदम
डॉट मैट्रिक्स एलईडी डिस्प्ले इंटरफेसिंग 8051 माइक्रोकंट्रोलर के साथ: इस परियोजना में हम 8051 माइक्रोकंट्रोलर के साथ एक डॉट मैट्रिक्स एलईडी डिस्प्ले इंटरफेस करने जा रहे हैं। यहां हम प्रोटीस में सिमुलेशन दिखाएंगे, आप अपने हार्डवेयर में एक ही चीज़ लगा सकते हैं। तो यहाँ हम सबसे पहले इस डिस्प में एक अक्षर 'A' कहते हैं प्रिंट करेंगे
एलईडी डॉट-मैट्रिक्स डिस्प्ले: 8 कदम (चित्रों के साथ)
एलईडी डॉट-मैट्रिक्स डिस्प्ले: यह आपकी खुद की व्यक्तिगत एलईडी डॉट-मैट्रिक्स डिस्प्ले बनाने का एक आसान तरीका है। मैं एल ई डी को प्रकाश में लाने के लिए एक स्पष्टीकरण के साथ पूरा कार्यक्रम जोड़ूंगा। यह हैक करने योग्य भी है, आप इसे अपने हिसाब से बदल सकते हैं। मैंने अपना खुद का डी बनाने का फैसला किया