Innehållsförteckning:
- Steg 1: WiFi -analysator
- Steg 2: Men hur kan jag programmera ESP -chips som inte har USB -ingång?
- Steg 3: ESP02, ESP201, ESP12
- Steg 4: Bibliotek
- Steg 5: Kod
- Steg 6: Initial Settings
- Steg 7: Inställning
- Steg 8: Experimentera
- Steg 9: Analysera skyltar
- Steg 10: Analysera skyltar
- Steg 11: stapeldiagram - 1 meter bort
- Steg 12: stapeldiagram - 15 meter bort
- Steg 13: Kanaler
- Steg 14: Slutsatser
Video: ESP32 / 8266 WiFi -signalstyrka: 14 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
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 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
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
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
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
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
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
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
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:
ESP 8266 Nodemcu Ws 2812 Neopixel -baserad LED MOOD -lampa som styrs av lokal webbserver: 6 steg
ESP 8266 Nodemcu Ws 2812 Neopixel -baserad LED MOOD -lampa som styrs av lokal webbserver: ESP 8266 Nodemcu Ws 2812 Neopixel -baserad LED MOOD -lampa styrs med webbserver
Komma igång med ESP32 CAM - Strömmande video med ESP CAM över wifi - ESP32 säkerhetskameraprojekt: 8 steg
Komma igång med ESP32 CAM | Strömmande video med ESP CAM över wifi | ESP32 säkerhetskameraprojekt: Idag lär vi oss hur man använder det här nya ESP32 CAM -kortet och hur vi kan koda det och använda det som en säkerhetskamera och få en strömmande video över wifi
Komma igång med ESP32 - Installera ESP32 -kort i Arduino IDE - ESP32 blinkningskod: 3 steg
Komma igång med ESP32 | Installera ESP32 -kort i Arduino IDE | ESP32 Blink -kod: I denna instruktion kommer vi att se hur man börjar arbeta med esp32 och hur man installerar esp32 -kort i Arduino IDE och vi kommer att programmera esp 32 för att köra blinkkod med hjälp av arduino ide
IOT: ESP 8266 Nodemcu som styr RGB LED -remsor över internet med BLYNK -appen: 9 steg
IOT: ESP 8266 Nodemcu -styrning av RGB LED -remsor över internet med BLYNK -appen: Hej killar, i denna instruktion har jag visat dig hur du gör en RGB LED -stripkontroll med nodemcu som kan styra RGB LED STRIP över hela världen över internet med hjälp av BLYNK APP. Så njut av att göra detta projekt & gör ditt hem färgglatt med
Komma igång med Esp 8266 Esp-01 Med Arduino IDE - Installera Esp -kort i Arduino Ide och Programmering Esp: 4 steg
Komma igång med Esp 8266 Esp-01 Med Arduino IDE | Installera Esp-kort i Arduino Ide och programmera Esp: I dessa instruktioner lär vi oss hur man installerar esp8266-kort i Arduino IDE och hur man programmerar esp-01 och laddar upp kod i den. Eftersom esp-kort är så populära så jag tänkte rätta till en instruktionsför detta och de flesta människor har problem