Obsah:

ESP32 / 8266 Sila signálu WiFi: 14 krokov
ESP32 / 8266 Sila signálu WiFi: 14 krokov

Video: ESP32 / 8266 Sila signálu WiFi: 14 krokov

Video: ESP32 / 8266 Sila signálu WiFi: 14 krokov
Video: Котика ударило током, 10 т. Вольт 2024, November
Anonim
Image
Image
Sila signálu WiFi ESP32 / 8266
Sila signálu WiFi ESP32 / 8266
Sila signálu WiFi ESP32 / 8266
Sila signálu WiFi ESP32 / 8266
Sila signálu WiFi ESP32 / 8266
Sila signálu WiFi ESP32 / 8266

Viete o sile signálu WiFi z ESP? Rozmýšľali ste niekedy o tom, že by ste si zaobstarali ESP01 s malou anténou a zapojili ho do zásuvky? Bude to fungovať? Na zodpovedanie týchto otázok som vykonal niekoľko testov porovnávajúcich rôzne typy mikrokontrolérov, vrátane ESP32 s ESP8266. Hodnotili sme výkon týchto zariadení na dvoch vzdialenostiach: 1 a 15 metrov, obe so stenou medzi nimi.

To všetko bolo vykonané len preto, aby som uspokojil svoju vlastnú zvedavosť. Aký bol výsledok? Toto bol vrchol pre ESP02 a ESP32. Všetky podrobnosti vám ukážem v tomto videu nižšie. Skontrolovať to:

Okrem výsledkov pri porovnávaní čipov ESP vám dnes poviem aj o tom, ako naprogramovať rôzne čipy ESP ako prístupové body (každý na inom kanáli), ako skontrolovať silu každého z nich prostredníctvom aplikácie v smartfóne a nakoniec urobíme všeobecnú analýzu sily signálu nájdených sietí.

Tu uvádzame pripnutie každého z mikrokontrolérov, ktoré sme analyzovali:

Krok 1: Analyzátor WiFi

WiFi analyzátor
WiFi analyzátor
WiFi analyzátor
WiFi analyzátor
WiFi analyzátor
WiFi analyzátor

WiFi Analyzer je aplikácia, ktorá nachádza WiFi siete dostupné okolo nás. Tiež ukazuje silu signálu v dBm a kanál pre každú sieť. Použijeme to na analýzu, ktorá je možná pomocou vizualizácie v režimoch: zoznam alebo graf.

PHOTO APP --- Aplikáciu je možné stiahnuť z Obchodu Google Play prostredníctvom odkazu:

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

Krok 2: Ako však môžem naprogramovať čipy ESP, ktoré nemajú vstup USB?

Ak chcete nahrať svoj kód na ESP01, pozrite si toto video „ZÁZNAM NA ESP01“a prečítajte si všetky potrebné kroky. Tento postup je užitočným príkladom, pretože je podobný všetkým ostatným typom mikrokontrolérov.

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

Rovnako ako v ESP01 budete na nahrávanie potrebovať adaptér FTDI, ako je ten vyššie. Nasleduje odkaz požadovaný pre každý z týchto ESP.

DÔLEŽITÉ: Po nahraní programu do ESP odstráňte GPIO_0 z GND.

Krok 4: Knižnice

Knižnice
Knižnice

Ak sa rozhodnete používať ESP8266, pridajte nasledujúcu knižnicu „ESP8266WiFi“.

Jednoducho vstúpte do „Náčrtu >> Zahrnúť knižnice >> Spravovať knižnice …"

Tento postup nie je potrebný pre ESP32, pretože tento model je už dodávaný s nainštalovanou knižnicou.

Krok 5: Kód

Vo všetkých čipoch ESP použijeme rovnaký kód. Jediným rozdielom medzi nimi bude názov prístupového bodu a kanála.

Nezabudnite, že ESP32 používa knižnicu, ktorá sa líši od ostatných: „WiFi.h“. Ostatné modely používajú „ESP8266WiFi.h“.

* Knižnica ESP32 WiFi.h je dodávaná s inštalačným balíkom dosky v Arduino IDE.

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

//#zahrnúť // ESP32

Krok 6: Počiatočné nastavenia

Tu máme údaje, ktoré sa zmenia z jedného ESP na druhý, ssid, čo je názov našej siete, sieťové heslo a nakoniec kanál, ktorý je kanálom, kde bude sieť fungovať.

/ *Nome da rede e senha */const char *ssid = "nomdeDaRede"; const char *heslo = "senha"; const int kanál = 4; / * Endereços para configuração da rede */ IPAddress ip (192, 168, 0, 2); Brána IPAddress (192, 168, 0, 1); Podsieť IPAddress (255, 255, 255, 0);

Krok 7: Nastavenie

V nastavení inicializujeme náš prístupový bod a nastavíme nastavenia.

Existujú podrobnosti pre konštruktéra, kde môžeme definovať KANÁL, v ktorom bude vytvorená sieť fungovať.

WiFi.softAP (ssid, heslo, kanál);

void setup () {delay (1000); Serial.begin (115200); Serial.println (); Serial.print ("Konfigurácia prístupového bodu …"); /* Você pode remover or parâmetro "password", se quiser que sua rede seja aberta. * / /* Wifi.softAP (ssid, heslo, kanál); */ WiFi.softAP (ssid, heslo, kanál); / * configurações da rede */ WiFi.softAPConfig (ip, gateway, subnet); IPAddress myIP = WiFi.softAPIP (); Serial.print („IP adresa AP:“); Serial.println (myIP); } prázdna slučka () {}

Krok 8: Experimentujte

1. Všetky čipy boli spojené súčasne, vedľa seba.

2. Experiment bol vykonaný v pracovnom prostredí s inými sieťami, ktoré sú k dispozícii, takže vedľa nás môžeme vidieť ďalšie znaky.

3. Každý čip je na inom kanáli.

4. Pomocou aplikácie kontrolujeme graf vygenerovaný podľa intenzity signálu, a to ako v blízkosti čipov, tak aj vo vzdialenejšom prostredí so stenami v ceste.

Krok 9: Analýza znakov

Analýza znakov
Analýza znakov

Blízko čipov - 1 meter

Tu uvádzame prvé poznámky k aplikácii. V tomto teste boli najlepšie výkony z ESP02 a ESP32.

Krok 10: Analýza znakov

Analýza znakov
Analýza znakov

Ďaleko od čipov - 15 metrov

V tejto druhej fáze je vrcholom opäť ESP02, ktorý má vlastnú externú anténu.

Krok 11: Stĺpcový graf - vzdialený 1 meter

Stĺpcový graf - vzdialený 1 meter
Stĺpcový graf - vzdialený 1 meter

Aby sme uľahčili vizualizáciu, zostavili sme tento graf, ktorý naznačuje nasledujúce skutočnosti: čím menší je pruh, tým silnejší je signál. Takže opäť tu máme najlepší výkon ESP02, po ktorom nasledujú ESP32 a ESP01.

Krok 12: Stĺpcový graf - 15 metrov ďaleko

Stĺpcový graf - 15 metrov ďaleko
Stĺpcový graf - 15 metrov ďaleko

V tomto grafe sa vraciame k najlepšiemu výkonu ESP02, po ktorom nasleduje ESP32 na dlhšiu vzdialenosť.

Krok 13: Kanály

Kanály
Kanály

Teraz na tomto obrázku ukážem, ako každý čip funguje na inom kanáli.

Krok 14: Závery

- ESP02 a ESP32 vynikajú pri analýze

signál, a to ako blízko, tak aj ďalej.

- ESP01 je taký silný ako ESP32, keď sa pozrieme pozorne, ale keď sa od neho vzdialime, stráca veľa signálu.

Ostatné čipy strácajú väčšiu silu, keď sa odtiahneme.

Odporúča: