Cuprins:

ESP32 / 8266 Puterea semnalului WiFi: 14 pași
ESP32 / 8266 Puterea semnalului WiFi: 14 pași

Video: ESP32 / 8266 Puterea semnalului WiFi: 14 pași

Video: ESP32 / 8266 Puterea semnalului WiFi: 14 pași
Video: Flipper Zero Wi-Fi Scanner with ESP8266 External Module 2024, Iulie
Anonim
Image
Image
ESP32 / 8266 Intensitatea semnalului WiFi
ESP32 / 8266 Intensitatea semnalului WiFi
ESP32 / 8266 Intensitatea semnalului WiFi
ESP32 / 8266 Intensitatea semnalului WiFi
ESP32 / 8266 Intensitatea semnalului WiFi
ESP32 / 8266 Intensitatea semnalului WiFi

Știți despre puterea semnalului WiFi de la un ESP? V-ați gândit vreodată să obțineți un ESP01, care are o antenă mică și să îl introduceți într-o priză? Va funcționa? Pentru a răspunde la aceste întrebări, am efectuat mai multe teste comparând diferite tipuri de microcontrolere, inclusiv ESP32 cu ESP8266. Am evaluat performanța acestor dispozitive la două distanțe: 1 și 15 metri, ambele cu un perete între ele.

Toate acestea au fost executate doar pentru a-mi satisface propria curiozitate. Care a fost rezultatul? Acesta a fost un punct culminant pentru ESP02 și ESP32. Vă voi arăta toate detaliile în acest videoclip de mai jos. Verifică:

În plus față de rezultate la compararea cipurilor ESP, vă voi spune astăzi despre cum să programați diferite cipuri ESP ca puncte de acces (fiecare pe un canal diferit), cum să verificați puterea semnalului fiecăruia printr-o aplicație de pe smartphone și în cele din urmă, vom face o analiză generală despre puterea semnalului rețelelor găsite.

Aici, punem fixarea fiecărui microcontroler pe care l-am analizat:

Pasul 1: Analizor WiFi

Analizor WiFi
Analizor WiFi
Analizor WiFi
Analizor WiFi
Analizor WiFi
Analizor WiFi

WiFi Analyzer este o aplicație care găsește rețele WiFi disponibile în jurul nostru. De asemenea, arată puterea semnalului în dBm și canalul pentru fiecare rețea. Îl vom folosi pentru a face analiza noastră, ceea ce este posibil prin vizualizare în modurile: listă sau grafic.

FOTO APP --- Aplicația poate fi descărcată din Magazinul Google Play prin intermediul linkului:

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

Pasul 2: Dar cum pot programa cipuri ESP care nu au intrare USB?

Pentru a vă înregistra codul pe ESP01, urmăriți acest videoclip „ÎNREGISTRARE PE ESP01” și vedeți toți pașii necesari. Această procedură este un exemplu util, deoarece este similară cu toate celelalte tipuri de microcontrolere.

Pasul 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

La fel ca în ESP01, veți avea nevoie de un adaptor FTDI pentru a înregistra, ca cel de mai sus. Următorul este linkul necesar pentru fiecare dintre aceste ESP-uri.

IMPORTANT: După înregistrarea programului în ESP, asigurați-vă că eliminați GPIO_0 din GND.

Pasul 4: Biblioteci

Biblioteci
Biblioteci

Dacă alegeți să utilizați ESP8266, adăugați următoarea bibliotecă „ESP8266WiFi”.

Pur și simplu accesați „Schiță >> Includeți biblioteci >> Gestionați bibliotecile …”

Această procedură nu este necesară pentru ESP32, deoarece acest model vine deja cu biblioteca sa instalată.

Pasul 5: Cod

Vom folosi același cod în toate jetoanele ESP. Singurele diferențe dintre ele vor fi numele punctului de acces și al canalului.

Amintiți-vă că ESP32 folosește o bibliotecă diferită de restul: „WiFi.h”. Celelalte modele utilizează „ESP8266WiFi.h”.

* Biblioteca ESP32 WiFi.h vine împreună cu pachetul de instalare a plăcii în IDE Arduino.

// descomentar a biblioteca de acord cu propriul chip ESP // # include // ESP8266

// # include // ESP32

Pasul 6: Setări inițiale

Aici avem datele care se vor schimba de la un ESP la altul, ssid, care este numele rețelei noastre, parola rețelei și, în cele din urmă, canalul, care este canalul în care va funcționa rețeaua.

/ * Nome da rede e senha * / const char * ssid = "nomdeDaRede"; const char * password = "senha"; canal const int = 4; / * Endereços for configuração da rede * / IPAddress ip (192, 168, 0, 2); IPAddress gateway (192, 168, 0, 1); Subrețea IPAddress (255, 255, 255, 0);

Pasul 7: Configurare

În configurare, ne vom inițializa punctul de acces și vom seta setările.

Există detalii pentru constructor în care putem defini CANALUL în care va funcționa rețeaua creată.

WiFi.softAP (ssid, parolă, canal);

setare nulă () {întârziere (1000); Serial.begin (115200); Serial.println (); Serial.print ("Configurarea punctului de acces …"); / * Você pode remover o parâmetro "password", se quiser că sua rede seja aberta. * / / * Wifi.softAP (ssid, parolă, canal); * / WiFi.softAP (ssid, parolă, canal); / * configurações da rede * / WiFi.softAPConfig (ip, gateway, subrețea); IPAddress myIP = WiFi.softAPIP (); Serial.print ("Adresa IP AP:"); Serial.println (myIP); } bucla nulă () {}

Pasul 8: Experimentați

1. Toate cipurile au fost conectate simultan, una lângă alta.

2. Experimentul a fost realizat într-un mediu de lucru, cu alte rețele disponibile, astfel încât s-ar putea să vedem alte semne lângă al nostru.

3. Fiecare cip se află pe un canal diferit.

4. Folosind aplicația, verificăm graficul generat în funcție de intensitatea semnalului, atât în apropierea cipurilor, cât și într-un mediu mai îndepărtat, cu pereți în cale.

Pasul 9: Analizarea semnelor

Analizarea semnelor
Analizarea semnelor

Aproape de jetoane - 1 metru

Aici vă prezentăm primele note ale aplicației. În acest test, cele mai bune performanțe au fost de la ESP02 și ESP32.

Pasul 10: Analizarea semnelor

Analizarea semnelor
Analizarea semnelor

Departe de jetoane - 15 metri

În această a doua etapă, punctul culminant este ESP02, care are o antenă externă proprie.

Pasul 11: Grafic cu bare - 1 metru distanță

Grafic cu bare - 1 metru distanță
Grafic cu bare - 1 metru distanță

Pentru a facilita vizualizarea, am configurat acest grafic care indică următoarele: cu cât bara este mai mică, cu atât semnalul este mai puternic. Aici, din nou, avem cea mai bună performanță ESP02, urmată de ESP32 și ESP01.

Pasul 12: Grafic cu bare - 15 metri distanță

Grafic de bare - 15 metri distanță
Grafic de bare - 15 metri distanță

În acest grafic ne întoarcem la cea mai bună performanță a ESP02, urmată de ESP32 pe o distanță mai mare.

Pasul 13: canale

Canale
Canale

Acum, în această imagine, vă voi arăta cum funcționează fiecare cip pe un canal diferit.

Pasul 14: Concluzii

- ESP02 și ESP32 se remarcă atunci când analizăm

semnal, atât în timp cât este aproape, cât și când este mai departe.

- ESP01 este la fel de puternic ca ESP32 atunci când privim cu atenție, dar pe măsură ce ne îndepărtăm de acesta, pierde mult semnal.

Celelalte jetoane ajung să piardă mai multă putere pe măsură ce ne îndepărtăm.

Recomandat: