Arduino WiFi का उपयोग कैसे करें

Arduino WiFi का उपयोग कैसे करें
Philip Lawrence

यदि आप अपने Arduino प्रोजेक्ट्स में वाई-फाई को एकीकृत करना चाहते हैं, तो आपको यह सुनकर खुशी होगी कि ऐसा करने के कई तरीके हैं। इसके अलावा, अगर आपके Arduino माइक्रोकंट्रोलर में वाई-फाई मॉड्यूल नहीं है, तो भी आपको चिंता करने की ज़रूरत नहीं है। आपको केवल एक Arduino-संगत वाई-फाई मॉड्यूल के साथ एक Arduino वाई-फाई शील्ड की आवश्यकता है, और आप जाने के लिए तैयार हैं।

कुछ लोकप्रिय Arduino बोर्डों में अंतर्निहित वायरलेस सुविधाओं की कमी है, लेकिन इसके तरीके हैं विस्तार और बाहरी वाई-फाई मॉड्यूल का उपयोग करके उन्हें वाई-फाई के अनुकूल बनाएं। दूसरी ओर, Arduino UNO Rev में अंतर्निहित WiFi समर्थन है, इसलिए इसे स्टैंडअलोन Arduino Shield की आवश्यकता नहीं है। अंत में, Arduino Uno Wi-Fi मॉडल को Arduino सॉफ़्टवेयर का उपयोग करके प्रोग्राम किया गया है।

इस मार्गदर्शिका में, आप अपने Arduino बोर्ड पर Wi-Fi मॉड्यूल स्थापित करने और इसे कनेक्ट करने के लिए आवश्यक सभी चीज़ें सीखेंगे। इंटरनेट।

Arduino WiFi प्रोजेक्ट कैसे काम करता है

आपके Arduino प्रोजेक्ट में वाई-फ़ाई जोड़ने के कई तरीके हैं, इसलिए अपनी आवश्यकताओं के आधार पर सबसे अच्छा तरीका चुनना आवश्यक है। यदि आप भाग्यशाली हैं, तो आपको अलग बोर्ड की आवश्यकता नहीं हो सकती है। Arduino Uno WiFi सहित कई Arduino बोर्डों में अंतर्निहित Wi-Fi क्षमता है। -इन वायरलेस मॉड्यूल।

समाधान सरल है - एक बाहरी वायरलेस मॉड्यूल (वाई-फाई + बीटी) का उपयोग करें जो इसके साथ संगत होआपका Arduino बोर्ड।

क्या मुझे Arduino WiFi शील्ड का उपयोग करना चाहिए?

चूंकि Arduino वाई-फाई शील्ड आधिकारिक तौर पर बंद कर दिया गया है और अब बाजार में उपलब्ध नहीं है, इसलिए अपनी परियोजनाओं में वाईफाई जोड़ने का सबसे आसान विकल्प ESP8266 के समान एक Arduino वाई-फाई मॉड्यूल का उपयोग करना है।<1

यह मॉड्यूल एक माइक्रोकंट्रोलर है जिसे कस्टम फर्मवेयर की एक विस्तृत श्रृंखला के साथ फिट किया जा सकता है और आपको वाई-फाई से कनेक्ट करने के तरीके पर बहुत अधिक नियंत्रण देता है।

अनुशंसित: रास्पबेरी कैसे सेटअप करें स्टेटिक IP के साथ Pi Wifi

Arduino Uno WiFi कैसे सेट करें

हालांकि, इस गाइड के लिए, हम चीजों को सरल और समझने योग्य रखेंगे ताकि कोई भी आसानी से इसका अनुसरण कर सके, चाहे आपका कोई भी हो अनुभव या तकनीकी विशेषज्ञता का स्तर।

हम समझते हैं कि ये चीजें बहुत जटिल हो सकती हैं, इसलिए हम आपको बताएंगे कि आपके ESP8266 पर प्रत्येक कमांड को कैसे शुरू किया जाए ताकि यह तुरंत आपके नेटवर्क से जुड़ जाए।

तो, आइए Arduino IDE और उसके टूल पर करीब से नज़र डालें।

यह सभी देखें: जेनेरैक वाईफाई सेटअप गाइड को पूरा करें

आपको किस चीज़ की आवश्यकता होगी

कई Arduino प्रोजेक्ट एक सुरक्षित WiFi कनेक्शन से कनेक्ट करने के लिए विभिन्न तरीकों का उपयोग करते हैं। हालाँकि, इस गाइड के लिए, हम एक ऐसे बोर्ड में वाईफाई समर्थन जोड़ने के लिए Arduino WiFi मॉड्यूल का उदाहरण लेंगे जिसमें वर्तमान में यह कार्यक्षमता नहीं है।

ऐसा करने के लिए, आपको निम्नलिखित टूल की आवश्यकता होगी:

  • Arduino Uno
  • Arduino IDE
  • वायरिंग
  • USB केबल
  • ESP8266 WiFiमॉड्यूल
  • ब्रेडबोर्ड

अपने ESP8266 मॉड्यूल की पहले से जांच करना आवश्यक है, क्योंकि यह पहले से इंस्टॉल किए गए उपयुक्त फर्मवेयर के साथ आना चाहिए। यह मॉड्यूल को आपके नेटवर्क से जोड़ने की प्रक्रिया को सरल करेगा।

अब जबकि आपके पास सब कुछ है, चलिए प्रोजेक्ट को वायरिंग करना शुरू करते हैं। उसके बाद, हम उन आदेशों पर चर्चा करेंगे जिन्हें आपको अपने Arduino बोर्ड को WiFi से कनेक्ट करने के लिए जानने की आवश्यकता है।

Arduino Uno WiFi वायरिंग

इस प्रोजेक्ट में, Arduino ESP8266 के साथ संचार करेगा: आप Arduino WiFi मॉड्यूल के साथ संचार करने के लिए ट्रांसमिटिंग और रिसीविंग पिन का उपयोग करें।

अनिवार्य रूप से, आप एक सर्किट सेट करेंगे, और आपको अपने Arduino Uno के लिए सूचना के प्रवाह को सुविधाजनक बनाने के लिए ट्रांसमिशन चैनल के रूप में कार्य करने के लिए तारों की आवश्यकता होगी। WiFi या Arduino WiFi शील्ड।

पहला कदम सब कुछ हुक करना है। नीचे दिए गए चरणों का पालन करने में सावधानी बरतें क्योंकि वायरिंग में गड़बड़ी से आपके पूरे प्रोजेक्ट को खतरा हो सकता है।

मुझे किन तारों की आवश्यकता है?

अपने Arduino Uno WiFi प्रोजेक्ट के पहले चरण में, आप निम्नलिखित तारों को जोड़कर शुरू करेंगे:

  • सबसे पहले, ESP8266 पर मौजूद TX को TX पर कनेक्ट करें Arduino Uno
  • अगला, ESP8266 के RX को Arduino Uno पर RX से कनेक्ट करें
  • फिर, Arduino Uno पर ESP2866 के ER को 3.3V से कनेक्ट करें
  • अगला , Arduino Uno पर VCC या 3v3 को ESP8266 पर 3.3V से कनेक्ट करें
  • अंत में, Arduino Uno पर GND को कनेक्ट करेंESP2866 पर GND के लिए

अब जब आपके पास सभी तार सही तरीके से जुड़े हुए हैं, तो हम समान रूप से आवश्यक कदमों से शुरू कर सकते हैं। उचित वायरिंग यह सुनिश्चित करेगी कि आपका Arduino Uno Arduino IDE में पाए जाने वाले सीरियल मॉनिटर से ESP2866 को कमांड पास कर सके। यह आपको मॉड्यूल को इंटरनेट से जोड़ने के लिए आवश्यक कंप्यूटर कमांड भेजने में मदद करेगा।

ESP8266 के साथ संचार

हम सभी जानते हैं कि कंप्यूटर एक अलग भाषा बोलते हैं, इसलिए डिवाइस के साथ संवाद करने के लिए, आपको इसकी भाषा बोलने में सक्षम होना चाहिए। इसका मतलब यह है कि आप डिवाइस से जो कार्रवाई करवाना चाहते हैं, उसे संप्रेषित करने में मदद के लिए आपको कोड और कमांड लिखने में अच्छी तरह से निपुण होना चाहिए।

चरण 1

निम्नलिखित के आधार पर उदाहरण के लिए, हम Arduino बोर्ड पर एक स्केच अपलोड करने के बजाय सीधे ESP8266 के साथ संवाद करेंगे। इसलिए, आप डिफ़ॉल्ट बैंक स्केच अपलोड कर सकते हैं - यह आपको डिवाइस के साथ Arduino फ़ाइलों में मिल जाएगा।

यह सभी देखें: हल किया गया: विंडोज 10 पर कोई वाईफाई नेटवर्क नहीं मिला

अगर आपको यह नहीं मिल रहा है, तो आप नीचे उपलब्ध कोड को कॉपी कर सकते हैं। यह आपके Arduino की पृष्ठभूमि में चल रहे कोड से किसी भी निर्देश को मिटा देगा और आपको एक खाली स्लेट के साथ शुरू करने में मदद करेगा।

चरण 2

सुनिश्चित करें कि Arduino एक USB के माध्यम से Arduino IDE से जुड़ा है। तभी आप कमांड्स के साथ शुरुआत कर सकते हैं। आपके द्वारा इस कोड को चलाने के बाद, टूल सेक्शन में जाएँ और सीरियल मॉनिटर्स चुनें। हो सकता है कि आपने पिछली परियोजनाओं में ऐसा नहीं किया हो, लेकिन यहबार आपको दिखाई देने वाली विंडो में कई विकल्पों को बदलना होगा।

सबसे पहले, दिखाई देने वाले ड्रॉपडाउन बॉक्स पर क्लिक करें और "न्यूलाइन" का चयन करें, फिर इसका नाम बदलकर "दोनों NL & CR".

अगला, बॉड दर को मौजूदा 9,600 से 115,200 की नई दर में बदलें। अब आपका सीरियल मॉनिटर आपके ESP8266 के साथ सीधे संवाद करने में सक्षम होगा।

चरण 3

अब जब ये चरण पूरे हो गए हैं, तो आप अपनी प्रगति की जांच कर सकते हैं और परीक्षण कर सकते हैं कनेक्शन यह देखने के लिए कि क्या यह सफलतापूर्वक स्थापित किया गया है। यह जांचने के लिए कि अब तक आपने जो कुछ भी किया है वह काम कर रहा है या नहीं, निम्न आदेश टाइप करें:

यदि सब कुछ ठीक काम कर रहा है, तो आपको अपने डिवाइस से एक प्रतिक्रिया प्राप्त होगी जो "ओके" कहती है। यह आपके सीरियल मॉनीटर से एक सूचना है कि आप अगले चरण पर जा सकते हैं। अब जब आपको "ओके" मिल गया है, तो आप ESP8266 डिवाइस द्वारा समर्थित विभिन्न एटी कमांड भेज सकते हैं।

इस स्तर पर, आप अपने Arduino WiFi मॉड्यूल को मैन्युअल रूप से किसी भी नेटवर्क से कनेक्ट कर सकते हैं।

चरण 4

वाईफ़ाई कनेक्टिविटी आरंभ करने के लिए, निम्न कमांड चलाएँ:

यह पेचीदा हिस्सा है: सुनिश्चित करें कि आपने SSID और पासवर्ड को बदल दिया है प्रत्येक आदेश का आँख बंद करके पालन करने के बजाय अपने वाई-फाई नेटवर्क के नाम और पासवर्ड के साथ कोड करें। अगला, राउटर पर लेबल देखकर अपने वाई-फाई नेटवर्क का नाम जांचें। आपको दोनों के लिए सही वर्तनी का उपयोग करना चाहिए।

चरण 5

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

चरण 6

यदि आपको उपरोक्त प्रतिक्रिया मिलती है, तो इसका मतलब है कि आप सफलतापूर्वक कनेक्ट हो गए हैं आपका ESP8266 मॉड्यूल आपके वाई-फाई नेटवर्क के लिए। यदि आप उस वाई-फाई पते की जांच करना चाहते हैं जहां आपका Arduino वाई-फाई मॉड्यूल वर्तमान में स्थित है, तो आप निम्न सरल आदेश के साथ ऐसा कर सकते हैं:

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

Arduino Uno WiFi क्यों सेट करें?

Arduino ने Arduino UNO के अपने संशोधित संस्करण के साथ वायरलेस क्षमताओं की शुरुआत की। अपने पूर्ववर्ती की तरह, Arduino UNO Rev3 में ATmega328P SoC है।

TCP/ICP प्रोटोकॉल समर्थन के साथ इसका ESP2866 वाई-फाई मॉड्यूलUNO Rev3 IoT geeks, निर्माता के समुदाय, और पहुँच बिंदु के रूप में कार्य करते हुए प्रोटोटाइप के प्रति उत्साही लोगों के लिए शीर्ष विकल्प है।

इस कड़ी मेहनत को करने का एक महत्वपूर्ण कारण यह है कि Uno Wi-Fi निम्न का समर्थन करता है- द-एयर प्रोग्रामिंग जो Arduino स्केच या वाई-फाई फ़र्मवेयर को स्थानांतरित करने के लिए बहुत उपयोगी है।

सारांश

अपने खुद के Arduino Uno WiFi प्रोजेक्ट को निष्पादित करना डराने वाला लग सकता है, और आपको कुछ तकनीकी ज्ञान की आवश्यकता होगी और विशिष्ट उपकरण। हालाँकि, ये ऐसे कौशल हैं जिन्हें कोई भी थोड़े समय, धैर्य और समर्पण के साथ सीख सकता है।

अपने टूल्स जमा करें

स्टेप 2

सर्किट बनाएं

स्टेप 3

मॉड्यूल के साथ संवाद करें

चरण 4

कोड और आदेश दर्ज करें

इन चरणों को पूरा करने के बाद, आप पूर्ण वाईफाई नेटवर्क के साथ एक ESP2866 वाईफाई मॉड्यूल है। यह आपको आसानी से वायरलेस इंटरनेट से कनेक्ट करने और किसी अन्य माइक्रो-कंट्रोलर के लिए इंटरनेट एक्सेस के रूप में काम करने देगा।




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