Índice:
- Etapa 1: Hardware:
- Etapa 2: placa de circuito impresso
- Etapa 3: Arduino Sketch
- Etapa 4: algumas lembranças + conclusão
Vídeo: Analisador de LOG WiFi: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Achei este projeto parcialmente iniciado há vários anos. Não sei por que nunca enviei isso, mas tentarei fazê-lo agora.
Então, no outro ano, este velho geek preguiçoso (L. O. G.) achou este Instructable:
www.instructables.com/id/ESP8266-WiFi-Anal…
Acho que o autor fez um ótimo trabalho, então decidi fazer o meu.
Ele usou um NodeMCU ESP8266. Eu não tinha um, mas acho que eles são baseados no ESP-12. Bem, o ESP-07 é muito semelhante ao ESP-12, então encomendei alguns deles. Eu também comprei alguns conectores machos de 2 mm e alguns conectores fêmeas, então instalei os conectores machos no ESP-07 e peguei os pinos fêmeas dos conectores e coloquei alguns fios neles para que se encaixassem em uma placa de ensaio. (Veja a imagem)
Etapa 1: Hardware:
Em vez de um Nodemcu, usei um ESP-07.
Minha tela é uma tela ILI9341 de 2,8”provavelmente adquirida no ebay. É um pouco maior do que o original.
Etapa 2: placa de circuito impresso
Ok, eu projetei uma PCB com uma fonte de 3,3 V, pinos de cabeçalho de 2,2 mm para ESP-07 e um conector para o monitor.
Em anexo estão os arquivos Eagle Cadsoft que usei para fazer o PCB e o esquema.
ATENÇÃO: O esquema da imagem não condiz com os arquivos Eagle. Perdi os arquivos Eagle usando o regulador AMS1117 3.3V mostrado nesta foto.
Os arquivos Eagle anexados estão usando um diodo 1N5817 para diminuir os 5v para 4,4 (?) V para o ESP-07. Para minha configuração, parece funcionar bem, mas sei que está fora das especificações. Eu não recomendo usar um diodo (e não tenho certeza por que fiz isso).
Se você quiser usar esses arquivos Eagle, provavelmente será capaz de fazer alterações. Altere o esquema e a placa para usar um regulador de 3,3 V.
Este PCB também requer um adaptador USB-serial com RTS e DTR, conforme explicado neste Instrutível:
www.instructables.com/id/ESP-07-Test-PCB/
Etapa 3: Arduino Sketch
Estas são as bibliotecas que usei para a tela de 2,8”:
Bibliotecas: Baixe arquivos zip:
github.com/adafruit/Adafruit_ILI9341
github.com/adafruit/Adafruit-GFX-Library
Inicie o Arduino:
Clique em
Encontre os arquivos zip acima, abra e baixe
Atualmente, estou usando o Arduino versão 1.8.12.
A maneira mais fácil de instalar o ESP8266 é usando o Board Manager usando este método:
github.com/esp8266/Arduino#installing-with…
Quando fiz alguns testes com o ESP-07, selecionei “Módulo ESP8266 genérico”.
www.instructables.com/id/ESP-07-Test-PCB/
No entanto, isso não funcionou para este Sketch, portanto, para Placas, sob o título ESP8266 (2.6.3), selecione NodeMCU 0.9 (Módulo ESP-12 ou NodeMCU 1.0 (Módulo ESP-12)
Os padrões de configuração da placa parecem funcionar bem.
Sim, eu sei que este não é um ESP-12, mas acho que eles estão perto o suficiente para que funcione.
Acho que reescrevi o código WiFiAnalyzer original, mas não sei o que mudei. Pode ser para minha exibição ou diferenças entre ESP-07 e NodeMCU. Em qualquer caso, funciona, mas o crédito vai para o originador.
Meu código é o anexo: MTSWiFi.ino.
Etapa 4: algumas lembranças + conclusão
Notei algo sobre o ESP-07 nesta placa. A antena de cerâmica é removida e há um cabo conectado à antena externa. A antena de cerâmica é removida para que não haja incompatibilidade de sinal se duas antenas estiverem conectadas ao mesmo tempo. Isso jogou algumas memórias. Meu plano era colocar uma antena direcional nele para que eu pudesse ver de onde cada sinal estava vindo.
Eu o conectei a uma antena direcional, veja as próximas fotos.
Acho que a antena pode ter sido montada em um tripé.
Não consigo me lembrar dos resultados. Eu suspeito que eles eram basicamente insignificantes, então posso ter apenas abandonado a ideia.
Então, aprendi algo hoje. Peguei uma amostra do meu LOG Wifi Analyzer (ver anexo) e outra do meu Smartphone WiFi Analyzer (ver anexo)
A diferença significativa é NVR9ca3a93 no Canal 14.
Depois de dormir sobre isso, tive um momento Eureka, fiz algumas pesquisas:
en.wikipedia.org/wiki/List_of_WLAN_channel…
Como indica a tabela, a América do Norte não permite os canais 12-14. Isso explica por que meu Smartphone não mostra e obviamente o analisador LOG WiFi sim.
O que não explica é o que é dispositivo WiFi com SSID de NVR9ca3a93?
Bem, vou supor que este é o SSID ESP-07 no meu LOG WiFi Analyzer.
DICA: Uma coisa que eu sei é que os ESP-03s que eu tenho têm um SSID AI_Thinker. Conforme mostrado nas fotos, este é o meu IP-Clock. Estou supondo que os ESP-07s têm um NVR ?? SSID.
Conclusão: Apesar de todas as incógnitas e dúvidas, este WiFi Analyzer funciona.
Recomendado:
Como fazer um analisador de espectro de áudio LED: 7 etapas (com fotos)
Como fazer um LED Audio Spectrum Analyzer: O LED Audio Spectrum Analyzer gera um belo padrão de iluminação de acordo com a intensidade da música. Existem muitos kits DIY LED Music Spectrum disponíveis no mercado, mas aqui vamos fazer um LED Audio Spectrum Analisador usando NeoPixe
Analisador de WiFi de banda dupla: 6 etapas (com imagens)
Analisador de WiFi de banda dupla: estas tabelas de instruções mostram como usar o Terminal Seeedstudio Wio para fazer um analisador de WiFi de banda dupla de 2,4 GHz e 5 GHz
Analisador de espectro acrílico superdimensionado: 7 etapas (com imagens)
Analisador de espectro acrílico superdimensionado: por que você iria querer olhar para aqueles minúsculos monitores de LED ou LCDs se você pode fazer isso grande? Esta é uma descrição passo a passo de como construir seu próprio analisador de espectro gigante. Usando ladrilhos de acrílico e tiras de led para construir uma sala enchendo a luz
Analisador TicTac Super Wifi, ESP-12, ESP8266: 5 etapas (com imagens)
TicTac Super Wifi Analyzer, ESP-12, ESP8266: este projeto baseia-se no código original da moononournation e no conceito de usar uma caixa TicTac como um invólucro. No entanto, em vez de usar um botão para iniciar as leituras, ele usa o painel de toque que vem com um display TFT SPI. O código foi
Analisador de WiFi portátil: 10 etapas (com imagens)
Analisador de WiFi portátil: Este instructables mostra como usar uma caixa doce Tic Tac para fazer um Analisador de WiFi portátil. Você pode encontrar mais informações em meus instructables anteriores: https: //www.instructables.com/id/ESP8266-WiFi-Anal .. .https: //www.instructables.com/id/IoT-Power-Consump