विषयसूची:

NodeMCU का उपयोग करके इंटरनेट नियंत्रित एलईडी: 6 कदम
NodeMCU का उपयोग करके इंटरनेट नियंत्रित एलईडी: 6 कदम

वीडियो: NodeMCU का उपयोग करके इंटरनेट नियंत्रित एलईडी: 6 कदम

वीडियो: NodeMCU का उपयोग करके इंटरनेट नियंत्रित एलईडी: 6 कदम
वीडियो: Nodemcu | esp8266 nodemcu | iot internet of things | nodemcu tutorial | part01 2024, जुलाई
Anonim
NodeMCU का उपयोग करके इंटरनेट नियंत्रित एलईडी
NodeMCU का उपयोग करके इंटरनेट नियंत्रित एलईडी

इंटरनेट ऑफ थिंग्स (IoT) परस्पर संबंधित कंप्यूटिंग उपकरणों, यांत्रिक और डिजिटल मशीनों, वस्तुओं, जानवरों या लोगों की एक प्रणाली है जो विशिष्ट पहचानकर्ता और मानव-से-मानव या मानव की आवश्यकता के बिना नेटवर्क पर डेटा स्थानांतरित करने की क्षमता प्रदान करते हैं। टू-कंप्यूटर इंटरैक्शन।

इस निर्देश में, हम एक साधारण IoT प्रोजेक्ट बना रहे हैं। वेब पेज एक स्थानीय नेटवर्क से जुड़े NodeMCU का उपयोग करके एलईडी को नियंत्रित करता है।

DESCRIPTIONNodeMCU एक ओपन सोर्स IoT प्लेटफॉर्म है। इसमें फर्मवेयर शामिल है जो एस्प्रेसिफ़ से ESP8266 WiFi SoC पर चलता है, और हार्डवेयर जो ESP-12 मॉड्यूल पर आधारित है। डिफ़ॉल्ट रूप से "NodeMcu" शब्द देव किट के बजाय फर्मवेयर को संदर्भित करता है। फर्मवेयर ESP8266 लुआ स्क्रिप्टिंग भाषा का उपयोग करता है। यह लुआ प्रोजेक्ट पर आधारित है और ESP8266 के लिए एस्प्रेसिफ नॉन-ओएस एसडीके पर बनाया गया है। यह कई ओपन सोर्स प्रोजेक्ट्स का उपयोग करता है, जैसे कि Lua-cjson और spiffs। Expressif ESP8622 वाई-फाई SoC के लिए LUA आधारित इंटरएक्टिव फर्मवेयर, साथ ही एक ओपन-सोर्स हार्डवेयर बोर्ड जो $ 3 ESP8266 वाई-फाई मॉड्यूल के विपरीत प्रोग्रामिंग और डिबगिंग के लिए CP2102 TTL से USB चिप शामिल है, ब्रेडबोर्ड के अनुकूल है, और कर सकते हैं बस इसके माइक्रो यूएसबी पोर्ट के माध्यम से संचालित किया जा सकता है।

विशेषताएं

  • वाई-फाई मॉड्यूल - ESP-12E मॉड्यूल ESP-12 मॉड्यूल के समान लेकिन 6 अतिरिक्त GPIO के साथ।
  • यूएसबी - पावर, प्रोग्रामिंग और डिबगिंग के लिए माइक्रो यूएसबी पोर्ट
  • हैडर - 2x 2.54 मिमी 15-पिन हेडर GPIO, SPI, UART, ADC, और पावर पिन तक पहुंच के साथ - रीसेट और फ्लैश बटन
  • पावर - माइक्रो यूएसबी पोर्ट के जरिए 5वी

चरण 1: आवश्यक सामग्री

सामग्री की आवश्यकता
सामग्री की आवश्यकता
सामग्री की आवश्यकता
सामग्री की आवश्यकता
सामग्री की आवश्यकता
सामग्री की आवश्यकता
सामग्री की आवश्यकता
सामग्री की आवश्यकता
  1. ESP8266 NodeMCU
  2. ब्रेड बोर्ड
  3. एलईडी
  4. जम्पर तार
  5. अरुडिनो आईडीई

चरण 2: NodeMCU बोर्ड पैकेज स्थापित करना

NodeMCU बोर्ड पैकेज स्थापित करना
NodeMCU बोर्ड पैकेज स्थापित करना
NodeMCU बोर्ड पैकेज स्थापित करना
NodeMCU बोर्ड पैकेज स्थापित करना
  1. Arduino IDE खोलें। फ़ाइलें-> वरीयताएँ पर जाएँ। अतिरिक्त बोर्ड प्रबंधक URL फ़ील्ड में https://arduino.esp8266.com/stable/package_esp8266… दर्ज करें
  2. अब टूल्स-> बोर्ड्स-> बोर्ड मैनेजर पर जाएं, और ESP8266 खोजें और पैकेज इंस्टॉल करें।

चरण 3: पिन कनेक्शन

पिन कनेक्शन
पिन कनेक्शन
  1. NodeMCU के D7 से LED का + ve।
  2. NodeMCU का G से LED का -ve।

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

सोर्स कोड
सोर्स कोड
सोर्स कोड
सोर्स कोड
सोर्स कोड
सोर्स कोड
सोर्स कोड
सोर्स कोड

कोड में

ssid को अपने ssid नाम में बदलें

और आपके SSID के पासवर्ड का पासवर्ड

कास्ट चार* एसएसआईडी = "मोदी";//आपका एसएसआईडी

कॉन्स्ट चार* पासवर्ड = "८८२६६७५६१९";//आपका पासवर्ड

चरण 5: कोड अपलोड करना

कोड अपलोड करना
कोड अपलोड करना

जब आपने ब्रेडबोर्ड पर अपना कनेक्शन सफलतापूर्वक बना लिया है और कोडिंग लिख ली है, तो आपको माइक्रो यूएसबी का उपयोग करके कोडिंग को नोडएमसीयू में अपलोड करना होगा।

अब, टूल्स> बोर्ड> ईएसपी 8266 मॉड्यूल पर जाएं और आप ईएसपी 8266 के लिए कई विकल्प देख सकते हैं। "NodeMCU 1.0 (ESP-12E मॉड्यूल) का चयन करें। इसके बाद, अपना पोर्ट चुनें। यदि आप अपने पोर्ट को नहीं पहचान सकते हैं, तो कंट्रोल पैनल> सिस्टम> डिवाइस मैनेजर> पोर्ट पर जाएं और अपने USB ड्राइवर को अपडेट करें।

अब कोड को बोर्ड पर अपलोड करें।

चरण 6: एलईडी को नियंत्रित करना

एलईडी को नियंत्रित करना
एलईडी को नियंत्रित करना
एलईडी को नियंत्रित करना
एलईडी को नियंत्रित करना
एलईडी को नियंत्रित करना
एलईडी को नियंत्रित करना
एलईडी को नियंत्रित करना
एलईडी को नियंत्रित करना
  • अब अपना सीरियल मॉनिटर खोलें, न कि URL को नीचे।
  • अब यूआरएल को अपने फोन के ब्राउजर में डालें।
  • एक पेज खुलेगा जिसमें दो बटन ON और OFF होंगे।
  • यदि आप एलईडी को दबाते हैं तो सब कुछ सही होता है और जब आप बंद करते हैं तो एलईडी बंद हो जाएगी।

सिफारिश की: