Kazalo:

ESP32 / 8266 Moč WiFi signala: 14 korakov
ESP32 / 8266 Moč WiFi signala: 14 korakov

Video: ESP32 / 8266 Moč WiFi signala: 14 korakov

Video: ESP32 / 8266 Moč WiFi signala: 14 korakov
Video: Как использовать ESP32 WiFi и Bluetooth с Arduino IDE, полная информация с примерами и кодом. 2024, September
Anonim
Image
Image
ESP32 / 8266 Moč WiFi signala
ESP32 / 8266 Moč WiFi signala
ESP32 / 8266 Moč WiFi signala
ESP32 / 8266 Moč WiFi signala
ESP32 / 8266 Moč WiFi signala
ESP32 / 8266 Moč WiFi signala

Ali poznate moč signala WiFi iz ESP? Ste kdaj pomislili, da bi ESP01, ki ima majhno anteno, postavili v vtičnico? Bo delovalo? Za odgovor na ta vprašanja sem izvedel več testov, v katerih so primerjali različne vrste mikrokrmilnikov, vključno z ESP32 z ESP8266. Ocenili smo delovanje teh naprav na dveh razdaljah: 1 in 15 metrov, obe s steno vmes.

Vse to je bilo izvedeno samo zato, da bi zadovoljilo svojo radovednost. Kakšen je bil rezultat? To je bil vrhunec za ESP02 in ESP32. Vse podrobnosti vam bom pokazal v spodnjem videu. Preverite:

Poleg rezultatov pri primerjavi čipov ESP vam bom danes povedal, kako različne čipe ESP programirati kot dostopne točke (vsak na drugem kanalu), kako preveriti jakost signala vsakega preko aplikacije na pametnem telefonu in nazadnje bomo naredili splošno analizo jakosti signala najdenih omrežij.

Tu podajamo pripenjanje vsakega od mikrokrmilnikov, ki smo jih analizirali:

Korak: Analizator WiFi

WiFi analizator
WiFi analizator
WiFi analizator
WiFi analizator
WiFi analizator
WiFi analizator

WiFi Analyzer je aplikacija, ki najde omrežja WiFi na voljo okoli nas. Prikazuje tudi jakost signala v dBm in kanal za vsako omrežje. Uporabili ga bomo za analizo, ki je možna z vizualizacijo v načinih: seznam ali graf.

FOTO APP --- Aplikacijo lahko prenesete iz trgovine Google Play prek povezave:

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

2. korak: Kako pa lahko programiram čipe ESP, ki nimajo vhoda USB?

Če želite kodo posneti na ESP01, si oglejte ta videoposnetek "SNEMANJE NA ESP01" in si oglejte vse potrebne korake. Ta postopek je koristen primer, saj je podoben vsem drugim vrstam mikrokrmilnikov.

3. korak: 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

Tako kot v ESP01 boste za snemanje potrebovali adapter FTDI, kot je zgornji. Spodaj je povezava, potrebna za vsakega od teh ESP.

POMEMBNO: Po snemanju programa v ESP ne pozabite odstraniti GPIO_0 iz GND.

4. korak: Knjižnice

Knjižnice
Knjižnice

Če se odločite za uporabo ESP8266, dodajte naslednjo knjižnico "ESP8266WiFi".

Preprosto odprite "Skica >> Vključi knjižnice >> Upravljanje knjižnic …"

Ta postopek ni potreben za ESP32, saj ima ta model že nameščeno knjižnico.

5. korak: Koda

V vseh čipih ESP bomo uporabili isto kodo. Edina razlika med njima bo ime dostopne točke in kanala.

Ne pozabite, da ESP32 uporablja knjižnico, ki se razlikuje od ostalih: "WiFi.h". Drugi modeli uporabljajo "ESP8266WiFi.h".

* Knjižnica ESP32 WiFi.h je v paketu z namestitvenim paketom plošče v Arduino IDE.

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

//#include // ESP32

6. korak: Začetne nastavitve

Tu imamo podatke, ki se bodo spreminjali iz enega ESP v drugega, ssid, ki je ime našega omrežja, geslo za omrežje in na koncu kanal, ki je kanal, kjer bo omrežje delovalo.

/ *Nome da rede e senha */const char *ssid = "nomdeDaRede"; const char *geslo = "senha"; const int kanal = 4; / * Endereços para configuração da rede */ IPAddress ip (192, 168, 0, 2); Prehod IPAddress (192, 168, 0, 1); Podomrežje IPAddress (255, 255, 255, 0);

7. korak: Nastavitev

V nastavitvah bomo inicializirali dostopno točko in nastavili nastavitve.

Za konstruktor obstajajo podrobnosti, kjer lahko določimo KANAL, v katerem bo ustvarjeno omrežje delovalo.

WiFi.softAP (ssid, geslo, kanal);

void setup () {zakasnitev (1000); Serial.begin (115200); Serial.println (); Serial.print ("Konfiguriranje dostopne točke …"); /* Glasovni odstranjevalec você o geslu "geslo", ki se nanaša na que sua rede seja aberta. * / /* Wifi.softAP (ssid, geslo, kanal); */ WiFi.softAP (ssid, geslo, kanal); / * konfiguracija za rede */ WiFi.softAPCConfig (ip, prehod, podomrežje); IP -naslov myIP = WiFi.softAPIP (); Serial.print ("IP naslov AP:"); Serial.println (myIP); } void loop () {}

8. korak: Poskusite

1. Vsi čipi so bili povezani hkrati, drug ob drugem.

2. Poskus je bil izveden v delovnem okolju z drugimi omrežji, zato lahko poleg našega vidimo tudi druge znake.

3. Vsak čip je na drugem kanalu.

4. Z aplikacijo preverimo graf, ustvarjen glede na jakost signala, tako v bližini čipov kot v bolj oddaljenem okolju s stenami na poti.

9. korak: Analiza znakov

Analiza znakov
Analiza znakov

V bližini čipov - 1 meter

Tu prikazujemo prve opombe aplikacije. Na tem testu so bile najboljše predstave iz ESP02 in ESP32.

10. korak: Analiza znakov

Analiza znakov
Analiza znakov

Daleč od žetonov - 15 metrov

V tej drugi fazi je spet vrhunec ESP02, ki ima svojo zunanjo anteno.

11. korak: Palični graf - 1 meter stran

Vrstni grafikon - 1 meter stran
Vrstni grafikon - 1 meter stran

Za olajšanje vizualizacije smo postavili ta graf, ki označuje naslednje: manjši kot je stolpec, močnejši je signal. Torej imamo spet najboljšo zmogljivost ESP02, sledita ji ESP32 in ESP01.

Korak: Palični graf - 15 metrov stran

Palični grafikon - 15 metrov stran
Palični grafikon - 15 metrov stran

Na tem grafikonu se vračamo k najboljšim zmogljivostim ESP02, ki mu sledi ESP32 na daljši razdalji.

13. korak: Kanali

Kanali
Kanali

Na tej sliki vam bom pokazal, kako vsak čip deluje na drugem kanalu.

14. korak: Zaključki

- ESP02 in ESP32 izstopata, ko analiziramo

signal tako v bližini kot tudi dlje.

- ESP01 je tako močan kot ESP32, če pogledamo natančno, a ko se oddaljimo od njega, izgubi veliko signala.

Drugi čipi izgubijo več moči, ko se umaknemo.

Priporočena: