Sadržaj:

ESP32 / 8266 Jačina WiFi signala: 14 koraka
ESP32 / 8266 Jačina WiFi signala: 14 koraka

Video: ESP32 / 8266 Jačina WiFi signala: 14 koraka

Video: ESP32 / 8266 Jačina WiFi signala: 14 koraka
Video: Control 32 Servo over Wi-Fi using ESP32 and PCA9685 via desktop or mobile phone V5 2024, Srpanj
Anonim
Image
Image
ESP32 / 8266 Jačina WiFi signala
ESP32 / 8266 Jačina WiFi signala
ESP32 / 8266 Jačina WiFi signala
ESP32 / 8266 Jačina WiFi signala
ESP32 / 8266 Jačina WiFi signala
ESP32 / 8266 Jačina WiFi signala

Znate li za jačinu WiFi signala od ESP -a? Jeste li ikada razmišljali o tome da nabavite ESP01, koji ima malu antenu, i stavite ga u utičnicu? Hoće li uspjeti? Da bih odgovorio na ova pitanja, proveo sam nekoliko testova uspoređujući različite vrste mikrokontrolera, uključujući ESP32 s ESP8266. Ocjenjivali smo performanse ovih uređaja na dvije udaljenosti: 1 i 15 metara, oba sa zidom između.

Sve je to izvedeno samo radi zadovoljenja vlastite znatiželje. Što je bio rezultat? Ovo je bio vrhunac za ESP02 i ESP32. Sve detalje ću vam pokazati u ovom videu ispod. Provjerite:

Osim rezultata pri usporedbi ESP čipova, danas ću vam reći kako programirati različite ESP čipove kao pristupne točke (svaki na drugom kanalu), kako provjeriti jačinu signala svakog putem aplikacije na pametnom telefonu i na kraju ćemo napraviti opću analizu o jačini signala pronađenih mreža.

Ovdje stavljamo prikvačivanje svakog od mikrokontrolera koje smo analizirali:

Korak 1: WiFi analizator

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

WiFi Analyzer je aplikacija koja pronalazi WiFi mreže dostupne oko nas. Također prikazuje jačinu signala u dBm i kanal za svaku mrežu. Koristit ćemo ga za analizu, što je moguće vizualizacijom u načinima: popis ili grafikon.

FOTO APP --- Aplikacija se može preuzeti iz trgovine Google Play putem veze:

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

Korak 2: Ali kako mogu programirati ESP čipove koji nemaju USB ulaz?

Da biste snimili svoj kôd na ESP01, pogledajte ovaj video "SNIMANJE NA ESP01" i pogledajte sve potrebne korake. Ovaj je postupak koristan primjer jer je sličan svim ostalim vrstama mikrokontrolera.

Korak 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

Baš kao u ESP01, za snimanje će vam trebati FTDI adapter, poput ovog gore. Slijedi veza potrebna za svaki od ovih ESP -ova.

VAŽNO: Nakon snimanja programa u ESP -u, obavezno uklonite GPIO_0 iz GND -a.

Korak 4: Knjižnice

Knjižnice
Knjižnice

Ako odlučite koristiti ESP8266, dodajte sljedeću biblioteku "ESP8266WiFi".

Jednostavno pristupite "Sketch >> Include Libraries >> Manage Libraries …"

Ovaj postupak nije potreban za ESP32 jer ovaj model već dolazi s instaliranom knjižnicom.

Korak 5: Kodirajte

Koristit ćemo isti kod u svim ESP čipovima. Jedina razlika među njima bit će naziv pristupne točke i kanala.

Upamtite da ESP32 koristi biblioteku koja se razlikuje od ostalih: "WiFi.h". Ostali modeli koriste "ESP8266WiFi.h".

* Knjižnica ESP32 WiFi.h dolazi zajedno s instalacijskim paketom ploče u Arduino IDE.

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

//#include // ESP32

Korak 6: Početne postavke

Ovdje imamo podatke koji će se mijenjati s jednog ESP -a na drugi, ssid, što je naziv naše mreže, mrežna lozinka i, na kraju, kanal na kojem će mreža raditi.

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

Korak 7: Postavljanje

U postavljanju ćemo inicijalizirati našu pristupnu točku i postaviti postavke.

Postoje pojedinosti za konstruktor gdje možemo definirati KANAL u kojem će kreirana mreža raditi.

WiFi.softAP (ssid, lozinka, kanal);

void setup () {kašnjenje (1000); Serial.begin (115200); Serial.println (); Serial.print ("Konfiguriranje pristupne točke …"); /* Você pode remover o parâmetro "password", se quiser que sua rede seja aberta. * / /* Wifi.softAP (ssid, lozinka, kanal); */ WiFi.softAP (ssid, lozinka, kanal); / * konfigurira da rede */ WiFi.softAPConfig (ip, gateway, podmreža); IP adresa myIP = WiFi.softAPIP (); Serial.print ("AP IP adresa:"); Serial.println (myIP); } void loop () {} {100} {101}

Korak 8: Eksperimentirajte

1. Svi su čipovi spojeni istovremeno, jedan do drugog.

2. Eksperiment je izveden u radnom okruženju, s dostupnim drugim mrežama, pa bismo mogli vidjeti i druge znakove pored našeg.

3. Svaki čip je na drugom kanalu.

4. Pomoću aplikacije provjeravamo graf generiran prema intenzitetu signala, kako u blizini čipova, tako i u udaljenijem okruženju sa zidovima na putu.

Korak 9: Analiza znakova

Analiza znakova
Analiza znakova

Blizu čipsa - 1 metar

Ovdje prikazujemo prve bilješke o aplikaciji. U ovom testu najbolje su performanse bile iz ESP02 i ESP32.

Korak 10: Analiza znakova

Analiza znakova
Analiza znakova

Daleko od čipsa - 15 metara

U ovoj drugoj fazi, vrhunac je opet ESP02, koji ima vlastitu vanjsku antenu.

Korak 11: Grafikon - udaljen 1 metar

Trakasti grafikon - udaljen 1 metar
Trakasti grafikon - udaljen 1 metar

Radi lakše vizualizacije postavili smo ovaj grafikon koji označava sljedeće: što je traka manja, signal je snažniji. Dakle, ovdje opet imamo najbolje performanse ESP02, a slijede ih ESP32 i ESP01.

Korak 12: Grafikon - udaljen 15 metara

Stupčasti grafikon - udaljen 15 metara
Stupčasti grafikon - udaljen 15 metara

U ovom grafikonu vraćamo se najboljim performansama ESP02, a slijedi ih ESP32 na većoj udaljenosti.

Korak 13: Kanali

Kanali
Kanali

Na ovoj slici ću vam pokazati kako svaki čip radi na drugom kanalu.

Korak 14: Zaključci

- ESP02 i ESP32 ističu se kada analiziramo

signal, dok je u blizini i kad je dalje.

- ESP01 je moćan kao ESP32 kad pomno pogledamo, ali dok se udaljavamo od njega, gubi mnogo signala.

Ostali čipovi gube više snage dok se povlačimo.

Preporučeni: