Lag en liten, rimelig Wi-Fi-forlenger med en NodeMCU, D1 Mini eller et annet ESP8266 mikrokontrollerkort.
Når det kommer til kostnadseffektive og kraftige mikrokontrollere med trådløs tilkobling, skiller ESP8266-brikken seg ut, og driver kort som ESP01, D1 Mini og NodeMCU.
I tillegg til å bruke et slikt brett for å lage enkle DIY smarthus (Wi-Fi-baserte) enheter for komplekse IoT-løsninger, du kan gjøre ESP8266-mikrokontrolleren om til en Wi-Fi-repeater for å utvide rekkevidden til den trådløse enheten Nettverk.
Hva er en Wi-Fi Extender eller Repeater?
En Wi-Fi-forlenger, også kjent som en Wi-Fi-forsterker eller repeater, er en enhet som brukes til å forsterke Wi-Fi-signalet og utvide dekningen. De brukes til å eliminere døde soner i hjemmet eller kontoret.
Hvis det er områder i hjemmet ditt hvor du ikke får Wi-Fi eller svake signaler, kan en Wi-Fi-repeater sørge for at du får et sterkt og pålitelig trådløst signal, uavhengig av plasseringen.
Hvorfor bruke ESP8266 som en Wi-Fi-forlenger?
Vi har laget flere prosjekter med ESP8266-modulen, for eksempel en
smart vannstandssensor med ultralydsensor og a Wi-Fi-basert dimmermodul. Det kan være lurt å finne prosjekter som dette i en avsidesliggende del av eiendommen din, men er Wi-Fi-signalet sterkt nok?Selv om du kan kjøpe en Wi-Fi-forlenger for å utvide rekkevidden til Wi-Fi-signalene dine, er de store, kostbare, krever alltid AC-spenning og er ikke bærbare i det hele tatt. NodeMCU (ESP8266) på den annen side er liten, bruker mindre strøm, og kan enkelt skjules for det blotte øye.
Den er også billig (rundt $5) og kan drives med en hvilken som helst 5V AC-veggadapter, strømbank, et par 18650-batterier eller smarttelefonen din via OTG.
Den innebygde Wi-Fi-en i en NodeMCU eller D1 Mini (ESP8266) er i stand til å koble til Wi-Fi-båndets 2,4 GHz-bånd og sende de trådløse signalene på nytt for å effektivt utvide dekningen. Du kan forvente opptil 5 Mbps pålitelig hastighet over 2,4 GHz-båndet fra NodeMCU/D1 Mini.
Du kan bruke denne Wi-Fi-forlengeren til følgende formål:
- Koble smarte IoT-enheter i hjemmet eller på kontoret til hovednettverket eller smarthusautomasjonsprogramvaren.
- Gi gjestene et separat og sikkert eller åpent Wi-Fi-nettverk.
- Opprett en midlertidig Wi-Fi-hotspot for å utvide det trådløse nettverket.
- Bruk Wi-Fi-forlengeren på steder der du ikke har tilgang til strømforsyningen.
- Kombiner flere ESP8266 repeatere for å lage et mesh-nettverk.
Elementer som trengs for å gjøre ESP8266 om til en Wi-Fi-forlenger
Du trenger følgende elementer for å konvertere og bruke ESP8266-mikrokontrollerkortet til en Wi-Fi-forlenger:
- Et NodeMCU eller D1 Mini (ESP8266) utviklingskort. Vi bruker D1 Mini til dette prosjektet.
- En mikro-USB-kabel for programmering og oppstart av NodeMCU.
- En Windows-PC eller bærbar PC.
- Et 2,4 GHz Wi-Fi-nettverk å utvide.
Når du har alt nødvendig materiale, kan du følge trinnene nedenfor for å gjøre NodeMCU (ESP8266) om til en Wi-Fi-forlenger.
Last ned fastvaren på din Windows-PC fra GitHub repo. Høyreklikk på hver fil etter tur og velg Lagre lenke som... for å laste den ned. Sørg for å laste ned alle tre filene: 0x00000.bin, 0x02000.bin, og 0x82000.bin.
Last ned og installer også Flash nedlastingsverktøy fil. Du trenger dette for å flashe fastvarefilene på NodeMCU.
I tillegg, avhengig av NodeMCU-versjonen, last ned og installer de nødvendige enhetsdriverne ved å bruke disse koblingene:
- CP2102 drivere: Windows og Mac
- CH342, CH343, CH9102 drivere: Windows, Mac (last ned via den blå knappen med ikonet)
- CH340, CH341 drivere: Windows, Mac (last ned via den blå knappen med ikonet)
Trinn 2: Last opp fastvaren til NodeMCU/D1 Mini
Pakk ut fastvarefilene og Flash-nedlastingsverktøyene på systemet ditt. Følg deretter disse trinnene for å flashe fastvaren:
- Naviger til mappen og dobbeltklikk på flash_download_tool_3.x.x.exe fil for å starte verktøyet på systemet ditt. I tilfelle feil, anbefales det å bruke v3.8.5 (Last ned Google Drive) som det lar deg velge Flash størrelse.
- Behold alternativene som standard og klikk OK.
- Under SPIDlast ned fanen, klikk på de tre prikkene for å velge fastvarefilene: 0x00000.bin, 0x02000.bin, og 0x82000.bin. Kryss av i avmerkingsboksene ved siden av dem og skriv inn 0x00000, 0x02000, og 0x82000 i boksene som vist nedenfor i skjermbildet under trinn 6.
- Behold alle alternativer som standard i SPIFlashConfig seksjon. Hvis du bruker Flash Download Tools versjon 3.8.x, velg Flash størrelse32Mbit og Krystallfrekvens: 40M.
- I Last ned panel1 seksjon, velg den riktige COM havn. Du kan koble fra og koble til igjen for å bekrefte og velge riktig COM havn.
- Behold BAUD som 115200 og klikk på Start knapp.
- Dette vil ta bare noen få sekunder å blinke. Du vil se SYNK tekst i panelet.
- Etter blitsen vil du se Bli ferdig. Du kan nå koble NodeMCU til PC-en eller en annen strømkilde for å starte den på nytt.
Trinn 3: Konfigurer Wi-Fi Extender
Når NodeMCU slås på etter at fastvaren er blinket, vil du se et nytt trådløst nettverk i Wi-Fi-innstillingene på smarttelefonen eller PC-en/bærbaren med MyAP SSID. Følg trinnene nedenfor for å koble til og konfigurere NodeMCU som en Wi-Fi-forlenger.
- Etter fastvaren blinker, vil du merke at NodeMCUs blå LED lyser med full lysstyrke (ingen blinking).
- På din PC eller smarttelefon kobler du til MyAP Wi-Fi tilgangspunkt. Det er et åpent nettverk og krever ikke passord.
- Etter å ha koblet til MyAP Wi-Fi-nettverket, åpne en hvilken som helst nettleser og besøk 192.168.4.1.
- Denne IP-en vil laste en side. Ignorer STA-innstillingene for nå og gå til AP-innstillinger seksjon.
- Skriv inn et hvilket som helst SSID-navn du vil gi til forlengeren din, sammen med et passord.
- Sørg for å sjekke detaljene på nytt. Hvis Wi-Fi SSID har et mellomrom, bruk %20. For eksempel, for "Min Wi-Fi", skriv inn Mitt%20Wi-Fi.
- Til Sikkerhet, velg WPA2 og klikk Sett.NodeMCU vil starte på nytt.
- Koble til på nytt MyAP igjen og under STA-innstillinger, skriv inn ditt nåværende hovednavn og passord for Wi-Fi-nettverk.
- Når detaljene er angitt, klikker du Koble. NodeMCU er nå konfigurert og klar til å bruke en Wi-Fi-forlenger.
Hvis du sjekker Wi-Fi-innstillingene på smarttelefonen eller PC-en, vil du se NodeMCU/D1 Mini-repeaterens SSID (navn) i nettverkslisten. Du kan koble til nettverket ved å bruke passordet du skrev inn da du konfigurerte det.
Tips for å sikre optimal ytelse
For å sikre optimal ytelse fra din NodeMCU (ESP8266) Wi-Fi-forlenger, husk disse tipsene:
- Plasser NodeMCU et sted hvor den enkelt kan ta tak i Wi-Fi-signalet og sende det på nytt.
- Sørg for kontinuerlig strømforsyning for å unngå forstyrrelser i Wi-Fi-forlengeren.
- Enheten kan ikke håndtere for mange enheter. Sørg for å bruke denne utvideren for bare én til tre enheter. Ellers kan det føre til overbelastning av nettverket og en treg internettforbindelse.
Rimeligste Tiny DIY Wi-Fi Extender
Med sine Wi-Fi-funksjoner kan en NodeMCU effektivt utvide dekningen til Wi-Fi-signalet ditt og eliminere døde soner i hjemmet eller kontoret. Du kan installere og bruke denne Wi-Fi-forlengeren der det ikke er strømforsyning. Du kan også kjøre den mens du lader.
Som vi har vist, er det veldig raskt og enkelt å gjøre om en NodeMCU/D1 Mini (ESP8266) til en Wi-Fi-forlenger, og resultatene er vel verdt det. Ved å bygge dette prosjektet sparer du ikke bare penger, men får også tilfredsstillelsen av å bygge din egen nyttige enhet.