विषयसूची:

NODEMCU LUA ESP8266 एक M5450B7 एलईडी डिस्प्ले ड्राइवर IC ड्राइविंग: 5 कदम (चित्रों के साथ)
NODEMCU LUA ESP8266 एक M5450B7 एलईडी डिस्प्ले ड्राइवर IC ड्राइविंग: 5 कदम (चित्रों के साथ)

वीडियो: NODEMCU LUA ESP8266 एक M5450B7 एलईडी डिस्प्ले ड्राइवर IC ड्राइविंग: 5 कदम (चित्रों के साथ)

वीडियो: NODEMCU LUA ESP8266 एक M5450B7 एलईडी डिस्प्ले ड्राइवर IC ड्राइविंग: 5 कदम (चित्रों के साथ)
वीडियो: NodeMCU V3 ESP8266 - обзор, подключение и прошивка в Arduino IDE 2024, नवंबर
Anonim
NODEMCU LUA ESP8266 एक M5450B7 एलईडी डिस्प्ले ड्राइवर IC चला रहा है
NODEMCU LUA ESP8266 एक M5450B7 एलईडी डिस्प्ले ड्राइवर IC चला रहा है

एम५४५०बी७ एक ४० पिन डीआईपी एलईडी डिस्प्ले ड्राइवर आईसी है।

यह एक जानवर की तरह दिखता है, लेकिन इसे नियंत्रित करना और प्रोग्राम करना अपेक्षाकृत आसान है।

34 आउटपुट पिन हैं जिनमें प्रत्येक से एक एलईडी जुड़ा हो सकता है।

डिवाइस इसे आपूर्ति करने के बजाय वर्तमान में डूबता है इसलिए एलईडी के कैथोड को एक पिन से जोड़ा जाना चाहिए और 5V को एनोड को आपूर्ति की जानी चाहिए। डिवाइस एल ई डी को आपूर्ति की जाने वाली धारा का भी ध्यान रखता है।

डिवाइस का उपयोग आमतौर पर 4 या 5 अंकों के अल्फा न्यूमेरिक एलईडी डिस्प्ले को नियंत्रित करने के लिए किया जाता है, लेकिन कई अन्य चीजें हैं जो आप इसके साथ कर सकते हैं।

डिवाइस क्या कर सकता है इसका एक सरल उदाहरण यहां दिया गया है।

चरण 1: डिवाइस को जोड़ना

डिवाइस कनेक्ट करना
डिवाइस कनेक्ट करना

M5450 को ब्रेडबोर्ड पर स्थापित किया जा सकता है या आप कुछ ऐसा बना सकते हैं जो मैंने नीचे किया है।

  • पिन 1 Vss और पिन 23 को कनेक्ट करें डेटा Gnd को सक्षम करें,
  • पिन 20 से 5V कनेक्ट करें,
  • एक रोकनेवाला के माध्यम से पिन 19 से 5V कनेक्ट करें (मैंने 200 ओम का उपयोग किया)
  • संभावित दोलनों को रोकने के लिए 1nF संधारित्र को चमक नियंत्रण, पिन 19 और 20 से जोड़ा जाना चाहिए।
  • क्लॉक इन को ESP8266 के D1 से कनेक्ट करें
  • डेटा को ESP8266 के D2 से कनेक्ट करें

मैंने अपने बोर्ड को चलाने के लिए एक WeMos का उपयोग किया है क्योंकि इसमें 5V की आपूर्ति है, डिवाइस 3.3V पर भी चलेगा, हालांकि एलईडी उतने उज्ज्वल नहीं हैं। कोई भी ESP8266 M5450 डिवाइस को चलाने में सक्षम होना चाहिए।

मैंने बिना किसी अतिरिक्त बिजली आपूर्ति के डिवाइस को चलाने के लिए पीसी यूएसबी आपूर्ति का भी उपयोग किया।

आप डिवाइस को कनेक्ट करने के लिए किसी भी ESP8266 पिन का उपयोग कर सकते हैं, यदि आप आपूर्ति किए गए प्रोग्राम को तदनुसार बदलते हैं।

चरण 2: मेरा बोर्ड

मेरा बोर्ड
मेरा बोर्ड
मेरा बोर्ड
मेरा बोर्ड

बोर्ड का निर्माण करना काफी आसान है, लेकिन करने के लिए बहुत सारे सोल्डरिंग हैं!

आयताकार एल ई डी का उपयोग करने का मतलब है कि आप उन्हें एक साथ बंद कर सकते हैं।

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

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

डिवाइस को प्रोग्राम करना काफी आसान है क्योंकि इसमें केवल 2 इनपुट हैं - क्लॉक इन और डेटा इन।

डिवाइस को काम करने के लिए किसी लाइब्रेरी को डाउनलोड या इंस्टॉल करने की आवश्यकता नहीं है।

ESP8266 पर D1 और D2 को आउटपुट पर सेट करें।

आप D1 को क्लॉक पिन हाई लें, डेटा (हाई या लो) को पिन D2 पर रखें और क्लॉक पिन LOW को फिर से लें। ऐसा 36 बार करें और डिवाइस प्रोग्राम हो गया है। आपको 2 घड़ी संक्रमणों के बीच टाइमर विलंब की आवश्यकता नहीं है, डिवाइस ESP8266 के साथ बना रह सकता है।

के लिए मैं = 0, 35 do

gpio.write(घड़ी, gpio.high) gpio.write(data, buffer) gpio.write(घड़ी, gpio. LOW) अंत

डिवाइस के काम करने के लिए बफर [३५] को १ या हाई पर सेट करने की जरूरत है।

डेटा बिट्स की सही संख्या प्राप्त करने पर डिवाइस लैच हो जाता है और आउटपुट को सूचना भेजता है

आरेख (ऊपर) दिखाता है कि डिवाइस को कैसे प्रोग्राम किया जाना चाहिए। मैं डेटाशीट के साथ प्रतिभाशाली नहीं हूं, लेकिन इसकी मेरी व्याख्या काम करती है।

चरण 4: एलयूए कार्यक्रम

मैंने प्रोग्राम को फंक्शन्स के साथ लिखा है।

रैंडम () - रैंडम LEDschaser () - 3 LED लाइट चेज़रॉलऑनऑफ () को चालू और बंद करता है - सभी एल ई डी को चालू करता है और फिर ऑफरेफिल () - एल ई डी के पूर्व परिभाषित पैटर्न को आईसी में लोड करता है

शामिल 4 उदाहरण बहुत ही आत्म व्याख्यात्मक हैं।

चरण 5: निष्कर्ष

निष्कर्ष
निष्कर्ष

मैंने यह दिखाने की कोशिश की है कि उपकरणों को ESP8266 में इंटरफ़ेस करना कितना आसान है।

मैंने मूल रूप से एक Arduino के साथ अपने बोर्ड का उपयोग किया और सोचा कि क्या मैं इसे ESP8266 के साथ चला सकता हूं।

आपको मेरे पास जितने एल ई डी हैं, उतने कनेक्ट करने की आवश्यकता नहीं है, लेकिन आपके प्रोग्राम को अभी भी डेटा के 36 तत्वों को डिवाइस पर भेजने की आवश्यकता है।

सिफारिश की: