Jesteśmy w pokoleniu Internetu Rzeczy (IoT)! W dzisiejszych czasach możesz sterować domowymi gadżetami / urządzeniami, takimi jak klimatyzator, grzejnik pokojowy, podgrzewacz wody itp. Zdalnie z dowolnego miejsca, a urządzenie do tego można łatwo zbudować lub kupić z półki. W trakcie kursu stworzyliśmy również kilka projektów automatyki domowej opartych na IoT przy użyciu Arduino, ESP i Raspberry Pi. Ale dla każdego urządzenia obsługującego IoT z Wi-Fi potrzebujesz połączenia z Internetem lub możesz powiedzieć nieprzerwaną łączność z Internetem / Wi-Fi. Ale korzystanie z połączenia szerokopasmowego ma swoje ograniczenia, takie jak czasami spadek sygnału Wi-Fi (szczególnie w paśmie 2,4 GHz, gdzie występuje więcej zakłóceń) z pokoju do pokoju lub z podłogi na piętro.
Z tego powodu wymagane są wzmacniacze sygnału Wi-Fi lub wzmacniacze zasięgu, ale komercyjne wzmacniacze sygnału Wi-Fi dostępne na rynku są bardzo kosztowne, co nie jest dostępną opcją dla wszystkich. Pojawia się potrzeba tanich rozwiązań (mniej niż jedna trzecia w porównaniu z ceną dowolnego komercyjnego wzmacniacza sygnału Wi-Fi) tylko w celu zwiększenia zasięgu. Więc dzisiaj udostępniłem rozwiązanie, które szybko buduje projekty weekendowe w ciągu pół godziny. W tym celu nie musisz budować żadnego obwodu sprzętowego i nie musisz być ekspertem w dziedzinie elektroniki. Wykonaj proste czynności podane poniżej, aby zbudować swój niedrogi wzmacniacz sygnału Wi-Fi lub wzmacniacz sygnału.
Nodemcu ESP8266
Nodemcu ESP8266 jest głównym i jedynym komponentem, więc chciałbym również opisać kilka podstawowych funkcji i specyfikacji. Jest to platforma programistyczna IoT typu open source, będąca połączeniem modułu wifi i funkcji Arduino (mikrokontrolera). Można go również zaprogramować w Arduino IDE przez interfejs micro USB (z wbudowanym układem zarządzania pamięcią flash) i jest to programowalny moduł transkrypcji Wi-Fi, który jest najlepszym wyborem dla sieci Wi-Fi, sieci zacierania i ma międzynarodowy standard 802.11 chip 12E wifi, na pokładzie 3,3 V regulator i wbudowana Antena. Posiada również kilka opcji zasilania (wejście przez port micro USB i dwa rodzaje zewnętrznego zasilania (wejście 5 V VCC i 3,3 V VCC) i może być używany jako punkt dostępu.
Zwykle moduły te można programować bezpośrednio za pomocą Arduino IDE, ale w tym projekcie musimy flashować oprogramowanie układowe na NodeMCU. Pamiętaj, że po tym procesie nie będziesz mógł używać swojego NodeMCU z Arduino IDE. Możesz również zapoznać się z tym artykułem dotyczącym flashowania ESP8266, aby dowiedzieć się więcej na ten temat.
Krok 1: Najpierw połącz ESP8266 z komputerem za pomocą kabla micro USB typu B do USB. Po podłączeniu zaświeci się niebieska dioda wskaźnika światła.
Krok 2: Pobierz narzędzie ESP8266 Flash Download dla systemu Windows z oficjalnej strony internetowej. Sprawdź poniższy obrazek, aby zrozumieć, jak wyodrębnić plik zip do folderu za pomocą WinRAR. Pobierz najnowszą wersję WinRAR.
Krok 3: Teraz musisz pobrać („esp_wifi_repeater-master”). To w pełni funkcjonalny repeater Wi-Fi (z NAT i siecią mesh). Pobierz plik zip i rozpakuj go do folderu, w którym możesz zobaczyć folder oprogramowania układowego zawierający trzy pliki bin (które będą używane w późniejszych etapach). Pobierz go ze strony GitHub. Link i obraz podano poniżej.
Pobierz wzmacniacz sygnału WiFi ESP
Teraz , wyodrębnić plik do folderu z zamkiem przy użyciu WinRAR
Krok 4: Teraz , kliknij prawym przyciskiem myszy na pliku zip „flash_download_tools_v3.6.8” i kliknij "ekstrakt oto. W swoim katalogu znajdziesz folder o nazwie „flash_download_tools_v3.6.8”. Teraz otwórz ten folder i otwórz narzędzia do pobierania flash, jak pokazano na obrazku podanym poniżej.
Krok 5: Pojawi się okno poleceń i „Narzędzia pobierania ESPRESSIF” można otworzyć z listy. Wybierz pierwszą opcję i kliknij „ESP8266 DownloadTools”, jak widać na poniższym obrazku.
Po kliknięciu zobaczysz główne migające narzędzie / okno, jak pokazano na poniższym obrazku.
Krok 6: Jak wspomniałem w kroku 3, będziesz musiał pobrać esp_wifi_repeater-master z Github i wyodrębnić plik zip do folderu. Otwórz folder, a zobaczysz folder oprogramowania układowego, który zawiera 3 pliki bin. Zaznacz i wybierz wszystkie pliki bin z narzędzi pobierania ESP8266 jeden po drugim i umieść nazwę pliku w prawym polu bocznym. To ważny krok.
Kliknij prawym przyciskiem myszy i wybierz „Zmień nazwę”. Następnie skopiuj nazwę pliku bin (bez.bin) i wklej go po polu @, jak pokazano na poniższym obrazku.
Krok 7: To bardzo ważny krok. Sprawdź poniższy obraz i zgodnie z dostarczonymi instrukcjami i zrzutami ekranu, powtórz dla całego pliku bin i zmień niektóre ustawienia narzędzi do pobierania flash esp8266, takich jak (SPI SPEED: 80Mhz, SPI MODE: QIO, FLASH SIZE: 32Mbit) i wybierz Comport, Szybkość transmisji: 115200 i na koniec kliknij przycisk „START”, aby rozpocząć flashowanie ESP8266.
Przed miganiem zobaczysz napis „IDLE”, co oznacza, że jest to stan idealny, a po pomyślnym flashowaniu zobaczysz okno dialogowe „ FINISH ” w oknie monitora narzędzi do pobierania ESP8266. Możesz również wyświetlić wszystkie migające informacje związane, a otrzymasz adres MAC punktu dostępowego i adres MAC STA, który jest bardzo ważną informacją związaną z tożsamością sieci i urządzenia.
Teraz po prostu odłącz ESP8266 i podłącz go ponownie lub możesz nacisnąć przycisk resetowania na ESP 8266, aby ponownie uruchomić oprogramowanie układowe.
Krok 8: Teraz znalazłeś nowy punkt dostępu lub nazwę hotspotu wi-fi „MyAP”, która jest identyfikatorem SSID nadawanym przez ESP8266, ale poczekaj! Nie ma połączenia z Internetem.
Musisz skonfigurować i skonfigurować główny router Wi-Fi w domu / biurze, otwierając jego stronę konfiguracji. Połącz telefon komórkowy / laptop z tym identyfikatorem SSID („MyAP”) i wybierz adres IP (192.168.4.1) z ulubionej przeglądarki, a otworzy się strona konfiguracji. W ustawieniach STA dodaj nazwę SSID i hasło głównej sieci Wi-Fi i kliknij Połącz. Następnie ustawienia konfiguracyjne zostaną zapisane i w ustawieniach AP (punktu dostępu) można ustawić nazwę SSID i hasło. Wybierz typy zabezpieczeń szyfrowania, takie jak najpopularniejszy WPA2. Postępuj zgodnie ze zrzutami ekranu podanymi poniżej, aby lepiej zrozumieć.
Krok 9: Po wykonaniu wszystkiego, wykonałem prostą obróbkę na kawałku pleksi lub włókna szklanego i dodałem wyłącznik. Eksperymentalnie dodałem dwie anteny 2 dbi i połączyłem się z anteną pokładową dla lepszego zasięgu Wi-Fi, którą można również obracać (chociaż ESP8266 ma wbudowaną antenę). Zasiliłem go za pomocą przenośnej ładowarki 5v USB z kablem USB i podłączyłem do portu MicroUSB ESP8266 i włożyłem do gniazd prądu przemiennego. To najlepszy niezawodny zasilacz do długotrwałego użytkowania.
Kolejną zaletą jest to, że ten repeater Wi-Fi wymaga zasilania 5 V, który może być zasilany z dobrego banku mocy.Możesz także zbudować własny bank mocy, postępując zgodnie z tym artykułem. Dlatego są szanse, że można go używać na zewnątrz razem z telefonem komórkowym, ale komercyjny repeater Wi-Fi nie ma takiej możliwości. Nie można go używać na zewnątrz, ponieważ zawsze potrzebne jest zasilanie elektryczne AC.
Pełne działanie wzmacniacza Wi-Fi można znaleźć na poniższym filmie, wykonaliśmy również test prędkości w tym nowym repeaterze Wi-Fi i uzyskaliśmy prawie 4,0 Mb / s. Jeśli masz jakieś pytania, zostaw je w sekcji komentarzy lub skorzystaj z naszych forów, aby uzyskać odpowiedzi na inne pytania techniczne.