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

instagram viewer
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:

  1. 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.
  2. Pozostaw opcje jako domyślne i kliknij OK.
  3. 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.
  4. 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.
  5. 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.
  6. Zachowaj BAUD Jak 115200 i kliknij Początek przycisk.
  7. Miganie zajmie tylko kilka sekund. Zobaczysz SYNCHRONIZACJA tekst w panelu.
  8. 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.

  1. Po flashowaniu oprogramowania układowego zauważysz, że niebieska dioda NodeMCU świeci z pełną jasnością (bez migania).
  2. 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.
  3. Po połączeniu się z siecią Wi-Fi MyAP otwórz dowolną przeglądarkę internetową i odwiedź 192.168.4.1.
  4. Ten adres IP załaduje stronę. Zignoruj ​​​​na razie ustawienia STA i przejdź do Ustawienia AP Sekcja.
  5. Wprowadź dowolną nazwę SSID, którą chcesz nadać wzmacniaczowi, wraz z hasłem.
  6. 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.
  7. Dla Bezpieczeństwo, wybierać WPA2 i kliknij Ustawić.NodeMCU uruchomi się ponownie.
  8. 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.
  9. 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.