विषयसूची:

एलईडी डॉट मैट्रिक्स डिस्प्ले: 5 कदम
एलईडी डॉट मैट्रिक्स डिस्प्ले: 5 कदम

वीडियो: एलईडी डॉट मैट्रिक्स डिस्प्ले: 5 कदम

वीडियो: एलईडी डॉट मैट्रिक्स डिस्प्ले: 5 कदम
वीडियो: DIY led screen Quick installation P2.5mm indoor led module JDX 2024, जुलाई
Anonim
एलईडी डॉट मैट्रिक्स डिस्प्ले
एलईडी डॉट मैट्रिक्स डिस्प्ले

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

चरण 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 एलईडी मैट्रिक्स बना सकते हैं और इसी तरह !!!!!!

सिफारिश की: