Sisällysluettelo:
- Vaihe 1: Laitteisto:
- Vaihe 2: Piirilevy
- Vaihe 3: Arduino -luonnos
- Vaihe 4: Jotkut muistot + johtopäätös
Video: LOG WiFi -analysaattori: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Löysin tämän osittain aloitetun projektin useita vuosia sitten. En ole varma, miksi en ole koskaan lähettänyt tätä, mutta yritän tehdä sen nyt.
Joten toisena vuonna tämä Lazy Old Geek (L. O. G.) löysi tämän ohjeellisen:
www.instructables.com/id/ESP8266-WiFi-Anal…
Mielestäni kirjoittaja teki hienoa työtä, joten päätin tehdä oman.
Hän käytti NodeMCU ESP8266. Minulla ei ollut sellaista, mutta luulen, että ne perustuvat ESP-12: een. ESP-07 on hyvin samanlainen kuin ESP-12, joten tilasin pari niistä. Ostin myös joitain 2 mm uros- ja naarasliittimiä, joten asensin miespuoliset otsikot ESP-07: een ja otin naaraspuoliset otsatapit ja laitoin niihin johtoja, jotta ne mahtuisivat leipälautaan. (Katso kuva)
Vaihe 1: Laitteisto:
Nodemcun sijasta käytin ESP-07: tä.
Näyttöni on 2,8 tuuman ILI9341 -näyttö, joka on todennäköisesti ostettu ebaystä. Tämä on hieman suurempi kuin alkuperäinen.
Vaihe 2: Piirilevy
Okei, suunnittelin piirilevyn, jossa oli 3,3 V: n syöttö, 2,2 mm: n nastatapit ESP-07: lle ja liitin näytölle.
Liitteenä ovat Eagle Cadsoft -tiedostot, joita käytin piirilevyn ja kaavion tekemiseen.
VAROITUS: Kuvan kaavio ei vastaa Eagle -tiedostoja. Olen kadottanut Eagle -tiedostot käyttämällä tässä kuvassa näkyvää AMS1117 3.3V -säädintä.
Liitetyt Eagle-tiedostot käyttävät 1N5817-diodia pudottaakseen 5v: n 4,4 (?) V: iin ESP-07: ssä. Asennuksessani se näyttää toimivan hyvin, mutta tiedän, että se on spec. En suosittele diodin käyttöä (enkä ole varma miksi tein sen).
Jos olet halunnut käyttää näitä Eagle -tiedostoja, voit todennäköisesti tehdä muutoksia. Vaihda kaavio ja piirilevy 3,3 V: n säätimeen.
Tämä piirilevy vaatii myös USB-sarjasovittimen, jossa on RTS ja DTR, kuten tässä oppaassa selitetään:
www.instructables.com/id/ESP-07-Test-PCB/
Vaihe 3: Arduino -luonnos
Näitä kirjastoja käytin 2,8 tuuman näytössä:
Kirjastot: Lataa zip -tiedostot:
github.com/adafruit/Adafruit_ILI9341
github.com/adafruit/Adafruit-GFX-Library
Käynnistä Arduino:
Klikkaa
Etsi yllä olevat zip -tiedostot, avaa ja lataa
Käytän tällä hetkellä Arduinon versiota 1.8.12.
Helpoin tapa asentaa ESP8266 on Board Managerin käyttäminen tällä menetelmällä:
github.com/esp8266/Arduino#installing-with…
Kun tein joitain testejä ESP-07 I: llä, valitsin”Generic ESP8266 module”.
www.instructables.com/id/ESP-07-Test-PCB/
Tämä ei kuitenkaan toiminut tässä luonnoksessa, joten valitse taulukoille otsikon ESP8266 (2.6.3) alta NodeMCU 0.9 (ESP-12-moduuli tai NodeMCU 1.0 (ESP-12-moduuli)
Hallituksen oletusasetukset näyttävät toimivan hyvin.
Kyllä, tiedän, että tämä ei ole ESP-12, mutta luulen, että ne ovat riittävän lähellä niin, että se toimii.
Luulen, että kirjoitin alkuperäisen WiFiAnalyzer -koodin uudelleen, mutta en tiedä mitä muutin. Se voi johtua näytöstä tai eroista ESP-07: n ja NodeMCU: n välillä. Joka tapauksessa se toimii, mutta hyvitys menee alullepanijalle.
Koodini on liitteenä: MTSWiFi.ino.
Vaihe 4: Jotkut muistot + johtopäätös
Huomasin jotain ESP-07: sta tällä levyllä. Keraaminen antenni irrotetaan ja ulkoiseen antenniin on kiinnitetty kaapeli. Keraaminen antenni poistetaan, jotta signaalivirheitä ei ilmene, jos kaksi antennia on kytketty samanaikaisesti. Suunnitelmani oli laittaa siihen suunta -antenni, jotta voisin nähdä, mistä jokainen signaali tuli.
Liitin sen suunta -antenniin, katso seuraavat kuvat.
Luulen, että olen saattanut asentaa antennin jalustalle.
En muista tuloksia. Epäilen, että ne olivat pohjimmiltaan merkityksettömiä, joten saatoin vain hylätä idean.
Joten opin jotain tänään. Otin näytteen LOG Wifi -analysaattoristani (katso liitteenä) ja toisen älypuhelimen WiFi -analysaattoristani (katso liitteenä)
Merkittävä ero on NVR9ca3a93 kanavalla 14.
Tämän nukkumisen jälkeen minulla oli Eureka -hetki, tein tutkimusta:
en.wikipedia.org/wiki/List_of_WLAN_channel…
Kuten taulukosta käy ilmi, Pohjois-Amerikka ei salli kanavia 12-14. Tämä selittää, miksi älypuhelimeni ei näytä sitä ja ilmeisesti LOG WiFi -analysaattori näyttää.
Se ei selitä, mikä on WiFi -laite, jossa on NVR9ca3a93: n SSID -tunnus?
Aion olettaa, että tämä on ESP-07 SSID LOG WiFi -analysaattorissani.
VIHJE: Tiedän yhden asian, että minulla on ESP-03: t, joilla on AI_Thinker SSID. Kuten kuvista näkyy, tämä on IP-kelloni. Joten arvaan, että ESP-07: llä on NVR ?? SSID.
Johtopäätös: Kaikista tuntemattomista ja epäilyistä huolimatta tämä WiFi -analysaattori toimii.
Suositeltava:
ESP32 TTGO WiFi -signaalin voimakkuus: 8 vaihetta (kuvilla)
ESP32 TTGO WiFi -signaalin voimakkuus: Tässä opetusohjelmassa opimme näyttämään WiFi -verkon signaalin voimakkuuden käyttämällä ESP32 TTGO -korttia
Erittäin pienitehoinen WiFi-kotiautomaatiojärjestelmä: 6 vaihetta (kuvilla)
Erittäin pienitehoinen WiFi-kodin automaatiojärjestelmä: Tässä projektissa näytämme, kuinka voit rakentaa paikallisen perusautomaatiojärjestelmän muutamassa vaiheessa. Aiomme käyttää Raspberry Pi: tä, joka toimii keskeisenä WiFi -laitteena. Kun taas päätesolmuissa aiomme käyttää IOT Cricketiä akkutehon valmistamiseen
Wifi -jääkaappi: 4 vaihetta
Wifi -jääkaappi: - Hei, valmistajatilastasi puuttuu jääkaappi, ota tämä! - Kiitos! Mutta kaveri, se on rikki.- Aivan. Ja näin sain laatikon kylmään maitoon kahviini. Tai ollakseni hieman tarkempi: maidon popsicles.Jääkaappi 101. Jääkaappi voidaan rikkoa monella tavalla
Lasi -kivi -LED -putki (WiFi -ohjattu älypuhelinsovelluksen kautta): 6 vaihetta (kuvilla)
Lasi-kivi-LED-putki (WiFi-ohjattu älypuhelinsovelluksen kautta): Hei muut valmistajat! Tässä ohjeessa näytän sinulle, kuinka rakentaa WiFi-ohjattu LED-putki, joka on täytetty lasikivillä mukavan diffuusioefektin aikaansaamiseksi. LEDit ovat yksilöllisesti osoitettavissa, ja siksi joitakin hienoja tehosteita on mahdollista
ESP8266-NODEMCU $ 3 WiFi-moduuli #1- WiFi: n käytön aloittaminen: 6 vaihetta
ESP8266-NODEMCU $ 3 WiFi-moduuli #1- WiFi: n käytön aloittaminen: Näiden mikrotietokoneiden uusi maailma on saapunut ja tämä asia on ESP8266 NODEMCU. Tämä on ensimmäinen osa, joka näyttää kuinka voit asentaa esp8266 -ympäristön arduino IDE -laitteeseesi aloitusvideon kautta ja osina