Cuprins:
- Pasul 1: Hardware:
- Pasul 2: Placă de circuit imprimat
- Pasul 3: Arduino Sketch
- Pasul 4: Câteva amintiri + Concluzie
Video: LOG WiFi Analyzer: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
Am găsit acest proiect parțial început de acum câțiva ani. Nu sunt sigur de ce nu am trimis niciodată acest lucru, dar voi încerca să fac acest lucru acum.
Deci, anul trecut, acest Lazy Old Geek (L. O. G.) a găsit acest instructabil:
www.instructables.com/id/ESP8266-WiFi-Anal…
Cred că autorul a făcut o treabă grozavă, așa că am decis să-mi fac propria mea.
El a folosit un NodeMCU ESP8266. Nu aveam, dar cred că se bazează pe ESP-12. Ei bine, ESP-07 este foarte asemănător cu ESP-12, așa că am comandat câteva dintre ele. De asemenea, am cumpărat niște anteturi masculine de 2 mm și unele anteturi feminine, așa că am instalat anteturi masculine pe ESP-07 și am luat știfturi de antet feminin și le-am pus niște fire pentru a se potrivi într-o placă de măsurare. (Vezi poza)
Pasul 1: Hardware:
În loc de un Nodemcu, am folosit un ESP-07.
Afișajul meu este un afișaj ILI9341 de 2,8”, probabil achiziționat pe eBay. Acesta este puțin mai mare decât cel din original.
Pasul 2: Placă de circuit imprimat
Bine, am proiectat un PCB cu o sursă de alimentare de 3,3 V, pini de antet de 2,2 mm pentru ESP-07 și un conector pentru afișaj.
Sunt atașate fișierele Eagle Cadsoft pe care le-am folosit pentru a realiza PCB-ul și schema.
AVERTISMENT: Schema din imagine nu este de acord cu fișierele Eagle. Am pierdut fișierele Eagle folosind regulatorul AMS1117 3.3V prezentat în această imagine.
Fișierele Eagle atașate utilizează o diodă 1N5817 pentru a scădea 5v la 4,4 (?) V pentru ESP-07. Pentru configurarea mea, pare să funcționeze bine, dar știu că este în afara specificațiilor. Nu recomand utilizarea unei diode (și nu sunt sigur de ce am făcut-o).
Dacă s-a întâmplat să doriți să utilizați aceste fișiere Eagle, atunci probabil că veți putea face modificări. Vă rugăm să schimbați schema și placa pentru a utiliza un regulator de 3.3v.
Acest PCB necesită, de asemenea, un adaptor serial USB cu RTS și DTR, așa cum se explică în acest manual:
www.instructables.com/id/ESP-07-Test-PCB/
Pasul 3: Arduino Sketch
Acestea sunt bibliotecile pe care le-am folosit pentru afișajul de 2,8”:
Biblioteci: Descărcați fișiere zip:
github.com/adafruit/Adafruit_ILI9341
github.com/adafruit/Adafruit-GFX-Library
Porniți Arduino:
Click pe
Găsiți fișierele zip de mai sus, deschideți și descărcați
În prezent folosesc versiunea Arduino 1.8.1.
Cea mai ușoară modalitate de a instala ESP8266 este să folosesc Board Manager folosind această metodă:
github.com/esp8266/Arduino#installing-with…
Când am făcut niște teste cu ESP-07 I, selectez „modulul ESP8266 generic”.
www.instructables.com/id/ESP-07-Test-PCB/
Cu toate acestea, acest lucru nu a funcționat pentru această schiță, deci pentru placi, la rubrica ESP8266 (2.6.3), selectați NodeMCU 0.9 (modul ESP-12 sau NodeMCU 1.0 (modul ESP-12)
Setările implicite ale consiliului par să funcționeze bine.
Da, știu că acesta nu este un ESP-12, dar cred că sunt suficient de aproape încât să funcționeze.
Cred că am rescris codul WiFiAnalyzer original, dar nu știu ce am schimbat. Ar putea fi pentru afișajul meu sau pentru diferențele dintre ESP-07 și NodeMCU. În orice caz, funcționează, dar creditul revine inițiatorului.
Codul meu este atașat: MTSWiFi.ino.
Pasul 4: Câteva amintiri + Concluzie
Am observat ceva despre ESP-07 pe această placă. Antena ceramică este îndepărtată și există un cablu atașat la antena externă. Antena ceramică este îndepărtată, astfel încât să nu existe nicio potrivire a semnalului dacă două antene sunt conectate în același timp. Planul meu era să pun o antenă direcțională pe ea, astfel încât să pot vedea de unde vine fiecare semnal.
Am avut-o conectată la o antenă de patch direcțională, vezi imaginile următoare.
Cred că poate am avut antena montată pe un trepied.
Nu-mi amintesc rezultatele. Bănuiesc că au fost practic nesemnificative, așa că poate că tocmai am renunțat la idee.
Așa că am învățat ceva astăzi. Am luat un eșantion de la LOG Wifi Analyzer (a se vedea atașat) și altul de la Smartphone WiFi Analyzer (a se vedea atașat)
Diferența semnificativă este NVR9ca3a93 pe canalul 14.
După ce am dormit despre asta, am avut un moment Eureka, am făcut câteva cercetări:
en.wikipedia.org/wiki/List_of_WLAN_channel…
După cum indică tabelul, America de Nord nu permite canalele 12-14. Așa că asta explică de ce Smartphone-ul meu nu-l arată și, evident, analizorul LOG WiFi.
Ceea ce nu explică este ce este dispozitivul WiFi cu SSID al NVR9ca3a93?
Ei bine, o să presupun că acesta este ESP-07 SSID în LOG WiFi Analyzer.
SFAT: Un lucru pe care îl știu este că ESP-03-urile pe care le am au un SSID AI_Thinker. După cum se arată în imagini, acesta este cel din IP-Clock. Deci, presupun că ESP-07 au un NVR ?? SSID.
Concluzie: în ciuda tuturor necunoscutelor și a îndoielilor, acest analizor WiFi funcționează.
Recomandat:
Spot DIY ca un robot cvadruped (clădirea Log V2): 9 pași
DIY Spot Like Quadruped Robot (building Log V2): Acesta este un jurnal de construcție cu instrucțiuni detaliate despre cum să construiești https://www.instructables.com/DIY-Spot-Like-Quadru…robot dog v2.Follow Robolab youtube site-ul pentru mai multe informații. https://www.youtube.com/robolab19 Acesta este primul meu robot și am
Fântână de dans: Arduino cu MSGEQ7 Spectrum Analyzer: 8 pași
Dancing Fountain: Arduino Cu MSGEQ7 Spectrum Analyzer: Recepția unui semnal audio și transformarea acestuia în reacție vizuală sau mecanică este foarte interesantă. În acest proiect vom folosi un Arduino Mega pentru a fi conectat la un analizor de spectru MSGEQ7 care preia semnalul audio de intrare și efectuează banda
DIY Arduino Audio Signal Spectrum Analyzer: 3 pași
DIY Arduino Audio Signal Spectrum Analyzer: Acesta este un analizor audio foarte simplu, cu moduri vizuale modificabile
CRAZY L.O.L SPECTRUM ANALYZER: 6 pași (cu imagini)
CRAZY L.O.L SPECTRUM ANALYZER: Astăzi aș dori să vă împărtășesc modul de realizare a unui analizor de spectru audio - 36 de benzi, combinând 4 LoL Shields împreună. Acest proiect nebun folosește o bibliotecă FFT pentru a analiza un semnal audio stereo, pentru a-l converti în benzi de frecvență și pentru a afișa amplitudinea acestor frecvențe
TicTac Super Wifi Analyzer, ESP-12, ESP8266: 5 pași (cu imagini)
TicTac Super Wifi Analyzer, ESP-12, ESP8266: Acest proiect se bazează pe codul original lunar și pe conceptul de utilizare a unei cutii TicTac ca o incintă. un afișaj TFT SPI. Codul a fost