Običajno WiFi signal ne doseže vsakega centimetra hiše. Če del doma ali vrta ni dovolj dobro pokrit z domačim omrežjem, ne potrebujete nujno dragega repetitorja.
Reichelt elektronik GmbH & Co. KG
2022-307-25
Doma narejen WiFi repetitor je pogosto dovolj za okrepitev obstoječega WiFi signala. V tem članku vam pokažemo, kako hitro in enostavno je mogoče izvesti projekt.
Primerno za: Začetnike/napredne
Potreben čas: 30 min
Proračun: približno 10 €
Zahtevane komponente: WEMOS D1 Mini-ESP8266, 5V USB napajalnik, mikro USB kabel, etui, računalnik.
Ta vsebina je samo za naročnike
Programiranje ESP8266
Projekt se začne s programsko opremo: Odvisno od operacijskega sistema (Windows/Linux/MacOS) se programiranje mikrokontrolerjaodvija drugače. V naslednjem razdelku vam bomo pokazali, kako izvesti postopek glede na operacijski sistem, ki ga uporabljate.
Najprej potrebujete binarne datoteke [1] ugnezdene programske opreme iz GitHub spletnega mesta.
Ko ste sneli datoteke lahko nadaljujete s programiranjem.
Namestitev z operacijskim sistemom Windows
Za nastavitev WiFi repetitorja z operacijskim sistemom Windows potrebujete uradno orodje ESP Flash proizvajalca ESP8266 “ESPRESSIF”.
Sledite navodilom za namestitev in nato odprite program. Izberite »Način razvijalca« in »Orodje za prenos ESP8266«: Odpre se okno, kot je prikazano na sliki 1.
Izberite binarne datoteke ugnezdene programske opreme iz mape GitHub tako, da kliknete tipko “…” in izberete “0x00000.bin” in “0x02000.bin”. Prepričajte se, da sta obe kljukici postavljeni. Nastavite lahko preostale nastavitve, kot so SPI SPEED, SPI MODE in FLASH SIZE, kot je prikazano na sliki 1. Zdaj povežite ESP8266 z računalnikom prek USB-ja in izberite ustrezna COM vrata. Proces programiranja lahko zaženete s klikom na “Start”.
Namestitev z operacijskim sistemom MacOS
Z MacOS lahko celoten proces programiranja izvedete v terminalskem oknu. Za namestitev Flash orodja potrebujete upravitelja paketov, kot sta Homebrew [2] ali pip [3].
Če ste izbrali enega od dveh upraviteljev paketov, v terminalu izvedite ustrezen ukaz:
Za Homebrew: brew install esptool
Za pip: pip install esptool
Povežite ESP8266 z vašim Mac prek USB-ja in poiščite COM vrata z naslednjim ukazom:
ls /dev/tty.*
Zabeležite si oznako COM vrat v skladu z obliko na sliki 3, saj jo bomo potrebovali v naslednjem koraku.
Z ukazom cd se pomaknite do že prenesene mape GitHub (v našem primeru je v mapi za prenose) in nato pojdite v mapo ugnezdene programske opreme (glejte sliko 4).
Ko ste v mapi ugnezdene programske opreme, zaženite naslednji ukaz:
esptool.py –port /dev/tty.
usbserial-14110
write_flash -fs 4MB -ff 80m
-fm dio 0x00000
firmware/0x00000.bin
0x02000
firmware/0x02000.bin
Prepričajte se, da naslednji delni ukaz ustreza vašim COM vratom, kot je opisano zgoraj!
„…/dev/tty.usbserial
-14110 …“
Če je bil proces programiranja uspešen, boste v ukazni vrstici videli izpisano naslednje (slika 5):
Namestitev z operacijskim sistemom Linux
Za vse distribucije Linuxa proces programiranja deluje enako kot za Mac. Samo COM vrata bodo videti nekako takole:
/dev/ttyUSB0
Nastavitev dostopne točke
Ko ste uspešno sprogramirali svoj ESP8266, se lahko začne nastavitev dostopne točke. Najprej se povežite z ESP8266 prek svojega WLAN-a z napravo, ki podpira WiFi (pametni telefon ali prenosnik). SSID je privzeto nastavljen na »MyAP« in ne zahteva gesla. Nato odprite brskalnik in pokličite naslov IP »192.168.4.1« (slika 6).
Pod STA nastavitvami lahko povežete ESP8266 z vašim WiFi usmerjevalnikom. Samo vnesite SSID in geslo ter pritisnite »Poveži«. Mikrokontroler bo potreboval nekaj sekund, da se znova zažene. Drugi korak je konfiguracija vašega ESP8266 kot WiFi NAT usmerjevalnika. Vnesite kateri koli SSID in nastavite geslo. Nato to nastavitev potrdite z “Set”. Spet bo ESP8266 šel v ponovni zagon.
Na koncu je treba omeniti, da ima ESP8266 prepustnost 5 Mbit/s (upload in download), kar je povsem dovolj za običajne aplikacije, kot so brskanje po internetu, pisanje e-pošte ali gledanje videov na YouTubu. Za prenos večjih datotek pa priporočamo, da ESP8266 ne uporabljate kot repetitor.
Zdaj lahko postavite ESP8266 kot WiFi repetitor, kjer koli imate povezavo z WiFi usmerjevalnikom. ESP8266 se lahko napaja iz katere koli vtičnice z uporabo USB napajalnika in/ali USB kabla. Vaše domače omrežje je doseglo novo raven in vas podpira v vsakem centimetru vašega doma.
Viri:
https://github.com/martin-ger/esp_wifi_repeater
https://brew.sh/
https://pip.pypa.io/en/stable/installing/#installing-with-get-pip-py
Povzeto po:
https://bit.ly/3ihdJkK
https://www.reichelt.com