Stwórz mały, niedrogi wzmacniacz Wi-Fi z NodeMCU, D1 Mini lub inną płytką mikrokontrolera ESP8266.
Jeśli chodzi o ekonomiczne i wydajne mikrokontrolery z łącznością bezprzewodową, układ ESP8266 wyróżnia się, zasilając płyty takie jak ESP01, D1 Mini i NodeMCU.
Poza wykorzystaniem takiej płytki do tworzenia prostych urządzeń inteligentnego domu (opartych na Wi-Fi) dla złożonych rozwiązań IoT, możesz zmienić mikrokontroler ESP8266 w repeater Wi-Fi, aby zwiększyć zasięg sieci bezprzewodowej sieć.
Co to jest przedłużacz lub repeater Wi-Fi?
Przedłużacz Wi-Fi, znany również jako wzmacniacz Wi-Fi lub repeater, to urządzenie służące do wzmacniania sygnału Wi-Fi i rozszerzania jego zasięgu. Służą do eliminacji martwych stref w domu lub biurze.
Jeśli w Twoim domu są obszary, w których nie ma Wi-Fi lub słaby sygnał, repeater Wi-Fi może zapewnić silny i niezawodny sygnał bezprzewodowy, niezależnie od lokalizacji.
Dlaczego warto używać ESP8266 jako przedłużacza Wi-Fi?
Wykonaliśmy kilka projektów z wykorzystaniem modułu ESP8266, m.in
inteligentny czujnik poziomu wody z czujnikiem ultradźwiękowym i Moduł ściemniacza oparty na Wi-Fi. Możesz chcieć zlokalizować takie projekty w odległej części swojej nieruchomości, ale czy sygnał Wi-Fi jest wystarczająco silny?Chociaż możesz kupić przedłużacz Wi-Fi, aby zwiększyć zasięg sygnałów Wi-Fi, są one duże, kosztowne, zawsze wymagają napięcia prądu zmiennego i wcale nie są przenośne. Z drugiej strony NodeMCU (ESP8266) jest mały, zużywa mniej energii i można go łatwo ukryć gołym okiem.
Jest również tani (około 5 USD) i może być zasilany za pomocą dowolnego zasilacza sieciowego 5 V AC, power banku, pary baterii 18650 lub smartfona przez OTG.
Wbudowane Wi-Fi w NodeMCU lub D1 Mini (ESP8266) może łączyć się z pasmem Wi-Fi 2,4 GHz i retransmitować sygnały bezprzewodowe, aby skutecznie rozszerzyć zasięg. Możesz oczekiwać niezawodnej prędkości do 5 Mb/s w paśmie 2,4 GHz od NodeMCU/D1 Mini.
Możesz użyć tego przedłużacza Wi-Fi do następujących celów:
- Podłącz inteligentne urządzenia IoT w domu lub biurze do głównej sieci lub oprogramowania do inteligentnej automatyki domowej.
- Zapewnij gościom oddzielną i bezpieczną lub otwartą sieć Wi-Fi.
- Utwórz tymczasowy hotspot Wi-Fi, aby rozszerzyć zasięg sieci bezprzewodowej.
- Używaj wzmacniacza Wi-Fi w miejscach, w których nie masz dostępu do zasilania.
- Połącz wiele repeaterów ESP8266, aby stworzyć sieć kratową.
Elementy potrzebne do przekształcenia ESP8266 w przedłużacz Wi-Fi
Do przekształcenia i użycia płytki mikrokontrolera ESP8266 w przedłużacz Wi-Fi potrzebne będą następujące elementy:
- Płytka rozwojowa NodeMCU lub D1 Mini (ESP8266). W tym projekcie używamy D1 Mini.
- Kabel micro-USB do programowania i zasilania NodeMCU.
- Komputer PC lub laptop z systemem Windows.
- Sieć Wi-Fi 2,4 GHz do rozszerzenia.
Gdy masz już wszystkie wymagane materiały, możesz wykonać poniższe czynności, aby zamienić swój NodeMCU (ESP8266) w przedłużacz Wi-Fi.
Pobierz oprogramowanie układowe na komputer z systemem Windows ze strony Repozytorium GitHub. Kliknij prawym przyciskiem myszy każdy plik po kolei i wybierz Zapisz link jako... aby go pobrać. Pamiętaj, aby pobrać wszystkie trzy pliki: 0x00000.bin, 0x02000.bin, I 0x82000.bin.
Pobierz i zainstaluj również Narzędzia do pobierania Flasha plik. Będzie to potrzebne do flashowania plików oprogramowania układowego na NodeMCU.
Ponadto, w zależności od wersji NodeMCU, pobierz i zainstaluj wymagane sterowniki urządzeń, korzystając z tych łączy:
- Sterowniki CP2102: Windows i Mac
- Sterowniki CH342, CH343, CH9102: Okna, Prochowiec (pobierz za pomocą niebieskiego przycisku z ikoną)
- Sterowniki CH340, CH341: Okna, Prochowiec (pobierz za pomocą niebieskiego przycisku z ikoną)
Krok 2: Prześlij oprogramowanie układowe do NodeMCU/D1 Mini
Wyodrębnij pliki oprogramowania układowego i narzędzia Flash Download Tools w swoim systemie. Następnie wykonaj następujące kroki, aby sflashować oprogramowanie układowe:
- Przejdź do folderu i kliknij dwukrotnie plik flash_download_tool_3.x.x.exe plik, aby uruchomić narzędzie w systemie. W przypadku błędu zaleca się użycie wersji 3.8.5 (Pobieranie Dysku Google), ponieważ pozwala wybrać Rozmiar lampy błyskowej.
- Pozostaw opcje jako domyślne i kliknij OK.
- Pod SPIDPobierz kliknij trzy kropki, aby wybrać pliki oprogramowania układowego: 0x00000.bin, 0x02000.bin, I 0x82000.bin. Zaznacz pola wyboru obok nich i wprowadź 0x00000, 0x02000, I 0x82000 w polach, jak pokazano poniżej na zrzucie ekranu w kroku 6.
- Zachowaj wszystkie opcje jako domyślne w pliku SPIFlashConfig Sekcja. Jeśli korzystasz z programu Flash Download Tools w wersji 3.8.x, wybierz Rozmiar lampy błyskowej32Mbit I Częstotliwość kryształów: 40M.
- w Panel pobierania1 sekcję, wybierz właściwą KOM Port. Możesz rozłączyć i połączyć ponownie, aby zweryfikować i wybrać właściwą KOM Port.
- Zachowaj BAUD Jak 115200 i kliknij Początek przycisk.
- Miganie zajmie tylko kilka sekund. Zobaczysz SYNCHRONIZACJA tekst w panelu.
- Po błysku zobaczysz Skończyć. Możesz teraz ponownie podłączyć NodeMCU do komputera lub innego źródła zasilania, aby go ponownie uruchomić.
Krok 3: Skonfiguruj przedłużacz Wi-Fi
Gdy NodeMCU włączy się po sflashowaniu oprogramowania układowego, zobaczysz nową sieć bezprzewodową w ustawieniach Wi-Fi na smartfonie lub komputerze PC/laptopie z Mój AP SSID. Wykonaj poniższe czynności, aby podłączyć i skonfigurować NodeMCU jako przedłużacz Wi-Fi.
- Po flashowaniu oprogramowania układowego zauważysz, że niebieska dioda NodeMCU świeci z pełną jasnością (bez migania).
- Na komputerze lub smartfonie połącz się z Mój AP Punkt dostępowy Wi-Fi. Jest to otwarta sieć i nie wymaga hasła.
- Po połączeniu się z siecią Wi-Fi MyAP otwórz dowolną przeglądarkę internetową i odwiedź 192.168.4.1.
- Ten adres IP załaduje stronę. Zignoruj na razie ustawienia STA i przejdź do Ustawienia AP Sekcja.
- Wprowadź dowolną nazwę SSID, którą chcesz nadać wzmacniaczowi, wraz z hasłem.
- Pamiętaj, aby ponownie sprawdzić szczegóły. Jeśli identyfikator SSID Wi-Fi zawiera spację, użyj %20. Na przykład w polu „Moje Wi-Fi” wpisz Moje%20Wi-Fi.
- Dla Bezpieczeństwo, wybierać WPA2 i kliknij Ustawić.NodeMCU uruchomi się ponownie.
- Połącz się ponownie z Mój AP ponownie i pod Ustawienia STA, wprowadź nazwę bieżącej głównej sieci Wi-Fi i hasło.
- Po wprowadzeniu danych kliknij Łączyć. NodeMCU jest teraz skonfigurowany i gotowy do użycia przedłużacza Wi-Fi.
Jeśli sprawdzisz ustawienia Wi-Fi na smartfonie lub komputerze, na liście sieci zobaczysz identyfikator SSID (nazwę) wzmacniacza NodeMCU/D1 Mini. Możesz połączyć się z siecią za pomocą hasła wprowadzonego podczas konfiguracji.
Wskazówki dotyczące zapewnienia optymalnej wydajności
Aby zapewnić optymalną wydajność wzmacniacza Wi-Fi NodeMCU (ESP8266), pamiętaj o następujących wskazówkach:
- Umieść NodeMCU w miejscu, w którym może łatwo pobrać sygnał Wi-Fi i ponownie go przesłać.
- Zapewnij ciągłe zasilanie, aby uniknąć zakłóceń w działaniu wzmacniacza sygnału Wi-Fi.
- Urządzenie nie obsługuje zbyt wielu urządzeń. Upewnij się, że używasz tego przedłużacza tylko dla jednego do trzech urządzeń. W przeciwnym razie może to prowadzić do przeciążenia sieci i wolnego połączenia z Internetem.
Najbardziej przystępny cenowo mały przedłużacz Wi-Fi do samodzielnego montażu
Dzięki możliwościom Wi-Fi, NodeMCU może skutecznie rozszerzyć zasięg sygnału Wi-Fi i wyeliminować martwe strefy w domu lub biurze. Możesz zainstalować i używać tego przedłużacza Wi-Fi tam, gdzie nie ma zasilania. Możesz także uruchomić go podczas ładowania.
Jak pokazaliśmy, bardzo szybko i łatwo można zamienić NodeMCU/D1 Mini (ESP8266) w przedłużacz Wi-Fi, a wyniki są tego warte. Budując ten projekt nie tylko oszczędzasz pieniądze, ale także zyskujesz satysfakcję z budowy własnego, użytecznego urządzenia.