Kazalo:
- Korak: Analizator WiFi
- 2. korak: Kako pa lahko programiram čipe ESP, ki nimajo vhoda USB?
- 3. korak: ESP02, ESP201, ESP12
- 4. korak: Knjižnice
- 5. korak: Koda
- 6. korak: Začetne nastavitve
- 7. korak: Nastavitev
- 8. korak: Poskusite
- 9. korak: Analiza znakov
- 10. korak: Analiza znakov
- 11. korak: Palični graf - 1 meter stran
- Korak: Palični graf - 15 metrov stran
- 13. korak: Kanali
- 14. korak: Zaključki
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Ali poznate moč signala WiFi iz ESP? Ste kdaj pomislili, da bi ESP01, ki ima majhno anteno, postavili v vtičnico? Bo delovalo? Za odgovor na ta vprašanja sem izvedel več testov, v katerih so primerjali različne vrste mikrokrmilnikov, vključno z ESP32 z ESP8266. Ocenili smo delovanje teh naprav na dveh razdaljah: 1 in 15 metrov, obe s steno vmes.
Vse to je bilo izvedeno samo zato, da bi zadovoljilo svojo radovednost. Kakšen je bil rezultat? To je bil vrhunec za ESP02 in ESP32. Vse podrobnosti vam bom pokazal v spodnjem videu. Preverite:
Poleg rezultatov pri primerjavi čipov ESP vam bom danes povedal, kako različne čipe ESP programirati kot dostopne točke (vsak na drugem kanalu), kako preveriti jakost signala vsakega preko aplikacije na pametnem telefonu in nazadnje bomo naredili splošno analizo jakosti signala najdenih omrežij.
Tu podajamo pripenjanje vsakega od mikrokrmilnikov, ki smo jih analizirali:
Korak: Analizator WiFi
WiFi Analyzer je aplikacija, ki najde omrežja WiFi na voljo okoli nas. Prikazuje tudi jakost signala v dBm in kanal za vsako omrežje. Uporabili ga bomo za analizo, ki je možna z vizualizacijo v načinih: seznam ali graf.
FOTO APP --- Aplikacijo lahko prenesete iz trgovine Google Play prek povezave:
play.google.com/store/apps/details?id=com.farproc.wifi.analyzer&hl=sl
2. korak: Kako pa lahko programiram čipe ESP, ki nimajo vhoda USB?
Če želite kodo posneti na ESP01, si oglejte ta videoposnetek "SNEMANJE NA ESP01" in si oglejte vse potrebne korake. Ta postopek je koristen primer, saj je podoben vsem drugim vrstam mikrokrmilnikov.
3. korak: ESP02, ESP201, ESP12
Tako kot v ESP01 boste za snemanje potrebovali adapter FTDI, kot je zgornji. Spodaj je povezava, potrebna za vsakega od teh ESP.
POMEMBNO: Po snemanju programa v ESP ne pozabite odstraniti GPIO_0 iz GND.
4. korak: Knjižnice
Če se odločite za uporabo ESP8266, dodajte naslednjo knjižnico "ESP8266WiFi".
Preprosto odprite "Skica >> Vključi knjižnice >> Upravljanje knjižnic …"
Ta postopek ni potreben za ESP32, saj ima ta model že nameščeno knjižnico.
5. korak: Koda
V vseh čipih ESP bomo uporabili isto kodo. Edina razlika med njima bo ime dostopne točke in kanala.
Ne pozabite, da ESP32 uporablja knjižnico, ki se razlikuje od ostalih: "WiFi.h". Drugi modeli uporabljajo "ESP8266WiFi.h".
* Knjižnica ESP32 WiFi.h je v paketu z namestitvenim paketom plošče v Arduino IDE.
// descomentar a biblioteca de acordo com seu chip ESP //#include // ESP8266
//#include // ESP32
6. korak: Začetne nastavitve
Tu imamo podatke, ki se bodo spreminjali iz enega ESP v drugega, ssid, ki je ime našega omrežja, geslo za omrežje in na koncu kanal, ki je kanal, kjer bo omrežje delovalo.
/ *Nome da rede e senha */const char *ssid = "nomdeDaRede"; const char *geslo = "senha"; const int kanal = 4; / * Endereços para configuração da rede */ IPAddress ip (192, 168, 0, 2); Prehod IPAddress (192, 168, 0, 1); Podomrežje IPAddress (255, 255, 255, 0);
7. korak: Nastavitev
V nastavitvah bomo inicializirali dostopno točko in nastavili nastavitve.
Za konstruktor obstajajo podrobnosti, kjer lahko določimo KANAL, v katerem bo ustvarjeno omrežje delovalo.
WiFi.softAP (ssid, geslo, kanal);
void setup () {zakasnitev (1000); Serial.begin (115200); Serial.println (); Serial.print ("Konfiguriranje dostopne točke …"); /* Glasovni odstranjevalec você o geslu "geslo", ki se nanaša na que sua rede seja aberta. * / /* Wifi.softAP (ssid, geslo, kanal); */ WiFi.softAP (ssid, geslo, kanal); / * konfiguracija za rede */ WiFi.softAPCConfig (ip, prehod, podomrežje); IP -naslov myIP = WiFi.softAPIP (); Serial.print ("IP naslov AP:"); Serial.println (myIP); } void loop () {}
8. korak: Poskusite
1. Vsi čipi so bili povezani hkrati, drug ob drugem.
2. Poskus je bil izveden v delovnem okolju z drugimi omrežji, zato lahko poleg našega vidimo tudi druge znake.
3. Vsak čip je na drugem kanalu.
4. Z aplikacijo preverimo graf, ustvarjen glede na jakost signala, tako v bližini čipov kot v bolj oddaljenem okolju s stenami na poti.
9. korak: Analiza znakov
V bližini čipov - 1 meter
Tu prikazujemo prve opombe aplikacije. Na tem testu so bile najboljše predstave iz ESP02 in ESP32.
10. korak: Analiza znakov
Daleč od žetonov - 15 metrov
V tej drugi fazi je spet vrhunec ESP02, ki ima svojo zunanjo anteno.
11. korak: Palični graf - 1 meter stran
Za olajšanje vizualizacije smo postavili ta graf, ki označuje naslednje: manjši kot je stolpec, močnejši je signal. Torej imamo spet najboljšo zmogljivost ESP02, sledita ji ESP32 in ESP01.
Korak: Palični graf - 15 metrov stran
Na tem grafikonu se vračamo k najboljšim zmogljivostim ESP02, ki mu sledi ESP32 na daljši razdalji.
13. korak: Kanali
Na tej sliki vam bom pokazal, kako vsak čip deluje na drugem kanalu.
14. korak: Zaključki
- ESP02 in ESP32 izstopata, ko analiziramo
signal tako v bližini kot tudi dlje.
- ESP01 je tako močan kot ESP32, če pogledamo natančno, a ko se oddaljimo od njega, izgubi veliko signala.
Drugi čipi izgubijo več moči, ko se umaknemo.