Sisällysluettelo:
- Vaihe 1: WiFi -analysaattori
- Vaihe 2: Mutta miten voin ohjelmoida ESP -siruja, joissa ei ole USB -tuloa?
- Vaihe 3: ESP02, ESP201, ESP12
- Vaihe 4: Kirjastot
- Vaihe 5: Koodi
- Vaihe 6: Alkuasetukset
- Vaihe 7: Asennus
- Vaihe 8: Kokeile
- Vaihe 9: Merkkien analysointi
- Vaihe 10: Merkkien analysointi
- Vaihe 11: Pylväskaavio - 1 metrin päässä
- Vaihe 12: Pylväskaavio - 15 metrin päässä
- Vaihe 13: Kanavat
- Vaihe 14: Johtopäätökset
Video: ESP32 / 8266 WiFi -signaalin voimakkuus: 14 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
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 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
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
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
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
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ä
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ä
Tässä kaaviossa palaamme ESP02: n parhaaseen suorituskykyyn, jota seuraa ESP32 pidemmällä etäisyydellä.
Vaihe 13: 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:
ESP 8266 Nodemcu Ws 2812 Neopixel -pohjainen LED -MOOD -lamppu, jota ohjaa paikallinen verkkopalvelin: 6 vaihetta
ESP 8266 Nodemcu Ws 2812 Neopixel -pohjainen LED -MOOD -lamppu Paikallisen verkkopalvelimen ohjaama: ESP 8266 Nodemcu Ws 2812 Neopixel -pohjainen LED -MOOD -lamppu, jota ohjataan verkkopalvelimen avulla
ESP32 CAM -laitteen käytön aloittaminen - Videon suoratoisto ESP CAM: n avulla Wifi -yhteyden kautta - ESP32 -turvakameraprojekti: 8 vaihetta
ESP32 CAM -laitteen käytön aloittaminen | Videon suoratoisto ESP CAM: n avulla Wifi -yhteyden kautta | ESP32 -turvakameraprojekti: Tänään opimme käyttämään tätä uutta ESP32 CAM -korttia ja miten voimme koodata sen ja käyttää sitä turvakamerana ja saada suoratoistovideon wifi -yhteyden kautta
ESP32: n käytön aloittaminen - ESP32 -levyjen asentaminen Arduino IDE: hen - ESP32 vilkkuva koodi: 3 vaihetta
ESP32: n käytön aloittaminen | ESP32 -levyjen asentaminen Arduino IDE: hen | ESP32 Blink Code: Tässä ohjeessa näemme, kuinka aloittaa työskentely esp32: n kanssa ja miten asennetaan esp32 -levyt Arduino IDE: hen, ja ohjelmoimme esp 32: n suorittamaan vilkkuva koodi käyttämällä arduino ide
IOT: ESP 8266 Nodemcu RGB -LED -nauhan hallinta Internetin kautta BLYNK -sovelluksen avulla: 9 vaihetta
IOT: ESP 8266 Nodemcu RGB -LED -nauhan hallinta Internetin kautta BLYNK -sovelluksen avulla: Hei kaverit, tässä ohjeessa olen näyttänyt sinulle, kuinka tehdä RGB -LED -nauhaohjain, jossa on nodemcu, joka voi ohjata RGB -LED -nauhaa ympäri maailmaa Internetin avulla BLYNK APP. Nauti tämän projektin tekemisestä & tee kodistasi värikäs
Esp 8266 Esp-01: n käytön aloittaminen Arduino IDE: n kanssa Esp -levyjen asentaminen Arduino Ide -ohjelmaan ja Esp -ohjelmointi: 4 vaihetta
Esp 8266 Esp-01: n käytön aloittaminen Arduino IDE: n kanssa Esp-levyjen asentaminen Arduino Ide -ohjelmaan ja Esp-ohjelmointi: Tässä ohjeessa opimme asentamaan esp8266-levyt Arduino IDE: hen ja kuinka ohjelmoida esp-01 ja ladata koodi siihen. tämä ja useimmat ihmiset kohtaavat ongelmia