Talaan ng mga Nilalaman:
- Hakbang 1: Hardware:
- Hakbang 2: Naka-print na Lupon ng Circuit
- Hakbang 3: Arduino Sketch
- Hakbang 4: Ilang Mga alaala + Konklusyon
Video: LOG WiFi Analyzer: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Natagpuan ko ang bahagyang nagsimulang proyekto mula sa maraming taon na ang nakakaraan. Hindi ako sigurado kung bakit hindi ko ito naisumite ngunit susubukang gawin ito ngayon.
Kaya't noong isang taon ang Lazy Old Geek (L. O. G.) na ito ay natagpuan:
www.instructables.com/id/ESP8266-WiFi-Anal…
Sa palagay ko ang mahusay na gawa ng may-akda kaya't nagpasya akong gumawa ng sarili ko.
Gumamit siya ng isang NodeMCU ESP8266. Wala akong isa ngunit sa palagay ko nakabatay ang mga ito sa ESP-12. Sa gayon ang ESP-07 ay halos kapareho ng ESP-12 kaya't nag-order ako ng dalawa sa kanila. Bumili din ako ng ilang 2mm male header at ilang mga babaeng header kaya't nag-install ako ng mga header ng lalaki sa ESP-07 at kumuha ng mga babaeng pin ng header at naglalagay ng ilang mga wire sa kanila upang magkasya sila sa isang breadboard. (Tingnan ang larawan)
Hakbang 1: Hardware:
Sa halip na isang Nodemcu, gumamit ako ng isang ESP-07.
Ang aking display ay isang 2.8 ILI9341 display na malamang na binili sa ebay. Ito ay bahagyang mas malaki kaysa sa isa sa orihinal.
Hakbang 2: Naka-print na Lupon ng Circuit
Okay, nagdisenyo ako ng isang PCB na may isang supply ng 3.3V, mga 2.2mm na header pin para sa ESP-07 at isang konektor para sa display.
Nakalakip ang mga Eagle Cadsoft file na ginamit ko upang gawin ang PCB at ang eskematiko.
BABALA: Ang eskematiko sa larawan ay hindi sang-ayon sa mga file ng Eagle. Nawala ko ang mga file ng Eagle gamit ang regulator ng AMS1117 3.3V na ipinapakita sa larawang ito.
Ang naka-attach na mga file ng Eagle ay gumagamit ng isang 1N5817 diode upang i-drop ang 5v sa 4.4 (?) V para sa ESP-07. Para sa aking pag-set up, mukhang gagana itong okay ngunit alam kong wala sa detalye ito. Hindi ko inirerekumenda ang paggamit ng isang diode (at hindi ako sigurado kung bakit ko ito nagawa).
Kung nais mong gamitin ang mga Eagle file na ito, malamang na nakagawa ka ng mga pagbabago. Mangyaring baguhin ang eskematiko at board upang magamit ang isang 3.3v regulator.
Ang PCB na ito ay nangangailangan din ng isang USB-Serial adapter na may RTS at DTR tulad ng ipinaliwanag sa Instructable na ito:
www.instructables.com/id/ESP-07-Test-PCB/
Hakbang 3: Arduino Sketch
Ito ang mga silid aklatan na ginamit ko para sa display na 2.8 :
Mga Aklatan: Mag-download ng mga zip file:
github.com/adafruit/Adafruit_ILI9341
github.com/adafruit/Adafruit-GFX-Library
Simulan ang Arduino:
Mag-click sa
Hanapin ang mga zip file sa itaas, buksan at i-download
Kasalukuyan akong gumagamit ng Arduino bersyon1.8.12.
Ang pinakamadaling paraan para mai-install ko ang ESP8266 ay ang paggamit ng Board Manager na ginagamit ang pamamaraang ito:
github.com/esp8266/Arduino#installing-with…
Nang gumawa ako ng pagsubok sa ESP-07 pipiliin ko ang module na "Generic ESP8266".
www.instructables.com/id/ESP-07-Test-PCB/
Gayunpaman, hindi ito gumana para sa Sketch na ito, kaya para sa Mga Lupon, sa ilalim ng heading na ESP8266 (2.6.3), piliin ang NodeMCU 0.9 (ESP-12 Module o NodeMCU 1.0 (ESP-12 Module)
Ang mga setting ng setting ng Lupon ay tila gumagana nang maayos.
Oo, alam ko na ito ay hindi isang ESP-12 ngunit sa palagay ko ay malapit na sila malapit upang gumana ito.
Sa palagay ko ay muling isinulat ko ang orihinal na WiFiAnalyzer code ngunit hindi ko alam kung ano ang aking binago. Maaaring para sa aking pagpapakita o mga pagkakaiba sa pagitan ng ESP-07 at NodeMCU. Sa anumang kaso, gumagana ito ngunit ang kredito ay napupunta sa nagmula.
Ang aking code ay naka-attach: MTSWiFi.ino.
Hakbang 4: Ilang Mga alaala + Konklusyon
May napansin ako tungkol sa ESP-07 sa pisara na ito. Ang ceramic antena ay tinanggal at mayroong isang cable na nakakabit sa panlabas na antena. Ang ceramic antena ay tinanggal upang walang signal na hindi pagtutugma kung ang dalawang mga antena ay nakakonekta nang sabay. Na jogging ilang mga alaala. Ang aking plano ay maglagay ng isang direksyong antena dito upang makita ko kung saan nagmumula ang bawat senyas.
Nakakonekta ko ito sa isang direksyong patch antena, tingnan ang mga susunod na larawan.
Sa palagay ko maaaring mayroon akong naka-mount na antena sa isang tripod.
Hindi ko matandaan ang mga resulta. Pinaghihinalaan ko na sila ay karaniwang hindi gaanong mahalaga kaya maaaring nahulog ko lang ang ideya.
Kaya may natutunan ako ngayon. Kumuha ako ng isang sample mula sa aking LOG Wifi Analyzer (tingnan ang nakalakip) at isa pa mula sa aking Smartphone WiFi Analyzer (tingnan ang nakalakip)
Ang makabuluhang pagkakaiba ay NVR9ca3a93 sa Channel 14.
Pagkatapos matulog dito, nagkaroon ako ng isang sandali ng Eureka, nagsaliksik:
en.wikipedia.org/wiki/List_of_WLAN_channel…
Tulad ng ipinahiwatig ng talahanayan, hindi pinapayagan ng North America ang mga channel 12-14. Kaya't ipinapaliwanag kung bakit hindi ito ipinapakita ng aking Smartphone at malinaw naman na nagpapakita ang LOG WiFi analyzer.
Ang hindi nito ipinaliwanag ay kung ano ang aparato ng WiFi na may SSID ng NVR9ca3a93?
Sa gayon, gagawa ako ng palagay na ito ang ESP-07 SSID sa aking LOG WiFi Analyzer.
TIP: Ang isang bagay na alam ko ay ang mga ESP-03 na mayroon akong isang AI_Thinker SSID. Tulad ng ipinakita sa mga larawan, ito ang isa sa aking IP-Clock. Kaya't hulaan ko na ang mga ESP-07 ay mayroong isang NVR ?? SSID.
Konklusyon: Sa kabila ng lahat ng hindi alam at pag-aalinlangan gumagana ang WiFi Analyzer na ito.
Inirerekumendang:
DIY Spot Tulad ng Quadruped Robot (pagbuo ng Log V2): 9 Mga Hakbang
DIY Spot Tulad ng Quadruped Robot (pagbuo ng Log V2): Ito ay isang log ng gusali na may detalyadong mga tagubilin sa kung paano bumuo ng https://www.instructables.com/DIY-Spot-Like-Quadru…robot dog v2. Sundin ang Robolab youtube site para sa karagdagang impormasyon. https://www.youtube.com/robolab19 Ito ang aking unang robot at mayroon akong
Ang Smart Watchz Na May Pagtuklas ng Mga Sintomas ng Corona at Pag-log ng Data: 10 Hakbang
Ang Smart Watchz Na May Pagtuklas ng Mga Sintomas ng Corona at Pag-log ng Data: Ito ay isang Smartwatch na may pagtuklas ng mga sintomas ng Corona gamit ang LM35 at Accelerometer na may pag-log ng data sa server. Ginagamit ang Rtc upang ipakita ang oras at i-sync sa telepono at gamitin ito para sa pag-log ng data. Ginamit ang Esp32 bilang isang utak na may cortex controller na may Blue
Dual Band WiFi Analyzer: 6 Hakbang (na may Mga Larawan)
Dual Band WiFi Analyzer: Ipinapakita ng mga instrctable na ito kung paano gamitin ang Seeedstudio Wio Terminal upang makagawa ng 2.4 GHz at 5 GHz dual band WiFi analyzer
TicTac Super Wifi Analyzer, ESP-12, ESP8266: 5 Mga Hakbang (na may Mga Larawan)
TicTac Super Wifi Analyzer, ESP-12, ESP8266: Ang proyektong ito ay nagtatayo sa orihinal na moononournation code at ang konsepto ng paggamit ng isang kahon ng TicTac bilang isang enclosure. Gayunpaman sa halip na gumamit ng isang pindutan upang masimulan ang mga pagbasa ay ginagamit nito ang touch panel na kasama isang display na TFT SPI. Ang code ay
Portable WiFi Analyzer: 10 Hakbang (na may Mga Larawan)
Portable WiFi Analyzer: Ipinapakita ng mga itinuturo na ito kung paano gumamit ng isang matamis na kahon ng Tic Tac na gumawa ng isang portable WiFi Analyzer. Maaari kang makahanap ng mas maraming background sa aking nakaraang mga itinuro: https: //www.instructables.com/id/ESP8266-WiFi-Anal .. .https: //www.instructables.com/id/IoT-Power-Consump