কিভাবে একটি NodeMCU (ESP8266) একটি Wi-Fi এক্সটেন্ডারে পরিণত করবেন

কিভাবে একটি NodeMCU (ESP8266) একটি Wi-Fi এক্সটেন্ডারে পরিণত করবেন
আপনার মত পাঠকরা MUO সমর্থন করতে সাহায্য করে। আপনি যখন আমাদের সাইটে লিঙ্ক ব্যবহার করে একটি ক্রয় করেন, আমরা একটি অনুমোদিত কমিশন উপার্জন করতে পারি। আরও পড়ুন

ওয়্যারলেস সংযোগ সহ সাশ্রয়ী এবং শক্তিশালী মাইক্রোকন্ট্রোলারের ক্ষেত্রে, ESP8266 চিপটি আলাদা, ESP01, D1 Mini, এবং NodeMCU-এর মতো শক্তি প্রদানকারী বোর্ডগুলি।





দিনের MUO ভিডিও কন্টেন্টের সাথে চালিয়ে যেতে স্ক্রোল করুন

জটিল IoT সমাধানের জন্য সাধারণ DIY স্মার্ট হোম (Wi-Fi ভিত্তিক) ডিভাইসগুলি তৈরি করতে এই জাতীয় বোর্ড ব্যবহার করার পাশাপাশি, আপনি আপনার ওয়্যারলেস নেটওয়ার্কের নাগাল প্রসারিত করতে ESP8266 মাইক্রোকন্ট্রোলারটিকে একটি Wi-Fi রিপিটারে পরিণত করতে পারেন।





ওয়াই-ফাই এক্সটেন্ডার বা রিপিটার কি?

একটি ওয়াই-ফাই এক্সটেন্ডার, যা ওয়াই-ফাই বুস্টার বা রিপিটার নামেও পরিচিত, একটি ডিভাইস যা ওয়াই-ফাই সিগন্যালকে প্রশস্ত করতে এবং এর কভারেজ প্রসারিত করতে ব্যবহৃত হয়। এগুলি আপনার বাড়িতে বা অফিসে মৃত অঞ্চলগুলি দূর করার জন্য ব্যবহৃত হয়।





যদি আপনার বাড়িতে এমন কিছু জায়গা থাকে যেখানে আপনি কোনো Wi-Fi বা দুর্বল সিগন্যাল পান না, তাহলে একটি Wi-Fi রিপিটার নিশ্চিত করতে পারে যে আপনি অবস্থান নির্বিশেষে একটি শক্তিশালী এবং নির্ভরযোগ্য ওয়্যারলেস সিগন্যাল পাবেন৷

কেন একটি Wi-Fi এক্সটেন্ডার হিসাবে ESP8266 ব্যবহার করবেন?

আমরা ESP8266 মডিউল ব্যবহার করে বেশ কিছু প্রকল্প তৈরি করেছি, যেমন a একটি অতিস্বনক সেন্সর সহ স্মার্ট ওয়াটার লেভেল সেন্সর এবং ক ওয়াই-ফাই ভিত্তিক ডিমার মডিউল . আপনি আপনার সম্পত্তির একটি প্রত্যন্ত অংশে এই ধরনের প্রকল্পগুলি সনাক্ত করতে চাইতে পারেন, কিন্তু Wi-Fi সংকেত কি যথেষ্ট শক্তিশালী?



আপনার Wi-Fi সিগন্যালের নাগাল বাড়ানোর জন্য আপনি একটি Wi-Fi এক্সটেন্ডার কিনতে পারেন, সেগুলি বড়, ব্যয়বহুল, সর্বদা এসি ভোল্টেজের প্রয়োজন হয় এবং মোটেও বহনযোগ্য নয়৷ অন্যদিকে NodeMCU (ESP8266) ছোট, কম শক্তি খরচ করে এবং খালি চোখে সহজেই লুকানো যায়।

এটিও সস্তা (প্রায় ) এবং যেকোনো 5V AC ওয়াল অ্যাডাপ্টার, পাওয়ার ব্যাঙ্ক, 18650 ব্যাটারির এক জোড়া, অথবা OTG এর মাধ্যমে আপনার স্মার্টফোন ব্যবহার করে চালিত হতে পারে।





একটি NodeMCU বা D1 Mini (ESP8266) তে অন্তর্নির্মিত Wi-Fi আপনার Wi-Fi এর 2.4GHz ব্যান্ডের সাথে সংযোগ করতে এবং কার্যকরভাবে কভারেজ প্রসারিত করতে ওয়্যারলেস সংকেতগুলি পুনরায় প্রেরণ করতে সক্ষম। আপনি NodeMCU/D1 Mini থেকে 2.4GHz ব্যান্ডে 5Mbps পর্যন্ত নির্ভরযোগ্য গতির আশা করতে পারেন।

হটকি কম্পিউটার ঘুমাতে

আপনি নিম্নলিখিত উদ্দেশ্যে এই Wi-Fi প্রসারক ব্যবহার করতে পারেন:





  • আপনার বাড়িতে বা অফিসে আপনার স্মার্ট আইওটি ডিভাইসগুলিকে আপনার প্রধান নেটওয়ার্ক বা স্মার্ট হোম অটোমেশন সফ্টওয়্যারের সাথে সংযুক্ত করুন।
  • অতিথিদের জন্য একটি পৃথক এবং নিরাপদ বা খোলা Wi-Fi নেটওয়ার্ক সরবরাহ করুন৷
  • বেতার নেটওয়ার্ক প্রসারিত করতে একটি অস্থায়ী Wi-Fi হটস্পট তৈরি করুন।
  • যেখানে আপনার পাওয়ার সাপ্লাই অ্যাক্সেস নেই সেখানে ওয়াই-ফাই এক্সটেন্ডার ব্যবহার করুন।
  • একটি জাল নেটওয়ার্ক তৈরি করতে একাধিক ESP8266 রিপিটার একত্রিত করুন।

ESP8266 কে Wi-Fi এক্সটেন্ডারে পরিণত করার জন্য প্রয়োজনীয় আইটেমগুলি৷

আপনার ESP8266 মাইক্রোকন্ট্রোলার বোর্ডকে একটি Wi-Fi এক্সটেন্ডারে রূপান্তর করতে এবং ব্যবহার করতে আপনার নিম্নলিখিত আইটেমগুলির প্রয়োজন হবে:

  • একটি NodeMCU বা D1 Mini (ESP8266) উন্নয়ন বোর্ড। আমরা D1 মিনি ব্যবহার করছি এই প্রকল্পের জন্য।
  • নোডএমসিইউ প্রোগ্রামিং এবং পাওয়ার আপ করার জন্য একটি মাইক্রো-ইউএসবি কেবল।
  • একটি উইন্ডোজ পিসি বা ল্যাপটপ।
  • প্রসারিত করার জন্য একটি 2.4GHz Wi-Fi নেটওয়ার্ক৷

একবার আপনার কাছে সমস্ত প্রয়োজনীয় উপকরণ হয়ে গেলে, আপনি আপনার NodeMCU (ESP8266) কে একটি Wi-Fi এক্সটেন্ডারে পরিণত করতে নীচের পদক্ষেপগুলি অনুসরণ করতে পারেন৷

ধাপ 1: ফার্মওয়্যার, ফ্ল্যাশিং টুল এবং ড্রাইভার ডাউনলোড করুন

থেকে আপনার উইন্ডোজ পিসিতে ফার্মওয়্যারটি ডাউনলোড করুন GitHub রেপো . পালাক্রমে প্রতিটি ফাইলে ডান-ক্লিক করুন এবং নির্বাচন করুন লিঙ্ক সঞ্চিত করুন... এটি ডাউনলোড করতে। তিনটি ফাইল ডাউনলোড করতে ভুলবেন না: 0x00000.bin , 0x02000.bin , এবং 0x82000.bin .

এছাড়াও ডাউনলোড এবং ইনস্টল করুন ফ্ল্যাশ ডাউনলোড টুলস ফাইল নোডএমসিইউতে ফার্মওয়্যার ফাইলগুলি ফ্ল্যাশ করতে আপনার এটির প্রয়োজন হবে।

উপরন্তু, NodeMCU সংস্করণের উপর নির্ভর করে, এই লিঙ্কগুলি ব্যবহার করে প্রয়োজনীয় ডিভাইস ড্রাইভার ডাউনলোড এবং ইনস্টল করুন:

ধাপ 2: NodeMCU/D1 Mini এ ফার্মওয়্যার আপলোড করুন

আপনার সিস্টেমে ফার্মওয়্যার ফাইল এবং ফ্ল্যাশ ডাউনলোড টুলগুলি বের করুন। তারপর ফার্মওয়্যার ফ্ল্যাশ করতে এই পদক্ষেপগুলি অনুসরণ করুন:

  1. ফোল্ডারে নেভিগেট করুন এবং ডাবল-ক্লিক করুন flash_download_tool_3.x.x.exe আপনার সিস্টেমে টুল চালু করার জন্য ফাইল। ত্রুটির ক্ষেত্রে, এটি v3.8.5 ব্যবহার করার পরামর্শ দেওয়া হয় ( গুগল ড্রাইভ ডাউনলোড ) এটি আপনাকে বেছে নিতে দেয় ফ্ল্যাশ সাইজ .
  2. বিকল্পগুলিকে ডিফল্ট হিসাবে রাখুন এবং ক্লিক করুন ঠিক আছে .
  3. অধীনে SPID ডাউনলোড করুন ট্যাবে, ফার্মওয়্যার ফাইলগুলি নির্বাচন করতে তিনটি বিন্দুতে ক্লিক করুন: 0x00000.bin , 0x02000.bin , এবং 0x82000.bin . তাদের পাশের চেকবক্সগুলিতে টিক দিন এবং প্রবেশ করুন 0x00000, 0x02000, এবং 0x82000 ধাপ 6 এর অধীনে স্ক্রিনশটে নীচে দেখানো বাক্সগুলিতে।
  4. ডিফল্ট হিসাবে সব বিকল্প রাখুন SPIFlashConfig অধ্যায়. ফ্ল্যাশ ডাউনলোড টুলস সংস্করণ 3.8.x ব্যবহার করলে, নির্বাচন করুন ফ্ল্যাশ সাইজ 32Mbit এবং CrystalFreq: 40M .
  5. মধ্যে ডাউনলোড প্যানেল 1 বিভাগ, সঠিক নির্বাচন করুন সঙ্গে বন্দর যাচাই করতে এবং সঠিকটি নির্বাচন করতে আপনি সংযোগ বিচ্ছিন্ন করে আবার সংযোগ করতে পারেন৷ সঙ্গে বন্দর
  6. রাখা BAUD হিসাবে 115200 এবং ক্লিক করুন শুরু করুন বোতাম
  7. এটি ফ্ল্যাশ হতে মাত্র কয়েক সেকেন্ড সময় নেবে। আপনি দেখতে পাবেন সুসংগত প্যানেলে পাঠ্য।
  8. ফ্ল্যাশ করার পরে, আপনি দেখতে পাবেন শেষ করুন . আপনি এখন নোডএমসিইউকে পিসি বা অন্য কোনও পাওয়ার উত্সের সাথে পুনরায় সংযোগ করতে পারেন এটি পুনরায় চালু করতে।

ধাপ 3: Wi-Fi এক্সটেন্ডার কনফিগার করুন

ফার্মওয়্যার ফ্ল্যাশ হওয়ার পরে NodeMCU চালু হয়ে গেলে, আপনি আপনার স্মার্টফোন বা পিসি/ল্যাপটপে আপনার Wi-Fi সেটিংসে একটি নতুন বেতার নেটওয়ার্ক দেখতে পাবেন MyAP SSID। Wi-Fi প্রসারক হিসাবে NodeMCU সংযোগ এবং কনফিগার করতে নীচের পদক্ষেপগুলি অনুসরণ করুন৷

  1. ফার্মওয়্যার ফ্ল্যাশের পরে, আপনি লক্ষ্য করবেন যে NodeMCU এর নীল এলইডি সম্পূর্ণ উজ্জ্বলতার সাথে জ্বলছে (কোনও ঝাপসা নয়)।
  2. আপনার পিসি বা স্মার্টফোনে, এর সাথে সংযোগ করুন MyAP Wi-Fi অ্যাক্সেস পয়েন্ট। এটি একটি উন্মুক্ত নেটওয়ার্ক এবং পাসওয়ার্ডের প্রয়োজন নেই।
  3. MyAP Wi-Fi নেটওয়ার্কের সাথে সংযোগ করার পরে, যেকোনো ওয়েব ব্রাউজার খুলুন এবং দেখুন 192.168.4.1 .
  4. এই আইপি একটি পৃষ্ঠা লোড করবে। আপাতত STA সেটিংস উপেক্ষা করুন এবং এ যান৷ AP সেটিংস অধ্যায়.
  5. পাসওয়ার্ড সহ আপনি আপনার এক্সটেন্ডারকে যে SSID নাম দিতে চান তা লিখুন।
  6. বিশদ বিবরণ পুনরায় পরীক্ষা করতে ভুলবেন না. যদি আপনার Wi-Fi SSID এর মধ্যে একটি স্থান থাকে তবে ব্যবহার করুন % বিশটি . উদাহরণস্বরূপ, 'মাই ওয়াই-ফাই' এর জন্য, লিখুন আমার%20ওয়াই-ফাই .
  7. জন্য নিরাপত্তা , পছন্দ করা WPA2 এবং ক্লিক করুন সেট NodeMCU পুনরায় চালু হবে.
  8. এর সাথে পুনরায় সংযোগ করুন MyAP আবার এবং, অধীনে STA সেটিংস , আপনার বর্তমান প্রধান Wi-Fi নেটওয়ার্কের নাম এবং পাসওয়ার্ড লিখুন।
  9. বিস্তারিত প্রবেশ করা হলে, ক্লিক করুন সংযোগ করুন . NodeMCU এখন কনফিগার করা হয়েছে এবং একটি Wi-Fi এক্সটেন্ডার ব্যবহার করার জন্য প্রস্তুত৷

আপনি যদি আপনার স্মার্টফোন বা পিসিতে আপনার Wi-Fi সেটিংস চেক করেন, আপনি নেটওয়ার্ক তালিকায় আপনার NodeMCU/D1 মিনি রিপিটারের SSID (নাম) দেখতে পাবেন। সেটআপের সময় আপনি যে পাসওয়ার্ডটি দিয়েছিলেন তা ব্যবহার করে আপনি নেটওয়ার্কের সাথে সংযোগ করতে পারেন৷

সর্বোত্তম কর্মক্ষমতা নিশ্চিত করার জন্য টিপস

আপনার NodeMCU (ESP8266) Wi-Fi এক্সটেন্ডার থেকে সর্বোত্তম কর্মক্ষমতা নিশ্চিত করতে, এই টিপসগুলি মনে রাখুন:

  • NodeMCU এমন জায়গায় রাখুন যেখানে এটি সহজেই Wi-Fi সংকেত ধরতে পারে এবং এটিকে পুনরায় প্রেরণ করতে পারে।
  • ওয়াই-ফাই এক্সটেন্ডারে কোনো ব্যাঘাত এড়াতে অবিরাম বিদ্যুৎ সরবরাহ নিশ্চিত করুন।
  • ডিভাইসটি অনেকগুলি ডিভাইস পরিচালনা করতে পারে না। শুধুমাত্র এক থেকে তিনটি ডিভাইসের জন্য এই প্রসারক ব্যবহার নিশ্চিত করুন। অন্যথায়, এটি নেটওয়ার্ক কনজেশন এবং একটি ধীর ইন্টারনেট সংযোগ হতে পারে।

সবচেয়ে সাশ্রয়ী মূল্যের ক্ষুদ্র DIY ওয়াই-ফাই এক্সটেন্ডার

এর Wi-Fi ক্ষমতাগুলির সাথে, একটি NodeMCU কার্যকরভাবে আপনার Wi-Fi সিগন্যালের কভারেজ প্রসারিত করতে পারে এবং আপনার বাড়ি বা অফিসে মৃত অঞ্চলগুলিকে দূর করতে পারে। যেখানে পাওয়ার সাপ্লাই নেই সেখানে আপনি এই Wi-Fi এক্সটেন্ডারটি ইনস্টল এবং ব্যবহার করতে পারেন। চার্জ করার সময়ও আপনি এটি চালাতে পারেন।

আমরা যেমন দেখিয়েছি, একটি NodeMCU/D1 Mini (ESP8266) কে Wi-Fi এক্সটেন্ডারে পরিণত করা খুব দ্রুত এবং সহজ এবং ফলাফলগুলি এটির জন্য উপযুক্ত। এই প্রকল্পটি তৈরি করে, আপনি শুধুমাত্র অর্থ সাশ্রয় করেন না কিন্তু আপনার নিজের দরকারী ডিভাইস তৈরি করার সন্তুষ্টিও অর্জন করেন।