Skab en lille, billig Wi-Fi-forlænger med en NodeMCU, D1 Mini eller et andet ESP8266-mikrocontrollerkort.
Når det kommer til omkostningseffektive og kraftfulde mikrocontrollere med trådløs forbindelse, skiller ESP8266-chippen sig ud og forsyner kort som ESP01, D1 Mini og NodeMCU.
Udover at bruge et sådant bræt til at lave simple DIY smart home (Wi-Fi-baserede) enheder til komplekse IoT-løsninger, du kan forvandle ESP8266-mikrocontrolleren til en Wi-Fi-repeater for at udvide rækkevidden af dit trådløse netværk netværk.
Hvad er en Wi-Fi Extender eller Repeater?
En Wi-Fi-forlænger, også kendt som en Wi-Fi-booster eller repeater, er en enhed, der bruges til at forstærke Wi-Fi-signalet og udvide dets dækning. De bruges til at fjerne døde zoner i dit hjem eller kontor.
Hvis der er områder i dit hjem, hvor du ikke får Wi-Fi eller svage signaler, kan en Wi-Fi-repeater sikre, at du får et stærkt og pålideligt trådløst signal, uanset placeringen.
Hvorfor bruge ESP8266 som en Wi-Fi-forlænger?
Vi har lavet flere projekter ved hjælp af ESP8266-modulet, som f.eks
smart vandstandssensor med ultralydssensor og en Wi-Fi baseret lysdæmper modul. Du ønsker måske at finde projekter som dette i en fjern del af din ejendom, men er Wi-Fi-signalet stærkt nok?Selvom du kan købe en Wi-Fi-forlænger for at udvide rækkevidden af dine Wi-Fi-signaler, er de store, dyre, kræver altid AC-spænding og er slet ikke bærbare. NodeMCU (ESP8266) på den anden side er lille, bruger mindre strøm og kan nemt skjules for det blotte øje.
Den er også billig (omkring $5) og kan forsynes med en hvilken som helst 5V AC-vægadapter, powerbank, et par 18650 batterier eller din smartphone via OTG.
Det indbyggede Wi-Fi i en NodeMCU eller D1 Mini (ESP8266) er i stand til at oprette forbindelse til din Wi-Fis 2,4 GHz-bånd og gentransmittere de trådløse signaler for effektivt at udvide dækningen. Du kan forvente op til 5 Mbps pålidelig hastighed over 2,4 GHz-båndet fra NodeMCU/D1 Mini.
Du kan bruge denne Wi-Fi-forlænger til følgende formål:
- Tilslut dine smarte IoT-enheder i dit hjem eller kontor til dit hovednetværk eller smart home automation-software.
- Sørg for et separat og sikkert eller åbent Wi-Fi-netværk til gæster.
- Opret et midlertidigt Wi-Fi-hotspot for at udvide det trådløse netværk.
- Brug Wi-Fi-forlængeren på steder, hvor du ikke har adgang til strømforsyningen.
- Kombiner flere ESP8266 repeatere for at skabe et mesh-netværk.
Nødvendige elementer for at gøre ESP8266 til en Wi-Fi-forlænger
Du skal bruge følgende elementer for at konvertere og bruge dit ESP8266-mikrocontrollerkort til en Wi-Fi-forlænger:
- Et NodeMCU eller D1 Mini (ESP8266) udviklingskort. Vi bruger D1 Mini til dette projekt.
- Et mikro-USB-kabel til programmering og opstart af NodeMCU.
- En Windows-pc eller bærbar computer.
- Et 2,4 GHz Wi-Fi-netværk til udvidelse.
Når du har alle de nødvendige materialer, kan du følge nedenstående trin for at omdanne din NodeMCU (ESP8266) til en Wi-Fi-forlænger.
Download firmwaren på din Windows-pc fra GitHub repo. Højreklik på hver fil efter tur og vælg Gem link som... for at downloade det. Sørg for at downloade alle tre filer: 0x00000.bin, 0x02000.bin, og 0x82000.bin.
Download og installer også Flash-downloadværktøjer fil. Du skal bruge dette for at flashe firmwarefilerne på NodeMCU'en.
Afhængigt af NodeMCU-versionen skal du desuden downloade og installere de nødvendige enhedsdrivere ved hjælp af disse links:
- CP2102 drivere: Windows & Mac
- CH342, CH343, CH9102 drivere: Windows, Mac (download via den blå knap med ikonet)
- CH340, CH341 drivere: Windows, Mac (download via den blå knap med ikonet)
Trin 2: Upload firmwaren til NodeMCU/D1 Mini
Udpak firmwarefilerne og Flash-downloadværktøjerne på dit system. Følg derefter disse trin for at flashe firmwaren:
- Naviger til mappen og dobbeltklik på flash_download_tool_3.x.x.exe fil for at starte værktøjet på dit system. I tilfælde af fejl, anbefales det at bruge v3.8.5 (Google Drev download), da det giver dig mulighed for at vælge Flash størrelse.
- Behold indstillingerne som standardindstillinger, og klik Okay.
- Under SPIDowload fanen, skal du klikke på de tre prikker for at vælge firmwarefilerne: 0x00000.bin, 0x02000.bin, og 0x82000.bin. Sæt kryds i afkrydsningsfelterne ved siden af dem, og indtast 0x00000, 0x02000, og 0x82000 i boksene som vist nedenfor på skærmbilledet under trin 6.
- Behold alle muligheder som standardindstillinger i SPIFlashConfig afsnit. Hvis du bruger Flash Download Tools version 3.8.x, skal du vælge Flash størrelse32 Mbit og Krystalfrekvens: 40M.
- I den Downloadpanel 1 sektion, skal du vælge den rigtige KOM Havn. Du kan afbryde forbindelsen og oprette forbindelse igen for at bekræfte og vælge den rigtige KOM Havn.
- Behold BAUD som 115200 og klik på Start knap.
- Det tager kun et par sekunder at blinke. Du vil se SYNKRONISERE tekst i panelet.
- Efter flashen vil du se Afslut. Du kan nu tilslutte NodeMCU'en til pc'en eller enhver anden strømkilde for at genstarte den.
Trin 3: Konfigurer Wi-Fi Extender
Når NodeMCU tænder efter firmwaren er blinket, vil du se et nyt trådløst netværk i dine Wi-Fi-indstillinger på din smartphone eller pc/laptop med Mit AP SSID. Følg nedenstående trin for at tilslutte og konfigurere NodeMCU'en som en Wi-Fi-forlænger.
- Efter firmware-blinket vil du bemærke, at NodeMCU's blå LED lyser med fuld lysstyrke (ingen blinking).
- På din pc eller smartphone skal du oprette forbindelse til Mit AP Wi-Fi adgangspunkt. Det er et åbent netværk og kræver ikke en adgangskode.
- Når du har oprettet forbindelse til MyAP Wi-Fi-netværket, skal du åbne en hvilken som helst webbrowser og besøge 192.168.4.1.
- Denne IP vil indlæse en side. Ignorer STA-indstillingerne for nu og flyt til AP-indstillinger afsnit.
- Indtast et hvilket som helst SSID-navn, du vil give til din extender, sammen med en adgangskode.
- Sørg for at tjekke detaljerne igen. Hvis dit Wi-Fi SSID har et mellemrum, skal du bruge %20. Indtast f.eks. for "Mit Wi-Fi". Mit%20Wi-Fi.
- Til Sikkerhed, vælg WPA2 og klik Sæt.NodeMCU'en genstarter.
- Genopret forbindelse til Mit AP igen og under STA-indstillinger, indtast dit nuværende hoved Wi-Fi-netværksnavn og adgangskode.
- Når detaljerne er indtastet, skal du klikke Forbinde. NodeMCU'en er nu konfigureret og klar til at bruge en Wi-Fi-forlænger.
Hvis du tjekker dine Wi-Fi-indstillinger på din smartphone eller pc, vil du se din NodeMCU/D1 Mini-repeaters SSID (navn) på netværkslisten. Du kan oprette forbindelse til netværket ved hjælp af den adgangskode, du indtastede på opsætningstidspunktet.
Tips til at sikre optimal ydeevne
For at sikre optimal ydeevne fra din NodeMCU (ESP8266) Wi-Fi-forlænger, skal du huske disse tip:
- Placer NodeMCU'en et sted, hvor den nemt kan gribe Wi-Fi-signalet og sende det igen.
- Sørg for kontinuerlig strømforsyning for at undgå enhver afbrydelse af Wi-Fi-forlængeren.
- Enheden kan ikke håndtere for mange enheder. Sørg for kun at bruge denne forlænger til én til tre enheder. Ellers kan det føre til overbelastning af netværket og en langsom internetforbindelse.
Mest overkommelige Tiny DIY Wi-Fi Extender
Med sine Wi-Fi-kapaciteter kan en NodeMCU effektivt udvide dækningen af dit Wi-Fi-signal og eliminere døde zoner i dit hjem eller kontor. Du kan installere og bruge denne Wi-Fi-forlænger, hvor der ikke er nogen strømforsyning. Du kan også køre den under opladning.
Som vi har vist, er det meget hurtigt og nemt at omdanne en NodeMCU/D1 Mini (ESP8266) til en Wi-Fi-forlænger, og resultaterne er det værd. Ved at bygge dette projekt sparer du ikke kun penge, men får også tilfredsstillelsen ved at bygge din egen brugbare enhed.