Taula de continguts:

ESP32 / 8266 Força del senyal WiFi: 14 passos
ESP32 / 8266 Força del senyal WiFi: 14 passos

Vídeo: ESP32 / 8266 Força del senyal WiFi: 14 passos

Vídeo: ESP32 / 8266 Força del senyal WiFi: 14 passos
Vídeo: Pr#87 - Crear Servidor ESP8266 | Control Arduino por Internet (cualquier sitio del mundo) 2024, Desembre
Anonim
Image
Image
ESP32 / 8266 Força del senyal WiFi
ESP32 / 8266 Força del senyal WiFi
ESP32 / 8266 Força del senyal WiFi
ESP32 / 8266 Força del senyal WiFi
ESP32 / 8266 Força del senyal WiFi
ESP32 / 8266 Força del senyal WiFi

Coneixeu la intensitat del senyal WiFi d'un ESP? Alguna vegada heu pensat a aconseguir un ESP01, que té una antena petita, i posar-lo dins d’un endoll? Funcionarà? Per respondre a aquestes preguntes, vaig realitzar diverses proves comparant diversos tipus de microcontroladors, inclòs ESP32 amb ESP8266. Hem avaluat el rendiment d’aquests dispositius a dues distàncies: 1 i 15 metres, ambdós amb una paret entremig.

Tot això es va realitzar només per satisfer la meva pròpia curiositat. Quin va ser el resultat? Això va ser un punt destacat per a ESP02 i ESP32. A continuació us mostraré tots els detalls. Comprova-ho:

A més dels resultats en comparar els xips ESP, avui us explicaré com programar diferents xips ESP com a punts d’accés (cadascun en un canal diferent), com comprovar la intensitat del senyal de cadascun a través d’una aplicació al telèfon intel·ligent i finalment, farem una anàlisi general sobre la intensitat del senyal de les xarxes trobades.

Aquí posem el fixació de cadascun dels microcontroladors que hem analitzat:

Pas 1: Analitzador de WiFi

Analitzador WiFi
Analitzador WiFi
Analitzador WiFi
Analitzador WiFi
Analitzador WiFi
Analitzador WiFi

WiFi Analyzer és una aplicació que troba xarxes WiFi disponibles al nostre voltant. També mostra la intensitat del senyal en dBm i el canal de cada xarxa. L’utilitzarem per fer la nostra anàlisi, que és possible mitjançant la visualització en els modes: llista o gràfic.

APLICACIÓ FOTOGRÀFICA --- L'aplicació es pot descarregar de Google Play Store mitjançant l'enllaç:

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

Pas 2: però, com puc programar xips ESP que no tenen entrada USB?

Per gravar el vostre codi a ESP01, mireu aquest vídeo "GRAVACIÓ A ESP01" i consulteu tots els passos necessaris. Aquest procediment és un exemple útil, ja que és similar a la resta de tipus de microcontroladors.

Pas 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

Igual que a ESP01, necessitareu un adaptador FTDI per gravar, com el de dalt. El següent és l’enllaç necessari per a cadascun d’aquests ESP.

IMPORTANT: Després de gravar el programa a ESP, assegureu-vos de treure el GPIO_0 del GND.

Pas 4: biblioteques

Biblioteques
Biblioteques

Si decidiu utilitzar ESP8266, afegiu la següent biblioteca "ESP8266WiFi".

Simplement accediu a "Sketch >> Inclou biblioteques >> Gestiona biblioteques …"

Aquest procediment no és necessari per a ESP32, ja que aquest model ja inclou la seva biblioteca instal·lada.

Pas 5: Codi

Utilitzarem el mateix codi en tots els xips ESP. Les úniques diferències entre ells seran el nom del punt d’accés i el canal.

Recordeu que ESP32 utilitza una biblioteca diferent de la resta: "WiFi.h". Els altres models utilitzen el "ESP8266WiFi.h".

* La biblioteca ESP32 WiFi.h inclou el paquet d'instal·lació de la placa a l'IDE Arduino.

// descomentar a biblioteca d’acord amb el seu xip ESP // # include // ESP8266

// # inclou // ESP32

Pas 6: Configuració inicial

Aquí tenim les dades que canviaran d’un ESP a un altre, el ssid, que és el nom de la nostra xarxa, la contrasenya de la xarxa i, finalment, el canal, que és el canal on funcionarà la xarxa.

/ * Nome da rede e senha * / const char * ssid = "nomdeDaRede"; const char * password = "senha"; canal int int = 4; / * Endereços per a configuració da rede * / IPAddress ip (192, 168, 0, 2); Passarel·la IPAddress (192, 168, 0, 1); Subxarxa IPAddress (255, 255, 255, 0);

Pas 7: Configuració

A la configuració, inicialitzarem el nostre punt d’accés i definirem la configuració.

Hi ha detalls per al constructor on podem definir el CANAL en què operarà la xarxa creada.

WiFi.softAP (ssid, contrasenya, canal);

void setup () {delay (1000); Serial.begin (115200); Serial.println (); Serial.print ("Configuració del punt d'accés …"); / * Você pode remover o parámetro "password", se quiser que la seva rede seja aberta. * / / * Wifi.softAP (ssid, contrasenya, canal); * / WiFi.softAP (ssid, contrasenya, canal); / * configurações da rede * / WiFi.softAPConfig (ip, passarel·la, subxarxa); IPAddress myIP = WiFi.softAPIP (); Serial.print ("Adreça IP AP:"); Serial.println (myIP); } bucle buit () {}

Pas 8: experiment

1. Tots els xips es van connectar simultàniament, un al costat de l’altre.

2. L'experiment es va realitzar en un entorn de treball, amb altres xarxes disponibles, de manera que podríem veure altres signes al costat del nostre.

3. Cada xip es troba en un canal diferent.

4. Mitjançant l'aplicació, comprovem el gràfic generat segons la intensitat del senyal, tant a prop dels xips com en un entorn més remot amb parets en el camí.

Pas 9: analitzar els signes

Analitzar signes
Analitzar signes

Prop de fitxes: 1 metre

Aquí mostrem les primeres notes de l'aplicació. En aquesta prova, les millors actuacions van ser de ESP02 i ESP32.

Pas 10: analitzar els signes

Analitzar signes
Analitzar signes

Lluny de les fitxes: 15 metres

En aquesta segona etapa, el més destacat és ESP02, que té una antena externa pròpia.

Pas 11: gràfic de barres: a 1 metre de distància

Gràfic de barres: a 1 metre de distància
Gràfic de barres: a 1 metre de distància

Per facilitar la visualització, configurem aquest gràfic que indica el següent: com més petita sigui la barra, més potent serà el senyal. Així, de nou, tenim el millor rendiment ESP02, seguit per ESP32 i ESP01.

Pas 12: gràfic de barres: a 15 metres de distància

Gràfic de barres: a 15 metres de distància
Gràfic de barres: a 15 metres de distància

En aquest gràfic tornem al millor rendiment d'ESP02, seguit d'ESP32 a una distància més llarga.

Pas 13: canals

Canals
Canals

Ara, en aquesta imatge, us mostraré com funciona cada xip en un canal diferent.

Pas 14: Conclusions

- ESP02 i ESP32 destaquen quan analitzem

de senyal, tant a prop com quan es troba més lluny.

- ESP01 és tan potent com l’ESP32 quan ens fixem, però a mesura que ens allunyem d’ell, perd molt de senyal.

Les altres fitxes acaben perdent més potència a mesura que ens allunyem.

Recomanat: