Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:05
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:
Dvojpásmový analyzátor WiFi: 6 krokov (s obrázkami)
Dvojpásmový analyzátor WiFi: Tento prehľad ukazuje, ako pomocou terminálu Seeedstudio Wio vytvoriť dvojpásmový analyzátor WiFi 2,4 GHz a 5 GHz
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é (
Super Wifi analyzátor TicTac, ESP-12, ESP8266: 5 krokov (s obrázkami)
Super Wifi analyzátor TicTac, ESP-12, ESP8266: Tento projekt stavia na pôvodnom kóde mesačnej navigácie a koncepcii použitia boxu TicTac ako krytu. Namiesto spustenia čítania pomocou tlačidla sa však používa dotykový panel, ktorý je dodávaný s displej TFT SPI. Kód bol
Prenosný analyzátor WiFi: 10 krokov (s obrázkami)
Prenosný analyzátor WiFi: Tento návod ukazuje, ako použiť Tic Tac sweet box na výrobu prenosného analyzátora WiFi. Ďalšie pozadie nájdete v mojich predchádzajúcich pokynoch: https: //www.instructables.com/id/ESP8266-WiFi-Anal .. .https: //www.instructables.com/id/IoT-Power-Consump