Sisällysluettelo:

ESP32 / 8266 WiFi -signaalin voimakkuus: 14 vaihetta
ESP32 / 8266 WiFi -signaalin voimakkuus: 14 vaihetta

Video: ESP32 / 8266 WiFi -signaalin voimakkuus: 14 vaihetta

Video: ESP32 / 8266 WiFi -signaalin voimakkuus: 14 vaihetta
Video: How to use ESP32 WiFi and Bluetooth with Arduino IDE full details with examples and code 2024, Heinäkuu
Anonim
Image
Image
ESP32 / 8266 WiFi -signaalin voimakkuus
ESP32 / 8266 WiFi -signaalin voimakkuus
ESP32 / 8266 WiFi -signaalin voimakkuus
ESP32 / 8266 WiFi -signaalin voimakkuus
ESP32 / 8266 WiFi -signaalin voimakkuus
ESP32 / 8266 WiFi -signaalin voimakkuus

Tiedätkö ESP: n WiFi -signaalin voimakkuuden? Oletko koskaan ajatellut hankkia ESP01: n, jossa on pieni antenni, ja laittaa se pistorasiaan? Toimiiko se? Näihin kysymyksiin vastaamiseksi tein useita testejä, joissa verrattiin erityyppisiä mikro -ohjaimia, mukaan lukien ESP32 ja ESP8266. Arvioimme näiden laitteiden suorituskykyä kahdella etäisyydellä: 1 ja 15 metrin etäisyydellä, molempien välissä seinä.

Kaikki tämä tehtiin vain oman uteliaisuuteni tyydyttämiseksi. Mikä oli tulos? Tämä oli ESP02: n ja ESP32: n kohokohta. Näytän sinulle kaikki yksityiskohdat tässä videossa alla. Tarkista se:

ESP -sirujen vertailun tulosten lisäksi kerron sinulle tänään, kuinka ohjelmoida eri ESP -sirut tukiasemiksi (kukin eri kanavalla), kuinka tarkistaa kunkin signaalin voimakkuus älypuhelimen sovelluksen kautta ja Lopuksi teemme yleisen analyysin löydettyjen verkkojen signaalin voimakkuudesta.

Tässä laitamme jokaisen analysoimamme mikro -ohjaimen kiinnityksen:

Vaihe 1: WiFi -analysaattori

WiFi -analysaattori
WiFi -analysaattori
WiFi -analysaattori
WiFi -analysaattori
WiFi -analysaattori
WiFi -analysaattori

WiFi Analyzer on sovellus, joka löytää ympärillämme saatavilla olevat WiFi -verkot. Se näyttää myös signaalin voimakkuuden dBm ja kunkin verkon kanavan. Käytämme sitä analyysimme tekemiseen, mikä on mahdollista visualisoinnin avulla tiloissa: luettelo tai kaavio.

PHOTO APP --- Sovellus voidaan ladata Google Play -kaupasta seuraavan linkin kautta:

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

Vaihe 2: Mutta miten voin ohjelmoida ESP -siruja, joissa ei ole USB -tuloa?

Tallentaaksesi koodisi ESP01: lle, katso tämä video "TALLENNUS ESP01: llä" ja katso kaikki tarvittavat vaiheet. Tämä menettely on hyödyllinen esimerkki, koska se on samanlainen kuin kaikki muut mikro -ohjaimet.

Vaihe 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

Aivan kuten ESP01: ssä, tallennukseen tarvitaan FTDI -sovitin, kuten yllä. Seuraavassa on linkki, joka vaaditaan jokaiselle näistä ESP: istä.

TÄRKEÄÄ: Kun olet tallentanut ohjelman ESP: hen, muista poistaa GPIO_0 GND: stä.

Vaihe 4: Kirjastot

Kirjastot
Kirjastot

Jos päätät käyttää ESP8266: a, lisää seuraava ESP8266WiFi -kirjasto.

Avaa vain "Luonnos >> Sisällytä kirjastot >> Hallitse kirjastoja…"

Tämä toimenpide ei ole tarpeen ESP32: lle, koska tämän mallin kirjasto on jo asennettu.

Vaihe 5: Koodi

Käytämme samaa koodia kaikissa ESP -siruissa. Ainoat erot niiden välillä ovat tukiaseman ja kanavan nimi.

Muista, että ESP32 käyttää kirjastoa, joka eroaa muusta: "WiFi.h". Muut mallit käyttävät "ESP8266WiFi.h".

* ESP32 WiFi.h -kirjasto toimitetaan Arduino IDE -levyn asennuspaketin mukana.

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

//#include // ESP32

Vaihe 6: Alkuasetukset

Tässä meillä on tietoja, jotka muuttuvat ESP: stä toiseen, ssid, joka on verkkomme nimi, verkon salasana ja lopuksi kanava, joka on kanava, jossa verkko toimii.

/ *Nome da rede e senha */const char *ssid = "nomdeDaRede"; const char *salasana = "senha"; const int kanava = 4; / * Endereços para configuração da rede */ IPAdd ip (192, 168, 0, 2); IPAddress -yhdyskäytävä (192, 168, 0, 1); IPAddress -aliverkko (255, 255, 255, 0);

Vaihe 7: Asennus

Asetusten yhteydessä alustamme tukiasemamme ja asetamme asetukset.

Konstruktorille on olemassa yksityiskohtia, joissa voimme määrittää KANAVAN, jossa luotu verkko toimii.

WiFi.softAP (ssid, salasana, kanava);

void setup () {viive (1000); Sarja.alku (115200); Sarja.println (); Serial.print ("Tukiaseman määrittäminen …"); /* Você pode remover tai parâmetro "salasana", se quiser que sua rede seja aberta. * / /* Wifi.softAP (ssid, salasana, kanava); */ WiFi.softAP (ssid, salasana, kanava); / * configurações da rede */ WiFi.softAPConfig (ip, yhdyskäytävä, aliverkko); IPAddress myIP = WiFi.softAPIP (); Serial.print ("AP IP -osoite:"); Serial.println (myIP); } void loop () {}

Vaihe 8: Kokeile

1. Kaikki sirut yhdistettiin samanaikaisesti vierekkäin.

2. Koe suoritettiin työympäristössä, jossa oli muita verkkoja, joten saatamme nähdä muita merkkejä vieressämme.

3. Jokainen siru on eri kanavalla.

4. Tarkistamme sovelluksen avulla signaalin voimakkuuden mukaan muodostetun kaavion sekä sirujen lähellä että syrjäisemmässä ympäristössä, jonka seinät ovat tiellä.

Vaihe 9: Merkkien analysointi

Merkkien analysointi
Merkkien analysointi

Lähes sirut - 1 metri

Tässä näytämme sovelluksen ensimmäiset muistiinpanot. Tässä testissä parhaat suoritukset olivat ESP02 ja ESP32.

Vaihe 10: Merkkien analysointi

Merkkien analysointi
Merkkien analysointi

Kaukana siruista - 15 metriä

Tässä toisessa vaiheessa kohokohta on jälleen ESP02, jossa on oma ulkoinen antenni.

Vaihe 11: Pylväskaavio - 1 metrin päässä

Pylväskaavio - 1 metrin päässä
Pylväskaavio - 1 metrin päässä

Visualisoinnin helpottamiseksi asetimme tämän kaavion, joka osoittaa seuraavat: mitä pienempi palkki, sitä voimakkaampi signaali. Joten täällä on jälleen paras ESP02 -suorituskyky, jota seuraavat ESP32 ja ESP01.

Vaihe 12: Pylväskaavio - 15 metrin päässä

Pylväskaavio - 15 metrin päässä
Pylväskaavio - 15 metrin päässä

Tässä kaaviossa palaamme ESP02: n parhaaseen suorituskykyyn, jota seuraa ESP32 pidemmällä etäisyydellä.

Vaihe 13: Kanavat

Kanavat
Kanavat

Tässä kuvassa näytän sinulle, kuinka jokainen siru toimii eri kanavalla.

Vaihe 14: Johtopäätökset

- ESP02 ja ESP32 erottuvat, kun analysoimme

signaali sekä lähellä että kauempana.

- ESP01 on yhtä tehokas kuin ESP32, kun katsomme tarkasti, mutta kun siirrymme pois siitä, se menettää paljon signaalia.

Muut pelimerkit menettävät enemmän voimaa, kun vetäydymme pois.

Suositeltava: