विषयसूची:

8x8 आरजीबी एलईडी मैट्रिक्स के साथ मास्टरमाइंड: 5 कदम (चित्रों के साथ)
8x8 आरजीबी एलईडी मैट्रिक्स के साथ मास्टरमाइंड: 5 कदम (चित्रों के साथ)

वीडियो: 8x8 आरजीबी एलईडी मैट्रिक्स के साथ मास्टरमाइंड: 5 कदम (चित्रों के साथ)

वीडियो: 8x8 आरजीबी एलईडी मैट्रिक्स के साथ मास्टरमाइंड: 5 कदम (चित्रों के साथ)
वीडियो: How to Make Smartphone Control RGB Scrolling Text Display LED Matrix | Large RGB LED Matrix Display 2024, नवंबर
Anonim
8x8 आरजीबी एलईडी मैट्रिक्स के साथ मास्टरमाइंड
8x8 आरजीबी एलईडी मैट्रिक्स के साथ मास्टरमाइंड
8x8 आरजीबी एलईडी मैट्रिक्स के साथ मास्टरमाइंड
8x8 आरजीबी एलईडी मैट्रिक्स के साथ मास्टरमाइंड
8x8 आरजीबी एलईडी मैट्रिक्स के साथ मास्टरमाइंड
8x8 आरजीबी एलईडी मैट्रिक्स के साथ मास्टरमाइंड

आवश्यक भाग: बेसिस३ एफपीजीए

GEEETECH द्वारा 8x8 RGB LED मैट्रिक्स

9वी बैटरी

2N3904 ट्रांजिस्टर (x32)

1K रोकनेवाला (x32)

१०० ओम रोकनेवाला (X1)

५० ओम रोकनेवाला (X1)

एलईडी मैट्रिक्स 32 कुल पिनों के साथ एक सामान्य एनोड मैट्रिक्स है। सामान्य एनोड का अर्थ है कि प्रत्येक पंक्ति को केवल 1 पिन द्वारा नियंत्रित किया जाता है जबकि प्रत्येक स्तंभ को प्रत्येक रंग के लिए 3 - एक द्वारा नियंत्रित किया जाता है। इसके लिए बोर्ड के प्रत्येक छोर पर 32 PMOD I/O पोर्ट के साथ नियंत्रण किया जाएगा।

चरण 1: चरण 1: ट्रांजिस्टर को जोड़ना

चरण 1: ट्रांजिस्टर को जोड़ना
चरण 1: ट्रांजिस्टर को जोड़ना
चरण 1: ट्रांजिस्टर को जोड़ना
चरण 1: ट्रांजिस्टर को जोड़ना
चरण 1: ट्रांजिस्टर को जोड़ना
चरण 1: ट्रांजिस्टर को जोड़ना

32 1K प्रतिरोधों को ट्रांजिस्टर के केंद्र पिन से कनेक्ट करें। यह ट्रांजिस्टर का "बेस" पिन है और बेसिस बोर्ड से सिग्नल प्राप्त करेगा।

चरण 2: चरण 2: बोर्ड से जुड़ना

चरण 2: बोर्ड से जुड़ना
चरण 2: बोर्ड से जुड़ना
चरण 2: बोर्ड से जुड़ना
चरण 2: बोर्ड से जुड़ना
चरण 2: बोर्ड से जुड़ना
चरण 2: बोर्ड से जुड़ना
चरण 2: बोर्ड से जुड़ना
चरण 2: बोर्ड से जुड़ना

दिखाए गए अनुसार बोर्ड के आउटपुट को रोकनेवाला के दूसरे छोर से कनेक्ट करें। JXADC => लाल, JA => हरा, JB => नीला, JC => पंक्ति/शक्ति। इस प्रकार बोर्ड नियंत्रित करता है कि कौन सी पंक्ति/स्तंभ/रंग चालू है। प्रत्येक पिन संबंधित ट्रांजिस्टर को चालू या बंद कर देता है जिससे करंट उस विशेष ट्रांजिस्टर से बिजली या जमीन से प्रवाहित होता है।

चरण 3: चरण 3: मैट्रिक्स से जुड़ना

चरण 3: मैट्रिक्स से जुड़ना
चरण 3: मैट्रिक्स से जुड़ना
चरण 3: मैट्रिक्स से जुड़ना
चरण 3: मैट्रिक्स से जुड़ना
चरण 3: मैट्रिक्स से जुड़ना
चरण 3: मैट्रिक्स से जुड़ना
चरण 3: मैट्रिक्स से जुड़ना
चरण 3: मैट्रिक्स से जुड़ना

यहीं से 8 एनोड साइड ट्रांजिस्टर और 24 कैथोड साइड ट्रांजिस्टर अलग-अलग होने लगते हैं।

ट्रांजिस्टर के समतल भाग का सामना करते समय पिन क्रम एमिटर, बेस, कलेक्टर होता है। मैट्रिक्स के 24 कैथोड को 24 ट्रांजिस्टर के कलेक्टर पिन से जोड़ा जाना चाहिए और 8 एनोड को अन्य 8 ट्रांजिस्टर के एमिटर पिन से जोड़ा जाना चाहिए।

मैं डिबग करना आसान बनाने के लिए मैट्रिक्स में जाने वाले प्रत्येक तार को रंग कोडिंग करने की सलाह देता हूं। इस विशेष मैट्रिक्स में "शीर्ष" पर 16 पिन हैं (जिस तरफ मैंने शीर्ष के रूप में नामित किया था वह उस पर लेटरिंग वाला पक्ष था) और "नीचे" पर 16 पिन थे। शीर्ष पर 8 पिन इस क्रम का पालन करते हैं (बाएं से दाएं): नीला7:0 पढ़ें7:0

नीचे: पंक्ति7:4 हरा7:0 पंक्ति3:0

मेरा रंग कोड - नीला: नीला और बैंगनी

लाल: लाल और नारंगी

हरा: हरा और पीला

पंक्ति: काला, सफेद, भूरा, और भूरा

चरण 4: चरण 4: शक्ति और आधार

चरण 4: शक्ति और जमीन
चरण 4: शक्ति और जमीन
चरण 4: शक्ति और जमीन
चरण 4: शक्ति और जमीन
चरण 4: पावर और ग्राउंड
चरण 4: पावर और ग्राउंड
चरण 4: पावर और ग्राउंड
चरण 4: पावर और ग्राउंड

मैं कैथोड साइड ट्रांजिस्टर को ग्राउंडिंग के साथ शुरू करूंगा। इन पर प्रत्येक एमिटर पिन बैटरी के ग्राउंड से जुड़ा होगा लेकिन 8 रेड ग्राउंड में उनके और बैटरी के ग्राउंड के बीच एक अतिरिक्त 50 ओम रेसिस्टर होना चाहिए।

मैंने इन मैदानों को ब्रेड बोर्ड के बाहर की पंक्तियों से जोड़ा क्योंकि यह सुविधाजनक था (यदि आप ब्रेड बोर्ड का उपयोग करना चुनते हैं)

हालाँकि शक्ति को 8 ट्रांजिस्टर के कलेक्टर पिन से जोड़ा जाना चाहिए। एल ई डी की वजह से बिजली और ट्रांजिस्टर के बीच एक 100 ओम रोकनेवाला रखा जाना चाहिए।

चरण 5: चरण 5: बोर्ड की प्रोग्रामिंग

चरण 5: बोर्ड प्रोग्रामिंग
चरण 5: बोर्ड प्रोग्रामिंग

यहां सभी वीएचडीएल फाइलें हैं जिन्हें आपको इसे प्रोग्राम करने की आवश्यकता होगी! आपको कामयाबी मिले!

बस सुनिश्चित करें कि MAIN.vhd शीर्ष मॉड्यूल है

क्लॉक डिवाइडर और परिमित अवस्था मशीन टेम्पलेट के लिए ब्रायन मीली का विशेष धन्यवाद।

सिफारिश की: