Ustvarite majhen, poceni razširjevalnik Wi-Fi z NodeMCU, D1 Mini ali drugo mikrokontrolersko ploščo ESP8266.

Ko gre za stroškovno učinkovite in zmogljive mikrokontrolerje z brezžično povezljivostjo, izstopa čip ESP8266, ki napaja plošče, kot so ESP01, D1 Mini in NodeMCU.

Poleg uporabe takšne plošče za izdelavo preprostih naprav DIY pametnega doma (na osnovi Wi-Fi) za kompleksne rešitve IoT, mikrokrmilnik ESP8266 lahko spremenite v Wi-Fi repetitor, da razširite doseg vašega brezžičnega omrežje.

Kaj je Wi-Fi Extender ali Repeater?

Razširjevalnik Wi-Fi, znan tudi kot ojačevalnik ali repetitor Wi-Fi, je naprava, ki se uporablja za ojačanje signala Wi-Fi in razširitev njegove pokritosti. Uporabljajo se za odpravo mrtvih con v vašem domu ali pisarni.

Če v vašem domu obstajajo območja, kjer ni Wi-Fi ali so signali šibki, lahko repetitor Wi-Fi zagotovi močan in zanesljiv brezžični signal, ne glede na lokacijo.

Zakaj uporabljati ESP8266 kot Wi-Fi Extender?

Z uporabo modula ESP8266 smo naredili več projektov, kot npr

pametni senzor nivoja vode z ultrazvočnim senzorjem in a Zatemnitveni modul na osnovi Wi-Fi. Morda bi želeli takšne projekte locirati v oddaljenem delu vašega posestva, toda ali je signal Wi-Fi dovolj močan?

Čeprav lahko kupite podaljšek Wi-Fi, da razširite doseg signalov Wi-Fi, so veliki, dragi, vedno zahtevajo izmenično napetost in sploh niso prenosni. NodeMCU (ESP8266) je po drugi strani majhen, porabi manj energije in ga je mogoče preprosto skriti očem.

Prav tako je poceni (okoli 5 USD) in se lahko napaja s katerim koli stenskim napajalnikom 5 V, napajalnikom, parom baterij 18650 ali pametnim telefonom prek OTG.

Vgrajeni Wi-Fi v NodeMCU ali D1 Mini (ESP8266) se lahko poveže s pasom 2,4 GHz vašega Wi-Fi in ponovno oddaja brezžične signale za učinkovito razširitev pokritosti. Od NodeMCU/D1 Mini lahko pričakujete zanesljivo hitrost do 5 Mbps v pasu 2,4 GHz.

Ta podaljšek Wi-Fi lahko uporabljate za naslednje namene:

  • Povežite svoje pametne IoT naprave doma ali v pisarni z glavnim omrežjem ali programsko opremo za avtomatizacijo pametnega doma.
  • Zagotovite ločeno in varno ali odprto omrežje Wi-Fi za goste.
  • Ustvarite začasno dostopno točko Wi-Fi, da razširite brezžično omrežje.
  • Podaljšek Wi-Fi uporabljajte na mestih, kjer nimate dostopa do napajanja.
  • Združite več repetitorjev ESP8266, da ustvarite zapleteno omrežje.

Elementi, potrebni za pretvorbo ESP8266 v Wi-Fi Extender

Za pretvorbo in uporabo mikrokrmilniške plošče ESP8266 v podaljšek Wi-Fi boste potrebovali naslednje elemente:

  • Razvojna plošča NodeMCU ali D1 Mini (ESP8266). Za ta projekt uporabljamo D1 Mini.
  • Kabel mikro-USB za programiranje in napajanje NodeMCU.
  • Osebni ali prenosni računalnik z operacijskim sistemom Windows.
  • Omrežje Wi-Fi 2,4 GHz za razširitev.

Ko imate vse zahtevane materiale, lahko sledite spodnjim korakom, da svoj NodeMCU (ESP8266) spremenite v Wi-Fi razširjevalnik.

Prenesite vdelano programsko opremo na svoj računalnik z operacijskim sistemom Windows iz GitHub repo. Z desno tipko miške kliknite posamezno datoteko in izberite Shrani povezavo kot... da ga prenesete. Ne pozabite prenesti vseh treh datotek: 0x00000.bin, 0x02000.bin, in 0x82000.bin.

Prenesite in namestite tudi Orodja za prenos Flash mapa. To boste potrebovali za flash datotek vdelane programske opreme na NodeMCU.

Poleg tega, odvisno od različice NodeMCU, prenesite in namestite zahtevane gonilnike naprav s temi povezavami:

  • Gonilniki CP2102: Windows & Mac
  • Gonilniki CH342, CH343, CH9102: Windows, Mac (prenos prek modrega gumba z ikono)
  • Gonilniki CH340, CH341: Windows, Mac (prenos prek modrega gumba z ikono)

2. korak: Prenesite vdelano programsko opremo v NodeMCU/D1 Mini

Ekstrahirajte datoteke vdelane programske opreme in orodja za prenos bliskovnih datotek v vašem sistemu. Nato sledite tem korakom za bliskavico vdelane programske opreme:

  1. Pomaknite se do mape in dvokliknite na flash_download_tool_3.x.x.exe datoteko za zagon orodja v vašem sistemu. V primeru napake je priporočljivo uporabiti v3.8.5 (Prenos Google Drive), saj vam omogoča izbiro Velikost bliskavice.
  2. Obdržite možnosti kot privzete in kliknite v redu.
  3. Pod SPIDovnload kliknite tri pike, da izberete datoteke vdelane programske opreme: 0x00000.bin, 0x02000.bin, in 0x82000.bin. Označite potrditvena polja poleg njih in vstopite 0x00000, 0x02000, in 0x82000 v poljih, kot je prikazano spodaj na posnetku zaslona pod 6. korakom.
  4. Ohranite vse možnosti kot privzete v SPIFlashConfig razdelek. Če uporabljate orodja za prenos Flash različice 3.8.x, izberite Velikost bliskavice32Mbit in CrystalFreq: 40M.
  5. V DownloadPanel1 razdelku izberite pravilnega COM pristanišče. Lahko prekinete povezavo in se znova povežete, da preverite in izberete pravilno COM pristanišče.
  6. Obdrži BAUD kot 115200 in kliknite Začetek gumb.
  7. Za utripanje bo trajalo le nekaj sekund. Videli boste SINHRONIZACIJA besedilo na plošči.
  8. Po bliskavici boste videli Končaj. Zdaj lahko znova povežete NodeMCU z osebnim računalnikom ali katerim koli drugim virom napajanja, da ga znova zaženete.

3. korak: Konfigurirajte Wi-Fi Extender

Ko se NodeMCU vklopi po utripanju vdelane programske opreme, boste v nastavitvah Wi-Fi v pametnem telefonu ali osebnem/prenosnem računalniku videli novo brezžično omrežje z MyAP SSID. Sledite spodnjim korakom za povezavo in konfiguracijo NodeMCU kot Wi-Fi razširitve.

  1. Po bliskavici vdelane programske opreme boste opazili, da modra lučka LED NodeMCU sveti s polno svetlostjo (brez utripanja).
  2. V računalniku ali pametnem telefonu se povežite z MyAP Wi-Fi dostopna točka. Je odprto omrežje in ne zahteva gesla.
  3. Ko se povežete z omrežjem MyAP Wi-Fi, odprite kateri koli spletni brskalnik in obiščite 192.168.4.1.
  4. Ta IP bo naložil stran. Zaenkrat prezrite nastavitve STA in se premaknite na Nastavitve AP razdelek.
  5. Vnesite poljubno ime SSID, ki ga želite dati svojemu podaljšku, skupaj z geslom.
  6. Ponovno preverite podrobnosti. Če ima vaš Wi-Fi SSID prostor, uporabite %20. Na primer, za "Moj Wi-Fi" vnesite Moj%20Wi-Fi.
  7. Za Varnost, izberite WPA2 in kliknite Set.NodeMCU se bo znova zagnal.
  8. Znova vzpostavite povezavo z MyAP znova in pod nastavitve STA, vnesite ime in geslo vašega trenutnega glavnega omrežja Wi-Fi.
  9. Ko vnesete podrobnosti, kliknite Povežite se. NodeMCU je zdaj konfiguriran in pripravljen za uporabo razširitve Wi-Fi.

Če preverite nastavitve Wi-Fi na pametnem telefonu ali računalniku, boste na seznamu omrežij videli SSID (ime) repetitorja NodeMCU/D1 Mini. V omrežje se lahko povežete z geslom, ki ste ga vnesli ob nastavitvi.

Nasveti za zagotavljanje optimalne učinkovitosti

Če želite zagotoviti optimalno delovanje vašega podaljška Wi-Fi NodeMCU (ESP8266), upoštevajte te nasvete:

  • Postavite NodeMCU nekam, kjer lahko zlahka zgrabi signal Wi-Fi in ga ponovno odda.
  • Zagotovite neprekinjeno napajanje, da se izognete kakršnim koli motnjam v podaljšku Wi-Fi.
  • Naprava ne prenese prevelikega števila naprav. Prepričajte se, da uporabljate ta podaljšek samo za eno do tri naprave. V nasprotnem primeru lahko pride do prezasedenosti omrežja in počasne internetne povezave.

Najbolj ugoden majhen DIY Wi-Fi podaljšek

S svojimi zmogljivostmi Wi-Fi lahko NodeMCU učinkovito razširi pokritost vašega Wi-Fi signala in odpravi mrtve cone v vašem domu ali pisarni. Ta podaljšek Wi-Fi lahko namestite in uporabljate tam, kjer ni napajanja. Zaženete ga lahko tudi med polnjenjem.

Kot smo pokazali, je NodeMCU/D1 Mini (ESP8266) zelo hitro in enostavno spremeniti v Wi-Fi razširjevalnik in rezultati so vredni tega. Z izgradnjo tega projekta ne boste le prihranili denarja, ampak boste tudi zadovoljni z izdelavo lastne uporabne naprave.