विषयसूची:

ESP8266 वाईफाई मॉड्यूल का उपयोग कर एलईडी नियंत्रण- इंटरनेट ऑफ थिंग्स: 6 कदम
ESP8266 वाईफाई मॉड्यूल का उपयोग कर एलईडी नियंत्रण- इंटरनेट ऑफ थिंग्स: 6 कदम

वीडियो: ESP8266 वाईफाई मॉड्यूल का उपयोग कर एलईडी नियंत्रण- इंटरनेट ऑफ थिंग्स: 6 कदम

वीडियो: ESP8266 वाईफाई मॉड्यूल का उपयोग कर एलईडी नियंत्रण- इंटरनेट ऑफ थिंग्स: 6 कदम
वीडियो: वाईफ़ाई पर एक Arduino / ESP8266 नियंत्रण! || DIY स्मार्ट होम ऑटोमेशन Ep.4 2024, नवंबर
Anonim
ESP8266 वाईफाई मॉड्यूल का उपयोग कर एलईडी नियंत्रण- चीजों का इंटरनेट
ESP8266 वाईफाई मॉड्यूल का उपयोग कर एलईडी नियंत्रण- चीजों का इंटरनेट

ESP8266 एक कम लागत वाली वाई-फाई चिप है जिसमें पूर्ण टीसीपी/आईपी स्टैक और एमसीयू (माइक्रोकंट्रोलर यूनिट) क्षमता है, जो शंघाई स्थित चीनी निर्माता एस्प्रेसिफ सिस्टम्स द्वारा निर्मित है।

चिप पहली बार पश्चिमी निर्माताओं के ध्यान में अगस्त 2014 में ईएसपी -01 मॉड्यूल के साथ आया, जिसे तीसरे पक्ष के निर्माता एआई-थिंकर द्वारा बनाया गया था। यह छोटा मॉड्यूल माइक्रोकंट्रोलर्स को वाई-फाई नेटवर्क से कनेक्ट करने और हेस-स्टाइल कमांड का उपयोग करके सरल टीसीपी/आईपी कनेक्शन बनाने की अनुमति देता है। हालाँकि, उस समय चिप पर लगभग कोई अंग्रेजी-भाषा का दस्तावेज नहीं था और इसे स्वीकार किए गए आदेश। बहुत कम कीमत और तथ्य यह है कि मॉड्यूल पर बहुत कम बाहरी घटक थे जो सुझाव देते थे कि यह अंततः मात्रा में बहुत सस्ता हो सकता है।, ने मॉड्यूल, चिप और उस पर मौजूद सॉफ़्टवेयर का पता लगाने के साथ-साथ चीनी दस्तावेज़ों का अनुवाद करने के लिए कई हैकर्स को आकर्षित किया। ESP8285 एक ESP8266 है जिसमें 1 MiB बिल्ट-इन फ्लैश है, जिससे कनेक्ट करने में सक्षम सिंगल-चिप डिवाइस की अनुमति मिलती है। वाई - फाई।

चरण 1: इस परियोजना के लिए बुनियादी आवश्यकताएं निम्नानुसार सूचीबद्ध हैं: -

इस परियोजना के लिए बुनियादी आवश्यकताएं निम्नानुसार सूचीबद्ध हैं
इस परियोजना के लिए बुनियादी आवश्यकताएं निम्नानुसार सूचीबद्ध हैं
इस परियोजना के लिए बुनियादी आवश्यकताएं निम्नानुसार सूचीबद्ध हैं
इस परियोजना के लिए बुनियादी आवश्यकताएं निम्नानुसार सूचीबद्ध हैं
इस परियोजना के लिए बुनियादी आवश्यकताएं निम्नानुसार सूचीबद्ध हैं
इस परियोजना के लिए बुनियादी आवश्यकताएं निम्नानुसार सूचीबद्ध हैं

(1) ESP8266 वाईफाई मॉड्यूल

(२) अरुडिनो आईडीई

(३) ब्रेडबोर्ड

(4) जम्पर तार

(५) यूएसबी-टीटीएल कनवर्टर

(६) शक्ति का स्रोत (३.३ वी डीसी)

(7) वायरलेस इंटरनेट कनेक्शन (वाईफाई)

(८) वेब सर्वर (आप हमारा उपयोग कर सकते हैं)

(९) एलईडी

चरण 2: ESP8266 क्या है?

ईएसपी8266 क्या है?
ईएसपी8266 क्या है?
ईएसपी8266 क्या है?
ईएसपी8266 क्या है?
ईएसपी8266 क्या है?
ईएसपी8266 क्या है?

ESP8266 एक कम लागत वाली वाई-फाई चिप है जिसमें पूर्ण टीसीपी/आईपी स्टैक और एमसीयू (माइक्रोकंट्रोलर यूनिट) क्षमता है, जो शंघाई स्थित चीनी निर्माता एस्प्रेसिफ सिस्टम्स द्वारा निर्मित है।

चिप पहली बार पश्चिमी निर्माताओं के ध्यान में अगस्त 2014 में ईएसपी -01 मॉड्यूल के साथ आया, जिसे तीसरे पक्ष के निर्माता एआई-थिंकर द्वारा बनाया गया था। यह छोटा मॉड्यूल माइक्रोकंट्रोलर्स को वाई-फाई नेटवर्क से कनेक्ट करने और हेस-स्टाइल कमांड का उपयोग करके सरल टीसीपी/आईपी कनेक्शन बनाने की अनुमति देता है। हालाँकि, उस समय चिप पर लगभग कोई अंग्रेजी-भाषा का दस्तावेज नहीं था और इसे स्वीकार किए गए आदेश। बहुत कम कीमत और तथ्य यह है कि मॉड्यूल पर बहुत कम बाहरी घटक थे जो सुझाव देते थे कि यह अंततः मात्रा में बहुत सस्ता हो सकता है।, ने मॉड्यूल, चिप और उस पर मौजूद सॉफ़्टवेयर का पता लगाने के साथ-साथ चीनी दस्तावेज़ों का अनुवाद करने के लिए कई हैकर्स को आकर्षित किया। ESP8285 एक ESP8266 है जिसमें 1 MiB बिल्ट-इन फ्लैश है, जिससे कनेक्ट करने में सक्षम सिंगल-चिप डिवाइस की अनुमति मिलती है। वाई - फाई।

चरण 3: Arduino और IDE क्या है?

Arduino और IDE क्या है?
Arduino और IDE क्या है?

Arduino एक ओपन-सोर्स इलेक्ट्रॉनिक्स प्लेटफॉर्म है जो उपयोग में आसान हार्डवेयर और सॉफ्टवेयर पर आधारित है। Arduino बोर्ड इनपुट पढ़ने में सक्षम हैं - एक सेंसर पर प्रकाश, एक बटन पर एक उंगली, या एक ट्विटर संदेश - और इसे एक आउटपुट में बदल दें - एक मोटर को सक्रिय करना, एक एलईडी चालू करना, कुछ ऑनलाइन प्रकाशित करना। आप बोर्ड पर माइक्रोकंट्रोलर को निर्देशों का एक सेट भेजकर अपने बोर्ड को बता सकते हैं कि क्या करना है। ऐसा करने के लिए आप प्रसंस्करण पर आधारित Arduino प्रोग्रामिंग भाषा (वायरिंग पर आधारित), और Arduino सॉफ़्टवेयर (IDE) का उपयोग करते हैं।

Arduino क्यों? अपने सरल और सुलभ उपयोगकर्ता अनुभव के लिए धन्यवाद, Arduino का उपयोग हजारों विभिन्न परियोजनाओं और अनुप्रयोगों में किया गया है। Arduino सॉफ़्टवेयर शुरुआती लोगों के लिए उपयोग में आसान है, फिर भी उन्नत उपयोगकर्ताओं के लिए पर्याप्त लचीला है। यह मैक, विंडोज और लिनक्स पर चलता है। शिक्षक और छात्र इसका उपयोग कम लागत वाले वैज्ञानिक उपकरणों के निर्माण के लिए, रसायन विज्ञान और भौतिकी के सिद्धांतों को साबित करने के लिए, या प्रोग्रामिंग और रोबोटिक्स के साथ आरंभ करने के लिए करते हैं। डिजाइनर और आर्किटेक्ट इंटरएक्टिव प्रोटोटाइप का निर्माण करते हैं, संगीतकार और कलाकार इसे इंस्टॉलेशन के लिए और नए संगीत वाद्ययंत्रों के साथ प्रयोग करने के लिए उपयोग करते हैं। उदाहरण के लिए, निर्माता निश्चित रूप से मेकर फेयर में प्रदर्शित कई परियोजनाओं के निर्माण के लिए इसका उपयोग करते हैं। नई चीजें सीखने के लिए Arduino एक महत्वपूर्ण उपकरण है। कोई भी - बच्चे, शौक़ीन, कलाकार, प्रोग्रामर - किट के चरण-दर-चरण निर्देशों का पालन करते हुए, या Arduino समुदाय के अन्य सदस्यों के साथ ऑनलाइन विचार साझा करना शुरू कर सकते हैं।

चरण 4: Arduino IDE और सेटअप प्रक्रिया डाउनलोड करें।

Arduino IDE और सेटअप प्रक्रिया डाउनलोड करें।
Arduino IDE और सेटअप प्रक्रिया डाउनलोड करें।
Arduino IDE और सेटअप प्रक्रिया डाउनलोड करें।
Arduino IDE और सेटअप प्रक्रिया डाउनलोड करें।
  • लिंक पर क्लिक करें और https://goo.gl/Cxa9rX डाउनलोड करें Arduino IDE
  • अपने सिस्टम पर Arduino IDE इंस्टॉल करें
  • Arduino IDE खोलें और टैब पर क्लिक करें फ़ाइल> वरीयताएँ
  • अब अतिरिक्त बोर्ड प्रबंधक URL फ़ील्ड में निम्न URL जोड़ें और ठीक क्लिक करें।
  • यूआरएल:-
  • टैब खोलें उपकरण > बोर्ड > बोर्ड प्रबंधक
  • Esp8266 खोजें और esp8266 समुदाय पैकेज स्थापित करें
  • अब टूल्स> बोर्ड्स पर जाएं और जेनेरिक ESP8266 मॉड्यूल चुनें
  • स्केच खोलें > लाइब्रेरी > लाइब्रेरी प्रबंधित करें
  • बेनोइट ब्लैंचॉन द्वारा arduino json की खोज करें और arduino json लाइब्रेरी स्थापित करें

चरण 5: ESP8266 से USB-TTL कन्वर्टर के लिए पिन कनेक्शन

ESP8266 से USB-TTL कन्वर्टर के लिए पिन कॉन्सेशन
ESP8266 से USB-TTL कन्वर्टर के लिए पिन कॉन्सेशन
ESP8266 से USB-TTL कन्वर्टर के लिए पिन कॉन्सेशन
ESP8266 से USB-TTL कन्वर्टर के लिए पिन कॉन्सेशन
ESP8266 से USB-TTL कन्वर्टर के लिए पिन कॉन्सेशन
ESP8266 से USB-TTL कन्वर्टर के लिए पिन कॉन्सेशन

ESP8266 से USB-TTL कनवर्टर के लिए कनेक्शन विवरण यहां दिए गए हैं

  1. USB-TTL 3.3V को ESP8266 VCC और CH_PD. से कनेक्ट करें
  2. ESP8266 RX को USB-TTL TX और ESP8266 TX को USB-TTL RX से कनेक्ट करें
  3. ESP8266 GND को USB-TTL GND से कनेक्ट करें
  4. LED को GPIO 2 और GND से कनेक्ट करें
  5. GPIO 0 को GND से कनेक्ट करें (केवल स्केच अपलोडिंग के दौरान)

चरण 6: कोड अपलोड करना और कार्यक्रम

USB-TTL को अपने सिस्टम में प्लग करें और टूल्स> पोर्ट्स> COMn (Ex-COM4) पर पोर्ट चुनें।

अब, विवरण संपादित करें जैसे- वाईफाई नाम, वाईफाई पासवर्ड, डोमेन नाम, पथ और स्केच संकलित करें और ESP8266 पर अपलोड करें।

यदि आपके पास सर्वर है तो आप अपने स्वयं के php और json कोड का उपयोग कर सकते हैं आप नीचे दिए गए लिंक द्वारा स्रोत फ़ाइल डाउनलोड कर सकते हैं, अन्यथा आप मेरे अपलोड किए गए कोड का उपयोग कर सकते हैं

किसी भी समस्या के लिए आप मुझसे संपर्क कर सकते हैं-

बिपुल कुमार गुप्ता

(https://goo.gl/b6TggT)

bipulgupta.com/

www.facebook.com/bipulkg

सिफारिश की: