Sisukord:

ESP32 / 8266 WiFi signaali tugevus: 14 sammu
ESP32 / 8266 WiFi signaali tugevus: 14 sammu

Video: ESP32 / 8266 WiFi signaali tugevus: 14 sammu

Video: ESP32 / 8266 WiFi signaali tugevus: 14 sammu
Video: #2 Основы FLProg Элементы и триггер | ESP32 NodeMCU | Визуальное программирование для Arduino 2024, November
Anonim
Image
Image
ESP32 / 8266 WiFi signaali tugevus
ESP32 / 8266 WiFi signaali tugevus
ESP32 / 8266 WiFi signaali tugevus
ESP32 / 8266 WiFi signaali tugevus
ESP32 / 8266 WiFi signaali tugevus
ESP32 / 8266 WiFi signaali tugevus

Kas teate ESP -i WiFi -signaali tugevuse kohta? Kas olete kunagi mõelnud väikese antenniga ESP01 hankimisele ja pistikupesa sisse panemisele? Kas see töötab? Nendele küsimustele vastamiseks tegin mitmeid teste, milles võrreldi erinevat tüüpi mikrokontrollereid, sealhulgas ESP32 ja ESP8266. Hindasime nende seadmete toimivust kahel distantsil: 1 ja 15 meetrit, mõlemal seina vahel.

Kõik see tehti lihtsalt minu enda uudishimu rahuldamiseks. Mis oli tulemus? See oli ESP02 ja ESP32 tipphetk. Ma näitan teile kõiki üksikasju selles videos allpool. Vaata järgi:

Lisaks ESP -kiipide võrdlemise tulemustele räägin teile täna sellest, kuidas programmeerida erinevaid ESP -kiipe juurdepääsupunktidena (igaüks erineval kanalil), kuidas kontrollida igaühe signaali tugevust nutitelefoni rakenduse kaudu ja lõpuks teeme üldise analüüsi leitud võrkude signaali tugevuse kohta.

Siin paneme iga analüüsitud mikrokontrolleri kinnitamise:

Samm: WiFi analüsaator

WiFi analüsaator
WiFi analüsaator
WiFi analüsaator
WiFi analüsaator
WiFi analüsaator
WiFi analüsaator

WiFi analüsaator on rakendus, mis leiab meie ümber saadaval olevad WiFi -võrgud. See näitab ka signaali tugevust dBm ja iga võrgu kanalit. Kasutame seda oma analüüsi tegemiseks, mis on võimalik režiimide visualiseerimise kaudu: loend või graafik.

PHOTO APP --- Rakenduse saab alla laadida Google Play poest lingi kaudu:

play.google.com/store/apps/details?id=com.farproc.wifi.analyzer&hl=et

Samm: aga kuidas saan programmeerida ESP -kiipe, millel pole USB -sisendit?

Koodi ESP01 -le salvestamiseks vaadake seda videot "ESP01 -l salvestamine" ja vaadake kõiki vajalikke samme. See protseduur on kasulik näide, kuna see on sarnane kõigi teiste mikrokontrollerite tüüpidega.

Samm: ESP02, ESP201, ESP12

ESP02, ESP201, ESP12
ESP02, ESP201, ESP12
ESP02, ESP201, ESP12
ESP02, ESP201, ESP12
ESP02, ESP201, ESP12
ESP02, ESP201, ESP12
ESP02, ESP201, ESP12
ESP02, ESP201, ESP12

Nagu ESP01 puhul, vajate salvestamiseks FTDI -adapterit, nagu ülaltoodud. Allpool on link, mis on vajalik kõigi nende ESP -de jaoks.

TÄHTIS: Pärast programmi ESP -s salvestamist eemaldage kindlasti GPIO_0 GND -st.

4. samm: raamatukogud

Raamatukogud
Raamatukogud

Kui otsustate kasutada ESP8266, lisage järgmine teek "ESP8266WiFi".

Avage lihtsalt jaotis "Visand >> Kaasa raamatukogud >> Raamatukogude haldamine …"

See protseduur pole ESP32 jaoks vajalik, kuna selle mudeli raamatukogu on juba installitud.

Samm: kood

Kasutame sama koodi kõikides ESP kiipides. Ainus erinevus nende vahel on pöörduspunkti ja kanali nimi.

Pidage meeles, et ESP32 kasutab teeki, mis erineb muust: "WiFi.h". Teised mudelid kasutavad seadet "ESP8266WiFi.h".

* ESP32 WiFi.h raamatukogu on komplekteeritud Arduino IDE plaadi installipaketiga.

// descentent a biblioteca de acordo com seu chip ESP //#include // ESP8266

//#include // ESP32

Samm: esialgsed seaded

Siin on meil andmed, mis muutuvad ühest ESP -st teise, ssid, mis on meie võrgu nimi, võrgu parool ja lõpuks kanal, mis on võrk.

/ *Nome da rede e senha */const char *ssid = "nomdeDaRede"; const char *parool = "senha"; const int kanal = 4; / * Endereços para configuração da rede */ IPAddress ip (192, 168, 0, 2); IPAddressi lüüs (192, 168, 0, 1); Alamvõrk IPAddress (255, 255, 255, 0);

Samm 7: seadistamine

Seadistamisel lähtestame oma pöörduspunkti ja määrame seaded.

Konstruktori jaoks on olemas üksikasjad, kus saame määratleda KANALI, milles loodud võrk töötab.

WiFi.softAP (ssid, parool, kanal);

void setup () {delay (1000); Seriaalne algus (115200); Serial.println (); Serial.print ("Pöörduspunkti seadistamine …"); /* Você pode eemaldaja või parooli "parool", see quiser que sua rede seja aberta. * / /* Wifi.softAP (ssid, parool, kanal); */ WiFi.softAP (ssid, parool, kanal); / * configurações da rede */ WiFi.softAPConfig (ip, lüüs, alamvõrk); IPAddress myIP = WiFi.softAPIP (); Serial.print ("AP IP -aadress:"); Serial.println (myIP); } void loop () {}

8. samm: katsetage

1. Kõik kiibid ühendati üheaegselt, kõrvuti.

2. Katse viidi läbi töökeskkonnas, teiste võrkude olemasolul, nii et võime enda kõrval näha ka muid märke.

3. Iga kiip on erineval kanalil.

4. Rakendust kasutades kontrollime signaali intensiivsuse järgi genereeritud graafikut nii kiipide läheduses kui ka kaugemas keskkonnas, mille seinad on teel.

9. samm: märkide analüüsimine

Märkide analüüsimine
Märkide analüüsimine

Kiipide lähedal - 1 meeter

Siin näitame rakenduse esimesi märkmeid. Selles testis olid parimad tulemused ESP02 ja ESP32.

10. samm: märkide analüüsimine

Märkide analüüsimine
Märkide analüüsimine

Laastudest eemal - 15 meetrit

Selles teises etapis on taas esile tõstetud ESP02, millel on oma väline antenn.

11. samm: tulpdiagramm - 1 meetri kaugusel

Tulpdiagramm - 1 meetri kaugusel
Tulpdiagramm - 1 meetri kaugusel

Visualiseerimise hõlbustamiseks seadsime selle graafiku, mis näitab järgmist: mida väiksem on riba, seda võimsam on signaal. Nii et ka siin on meil parim ESP02 jõudlus, millele järgnevad ESP32 ja ESP01.

12. samm: tulpdiagramm - 15 meetri kaugusel

Tulpdiagramm - 15 meetri kaugusel
Tulpdiagramm - 15 meetri kaugusel

Selles graafikus naaseme ESP02 parima jõudluse juurde, millele järgneb pikema vahemaa tagant ESP32.

13. samm: kanalid

Kanalid
Kanalid

Nüüd näitan sellel pildil, kuidas iga kiip erineval kanalil töötab.

14. samm: järeldused

- ESP02 ja ESP32 paistavad silma, kui analüüsime

signaali nii läheduses kui ka kaugemal.

- ESP01 on tähelepanelikult vaadates sama võimas kui ESP32, kuid sellest eemaldudes kaotab see palju signaali.

Teised kiibid kaotavad eemale tõmbudes rohkem jõudu.

Soovitan: