Inhaltsverzeichnis:
- Schritt 1: Hardware:
- Schritt 2: Leiterplatte
- Schritt 3: Arduino-Skizze
- Schritt 4: Einige Erinnerungen + Fazit
Video: WLAN-Analysator LOG - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:16
Ich habe dieses teilweise begonnene Projekt von vor einigen Jahren gefunden. Ich bin mir nicht sicher, warum ich dies nie eingereicht habe, aber ich werde es jetzt versuchen.
Also das andere Jahr fand dieser Lazy Old Geek (L. O. G.) dieses Instructable:
www.instructables.com/id/ESP8266-WiFi-Anal…
Ich denke, der Autor hat einen großartigen Job gemacht, also beschloss ich, meine eigenen zu machen.
Er benutzte eine NodeMCU ESP8266. Ich hatte keine, aber ich denke, sie basieren auf dem ESP-12. Nun, der ESP-07 ist dem ESP-12 sehr ähnlich, also habe ich ein paar davon bestellt. Ich habe auch einige 2-mm-Steckerleisten und einige Buchsenleisten gekauft, also habe ich Steckerleisten auf dem ESP-07 installiert und weibliche Kopfstifte genommen und einige Drähte darauf gelegt, damit sie in ein Steckbrett passen. (siehe Bild)
Schritt 1: Hardware:
Anstelle eines Nodemcu habe ich ein ESP-07 verwendet.
Mein Display ist ein 2,8-Zoll-ILI9341-Display, das wahrscheinlich bei ebay gekauft wurde. Dieser ist etwas größer als der im Original.
Schritt 2: Leiterplatte
Okay, ich habe eine Platine mit einer 3,3-V-Versorgung, 2,2-mm-Header-Pins für ESP-07 und einem Anschluss für das Display entworfen.
Im Anhang sind die Eagle Cadsoft-Dateien, die ich verwendet habe, um die Platine und den Schaltplan zu erstellen.
WARNUNG: Der Schaltplan im Bild stimmt nicht mit den Eagle-Dateien überein. Ich habe die Eagle-Dateien mit dem in diesem Bild gezeigten AMS1117 3.3V-Regler verloren.
Die angehängten Eagle-Dateien verwenden eine 1N5817-Diode, um die 5 V auf 4,4 (?) V für den ESP-07 zu senken. Für mein Setup scheint es in Ordnung zu sein, aber ich weiß, dass es außerhalb der Spezifikation liegt. Ich empfehle nicht, eine Diode zu verwenden (und bin mir nicht sicher, warum ich es getan habe).
Wenn Sie diese Eagle-Dateien verwenden möchten, können Sie wahrscheinlich Änderungen vornehmen. Bitte ändern Sie den Schaltplan und die Platine, um einen 3,3-V-Regler zu verwenden.
Diese Platine erfordert auch einen USB-Seriell-Adapter mit RTS und DTR, wie in diesem Instructable erklärt:
www.instructables.com/id/ESP-07-Test-PCB/
Schritt 3: Arduino-Skizze
Dies sind die Bibliotheken, die ich für das 2,8-Zoll-Display verwendet habe:
Bibliotheken: ZIP-Dateien herunterladen:
github.com/adafruit/Adafruit_ILI9341
github.com/adafruit/Adafruit-GFX-Library
Arduino starten:
Klicke auf
Suchen Sie die oben genannten Zip-Dateien, öffnen Sie sie und laden Sie sie herunter
Ich verwende derzeit die Arduino-Version 1.8.12.
Der einfachste Weg für mich, den ESP8266 zu installieren, ist die Verwendung des Board Managers mit dieser Methode:
github.com/esp8266/Arduino#installieren-mit…
Als ich einige Tests mit dem ESP-07 gemacht habe, wähle ich „Generic ESP8266 module“aus.
www.instructables.com/id/ESP-07-Test-PCB/
Dies funktionierte jedoch für diesen Sketch nicht, also wählen Sie für Boards unter der Überschrift ESP8266(2.6.3) NodeMCU 0.9 (ESP-12 Module oder NodeMCU 1.0 (ESP-12 Module) aus.
Die Standardeinstellungen des Boards scheinen gut zu funktionieren.
Ja, ich weiß, dass dies kein ESP-12 ist, aber ich denke, sie sind nah genug, damit es funktioniert.
Ich glaube, ich habe den ursprünglichen WiFiAnalyzer-Code neu geschrieben, weiß aber nicht, was ich geändert habe. Es könnte an meiner Anzeige oder an Unterschieden zwischen ESP-07 und NodeMCU liegen. Auf jeden Fall funktioniert es, aber die Gutschrift geht an den Urheber.
Mein Code ist der angehängte: MTSWiFi.ino.
Schritt 4: Einige Erinnerungen + Fazit
Mir ist etwas über das ESP-07 auf diesem Board aufgefallen. Die Keramikantenne wird entfernt und ein Kabel an die externe Antenne angeschlossen. Die Keramikantenne wurde entfernt, damit es bei gleichzeitigem Anschluss von zwei Antennen zu keiner Signalverzerrung kommt. Das hat einige Erinnerungen geweckt. Mein Plan war, eine Richtantenne darauf zu setzen, damit ich sehen konnte, woher jedes Signal kam.
Ich hatte es an eine Richtantenne angeschlossen, siehe nächste Bilder.
Ich glaube, ich habe die Antenne vielleicht auf einem Stativ montiert.
An die Ergebnisse kann ich mich nicht erinnern. Ich vermute, dass sie im Grunde unbedeutend waren, also habe ich die Idee vielleicht einfach fallen lassen.
Also habe ich heute etwas gelernt. Ich habe eine Probe von meinem LOG Wifi Analyzer (siehe Anhang) und eine andere von meinem Smartphone WiFi Analyzer (siehe Anhang) genommen.
Der wesentliche Unterschied ist NVR9ca3a93 auf Kanal 14.
Nachdem ich darauf geschlafen hatte, hatte ich einen Heureka-Moment, recherchierte:
en.wikipedia.org/wiki/List_of_WLAN_channel…
Wie aus der Tabelle hervorgeht, sind in Nordamerika die Kanäle 12-14 nicht zulässig. Das erklärt, warum mein Smartphone es nicht anzeigt und offensichtlich der LOG WiFi-Analyzer.
Was es nicht erklärt, ist, was das WLAN-Gerät mit der SSID von NVR9ca3a93 ist.
Nun, ich gehe davon aus, dass dies die ESP-07 SSID in meinem LOG WiFi Analyzer ist.
TIPP: Eine Sache, die ich weiß, ist, dass die ESP-03s, die ich habe, eine AI_Thinker-SSID haben. Wie auf den Bildern zu sehen ist dies die in meiner IP-Uhr. Ich vermute also, dass die ESP-07s einen NVR haben? SSID.
Fazit: Trotz aller Unbekannten und Zweifel funktioniert dieser WiFi Analyzer.
Empfohlen:
So fügen Sie jedem Projekt eine WLAN-Steuerung hinzu -- ESP32-Anfängerleitfaden: 5 Schritte
So fügen Sie jedem Projekt eine WLAN-Steuerung hinzu || ESP32-Anfängerhandbuch: In diesem Projekt zeige ich Ihnen, wie einfach / schwierig es ist, einen ESP32 mit der Arduino IDE zu verwenden, um jedem Elektronikprojekt eine WiFi-Steuerung hinzuzufügen. Unterwegs zeige ich Ihnen, wie Sie mit dem ESP32 einen einfachen WLAN-Server erstellen und wie Sie
DIY Multi-Room-WLAN + Bluetooth-Audiosystem - Hi-Fi: 7 Schritte
DIY Multi-Room-WLAN + Bluetooth-Audiosystem | Hi-Fi: Ich liebe Musik und ich weiß, dass du das auch tust. Aus diesem Grund bringe ich dir dieses Tutorial, das dich dazu führt, dein eigenes Wi-Fi + Bluetooth Hi-Fi-Audiosystem zu erstellen, damit du in der Lage bist, Genießen Sie Ihre Musik von Ihrem Telefon, PC, Tablet, persönlichen Assistenten
So ändern Sie Ihren WLAN-Namen und Ihr Passwort – wikiHow
So ändern Sie Ihren WLAN-Namen und Ihr Passwort: Viele Leute dachten nicht, wie einfach Sie Ihre WLAN-Informationen wie Benutzername und Passwort ändern können. Es ist nur ein wenig Zeit, es zu tun, Sie können auch Spaß und einzigartig aus Ihrem WiFi machen. Obwohl die Netzwerkunternehmen, die sie haben, ein wenig di
So verlängern Sie das NVR-Signal (IP-Cam-Repeater, Netzwerk-Switch und WLAN-Router/Repeater): 5 Schritte
So verlängern Sie das NVR-Signal (IP-Cam-Repeater, Netzwerk-Switch und WLAN-Router / -Repeater): In dieser Anleitung zeigen wir Ihnen, wie Sie Ihr NVR-Signal mit 1 verlängern können. Die eingebaute Repeater-Funktion in der IP-Kamera oder2. Ein Netzwerk-Switch, oder3. Ein WLAN-Router
Anleitung - E-INK E-PAPER DISPLAY MODULE – Teil 3 - WLAN: 7 Schritte (mit Bildern)
Anleitung - E-INK E-PAPER DISPLAY MODULE – Teil 3 | WiFi: In diesem Tutorial für Teil 3 von How to - E-INK E-PAPER DISPLAY MODULE werde ich mit Ihnen teilen, wie Sie Ihr E-Ink-Display-Modul mit einem WiFi-Modul verbinden, das die Aktualisierung der Texte über WiFi ermöglicht Sie haben kein E-Ink-Anzeigemodul? Sie können eine Stunde