Índice:
- Etapa 1: analisador de WiFi
- Etapa 2: Mas como posso programar chips ESP que não têm entrada USB?
- Etapa 3: ESP02, ESP201, ESP12
- Etapa 4: Bibliotecas
- Etapa 5: Código
- Etapa 6: configurações iniciais
- Etapa 7: configuração
- Etapa 8: experimente
- Etapa 9: Analisando Sinais
- Etapa 10: Analisando Sinais
- Etapa 11: Gráfico de barras - 1 metro de distância
- Etapa 12: Gráfico de barras - 15 metros de distância
- Etapa 13: Canais
- Etapa 14: Conclusões
Vídeo: Força do sinal WiFi ESP32 / 8266: 14 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
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
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
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
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
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
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
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
Neste gráfico, voltamos ao melhor desempenho de ESP02, seguido por ESP32 em uma distância mais longa.
Etapa 13: 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:
Força do sinal WiFi ESP32 TTGO: 8 etapas (com imagens)
Força do sinal de WiFi ESP32 TTGO: Neste tutorial, aprenderemos como exibir a força do sinal de uma rede WiFi usando a placa ESP32 TTGO. Assistir ao vídeo
Minecraft interativo não entra em espada / sinal (ESP32-CAM): 15 etapas (com imagens)
Minecraft interativo não entra em espada / sinal (ESP32-CAM): Existem realmente vários motivos pelos quais este projeto surgiu: 1. Como autor da biblioteca multitarefa cooperativa TaskScheduler, sempre tive curiosidade em saber como combinar os benefícios da multitarefa cooperativa com os benefícios da preventiva
Como estender o sinal NVR (repetidor de câmera IP, switch de rede e roteador / repetidor WiFi): 5 etapas
Como estender o sinal NVR (repetidor de câmera IP, switch de rede e roteador / repetidor WiFi): Neste instrutível, mostraremos como estender seu sinal NVR, usando: 1. A função Repetidor embutido na câmera IP, ou2. Um switch de rede ou3. Um roteador WiFi
Medindo mudanças de força de uma rede de fibra gerada quando deslocada com força externa: 8 etapas
Medindo as mudanças na força de uma rede de fibra gerada quando deslocada com força externa: As células são capazes de interagir com sua matriz extracelular circundante (ECM) e podem tanto aplicar como responder às forças exercidas pelo ECM. Para o nosso projeto, simulamos uma rede interligada de fibras que atuariam como o ECM e veremos como o
Filtro de sinal Wifi (WokFi) Longa distância: 3 etapas (com imagens)
Wifi Signal Strainer (WokFi) Long Distance: Neste instrutível, eu transformo um WiFi Thumbdrive comum em um extensor wi-fi robusto! 'O coador parabólico de culinária asiática (bolinho de massa) é o candidato perfeito para este projeto. Consegui obter mais 20 acessos pontos na cidade e se conectar a uma rede