Innehållsförteckning:

ESP32 / 8266 WiFi -signalstyrka: 14 steg
ESP32 / 8266 WiFi -signalstyrka: 14 steg

Video: ESP32 / 8266 WiFi -signalstyrka: 14 steg

Video: ESP32 / 8266 WiFi -signalstyrka: 14 steg
Video: Wi-fi репитер из ESP8266. Я бы даже назвал его Wi-fi Роутер. 2024, November
Anonim
Image
Image
ESP32 / 8266 WiFi -signalstyrka
ESP32 / 8266 WiFi -signalstyrka
ESP32 / 8266 WiFi -signalstyrka
ESP32 / 8266 WiFi -signalstyrka
ESP32 / 8266 WiFi -signalstyrka
ESP32 / 8266 WiFi -signalstyrka

Vet du om WiFi -signalstyrkan från en ESP? Har du någonsin tänkt på att skaffa en ESP01, som har en liten antenn, och sätta den i ett uttag? Kommer det att fungera? För att svara på dessa frågor utförde jag flera tester där jag jämförde olika typer av mikrokontroller, inklusive ESP32 med ESP8266. Vi utvärderade prestandan för dessa enheter på två avstånd: 1 och 15 meter, båda med en vägg emellan.

Allt detta utfördes bara för att tillfredsställa min egen nyfikenhet. Vad var resultaten? Detta var en höjdpunkt för ESP02 och ESP32. Jag kommer att visa dig alla detaljer i den här videon nedan. Kolla in det:

Förutom resultaten när jag jämför ESP -chipsen, kommer jag att berätta för dig idag om hur man programmerar olika ESP -chips som åtkomstpunkter (var och en på en annan kanal), hur man kontrollerar signalstyrkan för varje genom en applikation på smarttelefonen och slutligen kommer vi att göra en allmän analys om signalstyrkan hos de hittade nätverken.

Här lägger vi fast fästningen för var och en av de mikrokontroller som vi analyserade:

Steg 1: WiFi -analysator

WiFi -analysator
WiFi -analysator
WiFi -analysator
WiFi -analysator
WiFi -analysator
WiFi -analysator

WiFi Analyzer är en applikation som hittar WiFi -nätverk tillgängliga runt omkring oss. Det visar också signalstyrkan i dBm och kanalen för varje nätverk. Vi kommer att använda den för att göra vår analys, vilket är möjligt genom visualisering i lägena: lista eller graf.

FOTO-APP --- Appen kan laddas ner från Google Play Store via länken:

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

Steg 2: Men hur kan jag programmera ESP -chips som inte har USB -ingång?

För att spela in din kod på ESP01, titta på den här videon "INSPELNING PÅ ESP01" och se alla nödvändiga steg. Detta förfarande är ett användbart exempel, eftersom det liknar alla andra typer av mikrokontroller.

Steg 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

Precis som i ESP01 behöver du en FTDI -adapter för att spela in, som den ovan. Följande är länken som krävs för vart och ett av dessa ESP.

VIKTIGT: När du har spelat in programmet i ESP, var noga med att ta bort GPIO_0 från GND.

Steg 4: Bibliotek

Bibliotek
Bibliotek

Om du väljer att använda ESP8266 lägger du till följande "ESP8266WiFi" -bibliotek.

Gå bara till "Skiss >> Inkludera bibliotek >> Hantera bibliotek …"

Denna procedur är inte nödvändig för ESP32, eftersom den här modellen redan levereras med sitt bibliotek installerat.

Steg 5: Kod

Vi kommer att använda samma kod i alla ESP -marker. De enda skillnaderna mellan dem är namnet på åtkomstpunkten och kanalen.

Kom ihåg att ESP32 använder ett bibliotek som skiljer sig från resten: "WiFi.h". De andra modellerna använder "ESP8266WiFi.h".

* ESP32 WiFi.h -biblioteket levereras med kortets installationspaket i Arduino IDE.

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

//#inkluderar // ESP32

Steg 6: Initial Settings

Här har vi data som kommer att ändras från en ESP till en annan, ssid, som är namnet på vårt nätverk, nätverkslösenordet och slutligen kanalen, som är kanalen där nätverket kommer att fungera.

/ *Nome da rede e senha */const char *ssid = "nomdeDaRede"; const char *lösenord = "senha"; const int kanal = 4; / * Endereços para configuração da rede */ IPAddress ip (192, 168, 0, 2); IPAddress -gateway (192, 168, 0, 1); IPAddress -delnät (255, 255, 255, 0);

Steg 7: Inställning

I installationen kommer vi att initiera vår åtkomstpunkt och ställa in inställningarna.

Det finns detaljer för konstruktören där vi kan definiera den KANAL som det skapade nätverket ska fungera i.

WiFi.softAP (ssid, lösenord, kanal);

void setup () {delay (1000); Serial.begin (115200); Serial.println (); Serial.print ("Konfigurera åtkomstpunkt …"); /* Você pode remover eller parâmetro "lösenord", se quiser que sua rede seja aberta. * / /* Wifi.softAP (ssid, lösenord, kanal); */ WiFi.softAP (ssid, lösenord, kanal); / * konfigurações da rede */ WiFi.softAPConfig (ip, gateway, subnät); IPAddress myIP = WiFi.softAPIP (); Serial.print ("AP IP -adress:"); Serial.println (myIP); } void loop () {}

Steg 8: Experimentera

1. Alla marker anslöts samtidigt, sida vid sida.

2. Experimentet utfördes i en arbetsmiljö, med andra nätverk tillgängliga, så vi kan se andra tecken bredvid vårt.

3. Varje chip är på en annan kanal.

4. Med hjälp av applikationen kontrollerar vi grafen som genereras enligt signalens intensitet, både nära chipsen och i en mer avlägsen miljö med väggar i vägen.

Steg 9: Analysera skyltar

Analysera tecken
Analysera tecken

Nära chips - 1 meter

Här visar vi de första anteckningarna i ansökan. I detta test var de bästa prestationerna från ESP02 och ESP32.

Steg 10: Analysera skyltar

Analysera tecken
Analysera tecken

Bort från chipsen - 15 meter

I detta andra steg är höjdpunkten igen ESP02, som har en egen extern antenn.

Steg 11: stapeldiagram - 1 meter bort

Stapeldiagram - 1 meter bort
Stapeldiagram - 1 meter bort

För att underlätta visualisering sätter vi upp denna graf som indikerar följande: ju mindre stapel, desto kraftfullare signal. Så här har vi den bästa ESP02 -prestandan följt av ESP32 och ESP01.

Steg 12: stapeldiagram - 15 meter bort

Stapeldiagram - 15 meter bort
Stapeldiagram - 15 meter bort

I detta diagram återgår vi till den bästa prestandan för ESP02, följt av ESP32 över en längre sträcka.

Steg 13: Kanaler

Kanaler
Kanaler

Nu, i den här bilden, ska jag visa dig hur varje chip fungerar på en annan kanal.

Steg 14: Slutsatser

- ESP02 och ESP32 sticker ut när vi analyserar

signal, både när den är nära och när den är längre bort.

- ESP01 är lika kraftfull som ESP32 när vi tittar noga, men när vi går bort från det tappar det mycket signal.

De andra chipsen slutar förlora mer kraft när vi drar iväg.

Rekommenderad: