Përmbajtje:

ESP32 / 8266 Fuqia e Sinjalit WiFi: 14 Hapa
ESP32 / 8266 Fuqia e Sinjalit WiFi: 14 Hapa

Video: ESP32 / 8266 Fuqia e Sinjalit WiFi: 14 Hapa

Video: ESP32 / 8266 Fuqia e Sinjalit WiFi: 14 Hapa
Video: Управление 16 серводвигателями с использованием модуля PCA9685 и Arduino V2 2024, Korrik
Anonim
Image
Image
ESP32 / 8266 Fuqia e Sinjalit WiFi
ESP32 / 8266 Fuqia e Sinjalit WiFi
ESP32 / 8266 Fuqia e Sinjalit WiFi
ESP32 / 8266 Fuqia e Sinjalit WiFi
ESP32 / 8266 Fuqia e Sinjalit WiFi
ESP32 / 8266 Fuqia e Sinjalit WiFi

A dini për fuqinë e sinjalit WiFi nga një ESP? A keni menduar ndonjëherë për marrjen e një ESP01, e cila ka një antenë të vogël, dhe vendosjen e tij në një prizë? Do të funksionojë? Për t'iu përgjigjur këtyre pyetjeve, unë kreva disa teste duke krahasuar lloje të ndryshme të mikrokontrolluesve, përfshirë ESP32 me ESP8266. Ne vlerësuam performancën e këtyre pajisjeve në dy distanca: 1 dhe 15 metra, të dyja me një mur në mes.

E gjithë kjo u krye vetëm për të kënaqur kuriozitetin tim. Cili ishte rezultati? Kjo ishte një pikë kryesore për ESP02 dhe ESP32. Unë do t'ju tregoj të gjitha detajet në këtë video më poshtë. Kontrolloje:

Përveç rezultateve kur krahasojmë patate të skuqura ESP, unë do t'ju tregoj sot se si të programoni çipa të ndryshëm ESP si Pika Access (secila në një kanal të ndryshëm), si të kontrolloni fuqinë e sinjalit të secilit përmes një aplikacioni në smartphone dhe më në fund, ne do të bëjmë një analizë të përgjithshme në lidhje me fuqinë e sinjalit të rrjeteve të gjetura.

Këtu, ne vendosim fiksimin e secilit prej mikrokontrolluesve që kemi analizuar:

Hapi 1: Analizuesi WiFi

Analizues WiFi
Analizues WiFi
Analizues WiFi
Analizues WiFi
Analizues WiFi
Analizues WiFi

WiFi Analyzer është një aplikacion që gjen rrjete WiFi të disponueshme rreth nesh. Ai gjithashtu tregon fuqinë e sinjalit në dBm, dhe kanalin për secilin rrjet. Ne do ta përdorim atë për të bërë analizën tonë, e cila është e mundur përmes vizualizimit në mënyrat: lista ose grafiku.

FOTO APP --- Aplikacioni mund të shkarkohet nga Dyqani i Google Play përmes lidhjes:

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

Hapi 2: Por si mund të programoj patate të skuqura ESP që nuk kanë hyrje USB?

Për të regjistruar kodin tuaj në ESP01, shikoni këtë video "REGJISTRIMI N E ESP01" dhe shihni të gjithë hapat e nevojshëm. Kjo procedurë është një shembull i dobishëm, pasi është i ngjashëm me të gjitha llojet e tjera të mikrokontrolluesve.

Hapi 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

Ashtu si në ESP01, do t'ju duhet një përshtatës FTDI për të regjistruar, si ai më sipër. Më poshtë është lidhja e kërkuar për secilën nga këto ESP.

E RORTNDSISHME: Pas regjistrimit të programit në ESP, sigurohuni që të hiqni GPIO_0 nga GND.

Hapi 4: Bibliotekat

Bibliotekat
Bibliotekat

Nëse zgjidhni të përdorni ESP8266, shtoni bibliotekën e mëposhtme "ESP8266WiFi".

Thjesht hyni në "Skiconi >> Përfshi Bibliotekat >> Menaxhoni Bibliotekat …"

Kjo procedurë nuk është e nevojshme për ESP32, pasi ky model tashmë vjen me bibliotekën e tij të instaluar.

Hapi 5: Kodi

Ne do të përdorim të njëjtin kod në të gjitha çipat ESP. Dallimet e vetme midis tyre do të jenë emri i pikës së hyrjes dhe kanalit.

Mos harroni se ESP32 përdor një bibliotekë që është e ndryshme nga pjesa tjetër: "WiFi.h". Modelet e tjera përdorin "ESP8266WiFi.h".

* Biblioteka ESP32 WiFi.h vjen e bashkuar me paketën e instalimit të bordit në Arduino IDE.

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

//#përfshijnë // ESP32

Hapi 6: Cilësimet fillestare

Këtu, ne kemi të dhënat që do të ndryshojnë nga një ESP në tjetrin, ssid, i cili është emri i rrjetit tonë, fjalëkalimi i rrjetit dhe, së fundi, kanali, i cili është kanali ku do të funksionojë rrjeti.

/ *Nome da rede e senha */const char *ssid = "nomdeDaRede"; const char *fjalëkalim = "senha"; const int channel = 4; / * Endereços para configuração da rede */ IPAdresa ip (192, 168, 0, 2); Porta IPAdresë (192, 168, 0, 1); Nën -rrjeta IPAddress (255, 255, 255, 0);

Hapi 7: Konfigurimi

Në konfigurim, ne do të inicializojmë pikën tonë të hyrjes dhe do të vendosim cilësimet.

Ka detaje për konstruktorin ku mund të përcaktojmë KANALIN në të cilin do të funksionojë rrjeti i krijuar.

WiFi.softAP (ssid, fjalëkalim, kanal);

void setup () {vonesë (1000); Serial.fillo (115200); Serial.println (); Serial.print ("Konfigurimi i pikës së hyrjes …"); /* Mbartës i zërit ose përdorimit të "fjalëkalimit", se quiser que sua rede seja aberta. * / /* Wifi.softAP (ssid, fjalëkalim, kanal); */ WiFi.softAP (ssid, fjalëkalim, kanal); / * configurações da rede */ WiFi.softAPConfig (ip, gateway, subnet); IPAdresa myIP = WiFi.softAPIP (); Serial.print ("Adresa IP e AP:"); Serial.println (myIP); } void loop () {}

Hapi 8: Eksperimentoni

1. Të gjitha patate të skuqura ishin të lidhura njëkohësisht, krah për krah.

2. Eksperimenti u krye në një mjedis pune, me rrjete të tjera në dispozicion, kështu që ne mund të shohim shenja të tjera pranë tonës.

3. Çdo çip është në një kanal të ndryshëm.

4. Duke përdorur aplikacionin, ne kontrollojmë grafikun e krijuar sipas intensitetit të sinjalit, si pranë çipave ashtu edhe në një mjedis më të largët me mure në rrugë.

Hapi 9: Analizimi i shenjave

Analizimi i shenjave
Analizimi i shenjave

Pranë patate të skuqura - 1 metër

Këtu ne tregojmë shënimet e para të aplikacionit. Në këtë test, shfaqjet më të mira ishin nga ESP02 dhe ESP32.

Hapi 10: Analizimi i shenjave

Analizimi i shenjave
Analizimi i shenjave

Larg patate të skuqura - 15 metra

Në këtë fazë të dytë, pika kryesore është përsëri ESP02, e cila ka një antenë të jashtme të vetën.

Hapi 11: Grafiku i shiritit - 1 metër larg

Grafiku i shiritit - 1 metër larg
Grafiku i shiritit - 1 metër larg

Për të lehtësuar vizualizimin, ne vendosim këtë grafik që tregon sa më poshtë: sa më i vogël shiriti, aq më i fuqishëm është sinjali. Pra këtu përsëri, ne kemi performancën më të mirë ESP02, e ndjekur nga ESP32 dhe ESP01.

Hapi 12: Grafiku i shiritit - 15 metra larg

Grafiku i shiritit - 15 metra larg
Grafiku i shiritit - 15 metra larg

Në këtë tabelë ne kthehemi në performancën më të mirë të ESP02, e ndjekur nga ESP32 në një distancë më të gjatë.

Hapi 13: Kanalet

Kanalet
Kanalet

Tani, në këtë imazh, unë do t'ju tregoj se si secili çip po funksionon në një kanal të ndryshëm.

Hapi 14: Përfundime

- ESP02 dhe ESP32 dallohen kur analizojmë

sinjal, si afër ashtu edhe kur është më larg.

- ESP01 është po aq i fuqishëm sa ESP32 kur shikojmë nga afër, por ndërsa largohemi prej tij, ai humbet shumë sinjal.

Patate të skuqura të tjera përfundojnë duke humbur më shumë fuqi ndërsa tërhiqemi.

Recommended: