विषयसूची:

Arduino IDE पर W/ NodeMCU ESP8266 प्रारंभ करना: 6 चरण
Arduino IDE पर W/ NodeMCU ESP8266 प्रारंभ करना: 6 चरण

वीडियो: Arduino IDE पर W/ NodeMCU ESP8266 प्रारंभ करना: 6 चरण

वीडियो: Arduino IDE पर W/ NodeMCU ESP8266 प्रारंभ करना: 6 चरण
वीडियो: Serial Port not selected solved ,Arduino,nodeMCU COM port 2024, नवंबर
Anonim
Arduino IDE पर W/NodeMCU ESP8266 प्रारंभ करना
Arduino IDE पर W/NodeMCU ESP8266 प्रारंभ करना

अवलोकन

इस ट्यूटोरियल में, आप सीखेंगे कि Arduino IDE पर NodeMCU का उपयोग कैसे करें।

आप क्या सीखेंगे

  • NodeMCU के बारे में सामान्य जानकारी
  • Arduino IDE पर ESP8266 आधारित बोर्ड कैसे स्थापित करें
  • Arduino IDE पर NodeMCU कैसे प्रोग्राम करें
  • पेश है बोर्ड जिनका NodeMCU के बजाय उपयोग किया जा सकता है

चरण 1: NodeMCU क्या है?

NodeMCU क्या है?
NodeMCU क्या है?

आज, IOT एप्लिकेशन बढ़ रहे हैं, और कनेक्टिंग ऑब्जेक्ट अधिक से अधिक महत्वपूर्ण होते जा रहे हैं। वाई-फाई प्रोटोकॉल जैसी वस्तुओं को जोड़ने के कई तरीके हैं।

NodeMCU ESP8266 पर आधारित एक ओपन सोर्स प्लेटफॉर्म है जो वस्तुओं को कनेक्ट कर सकता है और वाई-फाई प्रोटोकॉल का उपयोग करके डेटा ट्रांसफर कर सकता है। इसके अलावा, जीपीआईओ, पीडब्लूएम, एडीसी, और आदि जैसे माइक्रोकंट्रोलर की कुछ सबसे महत्वपूर्ण विशेषताएं प्रदान करके, यह अकेले परियोजना की कई जरूरतों को हल कर सकता है।

इस बोर्ड की सामान्य विशेषताएं इस प्रकार हैं:

  • प्रयोग करने में आसान
  • Arduino IDE या IUA भाषाओं के साथ प्रोग्रामयोग्यता
  • पहुंच बिंदु या स्टेशन के रूप में उपलब्ध
  • घटना-संचालित एपीआई अनुप्रयोगों में व्यावहारिक
  • एक आंतरिक एंटीना होना
  • 13 GPIO पिन, 10 PWM चैनल, I2C, SPI, ADC, UART और 1-वायर से युक्त

चरण 2: Arduino IDE का उपयोग करके NodeMCU को कैसे प्रोग्राम करें

Arduino IDE का उपयोग करके NodeMCU कैसे प्रोग्राम करें
Arduino IDE का उपयोग करके NodeMCU कैसे प्रोग्राम करें
Arduino IDE का उपयोग करके NodeMCU कैसे प्रोग्राम करें
Arduino IDE का उपयोग करके NodeMCU कैसे प्रोग्राम करें
Arduino IDE का उपयोग करके NodeMCU को कैसे प्रोग्राम करें
Arduino IDE का उपयोग करके NodeMCU को कैसे प्रोग्राम करें
Arduino IDE का उपयोग करके NodeMCU को कैसे प्रोग्राम करें
Arduino IDE का उपयोग करके NodeMCU को कैसे प्रोग्राम करें

NodeMCU को प्रोग्राम करने के लिए Arduino IDE का उपयोग करने के लिए, आपको पहले इसे सॉफ़्टवेयर से परिचित कराना होगा।

ऐसा करने के लिए निम्नलिखित कोड को कॉपी करें और नीचे दिए गए चरणों का पालन करें:

arduino.esp8266.com/stable/package_esp8266c…

चरण 1। फ़ाइल मेनू में प्राथमिकताएं चुनें और अतिरिक्त बोर्ड प्रबंधक URL भाग में कॉपी किया गया कोड दर्ज करें। फिर ओके दबाएं।

चरण 2। उपकरण मेनू से बोर्ड>बोर्ड प्रबंधक में ESP8266 शब्द खोजें। फिर ESP8266 बोर्ड स्थापित करें। पूर्ण स्थापना के बाद, आप ESP8266 बोर्डों पर स्थापित लेबल देखेंगे।

इन दो चरणों के बाद, आप अपनी Arduino IDE बोर्ड सूची में ESP8266 आधारित बोर्ड जैसे NodeMCU देख सकते हैं, और आप कोड अपलोड करने के लिए अपना वांछित बोर्ड चुन सकते हैं।

डिजिटल पिन का उपयोग करने के लिए, आपको GPIO नंबरों का चयन करना चाहिए। उदाहरण के लिए, D7 पिन को GPIO13 के रूप में परिभाषित किया गया है। इसलिए जब भी आप अपने प्रोग्राम में D7 का उपयोग करना चाहते हैं तो आपको पिन नंबर 13 सेट करना चाहिए। इसके अलावा, आप पिन D2(GPIO4) को SDA के रूप में और पिन D1 (GPIO5) को SCL. के रूप में उपयोग कर सकते हैं

चरण 3: NodeMCU का उपयोग करके एक HTTP पृष्ठ के माध्यम से एलईडी को नियंत्रित करना

आप NodeMCU का उपयोग करके वाई-फाई के माध्यम से इंटरनेट कनेक्ट कर सकते हैं, और एक HTTP पेज बनाकर अपने वांछित कमांड को लागू कर सकते हैं।

इस उदाहरण में, आप ON और OFF कुंजी दबाकर एक LED को नियंत्रित कर सकते हैं। दिए गए भाग में अपना मोडेम SSID और पासवर्ड दर्ज करें और Arduino IDE का उपयोग करके इसे अपने NodeMCU बोर्ड पर अपलोड करें। (अन्य सेटिंग्स को डिफ़ॉल्ट पर छोड़ दें)

चरण 4: कोड

सीरियल मॉनिटर खोलने के बाद, यदि इंटरनेट कनेक्शन स्थापित है, तो आपको अपने द्वारा बनाए गए पेज का आईपी पता दिया जाएगा (उदाहरण के लिए 192.168.1.18)। HTTP पेज खोलने के लिए इसे अपने ब्राउज़र में कॉपी और पेस्ट करें।

चरण 5: मैं NodeMCU के बजाय अन्य किन बोर्डों का उपयोग कर सकता हूं?

मैं NodeMCU के बजाय अन्य किन बोर्डों का उपयोग कर सकता हूँ?
मैं NodeMCU के बजाय अन्य किन बोर्डों का उपयोग कर सकता हूँ?

IOT सिस्टम के लिए बोर्ड के प्रकार को चुनने के लिए कई महत्वपूर्ण कारक हैं, जैसे GPIO पिन की संख्या, संचार प्रोटोकॉल, एक एंटीना सहित, और आदि।

इसके अलावा, अलग-अलग बोर्ड और प्लेटफॉर्म हैं, प्रत्येक की अपनी विशिष्ट विशेषताएं हैं।

यहां हमने आईओटी परियोजनाओं के लिए सबसे महत्वपूर्ण आवश्यक विशेषताओं के आधार पर उनकी तुलना की है।

चरण 6: उदाहरण परियोजनाएं:

  • Arduino और ESP8266 द्वारा स्मार्ट डोर लॉक w / WiFi लॉगिन पेज
  • अपने Arduino से बात करें और इसे Google Assistant द्वारा नियंत्रित करें
  • वाईफ़ाई पर आग के साथ खेलें! ESP8266 और Neopixels (Android ऐप सहित)
  • nstagram Arduino और ESP8266 द्वारा स्पीडोमीटर पसंद करता है

अगर आपको यह ट्यूटोरियल मददगार और दिलचस्प लगता है तो कृपया हमें फेसबुक पर लाइक करें।

सिफारिश की: