Arduino WiFi कसे वापरावे

Arduino WiFi कसे वापरावे
Philip Lawrence

तुम्हाला तुमच्या Arduino प्रकल्पांमध्ये वाय-फाय समाकलित करायचे असल्यास, असे करण्याचे अनेक मार्ग आहेत हे ऐकून तुम्हाला आनंद होईल. याव्यतिरिक्त, आपल्या Arduino मायक्रोकंट्रोलरमध्ये वाय-फाय मॉड्यूल नसले तरीही आपल्याला काळजी करण्याची आवश्यकता नाही. तुम्हाला फक्त Arduino-सुसंगत वाय-फाय मॉड्यूलसह ​​Arduino Wi-Fi शील्डची आवश्यकता आहे आणि तुम्ही जाण्यासाठी चांगले आहात.

काही लोकप्रिय Arduino बोर्डांमध्ये अंगभूत वायरलेस वैशिष्ट्यांचा अभाव आहे, परंतु असे करण्याचे मार्ग आहेत विस्तार आणि बाह्य वाय-फाय मॉड्यूल वापरून त्यांना वाय-फाय सुसंगत बनवा. दुसरीकडे, Arduino UNO Rev मध्ये अंगभूत WiFi सपोर्ट आहे, त्यामुळे त्याला स्टँडअलोन Arduino Shield ची गरज नाही. शेवटी, Arduino Uno Wi-Fi मॉडेल Arduino सॉफ्टवेअर वापरून प्रोग्रॅम केले आहे.

या मार्गदर्शकामध्ये, तुम्हाला तुमच्या Arduino बोर्डवर वाय-फाय मॉड्यूल स्थापित करण्यासाठी आणि त्यास कनेक्ट करण्यासाठी आवश्यक असलेली प्रत्येक गोष्ट तुम्ही शिकाल. इंटरनेट.

Arduino WiFi प्रोजेक्ट कसे कार्य करतात

तुमच्या Arduino प्रोजेक्टमध्ये Wi-Fi जोडण्याचे अनेक मार्ग आहेत, त्यामुळे तुमच्या गरजांवर आधारित सर्वोत्तम दृष्टिकोन निवडणे आवश्यक आहे. जर तुम्ही भाग्यवान असाल, तर तुम्हाला वेगळ्या बोर्डची आवश्यकता नाही. Arduino Uno WiFi सह अनेक Arduino बोर्डांमध्ये अंगभूत वाय-फाय क्षमता आहे.

तथापि, Arduino उत्पादन लाइनमध्ये कोणत्याही Arduino मायक्रोकंट्रोलरसह काम करण्यासाठी डिझाइन केलेले अनन्य Arduino WiFi/Wireless Shield समाविष्ट आहे ज्यामध्ये बिल्ट नसलेला आहे. -इन वायरलेस मॉड्यूल.

उपाय सोपा आहे - बाह्य वायरलेस मॉड्यूल वापरा (वाय-फाय + बीटी) सह सुसंगततुमचा Arduino बोर्ड.

मी Arduino WiFi शील्ड वापरावे का?

Arduino Wi-Fi शील्ड अधिकृतपणे बंद करण्यात आल्याने आणि यापुढे बाजारात उपलब्ध नसल्यामुळे, तुमच्या प्रकल्पांमध्ये वायफाय जोडण्याचा सर्वात सोपा पर्याय म्हणजे ESP8266 प्रमाणेच Arduino Wi-Fi मॉड्यूल वापरणे.<1

हे मॉड्यूल एक मायक्रोकंट्रोलर आहे जे सानुकूल फर्मवेअरच्या विस्तृत अ‍ॅरेसह फिट केले जाऊ शकते आणि आपण Wi-Fi शी कसे कनेक्ट करू शकता यावर बरेच नियंत्रण देते.

शिफारस केलेले: रास्पबेरी कसे सेट करावे स्थिर IP सह Pi Wifi

Arduino Uno WiFi कसे सेट करावे

तथापि, या मार्गदर्शकासाठी, आम्ही गोष्टी सोप्या आणि समजण्यायोग्य ठेवू जेणेकरुन कोणीही त्याचे सहजपणे अनुसरण करू शकेल, मग तुमचे काहीही असो. अनुभव किंवा तांत्रिक कौशल्याची पातळी.

आम्ही समजतो की या गोष्टी खूपच गुंतागुंतीच्या होऊ शकतात, म्हणून आम्ही तुम्हाला तुमच्या ESP8266 वरील प्रत्येक कमांड कशी सुरू करायची ते पाहू जेणेकरून ते तुमच्या नेटवर्कशी त्वरित कनेक्ट होईल.

तर, Arduino IDE आणि त्याची साधने जवळून पाहू.

तुम्हाला काय हवे आहे

अनेक Arduino प्रकल्प सुरक्षित वायफाय कनेक्शनशी जोडण्यासाठी विविध पद्धती वापरतात. तथापि, या मार्गदर्शकासाठी, सध्या ही कार्यक्षमता नसलेल्या बोर्डवर वायफाय समर्थन जोडण्यासाठी आम्ही Arduino WiFi मॉड्यूलचे उदाहरण घेऊ.

हे करण्यासाठी, तुम्हाला खालील साधनांची आवश्यकता असेल:

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

तुमचे ESP8266 मॉड्यूल आधीच तपासणे आवश्यक आहे, कारण ते आधीपासून स्थापित केलेल्या योग्य फर्मवेअरसह आले पाहिजे. हे मॉड्यूलला तुमच्या नेटवर्कशी जोडण्याची प्रक्रिया सुलभ करेल.

आता तुमच्या हातात सर्वकाही आहे, चला प्रकल्पाचे वायरिंग सुरू करूया. त्यानंतर, तुमचा Arduino बोर्ड वायफायशी जोडण्यासाठी तुम्हाला आवश्यक असलेल्या आज्ञांवर आम्ही चर्चा करू.

Arduino Uno WiFi वायरिंग

या प्रकल्पात, Arduino ESP8266 शी संवाद साधेल: तुम्ही Arduino WiFi मॉड्यूलशी संवाद साधण्यासाठी ट्रान्समिटिंग आणि रिसीव्हिंग पिन वापरा.

मूलत:, तुम्ही एक सर्किट सेट कराल आणि तुमच्या Arduino Uno साठी माहितीचा प्रवाह सुलभ करण्यासाठी ट्रान्समिशन चॅनेल म्हणून काम करण्यासाठी तुम्हाला वायरची आवश्यकता असेल. WiFi किंवा Arduino WiFi शील्ड.

पहिली पायरी म्हणजे सर्वकाही जोडणे. खालील चरणांचे पालन करण्याची काळजी घ्या कारण वायरिंगमध्ये गोंधळामुळे तुमच्या संपूर्ण प्रकल्पाला धोका निर्माण होऊ शकतो.

हे देखील पहा: Verizon Fios WiFi काम करत नाही? या निराकरणे वापरून पहा

मला कोणत्या वायरची आवश्यकता आहे?

तुमच्या Arduino Uno WiFi प्रकल्पाच्या पहिल्या टप्प्यात, तुम्ही खालील वायर जोडून सुरुवात कराल:

  • प्रथम, ESP8266 वर उपस्थित असलेल्या TX ला TX शी कनेक्ट करा. Arduino Uno
  • पुढे, ESP8266 चा RX Arduino Uno वर RX ला कनेक्ट करा
  • त्यानंतर, ESP2866 च्या ER ला Arduino Uno वरील 3.3V ला कनेक्ट करा
  • पुढे , ESP8266 वरील VCC किंवा 3v3 ला Arduino Uno वरील 3.3V ला कनेक्ट करा
  • शेवटी, Arduino Uno वर GND कनेक्ट कराESP2866 वरील GND ला

आता तुमच्याकडे सर्व तारा योग्यरित्या जोडल्या गेल्या आहेत, आम्ही तितक्याच आवश्यक चरणांसह सुरुवात करू शकतो. योग्य वायरिंग हे सुनिश्चित करेल की तुमचा Arduino Uno Arduino IDE मध्ये सापडलेल्या सिरीयल मॉनिटरवरून ESP2866 ला आदेश देऊ शकेल. हे मॉड्यूल इंटरनेटशी कनेक्ट करण्यासाठी आवश्यक संगणक आदेश पाठविण्यास मदत करेल.

ESP8266 सह संप्रेषण

आम्हा सर्वांना माहित आहे की संगणक भिन्न भाषा बोलतात, त्यामुळे डिव्हाइसशी संवाद साधण्यासाठी, तुम्हाला तिची भाषा बोलता आली पाहिजे. याचा अर्थ तुम्ही डिव्हाइसने करू इच्छित असलेली क्रिया संप्रेषण करण्यात मदत करण्यासाठी तुम्हाला कोड आणि आदेश लिहिण्यात चांगले पारंगत असले पाहिजे.

चरण 1

खालील गोष्टींवर आधारित उदाहरणार्थ, आम्ही Arduino बोर्डवर स्केच अपलोड करण्याऐवजी ESP8266 शी थेट संवाद साधू. म्हणून, तुम्ही डीफॉल्ट बँक स्केच अपलोड करू शकता – तुम्हाला हे डिव्हाइससह Arduino फाइल्समध्ये मिळेल.

तुम्हाला ते सापडले नाही, तर तुम्ही खाली उपलब्ध कोड कॉपी करू शकता. हे तुमच्या Arduino च्या पार्श्वभूमीत चालू असलेल्या कोडमधील कोणत्याही सूचना पुसून टाकेल आणि रिकाम्या स्लेटसह सुरू करण्यात मदत करेल.

स्टेप 2

खात्री करा Arduino USB द्वारे Arduino IDE शी जोडलेले आहे. तरच तुम्ही आज्ञांसह प्रारंभ करू शकता. तुम्ही हा कोड चालवल्यानंतर, टूल्स विभागात जा आणि सीरियल मॉनिटर्स निवडा. तुम्ही कदाचित मागील प्रकल्पांमध्ये हे केले नसेल, परंतु हेतुम्हाला दिसत असलेल्या विंडोमध्‍ये अनेक पर्याय बदलावे लागतील.

प्रथम, दिसणार्‍या ड्रॉपडाउन बॉक्सवर क्लिक करा आणि "न्यूलाइन" निवडा, नंतर त्याचे नाव बदलून "दोन्ही NL & CR”.

पुढे, बॉड रेट विद्यमान 9,600 वरून 115,200 च्या नवीन दरात बदला. आता तुमचा सिरीयल मॉनिटर तुमच्या ESP8266 शी थेट संवाद साधण्यास सक्षम असेल.

चरण 3

आता या पायऱ्या पूर्ण झाल्या आहेत, तुम्ही तुमची प्रगती तपासू शकता आणि तपासू शकता. कनेक्शन यशस्वीरित्या सेट केले आहे की नाही हे पाहण्यासाठी. तुम्ही आतापर्यंत केलेले सर्व काही कार्य करत आहे की नाही हे तपासण्यासाठी, खालील कमांड टाईप करा:

सर्व काही ठीक काम करत असल्यास, तुम्हाला तुमच्या डिव्हाइसवरून "ओके" म्हणणारा प्रतिसाद मिळेल. ही तुमच्या सिरीयल मॉनिटरची सूचना आहे जी तुम्ही पुढील पायरीवर जाऊ शकता. आता तुम्हाला "ओके" प्राप्त झाले आहे, तुम्ही ESP8266 डिव्हाइसद्वारे समर्थित भिन्न AT कमांड पाठवू शकता.

या टप्प्यावर, तुम्ही तुमचे Arduino WiFi मॉड्यूल कोणत्याही नेटवर्कशी मॅन्युअली कनेक्ट करू शकता.

चरण 4

वायफाय कनेक्टिव्हिटी सुरू करण्यासाठी, खालील कमांड चालवा:

हा अवघड भाग आहे: तुम्ही SSID आणि पासवर्ड बदलल्याची खात्री करा प्रत्येक आज्ञा आंधळेपणाने फॉलो करण्यापेक्षा तुमच्या वाय-फाय नेटवर्कचे नाव आणि पासवर्डसह कोड. पुढे, राउटरवरील लेबले पाहून तुमच्या वाय-फाय नेटवर्कचे नाव तपासा. तुम्ही दोन्हीसाठी योग्य शब्दलेखन वापरावे.

चरण 5

आता तेतुम्ही आवश्यक बदल केले आहेत आणि कोड चालवला आहे, तुम्हाला पुढील वाचन दिसेल. पुन्हा, कमांड्सच्या प्रगतीबद्दल आणि त्या बरोबर आहेत की नाही याचा हा तुमच्या सिरीयल मॉनिटरचा अहवाल आहे.

म्हणूनच आम्ही म्हणतो की आम्ही सीरियल मॉनिटरशी संवाद साधतो कारण आम्ही चालवलेल्या प्रत्येक कमांडसाठी आम्हाला एक प्राप्त होतो. प्रतिसाद जो आम्हाला सांगतो की आम्ही योग्य मार्गावर आहोत का तुमचे ESP8266 मॉड्यूल तुमच्या वाय-फाय नेटवर्कवर. तुमचा Arduino Wi-Fi मॉड्यूल सध्या कुठे आहे तो Wi-Fi पत्ता तपासायचा असल्यास, तुम्ही हे खालील सोप्या आदेशाने करू शकता:

ही कमांड तुमच्या नेटवर्कचा IP पत्ता तयार करेल. हीच कमांड तुम्ही वापरत असलेल्या वाय-फाय मॉड्यूलचा MAC पत्ता देखील व्युत्पन्न करते.

सर्वात व्यावहारिक आदेश जाणून घेणे आवश्यक आहे, कारण ते तुम्हाला तुमच्या Arduino-आधारित वायरलेस प्रकल्पांची व्याप्ती आणि कार्यप्रदर्शन ऑप्टिमाइझ करू देते. आणि सर्वात चांगली गोष्ट म्हणजे तुम्ही अडकलात तरीही सिरीयल मॉनिटर तुम्हाला सूचित करेल. याचा अर्थ तुम्हाला पुन्हा सुरुवात करावी लागणार नाही पण तुमची प्रगती न गमावता तुम्ही टप्प्याटप्प्याने काम करू शकता.

Arduino Uno WiFi का सेट करा?

Arduino ने Arduino UNO च्या सुधारित आवृत्तीसह वायरलेस क्षमता सादर केली. त्याच्या पूर्ववर्ती प्रमाणे, Arduino UNO Rev3 मध्ये ATmega328P SoC वैशिष्ट्ये आहेत.

त्याचे ESP2866 वाय-फाय मॉड्यूल TCP/ICP प्रोटोकॉल समर्थनासह बनवतेUNO Rev3 ही IoT गीक्स, निर्मात्याचा समुदाय आणि प्रोटोटाइपिंग उत्साही लोकांसाठी एक अ‍ॅक्सेस पॉइंट म्हणून काम करताना सर्वात वरची निवड आहे.

हे सर्व कठोर परिश्रम करण्यामागचे एक महत्त्वाचे कारण म्हणजे Uno वाय-फाय अधिक-सपोर्ट करते. द-एअर प्रोग्रामिंग जे Arduino स्केचेस किंवा Wi-Fi फर्मवेअर हस्तांतरित करण्यासाठी खूप उपयुक्त आहे.

सारांश

तुमचा स्वतःचा Arduino Uno WiFi प्रकल्प कार्यान्वित करणे कदाचित भीतीदायक वाटेल आणि तुम्हाला काही तांत्रिक ज्ञानाची आवश्यकता असेल. आणि विशिष्ट साधने. तथापि, ही अशी कौशल्ये आहेत जी कोणीही थोडा वेळ, संयम आणि समर्पणाने शिकू शकतो.

काही चरणांमध्ये संपूर्ण प्रकल्पाची बेरीज करण्यासाठी:

चरण 1

तुमची साधने गोळा करा

चरण 2

सर्किट तयार करा

हे देखील पहा: वायझ कॅमेरा नवीन वायफायशी कसा जोडायचा

चरण 3

मॉड्युलसह संप्रेषण करा

चरण 4

कोड आणि आदेश प्रविष्ट करा

तुम्ही या चरण पूर्ण केल्यावर, तुम्ही संपूर्ण WiFi नेटवर्कसह ESP2866 WiFi मॉड्यूल आहे. हे तुम्हाला वायरलेस इंटरनेटशी सहजपणे कनेक्ट करण्याची आणि इतर कोणत्याही मायक्रो-कंट्रोलरसाठी इंटरनेट प्रवेश म्हणून काम करण्यास अनुमती देईल.




Philip Lawrence
Philip Lawrence
फिलिप लॉरेन्स हे तंत्रज्ञान उत्साही आणि इंटरनेट कनेक्टिव्हिटी आणि वायफाय तंत्रज्ञान क्षेत्रातील तज्ञ आहेत. उद्योगातील एक दशकाहून अधिक अनुभवासह, त्याने असंख्य व्यक्ती आणि व्यवसायांना त्यांच्या इंटरनेट आणि वायफाय-संबंधित समस्यांसह मदत केली आहे. इंटरनेट आणि वायफाय टिप्सचे लेखक आणि ब्लॉगर म्हणून, ते त्यांचे ज्ञान आणि कौशल्ये सोप्या आणि समजण्यास सोप्या पद्धतीने शेअर करतात ज्याचा सर्वांना फायदा होऊ शकतो. फिलिप कनेक्टिव्हिटी सुधारण्यासाठी आणि प्रत्येकासाठी इंटरनेट उपलब्ध करून देण्यासाठी एक उत्कट वकील आहे. जेव्हा तो टेक-संबंधित समस्या लिहित नाही किंवा समस्यानिवारण करत नाही, तेव्हा त्याला हायकिंग, कॅम्पिंग आणि उत्तम घराबाहेर एक्सप्लोर करणे आवडते.