Arduino WiFi कसरी प्रयोग गर्ने

Arduino WiFi कसरी प्रयोग गर्ने
Philip Lawrence

यदि तपाइँ तपाइँको Arduino परियोजनाहरूमा Wi-Fi एकीकृत गर्न चाहनुहुन्छ भने, तपाइँ त्यसो गर्न धेरै तरिकाहरू छन् भनेर सुन्न पाउँदा खुसी हुनुहुनेछ। थप रूपमा, तपाईको Arduino माइक्रोकन्ट्रोलरसँग Wi-Fi मोड्युल नभए पनि तपाईलाई चिन्ता लिनु पर्दैन। तपाईलाई चाहिने भनेको Arduino-compatible Wi-Fi मोड्युल भएको Arduino Wi-Fi शिल्ड हो, र तपाई जानु राम्रो हुन्छ।

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

यस गाइडमा, तपाईंले आफ्नो Arduino बोर्डमा Wi-Fi मोड्युल स्थापना गर्न र यसलाई जडान गर्न जान्न आवश्यक पर्ने सबै कुराहरू सिक्नुहुनेछ। इन्टरनेट।

Arduino WiFi परियोजनाहरूले कसरी काम गर्छ

तपाईँको Arduino परियोजनामा ​​Wi-Fi थप्ने धेरै तरिकाहरू छन्, त्यसैले आफ्नो आवश्यकताको आधारमा उत्तम दृष्टिकोण छनोट गर्नु आवश्यक छ। यदि तपाईं भाग्यशाली हुनुहुन्छ भने, तपाईंलाई छुट्टै बोर्डको आवश्यकता नहुन सक्छ। Arduino Uno WiFi सहित धेरै Arduino बोर्डहरूमा निर्मित Wi-Fi क्षमता छ।

यद्यपि, Arduino उत्पादन लाइनमा कुनै पनि Arduino माइक्रोकन्ट्रोलरसँग काम गर्न डिजाइन गरिएको विशेष Arduino WiFi/Wireless Shield समावेश छ। -इन वायरलेस मोड्युल।

समाधान सरल छ - एक बाह्य वायरलेस मोड्युल प्रयोग गर्नुहोस् (Wi-Fi + BT) सँग उपयुक्ततपाईंको Arduino बोर्ड।

के मैले Arduino WiFi शील्ड प्रयोग गर्नुपर्छ?

Arduino Wi-Fi शिल्डहरू आधिकारिक रूपमा बन्द गरिएको छ र अब बजारमा उपलब्ध छैन, तपाईंको परियोजनाहरूमा Wi-Fi थप्ने सबैभन्दा सजिलो विकल्प ESP8266 जस्तै Arduino Wi-Fi मोड्युल प्रयोग गर्नु हो।<1

यो मोड्युल एउटा माइक्रोकन्ट्रोलर हो जुन कस्टम फर्मवेयरको फराकिलो एर्रेसँग फिट गर्न सकिन्छ र यसले तपाइँलाई Wi-Fi मा कसरी जडान गर्न सक्नुहुन्छ भन्ने बारे धेरै नियन्त्रण दिन्छ।

सिफारिस गरिएको: रास्पबेरी कसरी सेटअप गर्ने स्थिर आईपी संग Pi Wifi

Arduino Uno WiFi कसरी सेट अप गर्ने

यद्यपि, यस गाइडको लागि, हामी चीजहरू सरल र बुझ्न योग्य राख्नेछौं ताकि जो कोहीले पनि यसलाई सजिलै पछ्याउन सकून्, तपाईंको कुनै फरक पर्दैन। अनुभव वा प्राविधिक विशेषज्ञताको स्तर।

हामी बुझ्छौं कि यी चीजहरू धेरै जटिल हुन सक्छन्, त्यसैले हामी तपाइँलाई तपाइँको ESP8266 मा प्रत्येक कमाण्ड कसरी सुरु गर्ने भन्ने बारे जान्दछौं ताकि यो तुरुन्त तपाइँको नेटवर्कमा जडान हुनेछ।

त्यसोभए, Arduino IDE र यसका उपकरणहरूलाई नजिकबाट हेरौं।

तपाईंलाई के चाहिन्छ

धेरै Arduino परियोजनाहरूले सुरक्षित WiFi जडानमा जडान गर्न विभिन्न विधिहरू प्रयोग गर्छन्। यद्यपि, यस गाइडको लागि, हामी हाल यो कार्यक्षमता नभएको बोर्डमा WiFi समर्थन थप्न Arduino WiFi मोड्युलको उदाहरण लिनेछौं।

यसको लागि, तपाइँलाई निम्न उपकरणहरू चाहिन्छ:

  • Arduino Uno
  • Arduino IDE
  • तारिङ
  • USB केबल
  • ESP8266 WiFiमोड्युल
  • ब्रेडबोर्ड

तपाईँको ESP8266 मोड्युल पहिले नै जाँच गर्न आवश्यक छ, किनकि यो पहिले नै स्थापित उपयुक्त फर्मवेयरको साथ आउनुपर्दछ। यसले तपाईंको नेटवर्कमा मोड्युल जडान गर्ने प्रक्रियालाई सरल बनाउनेछ।

अब तपाईंसँग सबै कुरा हातमा छ, परियोजनाको तार जडान सुरु गरौं। त्यस पछि, हामी तपाइँको Arduino बोर्डलाई WiFi मा जडान गर्न जान्न आवश्यक पर्ने आदेशहरू बारे छलफल गर्नेछौं।

Arduino Uno WiFi Wiring

यस परियोजनामा, Arduino ले ESP8266 सँग सञ्चार गर्नेछ: तपाइँ Arduino WiFi मोड्युलसँग सञ्चार गर्न ट्रान्समिटिङ र रिसिभिङ पिनहरू प्रयोग गर्नुहोस्।

अनिवार्य रूपमा, तपाईंले सर्किट सेट अप गर्नुहुनेछ, र तपाईंको Arduino Uno को जानकारीको प्रवाहलाई सहज बनाउन तपाईंलाई प्रसारण च्यानलको रूपमा काम गर्न तारहरू चाहिन्छ। WiFi वा Arduino 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 जडान गर्नुहोस्।GND मा ESP2866

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

ESP8266 सँग सञ्चार गर्दै

हामी सबैलाई थाहा छ कि कम्प्युटरहरू फरक भाषा बोल्छन्, त्यसैले यन्त्रसँग सञ्चार गर्न, तपाईं यसको भाषा बोल्न सक्षम हुनुपर्छ। यसको मतलब तपाईले यन्त्रले गर्न चाहेको कार्यलाई सञ्चार गर्न मद्दतको लागि कोडहरू र आदेशहरू लेख्नमा राम्रोसँग जानकार हुनुपर्छ।

यो पनि हेर्नुहोस्: वाइफाइ प्रोटेक्टेड सेटअप (WPS) भनेको के हो, & के यो सुरक्षित छ?

चरण 1

यो पनि हेर्नुहोस्: राउटरमा NAT प्रकार कसरी परिवर्तन गर्ने

निम्नमा आधारित उदाहरणका लागि, हामी Arduino बोर्डमा स्केच अपलोड गर्नुको सट्टा सिधै ESP8266 सँग कुराकानी गर्नेछौं। तसर्थ, तपाईंले पूर्वनिर्धारित बैंक स्केच अपलोड गर्न सक्नुहुन्छ – तपाईंले यो यन्त्रसँग Arduino फाइलहरूमा फेला पार्नुहुनेछ।

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

चरण 2

निश्चित गर्नुहोस् कि Arduino USB मार्फत Arduino IDE मा जडान गरिएको छ। त्यसपछि मात्र तपाईं आदेशहरू सुरु गर्न सक्नुहुन्छ। तपाईंले यो कोड चलाउनुभएपछि, उपकरण खण्डमा जानुहोस् र सिरियल मनिटरहरू चयन गर्नुहोस्। तपाईंले विगतका परियोजनाहरूमा यो गर्नुभएन, तर योतपाईंले देख्नु भएको विन्डोमा धेरै विकल्पहरू परिवर्तन गर्नुपर्नेछ।

पहिले, देखा पर्ने ड्रपडाउन बक्समा क्लिक गर्नुहोस् र "नयाँलाइन" चयन गर्नुहोस्, त्यसपछि यसलाई "दुवै NL र amp; CR”।

अर्को, अवस्थित 9,600 बाट 115,200 को नयाँ दरमा बाड दर परिवर्तन गर्नुहोस्। अब तपाइँको सिरियल मनिटरले तपाइँको ESP8266 सँग सिधै सञ्चार गर्न सक्षम हुनेछ।

चरण 3

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

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

यस चरणमा, तपाईंले आफ्नो Arduino WiFi मोड्युललाई कुनै पनि नेटवर्कमा म्यानुअल रूपमा जडान गर्न सक्नुहुन्छ।

चरण 4

WiFi जडान सुरु गर्न, निम्न आदेश चलाउनुहोस्:

यो कठिन भाग हो: निश्चित गर्नुहोस् कि तपाइँ SSID र पासवर्ड बदल्नुहुन्छ। प्रत्येक आदेशलाई अन्धाधुन्ध पछ्याउनुको सट्टा तपाईको Wi-Fi नेटवर्कको नाम र पासवर्डको साथ कोड। अर्को, राउटरमा लेबलहरू हेरेर आफ्नो Wi-Fi नेटवर्कको नाम जाँच गर्नुहोस्। तपाईंले दुवैको लागि सही हिज्जे प्रयोग गर्नुपर्छ।

चरण 5

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

यसैले हामी सिरियल मोनिटरसँग सञ्चार गर्छौं किनभने हामीले चलाउने प्रत्येक आदेशको लागि, हामीले एक प्राप्त गर्छौं। प्रतिक्रिया जसले हामीलाई बताउँछ कि हामी सही ट्र्याकमा छौं।

चरण 6

यदि तपाइँले माथिको प्रतिक्रिया पाउनुभयो भने, यसको मतलब अब तपाइँ सफलतापूर्वक जडान गर्नुभएको छ। तपाईको ESP8266 मोड्युल तपाईको Wi-Fi नेटवर्कमा। यदि तपाइँ Wi-Fi ठेगाना जाँच गर्न चाहानुहुन्छ जहाँ तपाइँको Arduino Wi-Fi मोड्युल हाल अवस्थित छ, तपाइँ यसलाई निम्न सरल आदेशको साथ गर्न सक्नुहुन्छ:

यो आदेशले तपाइँको नेटवर्कको आईपी ठेगाना उत्पन्न गर्नेछ। उही आदेशले तपाईले प्रयोग गरिरहनु भएको Wi-Fi मोड्युलको MAC ठेगाना पनि उत्पन्न गर्दछ।

सबैभन्दा व्यावहारिक आदेशहरू जान्नु आवश्यक छ, किनकि यसले तपाइँलाई तपाइँको Arduino-आधारित ताररहित परियोजनाहरूको दायरा र कार्यसम्पादनलाई अनुकूलन गर्न दिन्छ। र सबै भन्दा राम्रो भाग यो हो कि यदि तपाइँ अड्कनुभयो भने, सिरियल मनिटरले तपाइँलाई सूचित गर्नेछ। यसको मतलब तपाईंले फेरि सुरु गर्नु पर्दैन तर आफ्नो प्रगति नगुमाइकन चरणबद्ध रूपमा काम गर्न सक्नुहुन्छ।

किन Arduino Uno WiFi सेटअप गर्नुहोस्?

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

यसको ESP2866 Wi-Fi मोड्युलले TCP/ICP प्रोटोकल समर्थन गर्दछ।UNO Rev3 पहुँच बिन्दुको रूपमा काम गर्दा IoT geeks, निर्माताको समुदाय, र प्रोटोटाइप उत्साहीहरूका लागि शीर्ष छनोट हो।

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

सारांश

तपाईको आफ्नै Arduino Uno WiFi परियोजना कार्यान्वयन गर्न डरलाग्दो लाग्न सक्छ, र तपाईंलाई केही प्राविधिक ज्ञान चाहिन्छ। र विशिष्ट उपकरणहरू। यद्यपि, यी सीपहरू हुन् जुन जो कोहीले थोरै समय, धैर्यता र समर्पणका साथ सिक्न सक्छन्।

पूरा परियोजनालाई केही चरणहरूमा जोड्न:

चरण 1

तपाईँका उपकरणहरू सङ्कलन गर्नुहोस्

चरण 2

सर्किट निर्माण गर्नुहोस्

चरण 3

मोड्युलसँग सञ्चार गर्नुहोस्

चरण 4

कोडहरू र आदेशहरू प्रविष्ट गर्नुहोस्

तपाईंले यी चरणहरू पूरा गरेपछि, तपाईंले पूर्ण वाइफाइ नेटवर्कको साथ ESP2866 WiFi मोड्युल छ। यसले तपाईंलाई सजिलैसँग वायरलेस इन्टरनेटमा जडान गर्न र कुनै पनि अन्य माइक्रो-कन्ट्रोलरको लागि इन्टरनेट पहुँचको रूपमा सेवा गर्न अनुमति दिनेछ।




Philip Lawrence
Philip Lawrence
फिलिप लरेन्स एक टेक्नोलोजी उत्साही र इन्टरनेट जडान र वाइफाइ टेक्नोलोजीको क्षेत्रमा विशेषज्ञ हुन्। उद्योगमा एक दशक भन्दा बढी अनुभवको साथ, उनले धेरै व्यक्ति र व्यवसायहरूलाई उनीहरूको इन्टरनेट र वाइफाइ-सम्बन्धित समस्याहरूको साथ मद्दत गरेका छन्। इन्टरनेट र वाइफाइ टिप्सका लेखक र ब्लगरको रूपमा, उहाँले आफ्नो ज्ञान र विशेषज्ञतालाई सरल र बुझ्न सजिलो तरिकामा साझा गर्नुहुन्छ जसबाट सबैले लाभ उठाउन सक्छन्। फिलिप कनेक्टिभिटी सुधार गर्न र सबैको लागि इन्टरनेट पहुँचयोग्य बनाउनको लागि एक भावुक अधिवक्ता हो। जब उसले लेख्न वा टेक-सम्बन्धित समस्याहरूको निवारण गर्दैन, उसले पैदल यात्रा, क्याम्पिङ, र उत्कृष्ट आउटडोर अन्वेषणको आनन्द लिन्छ।