Mündəricat:

LOG WiFi Analizatoru: 4 addım
LOG WiFi Analizatoru: 4 addım

Video: LOG WiFi Analizatoru: 4 addım

Video: LOG WiFi Analizatoru: 4 addım
Video: Zemismart TH123E Mihome wi-fi термостат для электрического теплого пола, интеграция в Home Assistant 2024, Noyabr
Anonim
LOG WiFi Analizatoru
LOG WiFi Analizatoru
LOG WiFi Analizatoru
LOG WiFi Analizatoru

Bir neçə il əvvəl bu qismən başlayan layihəni tapdım. Niyə bunu heç vaxt təqdim etmədiyimə əmin deyiləm, amma indi verməyə çalışacağam.

Beləliklə, digər il bu Lazy Old Geek (L. O. G.) bu Təlimatlandırıcı tapdı:

www.instructables.com/id/ESP8266-WiFi-Anal…

Müəllifin böyük bir iş gördüyünü düşünürəm və buna görə də özüm yaratmağa qərar verdim.

NodeMCU ESP8266 istifadə etdi. Məndə yoxdu, amma ESP-12-yə əsaslandığını düşünürəm. ESP-07 ESP-12-yə çox oxşardır, buna görə bir neçə sifariş verdim. Mən də 2 mm-lik kişi başlıqları və bəzi qadın başlıqlar aldım, buna görə də ESP-07-yə kişi başlıqları quraşdırdım və dişi başlıq pinləri götürdüm və çörək taxtasına oturacaqları üçün bəzi tellər taxdım. (Şəklə baxın)

Addım 1: Avadanlıq:

Avadanlıq
Avadanlıq
Avadanlıq
Avadanlıq

Nodemcu əvəzinə ESP-07 istifadə etdim.

Ekranım, ehtimal ki, ebay -da satın alınan 2.8 ILI9341 ekrandır. Bu, orijinaldakılardan bir qədər böyükdür.

Addım 2: Çaplı Devre Kartı

Çaplı dövrə lövhəsi
Çaplı dövrə lövhəsi
Çap edilmiş dövrə lövhəsi
Çap edilmiş dövrə lövhəsi

Tamam, 3.3V təchizatı, ESP-07 üçün 2.2mm başlıq pinləri və ekran üçün bir bağlayıcı olan bir PCB hazırladım.

PCB və sxematik etmək üçün istifadə etdiyim Eagle Cadsoft faylları əlavə olunur.

XƏBƏRDARLIQ: Şəkildə göstərilən sxem Eagle faylları ilə uyğun gəlmir. Bu şəkildə göstərilən AMS1117 3.3V tənzimləyicisini istifadə edərək Eagle fayllarını itirdim.

Əlavə edilmiş Kartal sənədləri, ESP-07 üçün 5v-ı 4.4 (?) V-ə endirmək üçün 1N5817 diodundan istifadə edir. Quraşdırma üçün hər şey yaxşı görünür, amma bunun spesifikasiyadan kənar olduğunu bilirəm. Bir diod istifadə etməyi məsləhət görmürəm (və bunu niyə etdiyimi bilmirəm).

Bu Eagle fayllarını istifadə etmək istəmisinizsə, çox güman ki, dəyişiklik edə bilərsiniz. Zəhmət olmasa 3.3v tənzimləyici istifadə etmək üçün sxemini və lövhəni dəyişdirin.

Bu PCB, bu Təlimatda izah edildiyi kimi RTS və DTR ilə bir USB-Serial adapterə də ehtiyac duyur:

www.instructables.com/id/ESP-07-Test-PCB/

Addım 3: Arduino Sketch

Arduino eskiz
Arduino eskiz

2.8 düymlük ekran üçün istifadə etdiyim kitabxanalar bunlardır:

Kitabxanalar: zip fayllarını yükləyin:

github.com/adafruit/Adafruit_ILI9341

github.com/adafruit/Adafruit-GFX-Library

Arduino'yu işə salın:

Basın

Yuxarıdakı zip fayllarını tapın, açın və yükləyin

Hal -hazırda Arduino1.8.12 versiyasından istifadə edirəm.

ESP8266 qurmağımın ən asan yolu bu metoddan istifadə edərək Board Manager -dən istifadə etməkdir:

github.com/esp8266/Arduino#installing-with…

ESP-07 ilə bir az sınaq keçirəndə "Ümumi ESP8266 modulu" nu seçdim.

www.instructables.com/id/ESP-07-Test-PCB/

Ancaq bu eskiz üçün işləmədi, buna görə lövhələr üçün ESP8266 (2.6.3) başlığı altında NodeMCU 0.9 (ESP-12 Modulu və ya NodeMCU 1.0 (ESP-12 Modulu) seçin)

İdarə Heyətinin defoltları yaxşı işləyir.

Bəli, bilirəm ki, bu ESP-12 deyil, amma düşünürəm ki, işləyə biləcək qədər yaxındırlar.

Düşünürəm ki, orijinal WiFiAnalyzer kodunu yenidən yazdım, amma nəyi dəyişdiyimi bilmirəm. Görünüşüm və ya ESP-07 ilə NodeMCU arasındakı fərqlər üçün ola bilər. Hər halda, bu işə yarayır, amma kredit müəllifə verilir.

Kodum əlavə olunur: MTSWiFi.ino.

Addım 4: Bəzi Xatirələr + Nəticə

Bəzi Xatirələr + Nəticə
Bəzi Xatirələr + Nəticə
Bəzi Xatirələr + Nəticə
Bəzi Xatirələr + Nəticə
Bəzi Xatirələr + Nəticə
Bəzi Xatirələr + Nəticə

Bu lövhədə ESP-07 haqqında bir şey gördüm. Keramika antenası çıxarıldı və xarici antenaya qoşulmuş bir kabel var. Keramika antenası iki antenin eyni vaxtda bağlanması halında heç bir uyğunsuzluq olmaması üçün çıxarılır. Planım, hər siqnalın haradan gəldiyini görə bilmək üçün ona yönləndirici bir anten taxmaq idi.

İstiqamətli yamaq anteninə bağladım, növbəti şəkillərə baxın.

Düşünürəm ki, antenanı bir tripoda quraşdırmış ola bilərdim.

Nəticələri xatırlaya bilmirəm. Əsasən əhəmiyyətsiz olduqlarından şübhələnirəm, bu səbəbdən fikrimi təzəcə atmış ola bilərəm.

Beləliklə, bu gün bir şey öyrəndim. LOG Wifi Analizatorumdan bir nümunə götürdüm (əlavə olun)

Əhəmiyyətli fərq, Kanal 14 -də NVR9ca3a93 -dir.

Bu yuxudan sonra Eureka anı keçirdim, bir az araşdırma apardım:

en.wikipedia.org/wiki/List_of_WLAN_channel…

Cədvəldə göstərildiyi kimi, Şimali Amerika 12-14 kanallarına icazə vermir. Smartfonumun niyə göstərmədiyini və açıq şəkildə LOG WiFi analizatorunun göstərdiyini izah edir.

NVR9ca3a93 SSID ilə WiFi cihazı nədir?

Yaxşı, bunun LOG WiFi Analizatorumdakı ESP-07 SSID olduğuna dair bir fərziyyə irəli sürəcəyəm.

İPUCU: Bildiyim bir şey, sahib olduğum ESP-03-lərin AI_Thinker SSID-ə sahib olmasıdır. Şəkillərdə göstərildiyi kimi, bu mənim IP-Saatimdəkidir. ESP-07-lərin bir NVR olduğunu təxmin edirəm? SSID.

Nəticə: Bütün bilinməyənlərə və şübhələrə baxmayaraq, bu WiFi Analizatoru işləyir.

Tövsiyə: