Tartalomjegyzék:

ESP32 / 8266 WiFi jel erőssége: 14 lépés
ESP32 / 8266 WiFi jel erőssége: 14 lépés

Videó: ESP32 / 8266 WiFi jel erőssége: 14 lépés

Videó: ESP32 / 8266 WiFi jel erőssége: 14 lépés
Videó: Знакомство с платой разработки Heltec LoRa CubeCell HTCC-AB01 2024, November
Anonim
Image
Image
ESP32 / 8266 WiFi jelerősség
ESP32 / 8266 WiFi jelerősség
ESP32 / 8266 WiFi jelerősség
ESP32 / 8266 WiFi jelerősség
ESP32 / 8266 WiFi jelerősség
ESP32 / 8266 WiFi jelerősség

Ismeri az ESP WiFi jelerősségét? Gondolt már arra, hogy beszerezzen egy ESP01 -et, amelynek van egy kis antennája, és tegye be egy foglalatba? Működni fog? Ezekre a kérdésekre válaszolva több tesztet is elvégeztem különböző típusú mikrokontrollerek összehasonlításával, beleértve az ESP32 -t és az ESP8266 -at. Ezen eszközök teljesítményét két távolságon értékeltük: 1 és 15 méteren, mindkettő falával.

Mindezt csak a saját kíváncsiságom kielégítésére végezték. Mi lett az eredmény? Ez az ESP02 és az ESP32 csúcspontja volt. Az alábbi videóban minden részletet megmutatok. Nézd meg:

Az ESP -chipek összehasonlításának eredményei mellett ma elmondom, hogyan programozhat különböző ESP -chipeket hozzáférési pontként (mindegyiket más csatornán), hogyan ellenőrizheti mindegyikük jelerősségét egy okostelefonon lévő alkalmazáson keresztül, és végül általános elemzést készítünk a talált hálózatok jelerősségéről.

Itt helyezzük el az egyes elemzett mikrovezérlők rögzítését:

1. lépés: WiFi elemző

WiFi elemző
WiFi elemző
WiFi elemző
WiFi elemző
WiFi elemző
WiFi elemző

A WiFi Analyzer egy olyan alkalmazás, amely megtalálja a körülöttünk elérhető WiFi hálózatokat. Ezenkívül a jelerősséget is dBm -ben mutatja, és az egyes hálózatok csatornáit. Ezt használjuk elemzésünk elvégzésére, amely a módok: lista vagy grafikon megjelenítésével lehetséges.

PHOTO APP --- Az alkalmazás letölthető a Google Play Áruházból az alábbi linken:

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

2. lépés: De hogyan programozhatok olyan ESP -chipeket, amelyek nem rendelkeznek USB -bemenettel?

A kód ESP01 -re történő rögzítéséhez nézze meg ezt a videót "RÖGZÍTÉS ESP01 -N", és tekintse meg az összes szükséges lépést. Ez az eljárás hasznos példa, mivel hasonló minden más típusú mikrovezérlőhöz.

3. lépés: 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

Csakúgy, mint az ESP01 -ben, FTDI adapterre lesz szüksége a rögzítéshez, mint a fenti. A következő link az egyes ESP -khez szükséges link.

FONTOS: A program ESP -ben történő rögzítése után távolítsa el a GPIO_0 -t a GND -ből.

4. lépés: Könyvtárak

Könyvtárak
Könyvtárak

Ha az ESP8266 használatát választja, adja hozzá a következő "ESP8266WiFi" könyvtárat.

Egyszerűen nyissa meg a "Vázlat >> Könyvtárak felvétele >> Könyvtárak kezelése …" lehetőséget.

Ez az eljárás nem szükséges az ESP32 esetében, mivel ez a modell már telepítve van a könyvtárával.

5. lépés: Kód

Ugyanazt a kódot fogjuk használni minden ESP chipben. Az egyetlen különbség közöttük a hozzáférési pont és a csatorna neve lesz.

Ne feledje, hogy az ESP32 olyan könyvtárat használ, amely eltér a többitől: "WiFi.h". A többi modell az "ESP8266WiFi.h" -t használja.

* Az ESP32 WiFi.h könyvtár az Arduino IDE alaplap telepítőcsomagjához tartozik.

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

//#include // ESP32

6. lépés: Kezdeti beállítások

Itt vannak az adatok, amelyek az egyik ESP -ről a másikra változnak, az ssid, amely a hálózatunk neve, a hálózati jelszó és végül a csatorna, amely a hálózat működési csatornája.

/ *Nome da rede e senha */const char *ssid = "nomdeDaRede"; const char *jelszó = "senha"; const int csatorna = 4; / * Endereços para configuração da rede */ IPAddress ip (192, 168, 0, 2); IPAddress gateway (192, 168, 0, 1); IPAddress alhálózat (255, 255, 255, 0);

7. lépés: Beállítás

A telepítés során inicializáljuk a hozzáférési pontunkat, és beállítjuk a beállításokat.

Vannak részletek a konstruktor számára, ahol definiálhatjuk azt a CSATORNÁT, amelyben a létrehozott hálózat működni fog.

WiFi.softAP (ssid, jelszó, csatorna);

void setup () {delay (1000); Sorozat.kezdet (115200); Sorozat.println (); Serial.print ("Hozzáférési pont konfigurálása …"); /* Você pode remover vagy parâmetro "jelszó", se quiser que sua rede seja aberta. * / /* Wifi.softAP (ssid, jelszó, csatorna); */ WiFi.softAP (ssid, jelszó, csatorna); / * configurações da rede */ WiFi.softAPConfig (ip, átjáró, alhálózat); IPAddress myIP = WiFi.softAPIP (); Serial.print ("AP IP -cím:"); Serial.println (myIP); } void loop () {}

8. lépés: Kísérletezzen

1. Minden chip egyidejűleg, egymás mellett volt csatlakoztatva.

2. A kísérletet munkakörnyezetben végeztük, más hálózatok is rendelkezésre álltak, így esetleg más jeleket is láthatunk a miénk mellett.

3. Minden chip más csatornán van.

4. Az alkalmazás segítségével ellenőrizzük a jel intenzitásának megfelelően generált grafikont, mind a chipek közelében, mind pedig egy távolabbi környezetben, ahol falak vannak.

9. lépés: A jelek elemzése

Jelek elemzése
Jelek elemzése

Forgács közelében - 1 méter

Itt megmutatjuk az alkalmazás első megjegyzéseit. Ebben a tesztben a legjobb teljesítményt az ESP02 és az ESP32 nyújtotta.

10. lépés: A jelek elemzése

Jelek elemzése
Jelek elemzése

Távol a zsetonoktól - 15 méter

Ebben a második szakaszban a fénypont ismét az ESP02, amely saját külső antennával rendelkezik.

11. lépés: Sávdiagram - 1 méter távolságra

Sávdiagram - 1 méter távolságra
Sávdiagram - 1 méter távolságra

A vizualizáció megkönnyítése érdekében felállítottuk ezt a grafikont, amely a következőket jelzi: minél kisebb a sáv, annál erősebb a jel. Tehát itt van ismét a legjobb ESP02 teljesítmény, amit az ESP32 és az ESP01 követ.

12. lépés: Sávdiagram - 15 méterre

Sávdiagram - 15 méterre
Sávdiagram - 15 méterre

Ebben a táblázatban visszatérünk az ESP02 legjobb teljesítményéhez, amelyet hosszabb távon követ az ESP32.

13. lépés: Csatornák

Csatornák
Csatornák

Most ezen a képen megmutatom, hogyan működnek az egyes chipek egy másik csatornán.

14. lépés: Következtetések

- Az ESP02 és az ESP32 kiemelkedik, ha elemezzük a

jelzés, mind közelségben, mind távolabb.

- Az ESP01 olyan erős, mint az ESP32, ha alaposan megnézzük, de ahogy eltávolodunk tőle, sok jelet veszít.

A többi zseton végül több energiát veszít, ahogy távolodunk.

Ajánlott: