Spisu treści:

Siła sygnału Wi-Fi ESP32/8266: 14 kroków
Siła sygnału Wi-Fi ESP32/8266: 14 kroków

Wideo: Siła sygnału Wi-Fi ESP32/8266: 14 kroków

Wideo: Siła sygnału Wi-Fi ESP32/8266: 14 kroków
Wideo: Moduł WiFi | ESP8266 - Cz. 1 | #54 [Podstawy] 2024, Listopad
Anonim
Image
Image
Siła sygnału Wi-Fi ESP32/8266
Siła sygnału Wi-Fi ESP32/8266
Siła sygnału Wi-Fi ESP32/8266
Siła sygnału Wi-Fi ESP32/8266
Siła sygnału Wi-Fi ESP32/8266
Siła sygnału Wi-Fi ESP32/8266

Czy wiesz o sile sygnału WiFi z ESP? Czy zastanawiałeś się kiedyś nad zakupem ESP01, który ma małą antenę i włożeniem go do gniazdka? Czy to zadziała? Aby odpowiedzieć na te pytania, wykonałem kilka testów porównujących różne typy mikrokontrolerów, w tym ESP32 z ESP8266. Oceniliśmy wydajność tych urządzeń w dwóch odległościach: 1 i 15 metrów, oba ze ścianą pomiędzy nimi.

Wszystko to zostało wykonane tylko po to, by zaspokoić własną ciekawość. Jaki był rezultat? To była atrakcja dla ESP02 i ESP32. Wszystkie szczegóły pokażę w tym filmie poniżej. Sprawdź to:

Oprócz wyników przy porównywaniu chipów ESP, opowiem wam dzisiaj, jak zaprogramować różne chipy ESP jako Access Pointy (każdy na innym kanale), jak sprawdzić siłę sygnału każdego z nich za pomocą aplikacji na smartfonie, oraz na koniec dokonamy ogólnej analizy siły sygnału znalezionych sieci.

Tutaj umieszczamy przypięcie każdego z analizowanych przez nas mikrokontrolerów:

Krok 1: Analizator Wi-Fi

Analizator Wi-Fi
Analizator Wi-Fi
Analizator Wi-Fi
Analizator Wi-Fi
Analizator Wi-Fi
Analizator Wi-Fi

WiFi Analyzer to aplikacja, która wyszukuje dostępne wokół nas sieci WiFi. Pokazuje również siłę sygnału w dBm oraz kanał dla każdej sieci. Wykorzystamy go do naszej analizy, która jest możliwa dzięki wizualizacji w trybach: lista lub wykres.

APLIKACJA FOTO --- Aplikację można pobrać ze sklepu Google Play za pośrednictwem linku:

play.google.com/store/apps/details?id=com.farproc.wifi.analyzer&hl=pl

Krok 2: Ale jak mogę zaprogramować układy ESP, które nie mają wejścia USB?

Aby nagrać swój kod na ESP01, obejrzyj ten film „NAGRYWANIE NA ESP01” i zobacz wszystkie niezbędne kroki. Ta procedura jest użytecznym przykładem, ponieważ jest podobna do wszystkich innych typów mikrokontrolerów.

Krok 3: ESP02, ESP201, ESP12

ESP02, ESP201, ESP12
ESP02, ESP201, ESP12
ESP02, ESP201, ESP12
ESP02, ESP201, ESP12
ESP02, ESP201, ESP12
ESP02, ESP201, ESP12
ESP02, ESP201, ESP12
ESP02, ESP201, ESP12

Podobnie jak w ESP01, do nagrywania potrzebny będzie adapter FTDI, taki jak ten powyżej. Poniżej znajduje się łącze wymagane dla każdego z tych ESP.

WAŻNE: Po nagraniu programu w ESP należy koniecznie usunąć GPIO_0 z GND.

Krok 4: Biblioteki

Biblioteki
Biblioteki

Jeśli zdecydujesz się na użycie ESP8266, dodaj następującą bibliotekę „ESP8266WiFi”.

Wystarczy przejść do „Szkic >> Dołącz biblioteki >> Zarządzaj bibliotekami…”

Ta procedura nie jest konieczna dla ESP32, ponieważ ten model jest już dostarczany z zainstalowaną biblioteką.

Krok 5: Kod

Użyjemy tego samego kodu we wszystkich układach ESP. Jedyne różnice między nimi to nazwa punktu dostępu i kanału.

Pamiętaj, że ESP32 korzysta z innej biblioteki niż wszystkie: "WiFi.h". Pozostałe modele wykorzystują "ESP8266WiFi.h".

* Biblioteka ESP32 WiFi.h jest dołączona do pakietu instalacyjnego płyty w Arduino IDE.

//descomentar a biblioteca de acordo com seu chip ESP//#include //ESP8266

//#dołącz //ESP32

Krok 6: Ustawienia początkowe

Tutaj mamy dane, które zmienią się z jednego ESP na drugi, ssid, czyli nazwa naszej sieci, hasło sieciowe i wreszcie kanał, czyli kanał, w którym sieć będzie działać.

/* Nazwa rede i senha */const char *ssid = "nomdeDaRede"; const char *hasło = "senha"; const int kanał = 4; /* Endereços para configuração da rede */ IPAddress ip(192, 168, 0, 2); Brama IPAddress (192, 168, 0, 1); Podsieć adresu IP (255, 255, 255, 0);

Krok 7: Konfiguracja

W konfiguracji zainicjujemy nasz punkt dostępowy i ustawimy ustawienia.

Są szczegóły dla konstruktora, gdzie możemy zdefiniować KANAŁ, w którym będzie działała tworzona sieć.

WiFi.softAP (identyfikator, hasło, kanał);

void setup() { delay(1000); Serial.początek(115200); Serial.println(); Serial.print("Konfigurowanie punktu dostępu…"); /* Você pode remover o parametro "hasło", se quiser que sua rede seja aberta. */ /* Wifi.softAP(ssid, hasło, kanał); */ WiFi.softAP(ssid, hasło, kanał); /* Konfiguracje do ponownego wykonania */ WiFi.softAPConfig(ip, brama, podsieć); AdresIP mójIP = WiFi.softAPIP(); Serial.print("Adres IP AP: "); Serial.println(mojeIP); } void loop() { }

Krok 8: Eksperymentuj

1. Wszystkie chipy zostały połączone jednocześnie, obok siebie.

2. Eksperyment został przeprowadzony w środowisku pracy, z innymi dostępnymi sieciami, więc obok naszych mogą pojawić się inne znaki.

3. Każdy chip jest na innym kanale.

4. Za pomocą aplikacji sprawdzamy wykres generowany zgodnie z natężeniem sygnału, zarówno w pobliżu chipów, jak i w bardziej odległym otoczeniu ze ścianami na drodze.

Krok 9: Analiza znaków

Analiza znaków
Analiza znaków

Blisko żetonów - 1 metr

Tutaj pokazujemy pierwsze notatki aplikacji. W tym teście najlepsze osiągi wypadły z ESP02 i ESP32.

Krok 10: Analiza znaków

Analiza znaków
Analiza znaków

Z dala od frytek - 15 metrów

Na tym drugim etapie ponownie główną atrakcją jest ESP02, który ma własną antenę zewnętrzną.

Krok 11: Wykres słupkowy - 1 metr dalej

Wykres słupkowy - w odległości 1 metra
Wykres słupkowy - w odległości 1 metra

Aby ułatwić wizualizację, ustawiliśmy ten wykres, który wskazuje, co następuje: im mniejszy słupek, tym silniejszy sygnał. Tak więc znowu mamy najlepszą wydajność ESP02, a następnie ESP32 i ESP01.

Krok 12: Wykres słupkowy - 15 metrów dalej

Wykres słupkowy - 15 metrów dalej
Wykres słupkowy - 15 metrów dalej

Na tym wykresie wracamy do najlepszych osiągów ESP02, a następnie ESP32 na dłuższym dystansie.

Krok 13: Kanały

Kanały
Kanały

Teraz na tym obrazku pokażę, jak każdy układ działa na innym kanale.

Krok 14: Wnioski

- ESP02 i ESP32 wyróżniają się, gdy analizujemy

sygnał, zarówno z bliska, jak i z dalszej odległości.

- ESP01 jest tak samo potężny jak ESP32, gdy się przyjrzymy, ale gdy się od niego oddalamy, traci dużo sygnału.

Pozostałe żetony tracą więcej mocy, gdy się odsuwamy.

Zalecana: