Vytvořte si malý, levný Wi-Fi extender s deskou mikrokontroléru NodeMCU, D1 Mini nebo jinou ESP8266.

Pokud jde o nákladově efektivní a výkonné mikrokontroléry s bezdrátovou konektivitou, vyniká čip ESP8266, který napájí desky jako ESP01, D1 Mini a NodeMCU.

Kromě použití takové desky k výrobě jednoduchých domácích zařízení pro chytrou domácnost (založená na Wi-Fi) pro komplexní řešení IoT, mikrokontrolér ESP8266 můžete proměnit na Wi-Fi opakovač a rozšířit tak dosah vašeho bezdrátového připojení síť.

Co je Wi-Fi Extender nebo opakovač?

Wi-Fi extender, známý také jako Wi-Fi booster nebo repeater, je zařízení používané pro zesílení signálu Wi-Fi a rozšíření jeho pokrytí. Používají se k odstranění mrtvých zón ve vaší domácnosti nebo kanceláři.

Pokud jsou ve vašem domě oblasti, kde nemáte žádné Wi-Fi nebo slabé signály, Wi-Fi opakovač může zajistit, že získáte silný a spolehlivý bezdrátový signál, bez ohledu na umístění.

Proč používat ESP8266 jako Wi-Fi Extender?

Udělali jsme několik projektů s použitím modulu ESP8266, jako např

chytrý snímač hladiny vody s ultrazvukovým snímačem a a Modul stmívače na bázi Wi-Fi. Možná budete chtít najít podobné projekty ve vzdálené části vašeho pozemku, ale je signál Wi-Fi dostatečně silný?

I když si můžete zakoupit Wi-Fi extender pro rozšíření dosahu vašich Wi-Fi signálů, jsou velké, nákladné, vždy vyžadují střídavé napětí a nejsou vůbec přenosné. NodeMCU (ESP8266) je na druhou stranu malý, spotřebovává méně energie a lze jej snadno skrýt před pouhým okem.

Je také levný (kolem 5 USD) a lze jej napájet pomocí libovolného 5V síťového adaptéru, power banky, páru baterií 18650 nebo smartphonu přes OTG.

Vestavěné Wi-Fi v NodeMCU nebo D1 Mini (ESP8266) se dokáže připojit k pásmu 2,4 GHz vaší Wi-Fi a znovu vysílat bezdrátové signály pro efektivní rozšíření pokrytí. Od NodeMCU/D1 Mini můžete očekávat spolehlivou rychlost až 5 Mb/s v pásmu 2,4 GHz.

Tento Wi-Fi extender můžete použít pro následující účely:

  • Připojte svá chytrá zařízení IoT ve vaší domácnosti nebo kanceláři k vaší hlavní síti nebo softwaru pro automatizaci chytré domácnosti.
  • Poskytněte hostům samostatnou a zabezpečenou nebo otevřenou síť Wi-Fi.
  • Vytvořte dočasný Wi-Fi hotspot pro rozšíření bezdrátové sítě.
  • Použijte Wi-Fi extender na místech, kde nemáte přístup k napájení.
  • Zkombinujte několik opakovačů ESP8266 a vytvořte síť typu mesh.

Položky potřebné k přeměně ESP8266 na Wi-Fi Extender

K převodu a použití desky mikrokontroléru ESP8266 na Wi-Fi extender budete potřebovat následující položky:

  • Vývojová deska NodeMCU nebo D1 Mini (ESP8266). Pro tento projekt používáme D1 Mini.
  • Micro-USB kabel pro programování a napájení NodeMCU.
  • PC nebo notebook se systémem Windows.
  • Rozšíření sítě Wi-Fi 2,4 GHz.

Jakmile budete mít všechny požadované materiály, můžete podle níže uvedených kroků proměnit váš NodeMCU (ESP8266) na Wi-Fi extender.

Stáhněte si firmware do počítače se systémem Windows z úložiště GitHub. Klikněte pravým tlačítkem na každý soubor a vyberte Uložit odkaz jako... ke stažení. Ujistěte se, že jste stáhli všechny tři soubory: 0x00000.bin, 0x02000.bin, a 0x82000.bin.

Také si stáhněte a nainstalujte Nástroje pro stahování Flash soubor. Budete to potřebovat k flashování souborů firmwaru na NodeMCU.

Kromě toho si v závislosti na verzi NodeMCU stáhněte a nainstalujte požadované ovladače zařízení pomocí těchto odkazů:

  • Ovladače CP2102: Windows a Mac
  • Ovladače CH342, CH343, CH9102: Okna, Mac (stažení přes modré tlačítko s ikonou)
  • Ovladače CH340, CH341: Okna, Mac (stažení přes modré tlačítko s ikonou)

Krok 2: Nahrajte firmware do NodeMCU/D1 Mini

Extrahujte soubory firmwaru a nástroje pro stahování Flash do vašeho systému. Poté postupujte podle následujících kroků a aktualizujte firmware:

  1. Přejděte do složky a dvakrát klikněte na flash_download_tool_3.x.x.exe soubor ke spuštění nástroje ve vašem systému. V případě chyby se doporučuje použít verzi 3.8.5 (Stažení Disku Google), protože vám umožňuje vybrat si Velikost blesku.
  2. Ponechte možnosti jako výchozí a klikněte OK.
  3. Pod SPIDdownload klikněte na tři tečky a vyberte soubory firmwaru: 0x00000.bin, 0x02000.bin, a 0x82000.bin. Zaškrtněte políčka vedle nich a vstupte 0x00000, 0x02000, a 0x82000 v polích, jak je uvedeno níže na snímku obrazovky v kroku 6.
  4. Ponechte všechny možnosti jako výchozí v SPIFlashConfig sekce. Pokud používáte Flash Download Tools verze 3.8.x, zvolte Velikost blesku32 Mbit a CrystalFreq: 40M.
  5. V StáhnoutPanel1 sekce, vyberte tu správnou COM přístav. Můžete se odpojit a znovu připojit, abyste ověřili a vybrali správné COM přístav.
  6. Udržujte BAUD tak jako 115200 a klikněte na Start knoflík.
  7. Toto blikání bude trvat jen několik sekund. Uvidíte SYNCHRONIZOVAT text v panelu.
  8. Po záblesku uvidíte Dokončit. Nyní můžete NodeMCU znovu připojit k PC nebo jinému zdroji napájení a restartovat jej.

Krok 3: Nakonfigurujte Wi-Fi Extender

Jakmile se NodeMCU zapne po flashování firmwaru, uvidíte novou bezdrátovou síť v nastavení Wi-Fi na vašem smartphonu nebo PC/notebooku s MyAP SSID. Pro připojení a konfiguraci NodeMCU jako Wi-Fi extender postupujte podle následujících kroků.

  1. Po flashnutí firmwaru si všimnete, že modrá LED dioda NodeMCU se rozsvítí s plným jasem (bez blikání).
  2. Na vašem PC nebo smartphonu se připojte k MyAP Wi-Fi přístupový bod. Je to otevřená síť a nevyžaduje heslo.
  3. Po připojení k síti Wi-Fi MyAP otevřete libovolný webový prohlížeč a navštivte 192.168.4.1.
  4. Tato IP načte stránku. Ignorujte prozatím nastavení STA a přejděte do Nastavení AP sekce.
  5. Zadejte libovolný název SSID, který chcete svému extenderu přidělit, spolu s heslem.
  6. Nezapomeňte znovu zkontrolovat podrobnosti. Pokud má vaše Wi-Fi SSID místo, použijte %20. Například pro „Moje Wi-Fi“ zadejte Moje %20Wi-Fi.
  7. Pro Bezpečnostní, Vybrat WPA2 a klikněte Soubor.NodeMCU se restartuje.
  8. Znovu se připojte k MyAP znovu a pod Nastavení STA, zadejte název a heslo své aktuální hlavní sítě Wi-Fi.
  9. Po zadání údajů klikněte Připojit. NodeMCU je nyní nakonfigurováno a připraveno k použití Wi-Fi extenderu.

Pokud zkontrolujete nastavení Wi-Fi na smartphonu nebo PC, uvidíte SSID (název) vašeho NodeMCU/D1 Mini repeateru v seznamu sítí. K síti se můžete připojit pomocí hesla, které jste zadali při nastavení.

Tipy pro zajištění optimálního výkonu

Chcete-li zajistit optimální výkon vašeho NodeMCU (ESP8266) Wi-Fi extenderu, mějte na paměti tyto tipy:

  • Umístěte NodeMCU někam, kde může snadno zachytit signál Wi-Fi a znovu jej přenést.
  • Zajistěte nepřetržité napájení, aby nedošlo k přerušení Wi-Fi extenderu.
  • Zařízení nezvládne příliš mnoho zařízení. Ujistěte se, že používáte tento extender pouze pro jedno až tři zařízení. V opačném případě to může vést k zahlcení sítě a pomalému připojení k internetu.

Nejdostupnější malý DIY Wi-Fi extender

Díky svým Wi-Fi schopnostem může NodeMCU efektivně rozšířit pokrytí vašeho Wi-Fi signálu a eliminovat mrtvé zóny ve vaší domácnosti nebo kanceláři. Tento Wi-Fi extender můžete nainstalovat a používat tam, kde není napájení. Můžete jej provozovat i při nabíjení.

Jak jsme ukázali, je velmi rychlé a snadné přeměnit NodeMCU/D1 Mini (ESP8266) na Wi-Fi extender a výsledky stojí za to. Vybudováním tohoto projektu nejen ušetříte peníze, ale také získáte uspokojení ze stavby vlastního užitečného zařízení.