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, Novembar
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, izveo sam nekoliko testova upoređujući različite vrste mikrokontrolera, uključujući ESP32 sa ESP8266. Procijenili smo performanse ovih uređaja na dvije udaljenosti: 1 i 15 metara, oba sa zidom između.

Sve je to izvedeno samo da zadovoljim svoju znatiželju. Šta je bio rezultat? Ovo je bio vrhunac za ESP02 i ESP32. Sve detalje ću vam pokazati u ovom videu ispod. Provjeri:

Osim rezultata pri usporedbi ESP čipova, danas ću vam reći o tome 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: lista ili grafikon.

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

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

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. Ova je procedura koristan primjer jer je slična 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: Biblioteke

Biblioteke
Biblioteke

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

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

Ova procedura nije potrebna za ESP32, budući da ovaj model već dolazi sa instaliranom bibliotekom.

Korak 5: Kodirajte

Koristićemo isti kod u svim ESP čipovima. Jedine razlike 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".

* Biblioteka 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.

/ *Ime za 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 gateway (192, 168, 0, 1); Podmreža IPAddress (255, 255, 255, 0);

Korak 7: Postavljanje

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

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

WiFi.softAP (ssid, lozinka, kanal);

void setup () {delay (1000); Serial.begin (115200); Serial.println (); Serial.print ("Konfigurisanje pristupne tačke …"); /* Glasajte za uklanjanje parametra o "lozinci", pa se pitajte da li ste ponovo sigurni. * / /* Wifi.softAP (ssid, lozinka, kanal); */ WiFi.softAP (ssid, lozinka, kanal); / * konfigurira redefiniranje */ WiFi.softAPCConfig (ip, gateway, podmreža); IP adresa myIP = WiFi.softAPIP (); Serial.print ("AP IP adresa:"); Serial.println (myIP); } void loop () {}

Korak 8: Eksperimentirajte

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

2. Eksperiment je izveden u radnom okruženju, sa 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 grafikon generiran prema intenzitetu signala, kako blizu č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 aplikacije. Na ovom testu najbolje performanse su 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: Trakasti 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, opet imamo najbolje performanse ESP02, a slijede ih ESP32 i ESP01.

Korak 12: Grafikon - udaljen 15 metara

Trakasti grafikon - udaljen 15 metara
Trakasti grafikon - udaljen 15 metara

U ovom grafikonu vraćamo se na najbolje performanse 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 ako pažljivo pogledamo, ali dok se udaljavamo od njega, gubi mnogo signala.

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

Preporučuje se: