विषयसूची:

7 सेगमेंट डिस्प्ले ऐरे: 6 चरण (चित्रों के साथ)
7 सेगमेंट डिस्प्ले ऐरे: 6 चरण (चित्रों के साथ)

वीडियो: 7 सेगमेंट डिस्प्ले ऐरे: 6 चरण (चित्रों के साथ)

वीडियो: 7 सेगमेंट डिस्प्ले ऐरे: 6 चरण (चित्रों के साथ)
वीडियो: Shilpa जी ने इस Contestant के Talent को किया Praise | India's Got Talent | Dhamakedar Performances 2024, जुलाई
Anonim
7 खंड प्रदर्शन सरणी
7 खंड प्रदर्शन सरणी

मैंने एक Arduino नैनो द्वारा नियंत्रित 144 7 सेगमेंट डिस्प्ले से बना एक एलईडी डिस्प्ले बनाया है। सेगमेंट को 18 MAX7219 ic द्वारा नियंत्रित किया जाता है जो 64 व्यक्तिगत एलईडी या 8 7 सेगमेंट डिस्प्ले को नियंत्रित कर सकता है। सरणी में 144 डिस्प्ले हैं, जिनमें से प्रत्येक में 8 अलग-अलग एलईडी हैं, इसलिए सरणी में कुल 1152 एलईडी हैं जिन्हें आप नियंत्रित कर सकते हैं।

चरण 1: अपने घटक प्राप्त करें

1 एक्स अरुडिनो नैनो

1 एक्स पीसीबी

१४४ x सामान्य कैथोड ७ खंड १ अंक प्रदर्शित करता है

18 x MAX7219

18 x 10uf संधारित्र (0603)

18 x 100nf संधारित्र (0603)

19 x 12k रोकनेवाला (0603)

1 एक्स महिला माइक्रो यूएसबी

42 x महिला शीर्षलेख

1 एक्स टिनी आरटीसी (वैकल्पिक)

1 एक्स 2ए पावर सप्लाई

चरण 2: अपना पीसीबी ऑर्डर करें

यहां आप डिस्प्ले के पीसीबी के लिए Gerber फाइलें डाउनलोड कर सकते हैं। उन्हें ऑर्डर करने के लिए https://jlcpcb.com/quote#/ या किसी अन्य निर्माता के माध्यम से अपलोड करें।

चरण 3: घटकों को मिलाएं

घटकों को मिलाएं
घटकों को मिलाएं

पीसीबी पर सभी घटकों को मिलाएं जैसा कि योजनाबद्ध में दिखाया गया है। यदि आपके पास एसएमडी सोल्डरिंग में बहुत कम या कोई अनुभव नहीं है, तो मेरा सुझाव है कि आप पहले एसएमडी सोल्डरिंग पर इस ट्यूटोरियल को देखें।

यदि आप डिस्प्ले को क्लॉक सोल्डर के रूप में उपयोग करने जा रहे हैं तो बैटरी के किनारे पर टाइनी आरटीसी के हेडर।

चरण 4: घड़ी के रूप में प्रदर्शित करें

घड़ी के रूप में प्रदर्शित करें
घड़ी के रूप में प्रदर्शित करें

जब आप टांका लगाना समाप्त कर लेते हैं तो सभी घटक कोड को डाउनलोड कर लेते हैं और इसे डिस्प्ले में डालने से पहले arduino पर अपलोड कर देते हैं। यदि आप कुछ कस्टम प्रदर्शित करना चाहते हैं तो चरण 5 पर एक नज़र डालें।

चरण 5: कस्टम कोड बनाएं

कस्टम कोड बनाएं
कस्टम कोड बनाएं
कस्टम कोड बनाएं
कस्टम कोड बनाएं

यदि आप कुछ कस्टम दिखाना चाहते हैं तो आपको इसे हाथ से कोड करना होगा। उदाहरण कोड में अलग-अलग सेगमेंट उर्फ पिक्सेल प्रत्येक बिट एक सेगमेंट के साथ बाइट्स में दिखाए जाते हैं: 0bDP-A-B-C-D-E-F-G उदा। 0b01011011 एक 5 दिखाएगा।

उदाहरण कोड में पिक्सेल दिखाने के 3 अलग-अलग तरीके हैं। पहला तरीका putPixel(x, y, byte) का उपयोग करना है; स्थान x, y (0, 0 ऊपर बाईं ओर 5, 23 नीचे दाईं ओर) पर प्रदर्शन के एक पिक्सेल को बदलने के लिए कार्य करता है।

दूसरा तरीका addPixel(x, y, बाइट) का उपयोग करना है; फ़ंक्शन यह लगभग putPixel() फ़ंक्शन के समान ही काम करता है लेकिन पिक्सेल को बदलने के बजाय यह पिक्सेल को मूल में जोड़ता है।

अंतिम तरीका fillPixel(x1, y1, x2, y2, byte) का उपयोग करना है; एक ही पिक्सेल के साथ x1, y1 से x2, y2 तक एक आयत को भरने का कार्य।

चरण 6: आपका काम हो गया

बधाई हो आपका काम हो गया! अब आप डिस्प्ले को अपनी पसंद के अनुसार प्रोग्राम कर सकते हैं। और अगर आपने डिस्प्ले बनाया है तो इसे शेयर करना न भूलें:)

सिफारिश की: