विषयसूची:
- आपूर्ति
- चरण 1: हार्डवेयर कनेक्शन स्थापित करना
- चरण 2: वरीयताएँ
- चरण 3: पुस्तकालय स्थापित करना + उचित बोर्ड विन्यास
- चरण 4: सेटिंग्स समायोजित करना
- चरण 5: ब्लिंक ऐप का उपयोग करना
- चरण 6: कोड
- चरण 7: विशिष्टता
वीडियो: NodeMCU वाईफाई मॉड्यूल और ब्लिंक ऐप का उपयोग करके एक एलईडी को नियंत्रित करना: 7 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
यह निर्देश आपको दिखाएगा कि Blynk स्मार्टफोन ऐप के माध्यम से NodeMCU ESP8266 WiFi मॉड्यूल का उपयोग करके एक एलईडी को कैसे नियंत्रित किया जाए। यदि आप एक नौसिखिया हैं, तो पढ़ें। यदि आप अधिक अनुभवी हैं, तो आपको अंत तक छोड़ने में रुचि हो सकती है, जहां मैं इस परियोजना के कार्यों की बारीकियों के बारे में बात करता हूं।
आपूर्ति
नोडएमसीयू -
जम्पर वायर्स (जेनेरिक) - 2x
एलईडी (कोई भी रंग)
ब्रेड बोर्ड
चरण 1: हार्डवेयर कनेक्शन स्थापित करना
- जम्पर वायर का उपयोग करके NodeMCU पर डिजिटल पिन 8 के लिए एलईडी एनोड
- एलईडी कैथोड को 330Ω ओम रेसिस्टर. से जोड़कर सर्किट को ग्राउंड करें
- रोकनेवाला के दूसरे छोर को NodeMCU बोर्ड पर GND से कनेक्ट करें।
चरण 2: वरीयताएँ
इससे पहले कि हम कोड प्राप्त कर सकें, हमें अपने Arduino IDE में आधार प्राथमिकताओं में कुछ चीजों को बदलना होगा। (यह चरण मानता है कि आपके पास पहले से ही Arduino IDE स्थापित है)।
"अतिरिक्त बोर्ड प्रबंधक URL" पर जाएं और इस लिंक को इसमें कॉपी और पेस्ट करें:
arduino.esp8266.com/stable/package_esp8266com_index.json
यह सेटिंग तीसरे पक्ष के बोर्डों जैसे NodeMCU का समर्थन करने की अनुमति देती है जिसका हम उपयोग करेंगे।
चरण 3: पुस्तकालय स्थापित करना + उचित बोर्ड विन्यास
कई पुस्तकालय होंगे जिनका उपयोग हम इस प्रदर्शन में करेंगे।
सबसे पहले हमें टूल्स>बोर्ड:>बोर्ड्स मैनेजर>पर जाकर ESP8266 बोर्ड पैकेज इंस्टॉल करना होगा और सर्च बार में "esp8266" टाइप करना होगा (बाईं ओर इमेज देखें)। पहले पैकेज का नवीनतम संस्करण डाउनलोड करें जो "ESP8266 समुदाय द्वारा esp8266" दिखाता है। यह पैकेज NodeMCU बोर्डों का समर्थन करता है इसलिए इसका उपयोग करना हमारे लिए व्यवहार्य होगा।
अब हमें Blynk लाइब्रेरी को इंस्टॉल करना है। टूल्स> लाइब्रेरी मैनेज करें> पर जाएं और सर्च बार में "ब्लींक" टाइप करें (दाईं ओर इमेज देखें)। पुस्तकालय का नवीनतम संस्करण डाउनलोड करें जिसका शीर्षक "वलोडिमिर श्यामांस्की द्वारा ब्लिंक" है। जैसा कि आप शायद पहले ही बता सकते हैं, यह पुस्तकालय हमारे फोन और NodeMCU पर Blynk ऐप के बीच एक कनेक्शन सेट करने की अनुमति देगा।
चरण 4: सेटिंग्स समायोजित करना
हम फिर से प्राथमिकताएं बदलना शुरू करने जा रहे हैं, लेकिन इस बार हमारे बोर्ड के लिए। हम ऐसा कई कारणों से करते हैं, जिनमें से सबसे महत्वपूर्ण हमारे NodeMCU के लिए IDE द्वारा मान्यता प्राप्त होना है। इन सेटिंग्स तक पहुंचने के लिए, टूल्स पर जाएं, नीचे स्क्रॉल करें और समायोजन के लिए सेटिंग्स और ड्रॉपडाउन मेनू की सूची होगी।
- "बोर्ड:" को "NodeMCU 1.0 (ESP-12E)", या "NodeMCU 0.9 (ESP-12)" पर सेट करें, कहने की जरूरत नहीं है, यह इस बात पर निर्भर करता है कि आपके पास कौन सा NodeMCU है। यदि आपने ऊपर लिंक किए गए NodeMCU को खरीदा है, तो आपको इसे "NodeMCU 1.0 (ESP-12E)" पर सेट करना चाहिए, यदि नहीं, तो इसे पहचानने के लिए निर्माता से संपर्क करें।
- "CPU फ़्रीक्वेंसी:" को 80MHz पर सेट करें। हमने अपने बोर्ड के साथ मिलान करने के लिए घड़ी की गति को 80 मेगाहर्ट्ज पर सेट किया है (या आप इसे 160 मेगाहर्ट्ज के साथ दोगुना तेज करने के लिए सेट कर सकते हैं)।
- "अपलोड स्पीड:" को 115200 पर सेट करें।
- "Flash Size:" को 4MB(FS:2MB OTA:~ 1019 KB) पर सेट करें, या यदि आपका IDE नवीनतम संस्करण नहीं है, तो इसे "4M: 3M SPIFFS" पर सेट करें।
चरण 5: ब्लिंक ऐप का उपयोग करना
Blynk ऐप ऐप स्टोर और Google Play दोनों पर उपलब्ध है। इसे स्थापित करें, एक खाता बनाएं (यदि आपने पहले से ऐसा नहीं किया है), और एक नया प्रोजेक्ट बनाएं (बाईं ओर छवि देखें)। एक बार जब आप एक नया प्रोजेक्ट बना लेते हैं, तो बिंदीदार सतह पर क्लिक करें, जो आपको विजेट पर ले जाएगा। बॉक्स, और बटन पर क्लिक करें। इसके गुणों तक पहुँचने के लिए फिर से बटन पर क्लिक करें। एक बार जब आप बटन सेटिंग्स स्क्रीन देख रहे हों (दाईं ओर छवि देखें), आउटपुट को डिजिटल पिन 8 में बदलें। आप देखेंगे कि यह वही पिन है जिसका उपयोग एलईडी कर रही है, इसलिए यह एक सीधा कनेक्शन होगा।
Blynk से हमें जिन चीजों की आवश्यकता है, उनमें से एक है ऑथेंटिकेटर टोकन। यह टोकन एक यूआईडी (अद्वितीय पहचानकर्ता) है जो विशिष्ट हार्डवेयर को फोन से जोड़ने के लिए आवश्यक है। आप प्ले बटन के बगल में ऊपरी दाएं कोने में बोल्ट आइकन पर क्लिक करके और ऑथ टोकन सेक्शन तक स्क्रॉल करके इस ऑथेंटिकेटर टोकन को प्राप्त कर सकते हैं, जहां आप इसे ईमेल करना चुन सकते हैं। इस प्रमाणक टोकन को रखें, क्योंकि हमें अगले चरण में इसकी आवश्यकता होगी।
चरण 6: कोड
फ़ाइल > उदाहरण > Blynk > Boards_WiFi > NodeMCU के अंतर्गत उदाहरण लोड करके प्रारंभ करें। आपको काफी कम मात्रा में कोड मिलेगा (चित्र देखें)। जहां यह कहता है "चार ऑथ = '' '' वह जगह है जहां आप अपने प्रमाणक टोकन को कॉपी और पेस्ट करेंगे जो हमें अंतिम चरण में मिला है। ssid और पास के लिए, बस अपने राउटर का वाईफाई नाम डालें (वही गलती न करें जो मैंने इसे रेंज एक्सटेंडर से जोड़कर की थी), और पासवर्ड, क्रमशः। इतना ही! (अच्छी तरह से वास्तव में नहीं) आपको बस इतना करना है कि यूएसबी से माइक्रो-बी तार का उपयोग करके कोड को नोडएमसीयू में अपलोड करना है।
चरण 7: विशिष्टता
इस चरण में मैं बारीकियों, सूक्ष्म पर चर्चा करता हूं, और जो अंदर जाता है, उसके माध्यम से आपको चलता है। NodeMCU ESP8266 फर्मवेयर पर चलता है, जिसका अर्थ है कि यह वाईफाई से जुड़ सकता है। ESP8266 फर्मवेयर एक WAP (वायरलेस एक्सेस प्वाइंट) से जुड़ता है जिसे राउटर या मॉडेम में बनाया जा सकता है। लेकिन राउटर, या किसी भी पासवर्ड लागू WAP से कनेक्ट करने के लिए, उसे SSID (सर्विस सेट आइडेंटिफ़ायर) और पासवर्ड की आवश्यकता होती है, जिसकी आपूर्ति हम स्केच में करते हैं। राउटर एक डीएचसीपी (डायनेमिक होस्ट कॉन्फ़िगरेशन प्रोटोकॉल) के रूप में कार्य करता है और मूल रूप से कनेक्टेड डिवाइसों के लिए आईपी एड्रेस को डिश आउट करता है जो इन पतों को एक निर्धारित समय के लिए पट्टे पर देता है। आईपी एड्रेस वाईफाई के माध्यम से कनेक्ट होने वाले डिवाइस के लिए एक विशिष्ट पहचानकर्ता के रूप में कार्य करता है ताकि अन्य डिवाइस इसे पहचान सकें। अब ESP8266 अपने आप में एक एक्सेस प्वाइंट (AP) हो सकता है ताकि अन्य वायरलेस स्टेशन इसे खोज सकें और इससे जुड़ सकें। Blynk लाइब्रेरी का उपयोग करके स्केच अपलोड करने के बाद, NodeMCU (या कोई भी ESP8266 आधारित डिवाइस) क्लाउड में Blynk सर्वर की खोज शुरू कर देता है। एक बार जब यह सिग्नल Blynk क्लाउड सर्वर द्वारा उठा लिया जाता है, तो एक कनेक्शन स्थापित हो जाता है और इस सर्वर को स्मार्टफोन ऐप के माध्यम से एक्सेस किया जा सकता है और दिए गए प्रमाणीकरण टोकन का उपयोग करके ऐप में आपके प्रोजेक्ट के लिए निर्दिष्ट किया जा सकता है। Blynk ऐप में, हमने NodeMCU पर डिजिटल पिन 8 को नियंत्रित करने के लिए बटन असाइन किया है। एक बार बटन दबाए जाने के बाद, यह डेटा Blynk क्लाउड सर्वर को '1' के रूप में और ऑनबोर्ड MCU को अग्रेषित किया जाता है, जो डिजिटल पिन 8 को उच्च वोल्टेज (3.3V) भेजने का कार्य करता है, जो एलईडी को चालू करता है।
सिफारिश की:
ESP8266 RGB LED स्ट्रिप वाईफ़ाई नियंत्रण - NODEMCU वाईफ़ाई पर नियंत्रित एलईडी पट्टी के लिए एक IR रिमोट के रूप में - आरजीबी एलईडी स्ट्रिप स्मार्टफोन नियंत्रण: 4 कदम
ESP8266 RGB LED स्ट्रिप वाईफ़ाई नियंत्रण | NODEMCU वाईफ़ाई पर नियंत्रित एलईडी पट्टी के लिए एक IR रिमोट के रूप में | RGB LED STRIP स्मार्टफोन कंट्रोल: हाय दोस्तों इस ट्यूटोरियल में हम सीखेंगे कि RGB LED स्ट्रिप को नियंत्रित करने के लिए IR रिमोट के रूप में nodemcu या esp8266 का उपयोग कैसे करें और Nodemcu को वाईफाई पर स्मार्टफोन द्वारा नियंत्रित किया जाएगा। तो मूल रूप से आप अपने स्मार्टफोन से RGB LED STRIP को नियंत्रित कर सकते हैं
ब्लिंक का उपयोग करके Wemos ESP-Wroom-02 D1 मिनी वाईफाई मॉड्यूल ESP8266 + 18650 का उपयोग कैसे करें: 10 कदम
ब्लिंक का उपयोग करके Wemos ESP-Wroom-02 D1 मिनी वाईफाई मॉड्यूल ESP8266 + 18650 का उपयोग कैसे करें: विशिष्टता: nodemcu 18650 चार्जिंग सिस्टम एकीकरण के साथ संगत संकेतक एलईडी (हरे रंग का मतलब पूर्ण लाल चार्जिंग का मतलब है) चार्ज करते समय इस्तेमाल किया जा सकता है स्विच नियंत्रण बिजली की आपूर्ति श्रीमती कनेक्टर का उपयोग स्लीप मोड के लिए किया जा सकता है · 1 जोड़ें
Arduino और ब्लूटूथ मॉड्यूल (HC-05) का उपयोग करके एलईडी की चमक को नियंत्रित करना: 4 कदम
Arduino और ब्लूटूथ मॉड्यूल (HC-05) का उपयोग करके एलईडी की चमक को नियंत्रित करना: परिचय इस ट्यूटोरियल में, हम Arduino UNO, ब्लूटूथ मॉड्यूल (HC-05) और ब्लूटूथ के लिए Android एप्लिकेशन (ब्लूटूथ टर्मिनल) का उपयोग करके एलईडी की चमक को नियंत्रित करने जा रहे हैं।
ESP8266-NODEMCU $3 वाईफाई मॉड्यूल #1- वाईफाई के साथ शुरुआत करना: 6 कदम
ESP8266-NODEMCU $3 वाईफाई मॉड्यूल #1- वाईफाई के साथ शुरुआत करना: इन माइक्रो कंप्यूटिंग की एक नई दुनिया आ गई है और यह चीज ESP8266 NODEMCU है। यह पहला भाग है जो दिखाता है कि आप अपने arduino IDE में esp8266 के वातावरण को आरंभ करने वाले वीडियो के माध्यम से और भागों के रूप में कैसे स्थापित कर सकते हैं
ESP32 NodeMCU वाईफाई और ब्लूटूथ मॉड्यूल ट्यूटोरियल का उपयोग करके एलईडी ब्लिंक करें: 5 कदम
ESP32 NodeMCU वाईफाई और ब्लूटूथ मॉड्यूल ट्यूटोरियल का उपयोग करके एलईडी ब्लिंक करें: DescriptionNodeMCU एक ओपन सोर्स IoT प्लेटफॉर्म है। यह लुआ स्क्रिप्टिंग भाषा का उपयोग करके प्रोग्राम किया गया है। मंच eLua ओपन सोर्स प्रोजेक्ट्स पर आधारित है। प्लेटफ़ॉर्म बहुत सारे ओपन सोर्स प्रोजेक्ट्स का उपयोग करता है, जैसे lua-cjson, spiffs। यह ESP32 NodeMc