Orodha ya maudhui:

ESP32 / 8266 Nguvu ya Ishara ya WiFi: Hatua 14
ESP32 / 8266 Nguvu ya Ishara ya WiFi: Hatua 14

Video: ESP32 / 8266 Nguvu ya Ishara ya WiFi: Hatua 14

Video: ESP32 / 8266 Nguvu ya Ishara ya WiFi: Hatua 14
Video: Display WiFi Access Points on LCD with ESP8266 signal strength as percentage 2024, Novemba
Anonim
Image
Image
ESP32 / 8266 Nguvu ya Ishara ya WiFi
ESP32 / 8266 Nguvu ya Ishara ya WiFi
ESP32 / 8266 Nguvu ya Ishara ya WiFi
ESP32 / 8266 Nguvu ya Ishara ya WiFi
ESP32 / 8266 Nguvu ya Ishara ya WiFi
ESP32 / 8266 Nguvu ya Ishara ya WiFi

Je! Unajua juu ya nguvu ya ishara ya WiFi kutoka kwa ESP? Je! Umewahi kufikiria juu ya kupata ESP01, ambayo ina antena ndogo, na kuiweka ndani ya tundu? Je! Itafanya kazi? Ili kujibu maswali haya, nilifanya majaribio kadhaa kulinganisha aina anuwai za wadhibiti-ndogo, pamoja na ESP32 na ESP8266. Tulitathmini utendaji wa vifaa hivi kwa umbali mbili: mita 1 na 15, zote zikiwa na ukuta katikati.

Yote hii ilifanywa ili kutosheleza udadisi wangu mwenyewe. Matokeo yalikuwa nini? Hii ilikuwa alama kwa ESP02 na ESP32. Nitakuonyesha maelezo yote kwenye video hii hapa chini. Angalia:

Kwa kuongeza matokeo wakati unalinganisha chips za ESP, nitakuambia leo juu ya jinsi ya kupanga vidonge tofauti vya ESP kama Pointi za Ufikiaji (kila moja kwenye kituo tofauti), jinsi ya kuangalia nguvu ya ishara ya kila mmoja kupitia programu kwenye smartphone, na mwishowe, tutafanya uchambuzi wa jumla juu ya nguvu ya ishara ya mitandao iliyopatikana.

Hapa, tunaweka pinning ya kila moja ya microcontrollers tuliyochambua:

Hatua ya 1: WiFi Analyzer

Kichambuzi cha WiFi
Kichambuzi cha WiFi
Kichambuzi cha WiFi
Kichambuzi cha WiFi
Kichambuzi cha WiFi
Kichambuzi cha WiFi

WiFi Analyzer ni programu inayopata mitandao ya WiFi inapatikana karibu nasi. Inaonyesha pia nguvu ya ishara katika dBm, na kituo kwa kila mtandao. Tutatumia kufanya uchambuzi wetu, ambayo inawezekana kupitia taswira katika njia: orodha au grafu.

PICHA APP --- Programu inaweza kupakuliwa kutoka Duka la Google Play kupitia kiunga:

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

Hatua ya 2: Lakini Ninawezaje Kusanidi Chips za ESP ambazo hazina Uingizaji wa USB?

Ili kurekodi nambari yako kwenye ESP01, angalia video hii "KUREKODI KWENYE ESP01" na uone hatua zote zinazohitajika. Utaratibu huu ni mfano muhimu, kwani ni sawa na aina zingine zote za watawala wadogo.

Hatua ya 3: 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

Kama vile katika ESP01, utahitaji adapta ya FTDI kurekodi, kama ile hapo juu. Ifuatayo ni kiunga kinachohitajika kwa kila moja ya ESP hizi.

MUHIMU: Baada ya kurekodi programu hiyo katika ESP, hakikisha uondoe GPIO_0 kutoka kwa GND.

Hatua ya 4: Maktaba

Maktaba
Maktaba

Ikiwa unachagua kutumia ESP8266, ongeza maktaba ifuatayo ya "ESP8266WiFi".

Fikia tu "Mchoro >> Jumuisha Maktaba >> Dhibiti Maktaba…"

Utaratibu huu sio lazima kwa ESP32, kwani mtindo huu tayari unakuja na maktaba yake imewekwa.

Hatua ya 5: Kanuni

Tutatumia nambari ile ile katika vidonge vyote vya ESP. Tofauti pekee kati yao itakuwa jina la kituo cha ufikiaji na kituo.

Kumbuka kwamba ESP32 inatumia maktaba ambayo ni tofauti na zingine: "WiFi.h". Mifano zingine zinatumia "ESP8266WiFi.h".

* Maktaba ya ESP32 WiFi.h inakuja pamoja na kifurushi cha ufungaji wa bodi katika Arduino IDE.

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

// # ni pamoja na // ESP32

Hatua ya 6: Mipangilio ya awali

Hapa, tuna data ambayo itabadilika kutoka kwa ESP moja kwenda nyingine, ssid, ambayo ni jina la mtandao wetu, nywila ya mtandao na, mwishowe, kituo, ambayo ndio kituo ambacho mtandao utafanya kazi.

/ * Nome da rede e senha * / const char * ssid = "nomdeDaRede"; const char * nywila = "senha"; kituo cha int = 4; / * Endereços para configuração da rede * / IPAddress ip (192, 168, 0, 2); Lango la IPAdress (192, 168, 0, 1); IPAddress subnet (255, 255, 255, 0);

Hatua ya 7: Sanidi

Katika usanidi, tutaanzisha hatua yetu ya kufikia na kuweka mipangilio.

Kuna maelezo kwa mjenzi ambapo tunaweza kufafanua CHANNEL ambayo mtandao ulioundwa utafanya kazi.

WiFi.softAP (ssid, nywila, kituo);

kuanzisha batili () {kuchelewesha (1000); Serial. Kuanza (115200); Serial.println (); Serial.print ("Inasanidi eneo la ufikiaji…"); / * Você pode remover o parâmetro "password", se quiser que sua rede seja aberta. * / / * Wifi.softAP (ssid, nywila, kituo); * / WiFi.softAP (ssid, nywila, kituo); / * configurações da rede * / WiFi.softAPConfig (ip, lango, subnet); IPAddress myIP = WiFi.softAPIP (); Serial.print ("Anwani ya IP ya IP:"); Serial.println (myIP); } kitanzi batili () {}

Hatua ya 8: Jaribio

1. Chips zote ziliunganishwa wakati huo huo, kando kando.

2. Jaribio lilifanywa katika mazingira ya kazi, na mitandao mingine inapatikana, kwa hivyo tunaweza kuona ishara zingine karibu na zetu.

3. Kila chip iko kwenye kituo tofauti.

Kutumia programu tumizi, tunaangalia grafu iliyotengenezwa kulingana na ukubwa wa ishara, zote karibu na chips na katika mazingira ya mbali zaidi na kuta njiani.

Hatua ya 9: Kuchambua Ishara

Kuchambua Ishara
Kuchambua Ishara

Karibu na chips - mita 1

Hapa tunaonyesha maelezo ya kwanza ya programu. Katika jaribio hili, maonyesho bora yalitoka kwa ESP02 na ESP32.

Hatua ya 10: Kuchambua Ishara

Kuchambua Ishara
Kuchambua Ishara

Mbali na chips - mita 15

Katika hatua hii ya pili, kuonyesha tena ni ESP02, ambayo ina antenna ya nje yenyewe.

Hatua ya 11: Grafu ya Bar - Meta 1 Mbali

Grafu ya Baa - Meta 1 Mbali
Grafu ya Baa - Meta 1 Mbali

Ili kuwezesha taswira, tunaanzisha graph hii inayoonyesha yafuatayo: ndogo bar, ishara yenye nguvu zaidi. Kwa hivyo hapa tena, tuna utendaji bora wa ESP02, ikifuatiwa na ESP32 na ESP01.

Hatua ya 12: Grafu ya Baa - Mita 15 Mbali

Grafu ya Baa - Mita 15 Mbali
Grafu ya Baa - Mita 15 Mbali

Katika chati hii tunarudi kwa utendaji bora wa ESP02, ikifuatiwa na ESP32 kwa umbali mrefu.

Hatua ya 13: Njia

Njia
Njia

Sasa, katika picha hii, nitakuonyesha jinsi kila chip inavyofanya kazi kwenye kituo tofauti.

Hatua ya 14: Hitimisho

- ESP02 na ESP32 zinaonekana wakati tunachambua

ishara, wote wakiwa karibu na wakati mbali zaidi.

- ESP01 ina nguvu kama ESP32 tunapoangalia kwa karibu, lakini tunapoondoka nayo, inapoteza ishara nyingi.

Chips zingine zinaishia kupoteza nguvu zaidi tunapoondoka.

Ilipendekeza: