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:
- 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.
- Ponechte možnosti jako výchozí a klikněte OK.
- 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.
- 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.
- 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.
- Udržujte BAUD tak jako 115200 a klikněte na Start knoflík.
- Toto blikání bude trvat jen několik sekund. Uvidíte SYNCHRONIZOVAT text v panelu.
- 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ů.
- Po flashnutí firmwaru si všimnete, že modrá LED dioda NodeMCU se rozsvítí s plným jasem (bez blikání).
- 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.
- Po připojení k síti Wi-Fi MyAP otevřete libovolný webový prohlížeč a navštivte 192.168.4.1.
- Tato IP načte stránku. Ignorujte prozatím nastavení STA a přejděte do Nastavení AP sekce.
- Zadejte libovolný název SSID, který chcete svému extenderu přidělit, spolu s heslem.
- 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.
- Pro Bezpečnostní, Vybrat WPA2 a klikněte Soubor.NodeMCU se restartuje.
- Znovu se připojte k MyAP znovu a pod Nastavení STA, zadejte název a heslo své aktuální hlavní sítě Wi-Fi.
- 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í.