Spisu treści:

Analizator WiFi LOG: 4 kroki
Analizator WiFi LOG: 4 kroki

Wideo: Analizator WiFi LOG: 4 kroki

Wideo: Analizator WiFi LOG: 4 kroki
Wideo: ✅Усиление WiFi. 5 способов доступных каждому. 2024, Lipiec
Anonim
Analizator WiFi LOG
Analizator WiFi LOG
Analizator WiFi LOG
Analizator WiFi LOG

Znalazłem ten częściowo rozpoczęty projekt sprzed kilku lat. Nie jestem pewien, dlaczego nigdy tego nie przesłałem, ale spróbuję to zrobić teraz.

Tak więc w drugim roku ten Lazy Old Geek (L. O. G.) znalazł to Instructable:

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

Uważam, że autorka wykonała świetną robotę, więc postanowiłam stworzyć własną.

Użył NodeMCU ESP8266. Nie miałem takiego, ale myślę, że są oparte na ESP-12. Cóż, ESP-07 jest bardzo podobny do ESP-12, więc zamówiłem kilka z nich. Kupiłem też kilka męskich nagłówków 2 mm i kilka żeńskich, więc zainstalowałem męskie nagłówki na ESP-07, wziąłem żeńskie szpilki i umieściłem na nich trochę przewodów, aby zmieściły się w płytce stykowej. (patrz zdjęcie)

Krok 1: Sprzęt:

Sprzęt komputerowy
Sprzęt komputerowy
Sprzęt komputerowy
Sprzęt komputerowy

Zamiast Nodemcu użyłem ESP-07.

Mój monitor to wyświetlacz ILI9341 o przekątnej 2,8 cala, prawdopodobnie zakupiony w serwisie eBay. To jest nieco większe niż w oryginale.

Krok 2: Płytka drukowana

Płytka drukowana
Płytka drukowana
Płytka drukowana
Płytka drukowana

Dobra, zaprojektowałem płytkę PCB z zasilaniem 3.3V, pinami nagłówka 2.2mm dla ESP-07 i złączem do wyświetlacza.

Dołączone są pliki Eagle Cadsoft, których użyłem do wykonania PCB i schematu.

UWAGA: Schemat na zdjęciu nie zgadza się z plikami Eagle. Zgubiłem pliki Eagle używając regulatora AMS1117 3.3V pokazanego na tym zdjęciu.

Załączone pliki Eagle używają diody 1N5817, aby obniżyć napięcie 5 V do 4,4 (?) V dla ESP-07. W przypadku mojej konfiguracji wydaje się, że działa dobrze, ale wiem, że jest poza specyfikacją. Nie polecam używania diody (i nie jestem pewien dlaczego to zrobiłem).

Jeśli zdarzyło Ci się użyć tych plików Eagle, prawdopodobnie możesz wprowadzić zmiany. Proszę zmienić schemat i płytę, aby użyć regulatora 3.3v.

Ta płytka drukowana wymaga również adaptera szeregowego USB z RTS i DTR, jak wyjaśniono w tej instrukcji:

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

Krok 3: Szkic Arduino

Szkic Arduino
Szkic Arduino

Oto biblioteki, których użyłem do wyświetlacza 2,8”:

Biblioteki: Pobierz pliki zip:

github.com/adafruit/Adafruit_ILI9341

github.com/adafruit/Adafruit-GFX-Library

Uruchom Arduino:

Kliknij

Znajdź powyższe pliki zip, otwórz i pobierz

Obecnie używam Arduino w wersji 1.8.12.

Najprostszym sposobem na zainstalowanie ESP8266 jest użycie Board Managera za pomocą tej metody:

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

Kiedy robiłem trochę testów z ESP-07, wybieram „Generic ESP8266 module”.

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

Jednak to nie zadziałało dla tego szkicu, więc dla płyt, pod nagłówkiem ESP8266 (2.6.3), wybierz NodeMCU 0.9 (moduł ESP-12 lub NodeMCU 1.0 (moduł ESP-12)

Domyślne ustawienia tablicy wydają się działać dobrze.

Tak, wiem, że to nie jest ESP-12, ale myślę, że są na tyle blisko, że działa.

Myślę, że przepisałem oryginalny kod WiFiAnalyzer, ale nie wiem, co zmieniłem. Może to być mój wyświetlacz lub różnice między ESP-07 a NodeMCU. W każdym razie to działa, ale uznanie należy do twórcy.

Mój kod to załączony: MTSWiFi.ino.

Krok 4: Trochę wspomnień + zakończenie

Trochę wspomnień + zakończenie
Trochę wspomnień + zakończenie
Trochę wspomnień + zakończenie
Trochę wspomnień + zakończenie
Trochę wspomnień + zakończenie
Trochę wspomnień + zakończenie

Zauważyłem coś o ESP-07 na tej płycie. Antena ceramiczna jest usunięta, a do anteny zewnętrznej jest podłączony kabel. Ceramiczna antena jest usunięta, aby nie było niedopasowania sygnału, jeśli dwie anteny są podłączone w tym samym czasie. To wstrząsnęło niektórymi pamięciami. Moim planem było umieszczenie na nim anteny kierunkowej, abym mógł zobaczyć, skąd dochodzi każdy sygnał.

Podłączyłem go do anteny kierunkowej, patrz następne zdjęcia.

Chyba miałem antenę zamontowaną na statywie.

Nie pamiętam wyników. Podejrzewam, że były w zasadzie nieistotne, więc być może po prostu porzuciłem ten pomysł.

Więc nauczyłem się dzisiaj czegoś. Pobrałem próbkę z mojego analizatora LOG Wifi Analyzer (patrz załącznik) i drugą z mojego analizatora WiFi Smartphone (patrz załącznik)

Istotna różnica to NVR9ca3a93 na kanale 14.

Po przespaniu się nad tym miałem chwilę Eureki, zrobiłem kilka badań:

en.wikipedia.org/wiki/List_of_WLAN_channel…

Jak wynika z tabeli, Ameryka Północna nie zezwala na kanały 12-14. To wyjaśnia, dlaczego mój smartfon tego nie pokazuje i oczywiście analizator LOG WiFi to robi.

Nie wyjaśnia, co to jest urządzenie WiFi z identyfikatorem SSID NVR9ca3a93?

Cóż, zamierzam założyć, że jest to SSID ESP-07 w moim analizatorze WiFi LOG.

WSKAZÓWKA: Wiem, że ESP-03 mają identyfikator SSID AI_Thinker. Jak widać na zdjęciach, to ten w moim IP-Clocku. Więc zgaduję, że ESP-07 mają NVR? Identyfikator SSID.

Wniosek: Pomimo wszystkich niewiadomych i wątpliwości, ten analizator WiFi działa.

Zalecana: