Inhoudsopgave:
- Stap 1: Hardware:
- Stap 2: Printplaat
- Stap 3: Arduino-schets
- Stap 4: Enkele herinneringen + conclusie
Video: LOG WiFi-analysator: 4 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Ik vond dit gedeeltelijk gestarte project van enkele jaren geleden. Ik weet niet zeker waarom ik dit nooit heb ingediend, maar ik zal het nu proberen.
Dus het andere jaar vond deze Lazy Old Geek (L. O. G.) dit Instructable:
www.instructables.com/id/ESP8266-WiFi-Anal…
Ik vind dat de auteur geweldig werk heeft geleverd, dus besloot ik er zelf een te maken.
Hij gebruikte een NodeMCU ESP8266. Ik had er geen, maar ik denk dat ze gebaseerd zijn op de ESP-12. Nou, de ESP-07 lijkt erg op de ESP-12, dus ik heb er een paar besteld. Ik kocht ook enkele mannelijke headers van 2 mm en enkele vrouwelijke headers, dus ik installeerde mannelijke headers op de ESP-07 en nam vrouwelijke header-pinnen en legde er wat draden op zodat ze in een breadboard zouden passen. (zie afbeelding)
Stap 1: Hardware:
In plaats van een Nodemcu heb ik een ESP-07 gebruikt.
Mijn scherm is een 2,8-inch ILI9341-scherm dat waarschijnlijk op ebay is gekocht. Dit is iets groter dan het origineel.
Stap 2: Printplaat
Oké, ik heb een PCB ontworpen met een voeding van 3,3 V, 2,2 mm header-pinnen voor ESP-07 en een connector voor het display.
Bijgevoegd zijn de Eagle Cadsoft-bestanden die ik heb gebruikt om de PCB en het schema te maken.
WAARSCHUWING: Het schema in de afbeelding komt niet overeen met de Eagle-bestanden. Ik verloor de Eagle-bestanden met behulp van de AMS1117 3.3V-regelaar die op deze afbeelding wordt getoond.
De bijgevoegde Eagle-bestanden gebruiken een 1N5817-diode om de 5v te verlagen naar 4,4 (?) v voor de ESP-07. Voor mijn setup lijkt het goed te werken, maar ik weet dat het buiten de specificaties valt. Ik raad het gebruik van een diode niet aan (en weet niet zeker waarom ik het deed).
Als u deze Eagle-bestanden toevallig wilt gebruiken, kunt u waarschijnlijk wijzigingen aanbrengen. Wijzig het schema en de kaart om een 3.3v-regelaar te gebruiken.
Deze PCB vereist ook een USB-seriële adapter met RTS en DTR zoals uitgelegd in deze Instructable:
www.instructables.com/id/ESP-07-Test-PCB/
Stap 3: Arduino-schets
Dit zijn de bibliotheken die ik heb gebruikt voor het 2,8-inch scherm:
Bibliotheken: Zip-bestanden downloaden:
github.com/adafruit/Adafruit_ILI9341
github.com/adafruit/Adafruit-GFX-Library
Arduino starten:
Klik op
Zoek de bovenstaande zip-bestanden, open en download
Ik gebruik momenteel Arduino versie 1.8.12.
De gemakkelijkste manier voor mij om de ESP8266 te installeren, is door Board Manager te gebruiken met deze methode:
github.com/esp8266/Arduino#installing-with…
Toen ik wat testen deed met de ESP-07, selecteer ik "Generieke ESP8266-module".
www.instructables.com/id/ESP-07-Test-PCB/
Dit werkte echter niet voor deze Sketch, dus voor Boards, selecteer onder het kopje ESP8266 (2.6.3) NodeMCU 0.9 (ESP-12 Module of NodeMCU 1.0 (ESP-12 Module)
De standaardinstellingen van de Board lijken goed te werken.
Ja, ik weet dat dit geen ESP-12 is, maar ik denk dat ze dichtbij genoeg zijn zodat het werkt.
Ik denk dat ik de originele WiFiAnalyzer-code heb herschreven, maar ik weet niet wat ik heb gewijzigd. Het kan zijn voor mijn weergave of verschillen tussen ESP-07 en NodeMCU. Het werkt in ieder geval wel, maar de eer gaat naar de maker.
Mijn code is de bijgevoegde: MTSWiFi.ino.
Stap 4: Enkele herinneringen + conclusie
Ik merkte iets over de ESP-07 op dit bord. De keramische antenne is verwijderd en er zit een kabel aan de externe antenne. De keramische antenne is verwijderd zodat er geen signaalmismatch is als er twee antennes tegelijkertijd worden aangesloten. Dat jogde wat herinneringen. Mijn plan was om er een richtantenne op te plaatsen, zodat ik kon zien waar elk signaal vandaan kwam.
Ik had hem aangesloten op een directionele patch antenne, zie volgende foto's.
Ik denk dat ik de antenne misschien op een statief heb gezet.
Ik kan me de resultaten niet herinneren. Ik vermoed dat ze in wezen onbeduidend waren, dus misschien heb ik het idee gewoon laten vallen.
Dus ik heb vandaag iets geleerd. Ik heb een monster genomen van mijn LOG Wifi Analyzer (zie bijgevoegd) en een ander van mijn Smartphone WiFi Analyzer (zie bijgevoegd)
Het significante verschil is NVR9ca3a93 op kanaal 14.
Nadat ik hierop had geslapen, had ik een Eureka-moment, deed wat onderzoek:
en.wikipedia.org/wiki/List_of_WLAN_channel…
Zoals de tabel aangeeft, staat Noord-Amerika de kanalen 12-14 niet toe. Dus dat verklaart waarom mijn smartphone het niet toont en uiteraard de LOG WiFi-analyzer wel.
Wat het niet verklaart, is wat het WiFi-apparaat is met SSID van NVR9ca3a93?
Welnu, ik ga ervan uit dat dit de ESP-07 SSID in mijn LOG WiFi Analyzer is.
TIP: Wat ik wel weet, is dat de ESP-03's die ik heb een AI_Thinker SSID hebben. Zoals op de foto's te zien is, is dit degene in mijn IP-klok. Dus ik gok dat de ESP-07's een NVR hebben?? SSID.
Conclusie: Ondanks alle onbekenden en twijfels werkt deze WiFi Analyzer.
Aanbevolen:
Game Design in Flick in 5 stappen: 5 stappen
Game-ontwerp in Flick in 5 stappen: Flick is een heel eenvoudige manier om een game te maken, vooral zoiets als een puzzel, visuele roman of avonturengame
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: 3 stappen
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: In deze Instructable gaan we gezichtsdetectie uitvoeren op Raspberry Pi 4 met Shunya O/S met behulp van de Shunyaface-bibliotheek. Shunyaface is een bibliotheek voor gezichtsherkenning/detectie. Het project streeft naar de hoogste detectie- en herkenningssnelheid met
ESP8266 RGB LED STRIP WIFI-bediening - NODEMCU Als een IR-afstandsbediening voor ledstrip, bestuurd via wifi - RGB LED STRIP Smartphone-bediening: 4 stappen
ESP8266 RGB LED STRIP WIFI-bediening | NODEMCU Als een IR-afstandsbediening voor ledstrip, bestuurd via wifi | RGB LED STRIP Smartphone-bediening: Hallo allemaal, in deze tutorial zullen we leren hoe we nodemcu of esp8266 kunnen gebruiken als een IR-afstandsbediening om een RGB LED-strip te bedienen en Nodemcu zal worden bestuurd door smartphone via wifi. Dus in principe kun je de RGB LED STRIP bedienen met je smartphone
Gloeiende LED Paddenstoel Log Lamp - Ajarnpa
Glowing LED Mushroom Log Lamp: in deze instructable laat ik je zien hoe je een bluetooth-gestuurde, van kleur veranderende, LED-paddenstoelloglamp maakt! Ik heb verschillende keren geprobeerd om bioluminescente paddenstoelen te kweken, en hoewel ik enig succes had, waren ze niet de groot gloeiende paddenstoelen die ik had
ESP8266-NODEMCU $3 WiFi-module #1- Aan de slag met WiFi: 6 stappen
ESP8266-NODEMCU $3 WiFi-module #1- Aan de slag met WiFi: een nieuwe wereld van deze microcomputers is gearriveerd en dit ding is de ESP8266 NODEMCU. Dit is het eerste deel dat laat zien hoe je de omgeving van de esp8266 in je arduino IDE kunt installeren via de aan de slag-video en als de onderdelen inc