Skapa en liten, billig Wi-Fi-förlängare med en NodeMCU, D1 Mini eller annat ESP8266-mikrokontrollkort.

När det kommer till kostnadseffektiva och kraftfulla mikrokontroller med trådlös anslutning sticker ESP8266-chippet ut och driver kort som ESP01, D1 Mini och NodeMCU.

Förutom att använda ett sådant kort för att göra enkla DIY-smarta hem (Wi-Fi-baserade) enheter för komplexa IoT-lösningar, du kan förvandla ESP8266-mikrokontrollern till en Wi-Fi-repeater för att utöka räckvidden för ditt trådlösa nätverk nätverk.

Vad är en Wi-Fi Extender eller Repeater?

En Wi-Fi-förlängare, även känd som en Wi-Fi-booster eller repeater, är en enhet som används för att förstärka Wi-Fi-signalen och utöka dess täckning. De används för att eliminera döda zoner i ditt hem eller kontor.

Om det finns områden i ditt hem där du inte får något Wi-Fi eller svaga signaler, kan en Wi-Fi-repeater se till att du får en stark och pålitlig trådlös signal, oavsett var du befinner dig.

Varför använda ESP8266 som en Wi-Fi-förlängare?

instagram viewer

Vi har gjort flera projekt med ESP8266-modulen, såsom en smart vattennivåsensor med ultraljudssensor och a Wi-Fi-baserad dimmermodul. Du kanske vill hitta sådana här projekt i en avlägsen del av din fastighet, men är Wi-Fi-signalen tillräckligt stark?

Även om du kan köpa en Wi-Fi-förlängare för att utöka räckvidden för dina Wi-Fi-signaler, är de stora, dyra, kräver alltid AC-spänning och är inte bärbara alls. NodeMCU (ESP8266) å andra sidan är liten, förbrukar mindre ström och kan lätt döljas för blotta ögat.

Det är också billigt (cirka $5) och kan drivas med valfri 5V AC-väggadapter, powerbank, ett par 18650-batterier eller din smartphone via OTG.

Den inbyggda Wi-Fi i en NodeMCU eller D1 Mini (ESP8266) kan ansluta till din Wi-Fis 2,4 GHz-band och återsända de trådlösa signalerna för att effektivt utöka täckningen. Du kan förvänta dig upp till 5 Mbps tillförlitlig hastighet över 2,4 GHz-bandet från NodeMCU/D1 Mini.

Du kan använda denna Wi-Fi-förlängare för följande ändamål:

  • Anslut dina smarta IoT-enheter i ditt hem eller på kontoret till ditt huvudnätverk eller programvara för smart hemautomation.
  • Tillhandahåll ett separat och säkert eller öppet Wi-Fi-nätverk för gästerna.
  • Skapa en tillfällig Wi-Fi-hotspot för att utöka det trådlösa nätverket.
  • Använd Wi-Fi-förlängaren på platser där du inte har tillgång till strömförsörjningen.
  • Kombinera flera ESP8266 repeaters för att skapa ett mesh-nätverk.

Artiklar som behövs för att förvandla ESP8266 till en Wi-Fi-förlängare

Du behöver följande saker för att konvertera och använda ditt ESP8266-mikrokontrollkort till en Wi-Fi-förlängare:

  • Ett utvecklingskort för NodeMCU eller D1 Mini (ESP8266). Vi använder D1 Mini för detta projekt.
  • En mikro-USB-kabel för programmering och strömförsörjning av NodeMCU.
  • En Windows-dator eller bärbar dator.
  • Ett 2,4 GHz Wi-Fi-nätverk att utöka.

När du har allt material som krävs kan du följa stegen nedan för att förvandla din NodeMCU (ESP8266) till en Wi-Fi-förlängare.

Ladda ner firmware på din Windows-dator från GitHub repo. Högerklicka på varje fil i tur och ordning och välj Spara länk som... för att ladda ner den. Se till att ladda ner alla tre filerna: 0x00000.bin, 0x02000.bin, och 0x82000.bin.

Ladda ner och installera också Flash nedladdningsverktyg fil. Du behöver detta för att flasha firmwarefilerna på NodeMCU.

Dessutom, beroende på NodeMCU-versionen, ladda ner och installera de nödvändiga drivrutinerna med hjälp av dessa länkar:

  • CP2102 drivrutiner: Windows & Mac
  • CH342, CH343, CH9102 drivrutiner: Windows, Mac (ladda ner via den blå knappen med ikonen)
  • CH340, CH341 drivrutiner: Windows, Mac (ladda ner via den blå knappen med ikonen)

Steg 2: Ladda upp firmware till NodeMCU/D1 Mini

Extrahera firmware-filerna och Flash Download Tools på ditt system. Följ sedan dessa steg för att flasha den fasta programvaran:

  1. Navigera till mappen och dubbelklicka på flash_download_tool_3.x.x.exe fil för att starta verktyget på ditt system. Vid fel rekommenderas att du använder v3.8.5 (Ladda ner Google Drive) eftersom det låter dig välja Flash storlek.
  2. Behåll alternativen som standard och klicka OK.
  3. Under SPIDnedladdning klickar du på de tre prickarna för att välja firmware-filerna: 0x00000.bin, 0x02000.bin, och 0x82000.bin. Markera kryssrutorna bredvid dem och skriv in 0x00000, 0x02000, och 0x82000 i rutorna som visas nedan i skärmdumpen under steg 6.
  4. Behåll alla alternativ som standardinställningar i SPIFlashConfig sektion. Om du använder Flash Download Tools version 3.8.x, välj Flash storlek32Mbit och Kristallfrekvens: 40M.
  5. I den DownloadPanel1 avsnitt, välj rätt COM hamn. Du kan koppla från och ansluta igen för att verifiera och välja rätt COM hamn.
  6. Behåll BAUD som 115200 och klicka på Start knapp.
  7. Det tar bara några sekunder att blinka. Du kommer att se SYNKRONISERA text i panelen.
  8. Efter blixten kommer du att se Avsluta. Du kan nu återansluta NodeMCU till datorn eller någon annan strömkälla för att starta om den.

Steg 3: Konfigurera Wi-Fi Extender

När NodeMCU slås på efter att firmware har blinkat, kommer du att se ett nytt trådlöst nätverk i dina Wi-Fi-inställningar på din smartphone eller PC/laptop med MyAP SSID. Följ stegen nedan för att ansluta och konfigurera NodeMCU som en Wi-Fi-förlängare.

  1. Efter firmware-blixten kommer du att notera att NodeMCU: s blå LED lyser med full ljusstyrka (ingen blinkning).
  2. På din PC eller smartphone ansluter du till MyAP Wi-Fi-åtkomstpunkt. Det är ett öppet nätverk och kräver inget lösenord.
  3. Efter att ha anslutit till MyAP Wi-Fi-nätverket, öppna valfri webbläsare och besök 192.168.4.1.
  4. Denna IP kommer att ladda en sida. Ignorera STA-inställningarna för nu och gå till AP-inställningar sektion.
  5. Ange ett SSID-namn som du vill ge din extender tillsammans med ett lösenord.
  6. Se till att kontrollera detaljerna igen. Om ditt Wi-Fi SSID har ett utrymme, använd %20. Ange till exempel för "Mitt Wi-Fi". Mitt%20Wi-Fi.
  7. För säkerhet, välj WPA2 och klicka Uppsättning.NodeMCU kommer att starta om.
  8. Återanslut till MyAP igen och under STA-inställningar, ange ditt nuvarande huvudsakliga Wi-Fi-nätverksnamn och lösenord.
  9. Klicka på när detaljerna har angetts Ansluta. NodeMCU är nu konfigurerad och redo att använda en Wi-Fi-förlängare.

Om du kontrollerar dina Wi-Fi-inställningar på din smartphone eller PC, kommer du att se din NodeMCU/D1 Mini-repeaters SSID (namn) i nätverkslistan. Du kan ansluta till nätverket med lösenordet du angav vid installationstillfället.

Tips för att säkerställa optimal prestanda

För att säkerställa optimal prestanda från din NodeMCU (ESP8266) Wi-Fi-förlängare, ha dessa tips i åtanke:

  • Placera NodeMCU någonstans där den enkelt kan ta tag i Wi-Fi-signalen och återsända den.
  • Säkerställ kontinuerlig strömförsörjning för att undvika störningar i Wi-Fi-förlängaren.
  • Enheten kan inte hantera för många enheter. Se till att använda denna förlängare för endast en till tre enheter. Annars kan det leda till överbelastning i nätverket och en långsam internetuppkoppling.

Mest prisvärda Tiny DIY Wi-Fi Extender

Med sina Wi-Fi-möjligheter kan en NodeMCU effektivt utöka täckningen av din Wi-Fi-signal och eliminera döda zoner i ditt hem eller kontor. Du kan installera och använda denna Wi-Fi-förlängare där det inte finns någon strömförsörjning. Du kan också köra den under laddning.

Som vi har visat är det väldigt snabbt och enkelt att förvandla en NodeMCU/D1 Mini (ESP8266) till en Wi-Fi-förlängare och resultatet är väl värt det. Genom att bygga detta projekt sparar du inte bara pengar utan får också tillfredsställelsen av att bygga din egen användbara enhet.