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:

  1. 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.
  2. Behold alternativene som standard og klikk OK.
  3. 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.
  4. 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.
  5. 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.
  6. Behold BAUD som 115200 og klikk på Start knapp.
  7. Dette vil ta bare noen få sekunder å blinke. Du vil se SYNK tekst i panelet.
  8. 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.

  1. Etter fastvaren blinker, vil du merke at NodeMCUs blå LED lyser med full lysstyrke (ingen blinking).
  2. På din PC eller smarttelefon kobler du til MyAP Wi-Fi tilgangspunkt. Det er et åpent nettverk og krever ikke passord.
  3. Etter å ha koblet til MyAP Wi-Fi-nettverket, åpne en hvilken som helst nettleser og besøk 192.168.4.1.
  4. Denne IP-en vil laste en side. Ignorer STA-innstillingene for nå og gå til AP-innstillinger seksjon.
  5. Skriv inn et hvilket som helst SSID-navn du vil gi til forlengeren din, sammen med et passord.
  6. 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.
  7. Til Sikkerhet, velg WPA2 og klikk Sett.NodeMCU vil starte på nytt.
  8. Koble til på nytt MyAP igjen og under STA-innstillinger, skriv inn ditt nåværende hovednavn og passord for Wi-Fi-nettverk.
  9. 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.