विषयसूची:

इंटरफ़ेस एलईडी डॉट मैट्रिक्स (8x8) NodeMCU के साथ: 6 चरण (चित्रों के साथ)
इंटरफ़ेस एलईडी डॉट मैट्रिक्स (8x8) NodeMCU के साथ: 6 चरण (चित्रों के साथ)

वीडियो: इंटरफ़ेस एलईडी डॉट मैट्रिक्स (8x8) NodeMCU के साथ: 6 चरण (चित्रों के साथ)

वीडियो: इंटरफ़ेस एलईडी डॉट मैट्रिक्स (8x8) NodeMCU के साथ: 6 चरण (चित्रों के साथ)
वीडियो: हाथ में Lightning Device फंस गया 😲 #asmr #viral 2024, जुलाई
Anonim
इंटरफ़ेस एलईडी डॉट मैट्रिक्स (8x8) नोडएमसीयू के साथ
इंटरफ़ेस एलईडी डॉट मैट्रिक्स (8x8) नोडएमसीयू के साथ

हैलो मेकर्स,

मैं एक और सरल और शांत निर्देश के साथ हूं।

इस निर्देश में हम सीखेंगे कि एलईडी डॉट मैट्रिक्स (8x8) को NodeMCU के साथ कैसे इंटरफ़ेस किया जाए।

तो, चलिए शुरू करते हैं।

चरण 1: आवश्यक चीजें

आवश्यक चीजें
आवश्यक चीजें

इस इंस्ट्रक्शंस को करने के लिए ये आवश्यक चीजें हैं।

हार्डवेयर आवश्यकता

  • एलईडी डॉट मैट्रिक्स (8x8)
  • नोडएमसीयू
  • जम्पर वायर / कनेक्टिंग वायर (वैकल्पिक)
  • ब्रेड बोर्ड
  • माइक्रो यूएसबी केबल

सॉफ़्टवेयर आवश्यकताएं

Arduino IDE (ESP8266 लाइब्रेरी स्थापित के साथ)

चरण 2: विवरण

विवरण
विवरण
विवरण
विवरण
विवरण
विवरण

एक एलईडी डॉट मैट्रिक्स या एलईडी डिस्प्ले डॉट-मैट्रिक्स डिस्प्ले का एक बड़ा, निम्न-रिज़ॉल्यूशन वाला रूप है।

यह औद्योगिक और वाणिज्यिक दोनों उद्देश्यों के लिए उपयोगी है, जानकारी प्रदर्शित करने के साथ-साथ शौकिया मानव-मशीन इंटरफेस के लिए भी उपयोगी है।

इसमें 2-डी डायोड मैट्रिक्स होता है जिसमें उनके कैथोड पंक्तियों में शामिल होते हैं और उनके एनोड कॉलम (या इसके विपरीत) में शामिल होते हैं।

प्रत्येक पंक्ति और स्तंभ जोड़ी के माध्यम से बिजली के प्रवाह को नियंत्रित करके प्रत्येक एलईडी को व्यक्तिगत रूप से नियंत्रित करना संभव है।

चरण 3: सर्किट वायरिंग

सर्किट वायरिंग
सर्किट वायरिंग
सर्किट वायरिंग
सर्किट वायरिंग
सर्किट वायरिंग
सर्किट वायरिंग

डॉट मैट्रिक्स में 5 पिन होते हैं यानी, VCC - NodeMCU विन से जुड़ा होना।

GND - NodeMCU के ग्राउंड पिन (GND) से जुड़ा होना।

दीन - NodeMCU के डिजिटल पिन D0 से जुड़ा होना।

CS - NodeMCU के डिजिटल पिन D1 से जुड़ा होना।

CLK - NodeMCU के डिजिटल पिन D2 से जुड़ा होना।

चरण 4: पुस्तकालय सेटअप

कोडिंग शुरू करने से पहले आपको Arduino IDE की आवश्यकता होगी।

Arduino IDE डाउनलोड करने और NodeMCU सेटअप के लिए, आप मेरे पिछले निर्देश की जाँच कर सकते हैं। और इस निर्देश के लिए आपको LedControl मैट्रिक्स लाइब्रेरी की आवश्यकता है, आप इसे नीचे दिए गए लिंक से डाउनलोड कर सकते हैं।

एलईडी नियंत्रण पुस्तकालय

ठीक है, चलो कोडिंग के साथ शुरू करते हैं।

चरण 5: स्रोत कोड

कोड:

#शामिल

इंट डीआईएन = 16; // डी0

इंट सीएस = 5; // D1 int CLK = 4; // डी२

लेडकंट्रोल एलसी = लेडकंट्रोल (डीआईएन, सीएलके, सीएस, 0);

व्यर्थ व्यवस्था(){

एलसी शटडाउन (0, झूठा); // MAX72XX स्टार्टअप lc.setIntensity(0, 15) पर पावर-सेविंग मोड में है; // चमक को अधिकतम मान lc.clearDisplay(0) पर सेट करें; // और डिस्प्ले को क्लियर करें }

शून्य लूप () {

बाइट ए [8] = {0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xFF, 0xFF}; // एल बाइट बी [8] = {0xFF, 0xFF, 0x18, 0x18, 0x18, 0x18, 0xFF, 0xFF}; // मैं बाइट c[8] = {0x7F, 0xFF, 0xC0, 0xDF, 0xDF, 0xC3, 0x7F, 0x3F}; // जी बाइट डी [8] = {0xC3, 0xC3, 0xC3, 0xFF, 0xFF, 0xC3, 0xC3, 0xC3}; // एच बाइट ई [8] = {0xFF, 0xFF, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18}; // टी बाइट f[8] = {0xC3, 0xC3, 0xC3, 0xFF, 0xFF, 0xC3, 0xC3, 0xC3}; // एच बाइट जी [8] = {0x3C, 0x7E, 0xC3, 0xC3, 0xC3, 0xC3, 0x7E, 0x3C}; // ओ बाइट एच [8] = {0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xFF, 0xFF}; // यू बाइट i[8] = {0x7F, 0xFE, 0xC0, 0xFE, 0x7F, 0x03, 0x7F, 0xFE}; // एस बाइट जे [8] = {0xFF, 0xFF, 0xC0, 0xF8, 0xF8, 0xC0, 0xFF, 0xFF}; // ई प्रिंटबाइट (ए); देरी (1000); प्रिंटबाइट (बी); देरी (1000); प्रिंटबाइट (सी); देरी (1000); प्रिंटबाइट (डी); देरी (1000); प्रिंटबाइट (ई); देरी (1000); प्रिंटबाइट (एफ); देरी (1000); प्रिंटबाइट (जी); देरी (1000); प्रिंटबाइट (एच); देरी (1000); प्रिंटबाइट (i); देरी (1000); प्रिंटबाइट (जे); देरी (1000); }

शून्य प्रिंटबाइट (बाइट कैरेक्टर ) {

इंट मैं = 0; for(i=0;i<8;i++) { lc.setRow(0, i, character); } }

नीचे संलग्न "LED_DotMatrix_NodeMCU.ino" कोड डाउनलोड करें।

आप अपनी इच्छानुसार कोड के साथ छेड़छाड़ कर सकते हैं, या इसे वैसे ही उपयोग कर सकते हैं।

चरण 6: आउटपुट

वह सब निर्माता हैं

मुझे आशा है कि आपको यह पसंद आया होगा। अधिक परियोजनाओं के लिए बने रहें!

सिफारिश की: