विषयसूची:
- चरण 1: NodeMCU क्या है?
- चरण 2: Arduino IDE का उपयोग करके NodeMCU को कैसे प्रोग्राम करें
- चरण 3: NodeMCU का उपयोग करके एक HTTP पृष्ठ के माध्यम से एलईडी को नियंत्रित करना
- चरण 4: कोड
- चरण 5: मैं NodeMCU के बजाय अन्य किन बोर्डों का उपयोग कर सकता हूं?
- चरण 6: उदाहरण परियोजनाएं:
वीडियो: Arduino IDE पर W/ NodeMCU ESP8266 प्रारंभ करना: 6 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
अवलोकन
इस ट्यूटोरियल में, आप सीखेंगे कि Arduino IDE पर NodeMCU का उपयोग कैसे करें।
आप क्या सीखेंगे
- NodeMCU के बारे में सामान्य जानकारी
- Arduino IDE पर ESP8266 आधारित बोर्ड कैसे स्थापित करें
- Arduino IDE पर NodeMCU कैसे प्रोग्राम करें
- पेश है बोर्ड जिनका NodeMCU के बजाय उपयोग किया जा सकता है
चरण 1: NodeMCU क्या है?
आज, IOT एप्लिकेशन बढ़ रहे हैं, और कनेक्टिंग ऑब्जेक्ट अधिक से अधिक महत्वपूर्ण होते जा रहे हैं। वाई-फाई प्रोटोकॉल जैसी वस्तुओं को जोड़ने के कई तरीके हैं।
NodeMCU ESP8266 पर आधारित एक ओपन सोर्स प्लेटफॉर्म है जो वस्तुओं को कनेक्ट कर सकता है और वाई-फाई प्रोटोकॉल का उपयोग करके डेटा ट्रांसफर कर सकता है। इसके अलावा, जीपीआईओ, पीडब्लूएम, एडीसी, और आदि जैसे माइक्रोकंट्रोलर की कुछ सबसे महत्वपूर्ण विशेषताएं प्रदान करके, यह अकेले परियोजना की कई जरूरतों को हल कर सकता है।
इस बोर्ड की सामान्य विशेषताएं इस प्रकार हैं:
- प्रयोग करने में आसान
- Arduino IDE या IUA भाषाओं के साथ प्रोग्रामयोग्यता
- पहुंच बिंदु या स्टेशन के रूप में उपलब्ध
- घटना-संचालित एपीआई अनुप्रयोगों में व्यावहारिक
- एक आंतरिक एंटीना होना
- 13 GPIO पिन, 10 PWM चैनल, I2C, SPI, ADC, UART और 1-वायर से युक्त
चरण 2: 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 के बजाय अन्य किन बोर्डों का उपयोग कर सकता हूं?
IOT सिस्टम के लिए बोर्ड के प्रकार को चुनने के लिए कई महत्वपूर्ण कारक हैं, जैसे GPIO पिन की संख्या, संचार प्रोटोकॉल, एक एंटीना सहित, और आदि।
इसके अलावा, अलग-अलग बोर्ड और प्लेटफॉर्म हैं, प्रत्येक की अपनी विशिष्ट विशेषताएं हैं।
यहां हमने आईओटी परियोजनाओं के लिए सबसे महत्वपूर्ण आवश्यक विशेषताओं के आधार पर उनकी तुलना की है।
चरण 6: उदाहरण परियोजनाएं:
- Arduino और ESP8266 द्वारा स्मार्ट डोर लॉक w / WiFi लॉगिन पेज
- अपने Arduino से बात करें और इसे Google Assistant द्वारा नियंत्रित करें
- वाईफ़ाई पर आग के साथ खेलें! ESP8266 और Neopixels (Android ऐप सहित)
- nstagram Arduino और ESP8266 द्वारा स्पीडोमीटर पसंद करता है
अगर आपको यह ट्यूटोरियल मददगार और दिलचस्प लगता है तो कृपया हमें फेसबुक पर लाइक करें।
सिफारिश की:
Linux पर STM32 विकसित करना प्रारंभ करें: 4 चरण
लिनक्स पर एसटीएम 32 विकसित करना शुरू करें: इस निर्देश में, मैं आपको दिखाने जा रहा हूं कि लिनक्स पर एसटीएम 32 प्रोग्राम विकसित करना कितना आसान है। मैंने 2 साल पहले अपनी मुख्य मशीन के रूप में लिनक्स का उपयोग करना शुरू किया और निराश नहीं किया। सब कुछ विंडोज़ की तुलना में तेज़ और बेहतर काम करता है। बेशक कम है
FRDM-KL46Z (और Mbed ऑनलाइन IDE) के साथ प्रारंभ करना Windows 10: 6 चरण
एफआरडीएम-केएल46जेड (और एमबीड ऑनलाइन आईडीई) के साथ शुरुआत करना विंडोज 10: फ्रीडम (एफआरडीएम) विकास बोर्ड छोटे, कम शक्ति वाले, लागत प्रभावी मूल्यांकन और विकास प्लेटफॉर्म हैं जो त्वरित एप्लिकेशन प्रोटोटाइप के लिए उपयुक्त हैं। ये मूल्यांकन बोर्ड उपयोग में आसान मास-स्टोरेज डिवाइस मोड फ्लैश प्रोग्रामर, एक गुण
ESP8266 NODEMCU BLYNK IOT ट्यूटोरियल - Esp8266 IOT ब्लंक और Arduino IDE का उपयोग करना - इंटरनेट पर एलईडी को नियंत्रित करना: 6 कदम
ESP8266 NODEMCU BLYNK IOT ट्यूटोरियल | Esp8266 IOT ब्लंक और Arduino IDE का उपयोग करना | इंटरनेट पर एलईडी को नियंत्रित करना: हाय दोस्तों इस निर्देश में हम सीखेंगे कि अपने ESP8266 या Nodemcu के साथ IOT का उपयोग कैसे करें। हम उसके लिए blynk ऐप का उपयोग करेंगे। इसलिए हम इंटरनेट पर LED को नियंत्रित करने के लिए अपने esp8266/nodemcu का उपयोग करेंगे। इसलिए Blynk ऐप हमारे esp8266 या Nodemcu से जुड़ा होगा
Arduino IDE के साथ Esp 8266 Esp-01 के साथ शुरुआत करना - Arduino Ide और Programming Esp में Esp बोर्ड स्थापित करना: 4 चरण
Arduino IDE के साथ Esp 8266 Esp-01 के साथ शुरुआत करना | Arduino Ide और प्रोग्रामिंग Esp में Esp बोर्ड स्थापित करना: इस निर्देश में हम सीखेंगे कि Arduino IDE में esp8266 बोर्ड कैसे स्थापित करें और esp-01 कैसे प्रोग्राम करें और उसमें कोड कैसे अपलोड करें। चूंकि esp बोर्ड इतने लोकप्रिय हैं इसलिए मैंने एक इंस्ट्रक्शंस को सही करने के बारे में सोचा यह और अधिकांश लोगों को समस्या का सामना करना पड़ता है
NodeMCU ESP8266 के साथ Arduino IDE के लिए त्वरित प्रारंभ मार्गदर्शिका: 6 चरण
NodeMCU ESP8266 के साथ Arduino IDE के लिए त्वरित प्रारंभ मार्गदर्शिका: NodeMCU ESP8266 के लिए Arduino IDE कॉन्फ़िगरेशन