विषयसूची:

एलईडी मैट्रिक्स: 4 कदम
एलईडी मैट्रिक्स: 4 कदम

वीडियो: एलईडी मैट्रिक्स: 4 कदम

वीडियो: एलईडी मैट्रिक्स: 4 कदम
वीडियो: How LED Matrix work & How To Use Multiplexing On LED Matrix, learn in just 3 minute😊 2024, जुलाई
Anonim
एलईडी मैट्रिक्स
एलईडी मैट्रिक्स

यह एक 8x8 एलईडी मैट्रिक्स है जिसे WS2812 LED और एक ESP8266 माइक्रोकंट्रोलर का उपयोग करके बनाया गया है

यह परियोजना निम्नलिखित से प्रेरित थी:

चरण 1: WS2812 LED को तार-तार करना

WS2812 LED को तार-तार करना
WS2812 LED को तार-तार करना
WS2812 LED को तार-तार करना
WS2812 LED को तार-तार करना
WS2812 LED को तार-तार करना
WS2812 LED को तार-तार करना

संक्षेप में, एल ई डी ऊपर दिखाए गए एक लंबी पट्टी में जंजीर से बंधे थे। (पंक्ति दर पंक्ति, और 1 पंक्ति का अंत अगली पंक्ति की शुरुआत से जुड़ा है)

(गायब 4 एल ई डी पर ध्यान न दें, मेरे पास एल ई डी से बाहर भाग गया। वे वैसे भी बहुत बड़ा अंतर नहीं करते हैं)

उसके बाद, एलईडी पट्टी को एक माइक्रोकंट्रोलर (ESP8266) से जोड़ा गया।

चरण 2: एक्रिलिक (और लकड़ी) केस

एक्रिलिक (और लकड़ी) केस
एक्रिलिक (और लकड़ी) केस
एक्रिलिक (और लकड़ी) केस
एक्रिलिक (और लकड़ी) केस
एक्रिलिक (और लकड़ी) केस
एक्रिलिक (और लकड़ी) केस
एक्रिलिक (और लकड़ी) केस
एक्रिलिक (और लकड़ी) केस

मैट्रिक्स के किनारों को बनाने के लिए काले ऐक्रेलिक के 2 टुकड़े (चाकू के साथ), मुड़े हुए (सोल्डरिंग आयरन का उपयोग करके) और गर्म सरेस से जोड़ा हुआ (समर्थन के रूप में लकड़ी की छड़ी के साथ) काटा गया था।

इसके पीछे ऐक्रेलिक और ट्रेसिंग पेपर का एक स्पष्ट टुकड़ा फ्रंट स्क्रीन के रूप में इस्तेमाल किया गया था, एलईडी को फैलाने और इलेक्ट्रॉनिक्स की सुरक्षा के लिए मैट्रिक्स के सामने रखा गया था।

लकड़ी की छड़ियों को इस तरह से काटा गया था कि वे एक साथ फिट हो सकें और एलईडी के बीच डिवाइडर बना सकें। यह एल ई डी से रंगों को एक दूसरे में फैलने से रोकता है, स्पष्टता को बर्बाद कर सकता है

उसके बाद, एलईडी मैट्रिक्स, डिवाइडर और स्पष्ट ऐक्रेलिक को काले ऐक्रेलिक साइड पीस में डालें

चरण 3: सॉफ्टवेयर

सॉफ्टवेयर
सॉफ्टवेयर

मैंने एडफ्रूट नियोमैट्रिक्स लाइब्रेरी, नियोमैट्रिक्स जीएफएक्स डेमो का इस्तेमाल किया।

आप ESP8266 को Wifi से कनेक्ट करने और डेटा एकत्र करने के लिए अन्य सॉफ़्टवेयर को कोड कर सकते हैं।

चरण 4: रास्पबेरी पाई एलईडी मैट्रिक्स

रास्पबेरी पाई एलईडी मैट्रिक्स
रास्पबेरी पाई एलईडी मैट्रिक्स

(यह काम प्रगति पर है)

अंत में, मैंने एलईडी मैट्रिक्स में रास्पबेरी पाई (1 बी) लगाई। मैंने इसे Wifi पर Pixel Art (और शायद एनिमेशन) दिखाने के लिए प्रोग्राम किया और कॉन्फ़िगर किया।

मैंने एल ई डी के डेटा पिन को रास्पबेरी पाई के पिन 18 से जोड़ा। इसके अलावा, एल ई डी के 5वी और ग्राउंड पिन रास्पबेरी पाई से अलग एक बाहरी बिजली आपूर्ति (एक अन्य यूएसबी चार्जर की तरह) से जुड़े थे। यह सुनिश्चित करने के लिए है कि एल ई डी में लाइट अप करने के लिए पर्याप्त शक्ति है।

क्लाइंट साइड वेबएप पूरी तरह से शुद्ध वैनिला एचटीएमएल, सीएसएस और जावास्क्रिप्ट में लिखा गया है। सर्वर प्रोग्राम एक फ्लास्क एप्लिकेशन है, और Adafruit Neopixel लाइब्रेरी का उपयोग करता है। चूंकि यह एडफ्रूट लाइब्रेरी का उपयोग करता है, एल ई डी को अपडेट होने में अधिक समय लग सकता है (और एनिमेशन को ठीक से प्रदर्शित नहीं करना आदि) कोड यहां गिटहब पर उपलब्ध है, और प्रोग्राम बूट पर चलने के लिए सेट है (जैसा कि कहा गया है /etc/rc.local का उपयोग करके) गिटहब में)

सिफारिश की: