Índice:

Força do sinal WiFi ESP32 / 8266: 14 etapas
Força do sinal WiFi ESP32 / 8266: 14 etapas

Vídeo: Força do sinal WiFi ESP32 / 8266: 14 etapas

Vídeo: Força do sinal WiFi ESP32 / 8266: 14 etapas
Vídeo: Força do Sinal WiFi do ESP32/8266 2024, Julho
Anonim
Image
Image
Força do sinal WiFi ESP32 / 8266
Força do sinal WiFi ESP32 / 8266
Força do sinal WiFi ESP32 / 8266
Força do sinal WiFi ESP32 / 8266
Força do sinal WiFi ESP32 / 8266
Força do sinal WiFi ESP32 / 8266

Você sabe sobre a força do sinal WiFi de um ESP? Você já pensou em pegar um ESP01, que tem uma pequena antena, e colocá-lo dentro de um soquete? será que vai dar certo? Para responder a essas perguntas, realizei vários testes comparando vários tipos de microcontroladores, incluindo ESP32 com ESP8266. Avaliamos o desempenho desses dispositivos em duas distâncias: 1 e 15 metros, ambas com uma parede entre eles.

Tudo isso foi feito apenas para satisfazer minha própria curiosidade. Qual foi o resultado? Este foi um destaque para ESP02 e ESP32. Vou mostrar todos os detalhes neste vídeo abaixo. Confira:

Além dos resultados ao comparar os chips ESP, falarei hoje sobre como programar diferentes chips ESP como pontos de acesso (cada um em um canal diferente), como verificar a intensidade do sinal de cada um por meio de um aplicativo no smartphone e por fim, faremos uma análise geral sobre a intensidade do sinal das redes encontradas.

Aqui, colocamos a fixação de cada um dos microcontroladores que analisamos:

Etapa 1: analisador de WiFi

Analisador de WiFi
Analisador de WiFi
Analisador de WiFi
Analisador de WiFi
Analisador de WiFi
Analisador de WiFi

WiFi Analyzer é um aplicativo que localiza as redes WiFi disponíveis ao nosso redor. Também mostra a intensidade do sinal em dBm e o canal de cada rede. Usaremos para fazer nossa análise, que é possível através da visualização nos modos: lista ou gráfico.

APP DE FOTOS --- O aplicativo pode ser baixado da Google Play Store através do link:

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

Etapa 2: Mas como posso programar chips ESP que não têm entrada USB?

Para gravar seu código no ESP01, assista ao vídeo “GRAVAÇÃO NO ESP01” e veja todos os passos necessários. Este procedimento é um exemplo útil, pois é semelhante a todos os outros tipos de microcontroladores.

Etapa 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

Assim como no ESP01, você precisará de um adaptador FTDI para gravar, como o mostrado acima. A seguir está o link necessário para cada um desses ESPs.

IMPORTANTE: Depois de gravar o programa no ESP, certifique-se de remover o GPIO_0 do GND.

Etapa 4: Bibliotecas

Bibliotecas
Bibliotecas

Se você escolher usar ESP8266, adicione a seguinte biblioteca "ESP8266WiFi".

Basta acessar "Sketch >> Incluir Bibliotecas >> Gerenciar Bibliotecas…"

Este procedimento não é necessário para o ESP32, pois este modelo já vem com sua biblioteca instalada.

Etapa 5: Código

Usaremos o mesmo código em todos os chips ESP. As únicas diferenças entre eles serão o nome do ponto de acesso e o canal.

Lembre-se de que o ESP32 usa uma biblioteca diferente das demais: "WiFi.h". Os outros modelos usam o "ESP8266WiFi.h".

* A biblioteca ESP32 WiFi.h vem com o pacote de instalação da placa no Arduino IDE.

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

// # include // ESP32

Etapa 6: configurações iniciais

Aqui, temos os dados que vão passar de um ESP para outro, o ssid, que é o nome da nossa rede, a senha da rede e, por fim, o canal, que é o canal onde a rede vai operar.

/ * Nome da rede e senha * / const char * ssid = "nomdeDaRede"; const char * senha = "senha"; const int canal = 4; / * Endereços de configuração da rede * / IPAddress ip (192, 168, 0, 2); Gateway de endereço IP (192, 168, 0, 1); Sub-rede IPAddress (255, 255, 255, 0);

Etapa 7: configuração

Na configuração, inicializaremos nosso ponto de acesso e definiremos as configurações.

Existem detalhes para o construtor onde podemos definir o CANAL em que a rede criada irá operar.

WiFi.softAP (ssid, senha, canal);

configuração vazia () {atraso (1000); Serial.begin (115200); Serial.println (); Serial.print ("Configurando ponto de acesso…"); / * Você pode remover o parâmetro "senha", se quiser que sua rede seja aberta. * / / * Wifi.softAP (ssid, senha, canal); * / WiFi.softAP (ssid, senha, canal); / * configurações da rede * / WiFi.softAPConfig (ip, gateway, sub-rede); IPAddress myIP = WiFi.softAPIP (); Serial.print ("endereço IP do AP:"); Serial.println (myIP); } void loop () {}

Etapa 8: experimente

1. Todos os chips foram conectados simultaneamente, lado a lado.

2. O experimento foi realizado em ambiente de trabalho, com outras redes disponíveis, para que possamos ver outras placas próximas à nossa.

3. Cada chip está em um canal diferente.

4. Utilizando o aplicativo, verificamos o gráfico gerado de acordo com a intensidade do sinal, tanto próximo aos chips quanto em um ambiente mais remoto com paredes no caminho.

Etapa 9: Analisando Sinais

Analisando Sinais
Analisando Sinais

Perto de chips - 1 metro

Aqui mostramos as primeiras notas da aplicação. Neste teste, os melhores desempenhos foram do ESP02 e ESP32.

Etapa 10: Analisando Sinais

Analisando Sinais
Analisando Sinais

Longe das fichas - 15 metros

Nesta segunda etapa, o destaque novamente é o ESP02, que possui uma antena externa própria.

Etapa 11: Gráfico de barras - 1 metro de distância

Gráfico de barras - 1 metro de distância
Gráfico de barras - 1 metro de distância

Para facilitar a visualização, montamos este gráfico que indica o seguinte: quanto menor a barra, mais potente é o sinal. Portanto, aqui novamente, temos o melhor desempenho do ESP02, seguido pelo ESP32 e pelo ESP01.

Etapa 12: Gráfico de barras - 15 metros de distância

Gráfico de barras - 15 metros de distância
Gráfico de barras - 15 metros de distância

Neste gráfico, voltamos ao melhor desempenho de ESP02, seguido por ESP32 em uma distância mais longa.

Etapa 13: Canais

Canais
Canais

Agora, nesta imagem, vou mostrar como cada chip está operando em um canal diferente.

Etapa 14: Conclusões

- ESP02 e ESP32 se destacam quando analisamos o

sinal, tanto quando perto como quando mais longe.

- ESP01 é tão poderoso quanto ESP32 quando olhamos de perto, mas conforme nos afastamos dele, ele perde muito sinal.

Os outros chips acabam perdendo mais potência à medida que nos afastamos.

Recomendado: