Създайте малък, евтин Wi-Fi разширител с NodeMCU, D1 Mini или друга микроконтролерна платка ESP8266.

Когато става дума за рентабилни и мощни микроконтролери с безжична връзка, чипът ESP8266 се откроява, захранвайки платки като ESP01, D1 Mini и NodeMCU.

Освен използването на такава платка за създаване на прости устройства за интелигентен дом (базирани на Wi-Fi) за сложни IoT решения, можете да превърнете микроконтролера ESP8266 в Wi-Fi повторител, за да разширите обхвата на вашата безжична връзка мрежа.

Какво представлява Wi-Fi разширител или ретранслатор?

Wi-Fi разширителят, известен също като Wi-Fi усилвател или повторител, е устройство, използвано за усилване на Wi-Fi сигнала и разширяване на покритието му. Използват се за премахване на мъртви зони във вашия дом или офис.

Ако има зони в дома ви, където нямате Wi-Fi или слаби сигнали, Wi-Fi повторител може да гарантира, че получавате силен и надежден безжичен сигнал, независимо от местоположението.

Защо да използвате ESP8266 като Wi-Fi разширител?

instagram viewer

Направихме няколко проекта с помощта на модула ESP8266, като например a интелигентен сензор за ниво на водата с ултразвуков сензор и а Димерен модул, базиран на Wi-Fi. Може да искате да намерите проекти като този в отдалечена част на вашия имот, но достатъчно силен ли е Wi-Fi сигналът?

Въпреки че можете да закупите Wi-Fi разширител, за да разширите обхвата на вашите Wi-Fi сигнали, те са големи, скъпи, винаги изискват променливо напрежение и изобщо не са преносими. NodeMCU (ESP8266) от друга страна е малък, консумира по-малко енергия и може лесно да бъде скрит от невъоръжено око.

Освен това е евтин (около $5) и може да се захранва с помощта на всеки 5V AC адаптер за стена, захранваща банка, чифт 18650 батерии или вашия смартфон чрез OTG.

Вграденият Wi-Fi в NodeMCU или D1 Mini (ESP8266) е в състояние да се свърже към 2,4GHz честотната лента на вашия Wi-Fi и да препредава безжичните сигнали за ефективно разширяване на покритието. Можете да очаквате до 5Mbps надеждна скорост през 2,4GHz лента от NodeMCU/D1 Mini.

Можете да използвате този Wi-Fi разширител за следните цели:

  • Свържете вашите интелигентни IoT устройства във вашия дом или офис към вашата основна мрежа или софтуер за интелигентна домашна автоматизация.
  • Осигурете отделна и защитена или отворена Wi-Fi мрежа за гостите.
  • Създайте временна Wi-Fi гореща точка, за да разширите безжичната мрежа.
  • Използвайте Wi-Fi удължителя на места, където нямате достъп до захранването.
  • Комбинирайте множество повторители ESP8266, за да създадете мрежова мрежа.

Елементи, необходими за превръщането на ESP8266 в Wi-Fi разширител

Ще ви трябват следните елементи, за да конвертирате и използвате вашата микроконтролерна платка ESP8266 в Wi-Fi разширител:

  • Платка за разработка NodeMCU или D1 Mini (ESP8266). Ние използваме D1 Mini за този проект.
  • Микро-USB кабел за програмиране и захранване на NodeMCU.
  • Компютър или лаптоп с Windows.
  • 2,4 GHz Wi-Fi мрежа за разширяване.

След като разполагате с всички необходими материали, можете да следвате стъпките по-долу, за да превърнете своя NodeMCU (ESP8266) в Wi-Fi разширител.

Изтеглете фърмуера на вашия компютър с Windows от GitHub репо. Щракнете с десния бутон върху всеки файл на свой ред и изберете Запази линка като... за да го изтеглите. Уверете се, че сте изтеглили и трите файла: 0x00000.bin, 0x02000.bin, и 0x82000.bin.

Също така изтеглете и инсталирайте Инструменти за изтегляне на Flash файл. Това ще ви е необходимо, за да флашнете файловете на фърмуера на NodeMCU.

Освен това, в зависимост от версията на NodeMCU, изтеглете и инсталирайте необходимите драйвери на устройства, като използвате тези връзки:

  • CP2102 драйвери: Windows & Mac
  • CH342, CH343, CH9102 драйвери: Windows, Mac (изтегляне чрез синия бутон с иконата)
  • CH340, CH341 драйвери: Windows, Mac (изтегляне чрез синия бутон с иконата)

Стъпка 2: Качете фърмуера в NodeMCU/D1 Mini

Извлечете файловете на фърмуера и инструментите за изтегляне на Flash във вашата система. След това изпълнете следните стъпки, за да флашнете фърмуера:

  1. Отидете до папката и щракнете двукратно върху flash_download_tool_3.x.x.exe файл, за да стартирате инструмента във вашата система. В случай на грешка се препоръчва да използвате v3.8.5 (Изтегляне на Google Drive), тъй като ви позволява да изберете Размер на светкавицата.
  2. Запазете опциите по подразбиране и щракнете Добре.
  3. Под SPIDownload щракнете върху трите точки, за да изберете файловете на фърмуера: 0x00000.bin, 0x02000.bin, и 0x82000.bin. Поставете отметки в квадратчетата до тях и влезте 0x00000, 0x02000, и 0x82000 в полетата, както е показано по-долу на екранната снимка под стъпка 6.
  4. Запазете всички опции като настройки по подразбиране в SPIFlashConfig раздел. Ако използвате Flash Download Tools версия 3.8.x, изберете Размер на светкавицата32Mbit и CrystalFreq: 40M.
  5. В Панел за изтегляне1 раздел, изберете правилния COM порт. Можете да прекъснете връзката и да се свържете отново, за да проверите и изберете правилния COM порт.
  6. Запази BAUD като 115200 и щракнете върху Започнете бутон.
  7. Това ще отнеме само няколко секунди, за да мига. Ще видите СИНХРОНИЗИРАНЕ текст в панела.
  8. След светкавицата ще видите завършек. Вече можете да свържете отново NodeMCU към компютъра или друг източник на захранване, за да го рестартирате.

Стъпка 3: Конфигурирайте Wi-Fi Extender

След като NodeMCU се включи след флашване на фърмуера, ще видите нова безжична мрежа във вашите Wi-Fi настройки на вашия смартфон или компютър/лаптоп с MyAP SSID. Следвайте стъпките по-долу, за да свържете и конфигурирате NodeMCU като Wi-Fi разширител.

  1. След светването на фърмуера ще забележите, че синият светодиод на NodeMCU свети с пълна яркост (без мигане).
  2. На вашия компютър или смартфон се свържете с MyAP Wi-Fi точка за достъп. Това е отворена мрежа и не изисква парола.
  3. След като се свържете с MyAP Wi-Fi мрежата, отворете който и да е уеб браузър и посетете 192.168.4.1.
  4. Това IP ще зареди страница. Игнорирайте STA настройките за сега и преминете към Настройки на AP раздел.
  5. Въведете всяко SSID име, което искате да дадете на вашия разширител, заедно с парола.
  6. Не забравяйте да проверите отново подробностите. Ако вашият Wi-Fi SSID има място в него, използвайте %20. Например за „Моят Wi-Fi“ въведете Моят%20Wi-Fi.
  7. За Сигурност, избирам WPA2 и щракнете Комплект.NodeMCU ще се рестартира.
  8. Свържете се отново с MyAP отново и под STA настройки, въведете текущото си име и парола за основна Wi-Fi мрежа.
  9. След като въведете данните, щракнете Свържете се. NodeMCU вече е конфигуриран и готов за използване на Wi-Fi разширител.

Ако проверите вашите Wi-Fi настройки на вашия смартфон или компютър, ще видите SSID (име) на вашия NodeMCU/D1 Mini повторител в списъка с мрежи. Можете да се свържете с мрежата, като използвате паролата, която сте въвели по време на настройката.

Съвети за осигуряване на оптимална производителност

За да осигурите оптимална производителност от вашия Wi-Fi разширител NodeMCU (ESP8266), имайте предвид тези съвети:

  • Поставете NodeMCU някъде, където може лесно да хване Wi-Fi сигнала и да го препредаде.
  • Осигурете непрекъснато захранване, за да избегнете прекъсване на Wi-Fi разширителя.
  • Устройството не може да работи с твърде много устройства. Уверете се, че използвате този разширител само за едно до три устройства. В противен случай това може да доведе до претоварване на мрежата и бавна интернет връзка.

Най-достъпният миниатюрен Wi-Fi удължител, направен сам

Със своите Wi-Fi възможности, NodeMCU може ефективно да разшири покритието на вашия Wi-Fi сигнал и да премахне мъртвите зони във вашия дом или офис. Можете да инсталирате и използвате този Wi-Fi удължител там, където няма захранване. Можете също да го стартирате, докато се зарежда.

Както показахме, е много бързо и лесно да превърнете NodeMCU/D1 Mini (ESP8266) в Wi-Fi разширител и резултатите си заслужават. Изграждайки този проект, вие не само спестявате пари, но и получавате удовлетворението от изграждането на свое собствено полезно устройство.