Talaan ng mga Nilalaman:

Lakas ng Signal ng ESP32 / 8266 WiFi: 14 Mga Hakbang
Lakas ng Signal ng ESP32 / 8266 WiFi: 14 Mga Hakbang

Video: Lakas ng Signal ng ESP32 / 8266 WiFi: 14 Mga Hakbang

Video: Lakas ng Signal ng ESP32 / 8266 WiFi: 14 Mga Hakbang
Video: Control 32 Servo over Wi-Fi using ESP32 and PCA9685 via desktop or mobile phone V5 2024, Nobyembre
Anonim
Image
Image
Lakas ng Signal ng ESP32 / 8266 WiFi
Lakas ng Signal ng ESP32 / 8266 WiFi
Lakas ng Signal ng ESP32 / 8266 WiFi
Lakas ng Signal ng ESP32 / 8266 WiFi
Lakas ng Signal ng ESP32 / 8266 WiFi
Lakas ng Signal ng ESP32 / 8266 WiFi

Alam mo ba ang tungkol sa lakas ng signal ng WiFi mula sa isang ESP? Naisip mo ba tungkol sa pagkuha ng isang ESP01, na mayroong isang maliit na antena, at ilagay ito sa loob ng isang socket? Gagana ba ito Upang sagutin ang mga katanungang ito, nagsagawa ako ng maraming mga pagsubok sa paghahambing ng iba't ibang mga uri ng mga microcontroller, kabilang ang ESP32 sa ESP8266. Sinuri namin ang pagganap ng mga aparatong ito sa dalawang distansya: 1 at 15 metro, parehong may pader sa pagitan.

Ang lahat ng ito ay isinagawa upang masiyahan lamang ang aking sariling pag-usisa. Ano ang resulta? Ito ay isang highlight para sa ESP02 at ESP32. Ipapakita ko sa iyo ang lahat ng mga detalye sa video na ito sa ibaba. Suriin ito:

Bilang karagdagan sa mga resulta kapag inihambing ang mga chips ng ESP, sasabihin ko sa iyo ngayon tungkol sa kung paano mag-program ng iba't ibang mga chips ng ESP bilang Mga Access Point (bawat isa sa ibang channel), kung paano suriin ang lakas ng signal ng bawat isa sa pamamagitan ng isang application sa smartphone, at sa wakas, magsasagawa kami ng isang pangkalahatang pagsusuri tungkol sa lakas ng signal ng mga nahanap na network.

Dito, inilalagay namin ang pag-pin ng bawat isa sa mga microcontroller na sinuri namin:

Hakbang 1: WiFi Analyzer

WiFi Analyzer
WiFi Analyzer
WiFi Analyzer
WiFi Analyzer
WiFi Analyzer
WiFi Analyzer

Ang WiFi Analyzer ay isang application na nakakahanap ng mga WiFi network na magagamit sa paligid namin. Ipinapakita rin nito ang lakas ng signal sa dBm, at ang channel para sa bawat network. Gagamitin namin ito upang gawin ang aming pagsusuri, na posible sa pamamagitan ng pagpapakita sa mga mode: listahan o grap.

PHOTO APP --- Maaaring i-download ang app mula sa Google Play Store sa pamamagitan ng link:

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

Hakbang 2: Ngunit Paano Ko Magagawa ang Program ng Mga Chip ng ESP Na Walang USB Input?

Upang maitala ang iyong code sa ESP01, panoorin ang video na "PAG-record SA ESP01" at tingnan ang lahat ng kinakailangang mga hakbang. Ang pamamaraang ito ay isang kapaki-pakinabang na halimbawa, dahil katulad ito sa lahat ng iba pang mga uri ng microcontrollers.

Hakbang 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

Tulad ng sa ESP01, kakailanganin mo ang isang FTDI adapter upang maitala, tulad ng isa sa itaas. Ang sumusunod ay ang link na kinakailangan para sa bawat isa sa mga ESP na ito.

MAHALAGA: Matapos i-record ang programa sa ESP, tiyaking alisin ang GPIO_0 mula sa GND.

Hakbang 4: Mga Aklatan

Mga aklatan
Mga aklatan

Kung pinili mong gamitin ang ESP8266, idagdag ang sumusunod na "ESP8266WiFi" library.

I-access lamang ang "Sketch >> Isama ang Mga Aklatan >> Pamahalaan ang Mga Aklatan …"

Ang pamamaraang ito ay hindi kinakailangan para sa ESP32, dahil ang modelong ito ay mayroon nang naka-install na library nito.

Hakbang 5: Code

Gagamitin namin ang parehong code sa lahat ng mga chips ng ESP. Ang pagkakaiba lamang sa pagitan nila ay ang magiging pangalan ng access point at ang channel.

Tandaan na ang ESP32 ay gumagamit ng isang silid-aklatan na naiiba sa iba pa: "WiFi.h". Ang iba pang mga modelo ay gumagamit ng "ESP8266WiFi.h".

* Ang library ng ESP32 WiFi.h ay kasama ng package package ng pag-install sa Arduino IDE.

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

// # isama // ESP32

Hakbang 6: Paunang Mga Setting

Dito, mayroon kaming data na magbabago mula sa isang ESP patungo sa isa pa, ang ssid, na kung saan ay ang pangalan ng aming network, ang password ng network at, sa wakas, ang channel, na kung saan ay ang channel kung saan gagana ang network.

/ * Nome da rede e senha * / const char * ssid = "nomdeDaRede"; const char * password = "senha"; Const int channel = 4; / * Endereços para configuração da rede * / IPAddress ip (192, 168, 0, 2); IPAddress gateway (192, 168, 0, 1); IPAddress subnet (255, 255, 255, 0);

Hakbang 7: Pag-setup

Sa pag-set up, sisimulan namin ang aming access point at itatakda ang mga setting.

Mayroong mga detalye para sa tagapagbuo kung saan maaari naming tukuyin ang CHANNEL kung saan gagana ang nilikha na network.

WiFi.softAP (ssid, password, channel);

walang bisa ang pag-setup () {pagkaantala (1000); Serial.begin (115200); Serial.println (); Serial.print ("Pag-configure ng access point …"); / * Tanggalin ang remover o parâmetro na "password", upang masuri ang iyong aberta. * / / * Wifi.softAP (ssid, password, channel); * / WiFi.softAP (ssid, password, channel); / * configurações da rede * / WiFi.softAPConfig (ip, gateway, subnet); IPAddress myIP = WiFi.softAPIP (); Serial.print ("AP IP address:"); Serial.println (myIP); } void loop () {}

Hakbang 8: Eksperimento

1. Ang lahat ng mga chips ay konektado nang sabay-sabay, magkatabi.

2. Ang eksperimento ay isinagawa sa isang gumaganang kapaligiran, na may iba pang mga network na magagamit, kaya maaari naming makita ang iba pang mga palatandaan sa tabi ng amin.

3. Ang bawat maliit na tilad ay nasa ibang channel.

4. Gamit ang application, sinusuri namin ang grap na nabuo ayon sa tindi ng signal, kapwa malapit sa mga chip at sa isang mas malayong kapaligiran na may mga pader sa daan.

Hakbang 9: Pagsusuri sa Mga Palatandaan

Pagsusuri ng Mga Palatandaan
Pagsusuri ng Mga Palatandaan

Malapit sa mga chips - 1 metro

Ipinapakita namin dito ang mga unang tala ng application. Sa pagsubok na ito, ang pinakamahusay na mga palabas ay mula sa ESP02 at ESP32.

Hakbang 10: Pagsusuri sa Mga Palatandaan

Pagsusuri ng Mga Palatandaan
Pagsusuri ng Mga Palatandaan

Malayo sa mga chips - 15 metro

Sa pangalawang yugto na ito, ang highlight muli ay ang ESP02, na may sarili nitong panlabas na antena.

Hakbang 11: Bar Graph - 1 Meter Away

Bar Graph - 1 Meter Away
Bar Graph - 1 Meter Away

Upang mapadali ang pagpapakita, itinatakda namin ang grap na ito na nagpapahiwatig ng mga sumusunod: mas maliit ang bar, mas malakas ang signal. Kaya narito muli, mayroon kaming pinakamahusay na pagganap ng ESP02, na sinusundan ng ESP32 at ESP01.

Hakbang 12: Bar Graph - 15 Meters Away

Bar Graph - 15 Meters Away
Bar Graph - 15 Meters Away

Sa tsart na ito bumalik kami sa pinakamahusay na pagganap ng ESP02, na sinusundan ng ESP32 sa isang mas mahabang distansya.

Hakbang 13: Mga Channel

Mga Channel
Mga Channel

Ngayon, sa imaheng ito, ipapakita ko sa iyo kung paano tumatakbo ang bawat maliit na tilad sa ibang channel.

Hakbang 14: Mga Konklusyon

- Pamumuhay ang ESP02 at ESP32 kapag pinag-aaralan namin ang

signal, pareho habang malapit at kung malayo ang layo.

- Ang ESP01 ay kasing lakas ng ESP32 kung titingnan natin nang maigi, ngunit sa paglayo natin dito, nawawalan ito ng maraming signal.

Ang iba pang mga chips ay nauwi sa pagkawala ng mas maraming lakas habang kumukuha kami.

Inirerekumendang: