हम इंटरनेट ऑफ थिंग्स (IoT) जनरेशन में हैं! इन दिनों, आप अपने घर के गैजेट्स / डिवाइस जैसे एयर-कंडीशनर, रूम हीटर, वॉटर हीटर आदि को कहीं से भी रिमोट से कंट्रोल कर सकते हैं और ऐसा करने के लिए डिवाइस को आसानी से बनाया या खरीदा जा सकता है। कोर्स के दौरान, हमने Arduino, ESP और रास्पबेरी पाई का उपयोग करके कुछ IoT आधारित होम ऑटोमेशन प्रोजेक्ट भी बनाए हैं। लेकिन प्रत्येक वाई-फाई-आधारित IoT- सक्षम उपकरणों के लिए, आपको इंटरनेट कनेक्शन की आवश्यकता होती है या आप निर्बाध इंटरनेट / वाई-फाई कनेक्टिविटी कह सकते हैं। लेकिन ब्रॉडबैंड कनेक्शन का उपयोग करने की अपनी सीमाएं होती हैं जैसे कभी-कभी वाईफाई सिग्नल ड्रॉप (विशेष रूप से 2.4 गीगाहर्ट्ज बैंड, अधिक हस्तक्षेप के साथ कब्जा कर लिया गया) कमरे से फर्श या फर्श से।
यह इस कारण से है कि वाईफाई रिपीटर या रेंज एक्सटेंडर की आवश्यकता होती है लेकिन बाजार में उपलब्ध व्यावसायिक वाईफाई रिपीटर्स बहुत महंगे हैं जो सभी के लिए संभव विकल्प नहीं है। केवल सीमा-विस्तार के लिए कम लागत वाले समाधानों की आवश्यकता (किसी भी व्यावसायिक वाईफाई रिपीटर की कीमत की तुलना में एक तिहाई से भी कम) की आवश्यकता होती है। इसलिए, आज मैंने एक समाधान साझा किया है जो आधे घंटे के भीतर सप्ताहांत परियोजनाओं को जल्दी से बनाता है। इसके लिए, आपको किसी भी हार्डवेयर सर्किट का निर्माण करने की आवश्यकता नहीं है और आपको इलेक्ट्रॉनिक्स में विशेषज्ञ होने की आवश्यकता नहीं है। अपने कम लागत वाले वाईफाई रिपीटर या रेंज एक्सटेंडर के निर्माण के लिए नीचे दिए गए सरल चरणों का पालन करें।
नोदेमस्कु ईएसपी 8266
Nodemcu ESP8266 मुख्य और एकमात्र घटक है, इसलिए मैं कुछ बुनियादी विशेषताओं और विशिष्टताओं का भी वर्णन करना चाहूंगा। यह एक ओपन-सोर्स IoT डेवलपमेंट प्लेटफ़ॉर्म, वाईफाई मॉड्यूल का संयोजन और Arduino (माइक्रोकंट्रोलर) की विशेषताएं हैं। इसे माइक्रो USB इंटरफ़ेस (ऑनबोर्ड फ्लैश मैनेजमेंट IC के साथ) के माध्यम से Arduino IDE में भी प्रोग्राम किया जा सकता है और यह एक प्रोग्राम योग्य वाईफाई ट्रांसक्रिप्बर मॉड्यूल है जो वाईफाई नेटवर्किंग, मैश नेटवर्किंग के लिए सबसे अच्छा विकल्प है और इसमें 802.11 अंतर्राष्ट्रीय मानक EEE वाईफाई चिप, जहाज पर 3.3V है। नियामक और जहाज पर एंटीना। इसके अलावा, इसमें कई पावर इनपुट विकल्प (माइक्रो यूएसबी पोर्ट का उपयोग करने वाले इनपुट और दो प्रकार के बाहरी पावर इनपुट (5 वी वीसीसी इनपुट और 3.3 वी वीसीसी इनपुट) हैं और इसे एक्सेस प्वाइंट के रूप में इस्तेमाल किया जा सकता है।
आम तौर पर इन मॉड्यूल को सीधे Arduino IDE का उपयोग करके प्रोग्राम किया जा सकता है, लेकिन इस परियोजना के लिए, हमें NMCMCU पर फर्मवेयर को फ्लैश करना होगा। ध्यान दें कि इस प्रक्रिया के बाद, आप Arduino IDE के साथ अपने NodeMCU का उपयोग नहीं कर पाएंगे। इस बारे में और अधिक समझने के लिए आप इस ESP8266 Flashing Article का भी उल्लेख कर सकते हैं।
चरण 1: सबसे पहले, अपने ESP8266 को माइक्रो यूएसबी टाइप बी से यूएसबी केबल का उपयोग करके कंप्यूटर से कनेक्ट करें। कनेक्ट होने पर, एक नीली रोशनी संकेतक एलईडी चमक जाएगी।
चरण 2: आधिकारिक वेबसाइट से विंडोज़ के लिए ESP8266 फ़्लैश डाउनलोड टूल डाउनलोड करें। WinRAR का उपयोग करके फ़ोल्डर में ज़िप फ़ाइल को निकालने के तरीके को समझने के लिए नीचे दी गई छवि की जांच करें। WinRAR का नवीनतम संस्करण डाउनलोड करें।
चरण 3: अब, आपको डाउनलोड करना होगा ("esp_wifi_repeater-master")। यह पूरी तरह कार्यात्मक वाई-फाई रिपीटर (एनएटी और मेष नेटवर्किंग के साथ) है। ज़िप फ़ाइल डाउनलोड करें और इसे एक फ़ोल्डर में निकालें जहां आप एक फर्मवेयर फ़ोल्डर देख सकते हैं जिसमें तीन बिन फाइलें हैं (जिसका उपयोग बाद के चरणों में किया जाएगा)। इसे GitHub पेज से डाउनलोड करें। लिंक और छवि नीचे दी गई है।
ईएसपी वाईफाई रिपीटर डाउनलोड करें
अब , WinRAR का उपयोग करके फ़ाइल को ज़िप से फ़ोल्डर में निकालें
चरण 4: अब , ज़िप फ़ाइल पर राइट क्लिक करें "flash_download_tools_v3.6.8" और 'यहाँ निकालें' पर क्लिक करें। आपको अपनी निर्देशिका में "Flash_download_tools_v3.6.8" नाम से एक फ़ोल्डर मिलेगा । अब, इस फ़ोल्डर को खोलें और नीचे दिए गए चित्र में दिखाए अनुसार फ़्लैश डाउनलोड टूल खोलें।
चरण 5: एक कमांड विंडो दिखाई देती है और सूची से "ESPRESSIF डाउनलोड टूल" खोला जा सकता है। पहला विकल्प चुनें और “ESP8266 DownloadTools” पर क्लिक करें, जैसा कि आप नीचे दी गई छवि में देख सकते हैं।
एक बार जब आप उस पर क्लिक करते हैं, तो आपको मुख्य चमकती उपकरण / विंडो दिखाई देगी जैसा कि नीचे दी गई तस्वीर में दिखाया गया है।
चरण 6: जैसा कि मैंने चरण 3 में उल्लेख किया है, आपको github से esp_wifi_repeater- मास्टर को डाउनलोड करना होगा और ज़िप फ़ाइल को फ़ोल्डर में निकालना होगा। फ़ोल्डर खोलें और आपको एक फर्मवेयर फ़ोल्डर दिखाई देगा जिसमें 3 बिन फाइलें होंगी। ESP8266 डाउनलोड टूल से एक-एक करके सभी बिन फ़ाइलों का चयन करें और चुनें और फ़ाइल का नाम दाईं ओर बॉक्स पर रखें। यह एक महत्वपूर्ण कदम है।
राइट-क्लिक करें और 'नाम बदलें' का चयन करें। फिर बिन फ़ाइल (बिना.बिन) के नाम को कॉपी करें और नीचे दिए गए चित्र में दिखाए अनुसार @ बॉक्स के बाद पेस्ट करें।
चरण 7: यह एक बहुत ही महत्वपूर्ण कदम है। नीचे दी गई छवि की जाँच करें और निर्देश और स्क्रीनशॉट के अनुसार प्रदान की, सभी बिन फ़ाइल के लिए दोहराने और तरह esp8266 फ़्लैश डाउनलोड उपकरण के कुछ सेटिंग में बदलाव (एसपीआई स्पीड: 80MHz, SPI मोड: Qio, फ़्लैश आकार: 32Mbit) और चयन अच्छी तरह पेश आना, बॉड दर: 115200 और अंत में "स्टार्ट" बटन पर क्लिक करके अपना ईएसपी 8266 चमकाना शुरू करें।
फ्लैश करने से पहले, आपको "IDLE" लिखा हुआ दिखाई देगा, जिसका अर्थ है कि यह एक आदर्श स्थिति है और सफलतापूर्वक चमकने के बाद, आपको ESP8266 डाउनलोड टूल की मॉनिटर विंडो में " FINISH " संवाद दिखाई देगा । इसके अलावा, आप सभी चमकती संबंधित जानकारी देख सकते हैं, और आपको एक्सेस प्वाइंट मैक एड्रेस और एसटीए मैक एड्रेस मिलेगा, जो एक बहुत ही महत्वपूर्ण नेटवर्क और डिवाइस पहचान से संबंधित जानकारी है।
अब, बस अपने ESP8266 को डिस्कनेक्ट करें और इसे फिर से कनेक्ट करें या आप ESP 8266 पर रीसेट बटन दबा सकते हैं ताकि फ़र्मवेयर पुनरारंभ हो।
चरण 8: अब, आपको एक नया एक्सेसपॉइंट या वाई-फाई हॉटस्पॉट नाम "MyAP" मिला है, जो कि ESP8266 द्वारा प्रसारित SSID है, लेकिन इसे दबाए रखें! इसकी कोई इंटरनेट कनेक्टिविटी नहीं है।
आपको इसके कॉन्फ़िगरेशन पृष्ठ को खोलकर अपने मुख्य घर / कार्यालय के वाई-फाई राउटर को सेट और कॉन्फ़िगर करना होगा। अपने मोबाइल / लैपटॉप को इससे ("MyAP") SSID से कनेक्ट करें और अपने पसंदीदा ब्राउज़र से IP एड्रेस (192.168.4.1) डायल करें और कॉन्फ़िगरेशन पेज खुल जाएगा। STA सेटिंग्स के तहत अपना मुख्य वाईफाई नेटवर्क SSID नाम और पासवर्ड जोड़ें और कनेक्ट पर क्लिक करें। उसके बाद, कॉन्फ़िगरेशन सेटिंग्स सहेजी जाएंगी और एपी (एक्सेस प्वाइंट) सेटिंग्स के तहत, आप अपना एसएसआईडी नाम और पासवर्ड सेट कर सकते हैं। सबसे लोकप्रिय WPA2 की तरह एन्क्रिप्शन सुरक्षा प्रकारों का चयन करें। बेहतर समझ के लिए नीचे दिए गए स्क्रीनशॉट का पालन करें।
चरण 9: सब कुछ हो जाने के बाद, मैंने बस plexiglass के टुकड़े पर या ग्लास फाइबर में एक साधारण निर्माण किया और एक ऑन-ऑफ स्विच जोड़ा। प्रयोगात्मक रूप से, मैंने 2 डीबीआई एंटीना के दो टुकड़े जोड़े और बेहतर वाईफाई रेंज कवरेज के लिए एक जहाज पर एंटीना के साथ जोड़ा, जिसे घुमाया भी जा सकता है (हालांकि ईएसपी 8266 में ऑनबोर्ड एंटीना है)। मैंने इसे USB केबल के साथ 5v USB मोबाइल चार्जर का उपयोग करके संचालित किया और ESP8266 MicroUSB पोर्ट पर कनेक्ट किया और इसे एसी सॉकेट पर रख दिया। यह दीर्घकालिक उपयोग के लिए सबसे अच्छा विश्वसनीय बिजली की आपूर्ति है।
एक और लाभ यह है कि इस वाई-फाई रिपीटर को 5 वी बिजली की आपूर्ति की आवश्यकता होती है जिसे एक अच्छे पावर बैंक से संचालित किया जा सकता है आप इस लेख का पालन करके अपना स्वयं का पावर बैंक भी बना सकते हैं। इसलिए, संभावना है कि इसका उपयोग आपके मोबाइल फोन के साथ-साथ बाहरी रूप से भी किया जा सकता है लेकिन व्यावसायिक वाई-फाई रिपीटर में यह सुविधा नहीं है। आप इसका उपयोग सड़क पर नहीं कर सकते क्योंकि एसी बिजली की आपूर्ति हमेशा आवश्यक होती है।
वाई-फाई पुनरावर्तक का पूरा काम नीचे दिए गए वीडियो में पाया जा सकता है, हमने इस नए वाई-फाई रिपीटर में गति परीक्षण भी किया है और लगभग 4.0Mbps प्राप्त किया है। यदि आपके कोई प्रश्न हैं, तो कृपया उन्हें टिप्पणी अनुभाग में छोड़ दें या अन्य तकनीकी प्रश्नों के लिए हमारे मंचों का उपयोग करें।