विषयसूची:
- चरण 1:
- चरण 2: वायरिंग
- चरण 3: NodeMCU ड्राइवर स्थापित करें
- चरण 4: Arduino IDE की तैयारी - NodeMCU जोड़ें
- चरण 5: Arduino IDE की तैयारी - NodeMCU मॉड्यूल स्थापित करें
- चरण 6: Arduino IDE की तैयारी - NodeMCU मॉड्यूल का विन्यास
- चरण 7: पुस्तकालय स्थापित करें
- चरण 8: डेमोसॉफ्टवेयर
वीडियो: NodeMCU / ESP8266 और OLED शील्ड को कैसे कनेक्ट करें: 8 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:23
मैं इस निर्देश में दिखाऊंगा कि कैसे एक NodeMCU V2 Amica (ESP8266) को I2c के माध्यम से प्रसिद्ध SSD1306 चिप पर आधारित OLED डिस्प्ले से जोड़ा जाए। OLED के लिए हम इस निर्देशयोग्य OLED शील्ड का उपयोग करेंगे जो सोल्डर 0, 96 इंच OLED और 3 बटन + 3 LED के साथ MCP23008 से जुड़ा है…। इस शील्ड के साथ मेनू सिस्टम और अन्य जटिल फ़ंक्शन को महसूस करना बहुत आसान है …..
चरण 1:
सामग्री का बिल
- NodeMCU V2 अमिका मॉड्यूल
- OLED शील्ड
- ब्रेड बोर्ड
चरण 2: वायरिंग
शील्ड रंगीन कनेक्शन केबल के साथ आती है - वायरिंग के लिए नीचे दी गई तस्वीरें देखें।
चरण 3: NodeMCU ड्राइवर स्थापित करें
NodeMCU मॉड्यूल में USB इंटरफ़ेस के लिए CP2102 चिप शामिल है। आमतौर पर ड्राइवर को स्वचालित रूप से स्थापित किया जाएगा यदि NodeMCU पहली बार पीसी से जुड़ा है। कभी-कभी यह प्रक्रिया विफल हो जाती थी। इस मामले में आपको ड्राइवर स्थापित करना होगा
www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers
विंडोज डिवाइस मैनेजर में मैन्युअल रूप से।
चरण 4: Arduino IDE की तैयारी - NodeMCU जोड़ें
NodeMCU मॉड्यूल Arduino-IDE का हिस्सा नहीं है। हमें इसे पहले स्थापित करना होगा। Aduino-IDE में फ़ाइल / प्राथमिकताएँ खोलें और अतिरिक्त बोर्ड प्रबंधक URL फ़ील्ड में निम्न लिंक डालें:
इस विंडो को OK बटन से बंद करें।
चरण 5: Arduino IDE की तैयारी - NodeMCU मॉड्यूल स्थापित करें
अभी खोलें बोर्ड मैनेजर: टूल्स / बोर्ड / बोर्ड मैनेजर
ESP8266 प्रविष्टि पर जाएं और इसे स्थापित करें।
चरण 6: Arduino IDE की तैयारी - NodeMCU मॉड्यूल का विन्यास
अब आप NodeMCU 1.0 (ESP-12E मॉड्यूल) चुन सकते हैं। CPU फ़्रीक्वेंसी को 80MHz, फ़्लैश साइज़ को „4M (3M SPIFFS) पर सेट करें, अपनी पसंद की बॉड दर और COM पोर्ट। 8 का
चरण 7: पुस्तकालय स्थापित करें
एडफ्रूट SSD1306 लाइब्रेरी:
OLED डिस्प्ले के लिए सपोर्ट लाइब्रेरी स्थापित करके प्रारंभ करें, आपको OLEDcontroller चिप से बात करने के लिए इसकी आवश्यकता होगी। यदि आप कोड देखने में रुचि रखते हैं तो हम GitHub पर Adafruit SSD1306 लाइब्रेरी रिपॉजिटरी का उपयोग कर रहे हैं। आप इस लिंक के माध्यम से पुस्तकालय को सीधे ज़िप फ़ाइल के रूप में भी डाउनलोड कर सकते हैं:
github.com/adafruit/Adafruit_SSD1306/archi…
असम्पीडित फ़ोल्डर का नाम बदलें Adafruit_SSD1306 और जांचें कि Adafruit_SSD1306 फ़ोल्डर में Adafruit_SSD1306.cpp और Adafruit_SSD1306.h है।
Adafruit_SSD1306 लाइब्रेरी फ़ोल्डर को अपने arduinosketchfolder/पुस्तकालयों/फ़ोल्डर में रखें।
एडफ्रूट जीएफएक्स लाइब्रेरी:
आपको यहां उपलब्ध Adafruit_GFX लाइब्रेरी के लिए भी ऐसा ही करना होगा:https://github.com/adafruit/Adafruit-GFX-Library/a…
असम्पीडित फ़ोल्डर का नाम बदलें Adafruit_GFX और जांचें कि Adafruit_GFX फ़ोल्डर में Adafruit_GFX.cpp और Adafruit_GFX.h है।
Adafruit_GFX लाइब्रेरी फोल्डर को अपने arduinosketchfolder/लाइब्रेरी/फोल्डर की तरह रखें जैसे आपने SSD1306 लाइब्रेरी के साथ किया था
एडफ्रूट एमसीपी२३००८ पुस्तकालय
आपको यहां उपलब्ध Adafurit_MCP23008 लाइब्रेरी के लिए भी ऐसा ही करना होगा:https://github.com/adafruit/Adafruit-MCP23008-libr…
असम्पीडित फ़ोल्डर का नाम बदलें Adafruit_MCP23008 और जाँच करें कि Adafruit_MCP23008 फ़ोल्डर में Adafruit_MCP23008.cpp और Adafruit_MCP23008.h है।
Adafruit_MCP23008 लाइब्रेरी फ़ोल्डर को अपने arduinosketchfolder/पुस्तकालयों/फ़ोल्डर में रखें जैसे आपने उपरोक्त पुस्तकालयों के साथ किया था
चरण 8: डेमोसॉफ्टवेयर
Adafruit पुस्तकालयों को स्थापित करने के बाद, Arduino IDE को पुनरारंभ करें। अब आप इस क्रम में मेनू के माध्यम से नेविगेट करके नमूना कोड तक पहुँचने में सक्षम होना चाहिए: फ़ाइल → स्केचबुक → पुस्तकालय → Adafruit_SSD1306 → SSD1306…
आपको NodeMCU और OLED शील्ड के लिए हमारा नमूना कोड डाउनलोड करना होगा
www.hwhardsoft.de/english/projects/displa…
अभी। कृपया इस नमूने को Arduino IDE में खोलें। संकलन और अपलोड करने के बाद आपको विभिन्न स्क्रीन देखने के लिए 3 बटन दबाने होंगे।
हमारे डेमो में Adafruit GFX इंजन की संभावनाओं के केवल कुछ नमूने हैं। एडफ्रूट पुस्तकालय के बारे में अतिरिक्त जानकारी के लिए कृपया इस लिंक पर जाएँ
learn.adafruit.com/monochrome-oled-breakou…
सिफारिश की:
एक नियंत्रक को एक एमुलेटर से कैसे स्थापित करें, चलाएं और कनेक्ट करें: 7 कदम
एक एमुलेटर को एक नियंत्रक को कैसे स्थापित करें, चलाएं और कनेक्ट करें: क्या आप कभी आसपास बैठे हैं और अपने बचपन को एक युवा गेमर के रूप में याद करते हैं और कभी-कभी चाहते हैं कि आप अतीत के उन पुराने रत्नों को फिर से देख सकें? ठीक है, उसके लिए एक ऐप है …. अधिक विशेष रूप से गेमर्स का एक समुदाय है जो प्रोग्राम बनाते हैं
NodeMCU ESP8266 को MySQL डेटाबेस से कैसे कनेक्ट करें: 7 कदम
NodeMCU ESP8266 को MySQL डेटाबेस से कैसे कनेक्ट करें: MySQL एक व्यापक रूप से उपयोग किया जाने वाला रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) है जो संरचित क्वेरी भाषा (SQL) का उपयोग करता है। किसी बिंदु पर, आप Arduino/NodeMCU सेंसर डेटा को MySQL डेटाबेस में अपलोड करना चाह सकते हैं। इस निर्देशयोग्य में, हम देखेंगे कि कैसे कनेक्ट किया जाए
ESP8266 NodeMCU को IoT क्लाउड से कैसे कनेक्ट करें: 5 कदम
ESP8266 NodeMCU को IoT क्लाउड से कैसे कनेक्ट करें: यह निर्देश आपको ESP8266 NodeMCU और AskSensors नामक एक ऑनलाइन IoT सेवा का उपयोग करके एक सरल इंटरनेट ऑफ़ थिंग्स डेमो दिखाता है। हम आपको प्रदर्शित करते हैं कि कैसे जल्दी से ESP8266 HTTPS क्लाइंट से डेटा प्राप्त करें और इसे AskSensors Io में ग्राफ़ में प्लॉट करें।
DIY एलईडी पट्टी: कैसे काटें, कनेक्ट करें, मिलाप करें और पावर एलईडी पट्टी: 3 कदम (चित्रों के साथ)
DIY एलईडी पट्टी: कैसे कट, कनेक्ट, सोल्डर और पावर एलईडी पट्टी: एलईडी पट्टी का उपयोग करके अपनी खुद की लाइट प्रोजेक्ट बनाने के लिए शुरुआती गाइड। लचीला विश्वसनीय और उपयोग में आसान, एलईडी स्ट्रिप्स विभिन्न प्रकार के अनुप्रयोगों के लिए सबसे अच्छा विकल्प हैं। मैं कवर करूंगा एक साधारण इनडोर 60 एलईडी/एम एलईडी पट्टी स्थापित करने की मूल बातें, लेकिन अंदर
मृदा नमी सेंसर और ESP8266 को AskSensors IoT क्लाउड से कैसे कनेक्ट करें: 10 कदम
मृदा नमी सेंसर और ESP8266 को AskSensors IoT क्लाउड से कैसे कनेक्ट करें: यह निर्देश आपको दिखाता है कि अपने मिट्टी नमी सेंसर और ESP8266 को IoT क्लाउड से कैसे जोड़ा जाए। इस परियोजना के लिए हम एक नोड MCU ESP8266 वाईफाई मॉड्यूल और एक मिट्टी नमी सेंसर का उपयोग करेंगे। जो अंदर पानी की मात्रा को मापता है