Obsah:
- Krok 1: Hardvér:
- Krok 2: Doska s plošnými spojmi
- Krok 3: Skica Arduino
- Krok 4: Niektoré spomienky + záver
Video: LOG WiFi analyzátor: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
Našiel som tento čiastočne rozbehnutý projekt spred niekoľkých rokov. Nie som si istý, prečo som to nikdy neodoslal, ale pokúsim sa to urobiť teraz.
Takže druhý rok tento Lazy Old Geek (L. O. G.) našiel tento návod:
www.instructables.com/id/ESP8266-WiFi-Anal…
Myslím si, že autor odviedol skvelú prácu, a tak som sa rozhodol urobiť si vlastnú.
Použil NodeMCU ESP8266. Žiadny som nemal, ale myslím si, že vychádzajú z ESP-12. ESP-07 je veľmi podobný ESP-12, takže som si ich pár objednal. Kúpil som tiež niekoľko 2 mm zásuviek a niekoľko zásuviek, takže som nainštaloval hlavičky na ESP-07 a vzal som kolíkové kolíky a nasadil na ne niekoľko vodičov, aby sa zmestili do škatule. (Pozri obrázok)
Krok 1: Hardvér:
Namiesto Nodemcu som použil ESP-07.
Môj displej je 2,8 palcový displej ILI9341 pravdepodobne zakúpený na ebay. Je o niečo väčší ako ten v origináli.
Krok 2: Doska s plošnými spojmi
Dobre, navrhol som DPS s napájaním 3,3 V, 2,2 mm kolíkovými konektormi pre ESP-07 a konektorom pre displej.
Pripojené sú súbory Eagle Cadsoft, ktoré som použil na výrobu DPS a schémy.
UPOZORNENIE: Schéma na obrázku nesúhlasí so súbormi Eagle. Stratil som súbory Eagle pomocou regulátora AMS1117 3,3 V zobrazeného na tomto obrázku.
Pripojené súbory Eagle používajú diódu 1N5817 na zníženie napätia 5v na 4,4 (?) V pre ESP-07. Zdá sa, že moje nastavenie funguje dobre, ale viem, že je mimo špecifikácie. Neodporúčam používať diódu (a nie som si istý, prečo som to urobil).
Ak by ste náhodou chceli použiť tieto súbory Eagle, pravdepodobne budete môcť vykonať zmeny. Zmeňte schému a dosku, aby ste použili regulátor 3,3 V.
Táto doska plošných spojov tiež vyžaduje sériový adaptér USB s RTS a DTR, ako je vysvetlené v tomto návode:
www.instructables.com/id/ESP-07-Test-PCB/
Krok 3: Skica Arduino
Toto sú knižnice, ktoré som použil pre 2,8”displej:
Knižnice: Sťahujte súbory zip:
github.com/adafruit/Adafruit_ILI9341
github.com/adafruit/Adafruit-GFX-Library
Spustite Arduino:
Kliknite na
Nájdite vyššie uvedené súbory zip, otvorte ich a stiahnite
Aktuálne používam verziu Arduino1.8.12.
Pre mňa je najľahším spôsobom inštalácie ESP8266 pomocou Board Manager pomocou tejto metódy:
github.com/esp8266/Arduino#installing-with…
Keď som robil nejaké testy s ESP-07, vybral som „Generický modul ESP8266“.
www.instructables.com/id/ESP-07-Test-PCB/
To však pre tento náčrt nefungovalo, takže pre dosky pod nadpisom ESP8266 (2.6.3) vyberte NodeMCU 0.9 (modul ESP-12 alebo NodeMCU 1.0 (modul ESP-12)
Zdá sa, že predvolené nastavenia dosky fungujú dobre.
Áno, viem, že toto nie je ESP-12, ale myslím, že sú dostatočne blízko, aby to fungovalo.
Myslím, že som prepísal pôvodný kód WiFiAnalyzer, ale neviem, čo som zmenil. Môže to byť kvôli môjmu zobrazeniu alebo rozdielom medzi ESP-07 a NodeMCU. V každom prípade to funguje, ale kredit ide pôvodcovi.
Môj kód je v prílohe: MTSWiFi.ino.
Krok 4: Niektoré spomienky + záver
Na tejto doske som si všimol niečo o ESP-07. Keramická anténa je odstránená a k externej anténe je pripojený kábel. Keramická anténa je odstránená, aby nedošlo k nesúladu signálov, ak sú súčasne pripojené dve antény. To oživilo niektoré spomienky. Mojím plánom bolo umiestniť naň smerovú anténu, aby som videl, odkiaľ každý signál prichádza.
Nechal som to pripojiť k smerovej patch anténe, pozri ďalšie obrázky.
Myslím, že som mohol mať anténu namontovanú na statíve.
Výsledky si nepamätám. Mám podozrenie, že boli v podstate bezvýznamné, takže som možno od tejto myšlienky upustil.
Tak som sa dnes niečo naučil. Vzal som vzorku z môjho LOG Wifi analyzátora (pozri priložený) a ďalší z môjho Smartphone WiFi analyzátora (pozri priložený)
Významným rozdielom je NVR9ca3a93 na kanáli 14.
Potom, čo som spal, mal som chvíľku Eureky a urobil som malý prieskum:
en.wikipedia.org/wiki/List_of_WLAN_channel…
Ako naznačuje tabuľka, Severná Amerika nepovoľuje kanály 12-14. To teda vysvetľuje, prečo to môj smartphone nezobrazuje a očividne to robí analyzátor LOG WiFi.
Čo nevysvetľuje, je to, čo je zariadenie WiFi so SSID NVR9ca3a93?
Budem predpokladať, že toto je SSID ESP-07 v mojom analyzátore LOG WiFi.
TIP: Jedna vec, ktorú viem, je, že ESP-03, ktoré mám, majú identifikátor SSID AI_Thinker. Ako je znázornené na obrázkoch, toto je ten v mojich IP hodinách. Hádam teda, že ESP-07 majú NVR ?? SSID.
Záver: Napriek všetkým neznámym a pochybnostiam tento WiFi analyzátor funguje.
Odporúča:
DIY FFT analyzátor zvukového spektra: 3 kroky
DIY FFT analyzátor zvukového spektra: FFT spektrálny analyzátor je testovacie zariadenie, ktoré na analýzu spektra používa Fourierovu analýzu a techniky spracovania digitálneho signálu. Pomocou Fourierovej analýzy je možné jednu hodnotu, napríklad v spojitej časovej oblasti, previesť
Vyrobte si digitálny logický analyzátor za menej ako kroky 1: 5 USD
Vyrobte si digitálny logický analyzátor za menej ako 1 dolár: Logický snímač hladiny je zariadenie, ktoré sníma, či je výstup komponentu 1 alebo 0 (kladný alebo záporný). Poznáte tie pekné snímače hladiny s LCD obrazovkami, ktoré stoja okolo 25 dolárov? Tento je smiešne lacnejší a robí to isté (
IR diaľkový analyzátor / prijímač s Arduino: 3 kroky
IR diaľkový analyzátor / prijímač s Arduino: Tento analyzátor prijíma 40 rôznych IR protokolov súčasne a zobrazuje adresu a kód prijatého signálu. Používa knižnicu Arduino IRMP, ktorá obsahuje túto aplikáciu ako príklad a ďalšie užitočné aplikácie! Ak chcieť
DIY Arduino analyzátor spektra zvukového signálu: 3 kroky
DIY Arduino analyzátor spektra zvukového signálu: Je to veľmi jednoduchý zvukový analyzátor s meniteľnými vizuálnymi režimami
Urobte si svoj dychový analyzátor s MQ-3 a LEGO dielmi: 3 kroky
Urobte si svoj dychový analyzátor pomocou súčiastok MQ-3 a LEGO: V tomto videonávode sa naučíte presné kroky, ako vytvoriť úplne otvorený zdroj dychu s analógovým senzorovým modulom MQ-3, mini I2C OLED displejom (SSD1306), skicou Arduino pre open source hardvérový detektor plynu ANAVI a veľa