Satura rādītājs:

ESP32 / 8266 WiFi signāla stiprums: 14 soļi
ESP32 / 8266 WiFi signāla stiprums: 14 soļi

Video: ESP32 / 8266 WiFi signāla stiprums: 14 soļi

Video: ESP32 / 8266 WiFi signāla stiprums: 14 soļi
Video: Flipper Zero Hacking In Public 2024, Jūlijs
Anonim
Image
Image
ESP32 / 8266 WiFi signāla stiprums
ESP32 / 8266 WiFi signāla stiprums
ESP32 / 8266 WiFi signāla stiprums
ESP32 / 8266 WiFi signāla stiprums
ESP32 / 8266 WiFi signāla stiprums
ESP32 / 8266 WiFi signāla stiprums

Vai jūs zināt par WiFi signāla stiprumu no ESP? Vai esat kādreiz domājuši par ESP01 iegādi, kurai ir maza antena, un ievietot to kontaktligzdā? Vai tas izdosies? Lai atbildētu uz šiem jautājumiem, es veicu vairākus testus, salīdzinot dažāda veida mikrokontrollerus, ieskaitot ESP32 ar ESP8266. Mēs novērtējām šo ierīču veiktspēju divos attālumos: 1 un 15 metri, abiem ar sienu starp tām.

Tas viss tika veikts tikai, lai apmierinātu manu zinātkāri. Kāds bija rezultāts? Tas bija spilgtākais ESP02 un ESP32. Es parādīšu visu informāciju šajā videoklipā zemāk. Pārbaudiet to:

Papildus rezultātiem, salīdzinot ESP mikroshēmas, es jums šodien pastāstīšu par to, kā ieprogrammēt dažādas ESP mikroshēmas kā piekļuves punktus (katrs citā kanālā), kā pārbaudīt katra signāla stiprumu, izmantojot viedtālruņa lietojumprogrammu, un visbeidzot, mēs veiksim vispārēju analīzi par atrasto tīklu signāla stiprumu.

Šeit mēs ievietojām katra analizētā mikrokontrollera piespraudes:

1. darbība: WiFi analizators

WiFi analizators
WiFi analizators
WiFi analizators
WiFi analizators
WiFi analizators
WiFi analizators

WiFi Analyzer ir programma, kas atrod mums pieejamos WiFi tīklus. Tas arī parāda signāla stiprumu dBm un kanālu katram tīklam. Mēs to izmantosim analīzei, kas ir iespējama, vizualizējot režīmus: sarakstu vai grafiku.

FOTO APP-Lietotni var lejupielādēt no Google Play veikala, izmantojot saiti:

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

2. darbība. Bet kā es varu ieprogrammēt ESP mikroshēmas, kurām nav USB ieejas?

Lai ierakstītu kodu ESP01, noskatieties šo videoklipu "IERAKSTĪŠANA ESP01" un skatiet visas nepieciešamās darbības. Šī procedūra ir noderīgs piemērs, jo tā ir līdzīga visiem citiem mikrokontrolleru veidiem.

3. darbība: 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

Tāpat kā ESP01, ierakstīšanai jums būs nepieciešams FTDI adapteris, piemēram, iepriekš minētais. Tālāk ir norādīta saite, kas nepieciešama katram no šiem ESP.

SVARĪGI: pēc programmas ierakstīšanas ESP noteikti noņemiet GPIO_0 no GND.

4. solis: bibliotēkas

Bibliotēkas
Bibliotēkas

Ja izvēlaties izmantot ESP8266, pievienojiet šādu bibliotēku "ESP8266WiFi".

Vienkārši piekļūstiet sadaļai “Skice >> Iekļaut bibliotēkas >> Pārvaldīt bibliotēkas…”

Šī procedūra nav nepieciešama ESP32, jo šim modelim jau ir instalēta bibliotēka.

5. darbība: kods

Mēs izmantosim to pašu kodu visās ESP mikroshēmās. Vienīgās atšķirības starp tām būs piekļuves punkta un kanāla nosaukums.

Atcerieties, ka ESP32 izmanto bibliotēku, kas atšķiras no pārējās: "WiFi.h". Pārējie modeļi izmanto "ESP8266WiFi.h".

* ESP32 WiFi.h bibliotēka ir iekļauta Arduino IDE plates instalācijas pakotnē.

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

//#include // ESP32

6. darbība: sākotnējie iestatījumi

Šeit mums ir dati, kas mainīsies no vienas ESP uz citu, ssid, kas ir mūsu tīkla nosaukums, tīkla parole un, visbeidzot, kanāls, kas ir tīkls, kurā darbosies tīkls.

/ *Nome da rede e senha */const char *ssid = "nomdeDaRede"; const char *parole = "senha"; const int kanāls = 4; / * Endereços para configuração da rede */ IPAddress ip (192, 168, 0, 2); IPAddress vārteja (192, 168, 0, 1); IPAddress apakštīkls (255, 255, 255, 0);

7. darbība: iestatīšana

Iestatīšanas laikā mēs inicializēsim piekļuves punktu un iestatīsim iestatījumus.

Konstruktoram ir detalizēta informācija, kurā mēs varam definēt KANĀLU, kurā izveidotais tīkls darbosies.

WiFi.softAP (ssid, parole, kanāls);

void setup () {kavēšanās (1000); Serial.begin (115200); Sērijas.println (); Serial.print ("Piekļuves punkta konfigurēšana …"); /* Você pode remover vai parâtro "parole", se quiser que sua rede seja aberta. * / /* Wifi.softAP (ssid, parole, kanāls); */ WiFi.softAP (ssid, parole, kanāls); / * configurações da rede */ WiFi.softAPConfig (ip, vārteja, apakštīkls); IPAddress myIP = WiFi.softAPIP (); Serial.print ("AP IP adrese:"); Serial.println (myIP); } void loop () {}

8. darbība: eksperimentējiet

1. Visas mikroshēmas tika savienotas vienlaicīgi, blakus.

2. Eksperiments tika veikts darba vidē, kad bija pieejami citi tīkli, tāpēc mēs varētu redzēt citas zīmes līdzās mūsu.

3. Katra mikroshēma atrodas citā kanālā.

4. Izmantojot lietojumprogrammu, mēs pārbaudām grafiku, kas ģenerēts atbilstoši signāla intensitātei, gan mikroshēmu tuvumā, gan attālākā vidē ar sienām, kas traucē.

9. solis: Pazīmju analīze

Pazīmju analīze
Pazīmju analīze

Tuvu mikroshēmām - 1 metrs

Šeit mēs parādām lietojumprogrammas pirmās piezīmes. Šajā testā labākie rezultāti bija no ESP02 un ESP32.

10. solis: Pazīmju analīze

Pazīmju analīze
Pazīmju analīze

Attālumā no mikroshēmām - 15 metri

Šajā otrajā posmā izcelšanās atkal ir ESP02, kurai ir sava ārējā antena.

11. darbība: joslu diagramma - 1 metra attālumā

Joslu diagramma - 1 metra attālumā
Joslu diagramma - 1 metra attālumā

Lai atvieglotu vizualizāciju, mēs izveidojām šo grafiku, kas norāda sekojošo: jo mazāka josla, jo spēcīgāks signāls. Tātad šeit atkal ir vislabākā ESP02 veiktspēja, kam seko ESP32 un ESP01.

12. darbība: joslu diagramma - 15 metru attālumā

Joslu diagramma - 15 metru attālumā
Joslu diagramma - 15 metru attālumā

Šajā diagrammā mēs atgriežamies pie labākās ESP02 veiktspējas, kam seko ESP32 lielākā attālumā.

13. darbība: kanāli

Kanāli
Kanāli

Tagad šajā attēlā es parādīšu, kā katra mikroshēma darbojas citā kanālā.

14. darbība. Secinājumi

- ESP02 un ESP32 izceļas, analizējot

signālu gan tuvumā, gan tālāk.

- ESP01 ir tikpat spēcīgs kā ESP32, ja paskatāmies cieši, bet, attālinoties no tā, tas zaudē daudz signāla.

Pārējās mikroshēmas galu galā zaudē vairāk jaudas, kad mēs attālināmies.

Ieteicams: