एक 24X6 एलईडी मैट्रिक्स बनाओ

एक 24X6 एलईडी मैट्रिक्स बनाओ: 6 चरण (चित्रों के साथ)

8X10 मैट्रिक्स बनाने के बाद बहुत से लोगों ने मुझसे मैट्रिक्स का विस्तार किसी चीज़ के बारे में करने के बारे में पूछा, और कुछ लोग पीसी के माध्यम से मैट्रिक्स को सामान लिखना चाहते थे, इसलिए एक दिन मैंने एलइडी से बचे हुए एल ई डी के ढेर को देखा। क्यूब प्रोजेक्ट किया गया और मैंने उन सभी चीजों के साथ एक बड़ा मैट्रिक्स बनाने का फैसला किया जो लोग चाहते थे।

तो आप किसका इंतज़ार कर रहे हैं? उन एल ई डी को बाहर निकालें और अपने टांका लगाने वाले लोहे को गर्म करें क्योंकि हम एक 24X6 एलईडी मैट्रिक्स बनाने वाले हैं!





आपूर्ति:

चरण 1: सभी सही चीजें प्राप्त करना

इसलिए आपको इस परियोजना के लिए उपकरणों के मूल सेट की आवश्यकता होगी: एक टांका लगाने वाला लोहा, कुछ मिलाप तार, एक कटर, एक सुई लगा हुआ सरौता, कुछ तार, तार स्ट्रिपर, और कुछ desoldering उपकरण यदि आपको उनकी आवश्यकता है।

मैट्रिक्स के लिए आप:
1. 144 एलईडी
2. 24 प्रतिरोधों (एल ई डी के प्रकार से मूल्य में गिरावट है, मेरे मामले में 91 ओम)
3. 4017 दशक काउंटर
4. 6 1KOhm प्रतिरोधों
5. 6 2N3904 ट्रांजिस्टर
6. एक लम्बा परफैक्ट
7. अरुडुइनो
8. 3 x 74HC595 शिफ्ट रजिस्टर
10. कुछ पिन हेडर

चरण 2: यह कैसे काम करता है?

डिस्प्ले के पीछे की ट्रिकी मल्टीप्लेक्सिंग है और यह आइडिया 8x10 एलईडी मैट्रिक्स की तरह ही है: यह मूल रूप से जानकारी को छोटे-छोटे हिस्सों में विभाजित करने और एक-एक करके भेजने का एक तरीका है।
इस तरह से आप Arduino पर बहुत सारे पिन बचा सकते हैं और अपने कार्यक्रम को काफी सरल रख सकते हैं।

अब इस बार हमारे पास 3 शिफ्ट रजिस्टर हैं जो आउटपुट की संख्या को गुणा करते हैं और बहुत सारे अरुदिनो को बचाते हैं।
प्रत्येक शिफ्ट रजिस्टर में 8 आउटपुट होते हैं और शिफ्ट रजिस्टर की लगभग सीमित संख्या को नियंत्रित करने के लिए आपको केवल 3 arduino पिन की आवश्यकता होती है।
हम पंक्तियों को स्कैन करने के लिए 4017 दशक के काउंटर का भी उपयोग करते हैं, और आप इसके साथ 10 पंक्तियों तक स्कैन कर सकते हैं क्योंकि आपके पास केवल 10 आउटपुट हैं लेकिन इसे नियंत्रित करने के लिए आपको केवल 2 पिनों की आवश्यकता है।
4017 एक बहुत ही उपयोगी चिप है और इसके साथ काम करने का तरीका जानना अच्छा है (http://www.doctronics.co.uk/4017.htm)

जैसा मैंने कहा कि स्कैनिंग 4017 के साथ की जाती है, एक पंक्ति को एक समय पर जमीन से जोड़ने और स्तंभों को शिफ्ट रजिस्टर के माध्यम से सही डेटा भेजने के द्वारा।

चरण 3: स्कैमेटिक्स

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

अब आप इस साइट का उपयोग करने वाले 24 प्रतिरोधों के मूल्य की गणना कर सकते हैं:
http://led.linear1.org/1led.wiz
आपको पहले अपने एल ई डी पर कुछ चश्मा मिलना चाहिए, आपको उनके आगे के वोल्टेज और आगे के वर्तमान को जानना चाहिए, आप विक्रेता से यह जानकारी प्राप्त कर सकते हैं। सर्किट 5V पर संचालित होता है, इसलिए आपका स्रोत वोल्टेज 5V है।

स्कीमैटिक को बेहतर देखने के लिए मूल फ़ाइल डाउनलोड करें। (चित्र के ऊपरी बाएं कोने में "i" आइकन दबाएं)

मैंने नियंत्रण बोर्ड का एक पीसीबी लेआउट जोड़ा है, और मैं Willard2.0 को धन्यवाद देना चाहता हूं जिन्होंने इस लेआउट को बनाया और मुझे इसका उपयोग करने के लिए बहुत बहुत धन्यवाद!

चरण 4: एल ई डी को मिलाप करना

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

आपको अन्य लोगों की ओर एलईडी के सकारात्मक नेतृत्व को मोड़ने और एक स्तंभ बनाने की आवश्यकता है, और उन लीड को बंद कर दें जिनका आपने उपयोग नहीं किया है और कनेक्शन को कम से कम जितना आप प्राप्त कर सकते हैं बनाने की कोशिश करें, और आप यह सब करने के लिए करते हैं सकारात्मक होता है।
अब नेगेटिव लीड्स एक कॉलम में जुड़े होते हैं और टोटल करने में मुश्किल होती है क्योंकि पॉजिटिव रो रास्ते में होते हैं, इसलिए आपको नेगेटिव लीड के साथ 90 डिग्री झुकना होगा और पॉजिटिव रो पर एक ब्रिज बनाना होगा। , और अगले एल ई डी पर।

अब मैं यह नहीं समझाऊंगा कि शिफ्ट रजिस्टर और सभी हिस्सों को कैसे मिलाप किया जाए क्योंकि हर एक की अपनी शैली और तरीके हैं।

चरण 5: प्रदर्शन को प्रोग्रामिंग करना

हम लगभग वहीं हैं, केवल एक चीज जो बची है वह है कार्यक्रम।
अब तक मैंने इसके लिए दो कार्यक्रम लिखे हैं जो एक ही काम करते हैं।
मैंने उस प्रोग्राम को जोड़ा है जो एक शब्द या एक शब्द arduino IDE सीरियल मॉनिटर से प्राप्त करता है और इसे मैट्रिक्स पर प्रदर्शित करता है, मेरा कोड बहुत बुनियादी है और दुनिया में सबसे अच्छा नहीं हो सकता है लेकिन यह काम करता है, और आप स्वतंत्र हैं अपना कोड लिखें और अपनी इच्छानुसार मुझे संशोधित करें।

मैंने एक एक्सेल फ़ाइल जोड़ी है ताकि आप अपने स्वयं के प्रतीक और वर्ण बना सकें।
इसके काम करने का तरीका ऐसा है:
आप पिक्सेल द्वारा पिक्सेल के लिए इच्छित चिह्न बनाते हैं (चिंता न करें कि यह बहुत आसान है) और आउटपुट लाइन को कॉपी करें जैसे - #define {OUTPUT LINE}

मैं भविष्य में एनिमेशन के लिए एक कोड और सांप का एक अच्छा खेल जोड़ूंगा जैसे ही मेरे हाथों में अधिक समय होगा।


चरण 6: हम संपन्न हैं!

बधाई हो आपने खुद को 24x6 मैट्रिक्स बनाया और अब आप मक्खी पर अपनी पसंद का कुछ भी प्रदर्शित कर सकते हैं।
अब इसके साथ खेलने की कोशिश करें और एक नए कार्यक्रम और एक बेहतर इंटरफ़ेस के साथ आएं।

21 लोगों ने बनाया ये प्रोजेक्ट!

  • KadirK15 ने बनाया!

  • sumana7 ने इसे बनाया!

  • mrebarnas82 ने इसे बनाया था!

  • Miggyparas15 ने इसे बनाया!

  • nate2thedog ने इसे बनाया है!

  • डुबकी लगाकर इसे बनाया!

  • jafleu ने इसे बनाया!

  • jafleu ने इसे बनाया!

  • चेल्लूरी ने इसे बनाया!

  • अल्बर्टाफिक ने बनाया!

  • अल्बर्टाफिक ने बनाया!

  • stark9000 ने इसे बनाया!

  • ashrafshohag ने बनाया!

  • ukrishnan3 ने इसे बनाया!

  • Mlungisi658 ने इसे बनाया!

  • MiriN1 ने बनाया!

  • niki.hak ने इसे बनाया है!

  • rexxar123 ने इसे बनाया!

  • didod ने इसे बनाया!

  • बफ़ेलो फ़ैन 32 ने इसे बनाया!

  • रमुदुकी ने बनाया!

  • 12 और देखें

क्या आपने यह प्रोजेक्ट बनाया है? इसे हमारे साथ साझा करें!

अनुशंसाएँ

  • Arduino कोड नमूने को मैश करें

  • ओपन्ससोर्स ऑर्निथॉप्टर प्रोटोटाइप। Arduino संचालित और रिमोट नियंत्रित।

  • इंटरनेट ऑफ थिंग्स क्लास

  • वुडवर्किंग प्रतियोगिता

  • पार्टी चुनौती

  • Arduino कॉन्टेस्ट 2019

876 चचा

0

DianaK53

प्रश्न 3 महीने पहले

मैं ट्रांजिस्टर की आवश्यकता को नहीं समझता। क्यों नहीं एल ई डी की पंक्ति सीधे आउटपुट (प्रतिरोध के साथ) से दशक के काउंटर से जुड़ी हुई है?

3 जवाब 0

संदीप वी मेननDianaK53

उत्तर 4 सप्ताह पहले

संक्षिप्त उत्तर यह है कि ट्रांजिस्टर का उपयोग किसी विशेष पंक्ति को बहुत तेज दर पर चालू / बंद करने के लिए किया जाता है ताकि दृष्टि की दृढ़ता बनी रहे।
लंबा उत्तर है - ट्रांजिस्टर एक स्विच के रूप में कार्य करता है जो दशक के काउंटर के इनपुट से चालू हो जाता है। दशक के काउंटर का पुट पॉजिटिव पल्स है। जैसा कि देखा जा सकता है, एलईडी मैट्रिक्स, कोड्स से बना है और एनोड से बना है, अगर एल ई डी, पंक्तियों (यहां तक ​​कि अवरोधक के माध्यम से) को जोड़ने से कैथोड से बना है, तो अनुमेय सीमा से परे बहने वाली आईसी को नुकसान होगा। इसके अलावा दृष्टि की कोई दृढ़ता नहीं होगी क्योंकि पंक्ति में से कोई एक प्रकाश हो सकता है या संपूर्ण मैट्रिक्स प्रकाश नहीं कर सकता है।

0

DianaK53संदीप वी मेनन

उत्तर 17 दिन पहले

मै समझता हुँ।
मैं यहां पूरी तरह से प्रक्रिया को समझने की कोशिश कर रहा हूं। दशक टाइमर वह है जो संदेश को एल ई डी के पार जाने की अनुमति देता है, सही? यदि स्क्रॉल करना आवश्यक नहीं था, तो दशक का टाइमर आवश्यक नहीं लगता है।

इसके अतिरिक्त, मैं सोच रहा हूं कि लोग इस प्रकार की चीजों को डिजाइन करना जानते हैं। इस लेख को पढ़ने से पहले मुझे नहीं पता था कि ये घटक मौजूद हैं और अगर मैंने अपना खुद का डिवाइस किसी तरह का बनाने का फैसला किया है (विशेष रूप से नहीं, हालांकि यह वास्तव में अच्छा है) तो मुझे नहीं पता होगा कि मैं उन घटकों को कैसे देखूं। पसंद। उदाहरण के लिए, शिफ्ट रजिस्टर को कॉल करने के लिए मुझे कोई जानकारी नहीं है। कोई सुझाव?

0

संदीप वी मेननDianaK53

7 दिन पहले उत्तर दें

नहीं, ऐसी बात नहीं है। दशक काउंटर्स (तथाकथित के रूप में उन्हें "10 अंकों की गिनती", आमतौर पर 0 से 9), किसी दिए गए पत्र के प्रदर्शन में सहायता करते हैं। (मैं समझाऊंगा)

एक 5x5 एलईडी मैट्रिक्स पर विचार करें, इसमें 25 एलईडी होंगे। आइए हम मान लें कि सभी एल ई डी के एनोड (+ ve टर्मिनल) पंक्तियों से जुड़े हैं और कैथोड (-ve टर्मिनलों) एक बैटरी पर स्विच के माध्यम से स्तंभों से जुड़े हुए हैं (जैसा कि छवि में सचित्र है)।

> अब, अगर कहते हैं कि एल 13 को जलाया जाना चाहिए। हम स्विच SW3 और SW8 दबाते हैं। यदि हम SW3 को क्रमिक रूप से SW6 से SW10 दबाते हुए पकड़ते हैं, तो हम देखेंगे कि L11 से L15 लाइट्स तक स्विच दबाए जाते हैं (और स्विच जारी होते ही बंद हो जाता है)
> अगर हम किसी भी तरह बार-बार स्विच SW6 को SW10 पर दबाते हैं, तो कहें, 120 बार एक मिनट में, हमारी आँखें महसूस करेंगी कि लाइन जलाया गया है।
> अब, पिछले चरण की तरह जारी रखते हुए, हम स्विच SW1 को SW5 को एक-एक करके दबाते हैं। हम SW1 दबाए जाने पर SW1 दबाए जाने पर L1, L6 से L10 लाइट अप करने के लिए एल / एल 5 से एल 5 लाइट्स तक देखने / अनुभव करने में सक्षम होंगे।
> अगर हमें उपर्युक्त तरीके से पूरे मैट्रिक्स को हल्का करना है, तो हमें उसी तरह से पंक्ति और स्तंभ दोनों पर स्विच दबाने की जरूरत है, जैसे हम SW6 से SW10 दबा रहे थे।
> एक वर्णमाला इस तरीके से प्रदर्शित की जाती है। आइए हम अपने 5x5 एलईडी मैट्रिक्स में वर्णमाला 'ए' को प्रदर्शित करने पर विचार करें। हम देख सकते हैं कि हमें L3, L7 और L9 के बाद, फिर L11 और L15, L16 से L20 और अंत में L21 और L25 दोनों को लाइट करना होगा। यदि यह प्रकाश बहुत तेज दर पर होता है, तो हम मैट्रिक्स पर 'A' अक्षर को महसूस करेंगे।

त्रुटियों के बिना यह स्विचिंग शारीरिक रूप से संभव नहीं है। त्रुटि मुक्त और सटीक स्विचिंग बनाने के लिए, हम स्विचिंग सर्किट का उपयोग करते हैं (उदाहरण - ट्रांजिस्टर के साथ दशक काउंटर)। किसी शब्द को प्रदर्शित करने के लिए, ऐसे ऑन-ऑफ पैटर्न (उपरोक्त उदाहरण से) की आवश्यकता होती है। यदि हम 1 से राज्य का प्रतिनिधित्व करते हैं और 0 से ऊपर का राज्य करते हैं, तो उपरोक्त उदाहरण के लिए हमें नीचे जैसा पैटर्न मिलता है:
0 0 1 0 0
0 1 0 1 0
1 0 0 0 1
1 1 1 1 1
1 0 0 0 1

ऐसे पैटर्न को बिट पैटर्न कहा जाता है। प्रत्येक अक्षर (ऊपरी या निचले मामले) प्रतीक इस तरह से बनाए जाते हैं।

पुनश्च: - मैं टिप्पणी की दूसरी छमाही में आपकी आवश्यकता को स्पष्ट रूप से नहीं समझ सका, इसलिए मैं इसकी समझ से उत्तर दे रहा हूं। आशा है कि ये आपकी मदद करेगा।
>> घटकों का नाम फ़ंक्शंस, तकनीक पर आधारित है, जिसके साथ वे बने हैं और इसी तरह। उदाहरण के लिए, और IC AtMEGA328 (जो कि एक माइक्रोकंट्रोलर है) को निम्नलिखित कारणों से नाम दिया गया है - IC, "MEGA" श्रृंखला का एक माइक्रोकंट्रोलर है, ATmel Corporation नाम के निर्माता से। इसमें 32KB फ्लैश मेमोरी और 8 बिट CPU / ALU है

0

SteveA204

प्रश्न 6 महीने पहले

मेरे पास 20x6 नीली एलईडी मैट्रिक्स है। द्विध्रुवी जंक्शन ट्रांजिस्टर से पहले आप प्रतिरोधों के मूल्य के साथ कैसे आए? क्या यह 1k ओम प्रतिरोधक होना चाहिए? आप कैसे गणना करते हैं? क्या मेरे पास भी अपडेटेड कोड हो सकता है?
ईमेल: [email protected]

1 उत्तर 1

संदीप वी मेननSteveA204

उत्तर 4 सप्ताह पहले

BJTs से पहले के रेसिस्टर्स को बायस रेसिस्टर्स कहा जाता है।

अब, मान लें कि, आपूर्ति वोल्टेज 5 वी है (या, सटीक मूल्य सुनिश्चित करने के लिए डेटाशीट देखें) आईसी टर्मिनल की आपूर्ति कर सकते हैं अधिकतम वर्तमान 5mA है। ट्रांजिस्टर को "चालू" करने के लिए 0.7 वी की आवश्यकता होती है। बाकी को किसी न किसी उपकरण के माध्यम से गिराया जाना चाहिए। यह वह जगह है जहाँ रोकनेवाला यह हिस्सा है निभाता है

इस धारणा पर कि आईसी टर्मिनलों पर वोल्टेज आपूर्ति वोल्टेज है, 5 वी, हम प्राप्त करने के लिए ओम के नियम (आर = वी / आई) का उपयोग करते हैं
आर = (5 - 0.7) वी / 5 मी
= 820 ओम

सुरक्षित पक्ष पर होने के लिए, आईसी टर्मिनलों से वर्तमान को अधिकतम मूल्य से कम होने की आवश्यकता है इसलिए मूल्य 1K ओम को अनुमानित है।

0

fabiox34

6 माह पहले

मैं 32x6 करना चाहूंगा, केवल 28x6 मिला। मुझे समझ में नहीं आता कि 32x6 पर क्यों न जाएं कृपया मेरी मदद करें !!!
कोड में मुझे क्या बदलना है? मैंने modi spi_transfer (make_word (0x01000000)) की कोशिश की; इतनी बार, लेकिन यह 32 कॉलम तक नहीं चलता, केवल 28।

1 उत्तर 0

संदीप वी मेननfabiox34

उत्तर 4 सप्ताह पहले

यह कुछ ऐसा है जो मेरे दिमाग को पार कर गया। मुझे लगता है कि आपको 192 एल ई डी ड्राइव करने के लिए सर्किट को अपडेट / संशोधित करना होगा। यदि ऐसा किया गया है, तो कार्यक्रम को अद्यतन करने की आवश्यकता होगी, अर्थात, सभी उदाहरणों को खोजें और पता करें जहां 28 पिन ड्राइव करने के लिए कॉल है और इसे 32 में संशोधित करना है।

Ps: - मैं भी कार्यक्रम के माध्यम से खुद जा रहा हूं क्योंकि मैं यह लिखता हूं। कृपया उत्तर के बजाय उत्तर / उत्तर पर विचार करें। धन्यवाद

0

vagabond0091

दो महीने पहले

मैं 6 पंक्तियों द्वारा 100 कॉलम के लिए मदद की जरूरत है मैं इस तरह एक परियोजना बनाने की जरूरत है, लेकिन बड़ा एक 2 मीटर मैं सटीक आकार लगता है

0

ALAKHMADHAV

4 महीने पहले

श्रीमान अगर मुझे 60 * 12 मैट्रिक्स बनाना है तो मुझे क्या करना है कृपया मुझे [email protected] पर जवाब दें

0

RichuB

प्रश्न 8 महीने पहले चरण 3 पर

काम नहीं कर रहा हूँ। मैं इसमें पाठ कैसे जोड़ सकता हूँ

0

RichuB

8 महीने पहले चरण 6 पर

मैंने एक बना दिया लेकिन कुछ भी नहीं दिखा रहा है।

0

smartworkers

4 साल पहले परिचय पर

क्या कोई मुझे 48 * 8 कोड ..... [email protected] या [email protected] पर मेल कर सकता है

टक उउउउउउउउउउउउउउउउउउउउउउ ...।

7 उत्तर 0

RemonM7smartworkers

उत्तर 8 महीने पहले

कृपया आप मुझे 40 * 8 या 40 * 9 का कोड भेज सकते हैं

[email protected]

मैंने कई बार कोशिश की

और बहुत से स्मार्टवर्कर्स को धन्यवाद

0

elink5319smartworkers

प्रस्तावना पर 4 साल पहले उत्तर दें

मैंने इसे तुम्हे भेजा था।

0

बुरहानुद्दीन अहमदelink5319

1 साल पहले उत्तर दें

प्रिय "elink5319"
क्या आप मेरे लिए समान ४ 8 × for कोड भेजना चाहते हैं और १० पाठ या अधिक डाल सकते हैं।
thxs

0

elink5319बुरहानुद्दीन अहमद

1 साल पहले उत्तर दें

यकीन है कि मैं आपको अपनी परियोजना के लिए सही कोड भेजूंगा।

0

RemonM7elink5319

उत्तर 8 महीने पहले

कृपया आप मुझे 40 * 8 या 40 * 9 का कोड भेज सकते हैं

[email protected]

मैंने कई बार कोशिश की

और बहुत बहुत धन्यवाद elink5319

0

बुरहानुद्दीन अहमदelink5319

1 साल पहले उत्तर दें

आपके ध्यान के लिए Thxs।

0

बुरहानुद्दीन अहमदबुरहानुद्दीन अहमद

1 साल पहले उत्तर दें

मेरा ईमेल: [email protected]