Inhoudsopgave:

ESP32 / 8266 WiFi-signaalsterkte: 14 stappen
ESP32 / 8266 WiFi-signaalsterkte: 14 stappen

Video: ESP32 / 8266 WiFi-signaalsterkte: 14 stappen

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

Kent u de wifi-signaalsterkte van een ESP? Heb je er ooit aan gedacht om een ESP01, die een kleine antenne heeft, in een stopcontact te steken? Zal het werken? Om deze vragen te beantwoorden, heb ik verschillende tests uitgevoerd om verschillende soorten microcontrollers te vergelijken, waaronder ESP32 met ESP8266. We evalueerden de prestaties van deze apparaten op twee afstanden: 1 en 15 meter, beide met een muur ertussen.

Dit alles werd uitgevoerd om mijn eigen nieuwsgierigheid te bevredigen. Wat was het resultaat? Dit was een hoogtepunt voor ESP02 en ESP32. In deze video laat ik je alle details zien. Bekijken:

Naast de resultaten bij het vergelijken van de ESP-chips, zal ik u vandaag vertellen hoe u verschillende ESP-chips kunt programmeren als toegangspunten (elk op een ander kanaal), hoe u de signaalsterkte van elk kunt controleren via een applicatie op de smartphone, en tot slot gaan we een algemene analyse maken over de signaalsterkte van de gevonden netwerken.

Hier plaatsen we de pinning van elk van de microcontrollers die we hebben geanalyseerd:

Stap 1: WiFi-analysator

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

WiFi Analyzer is een applicatie die WiFi-netwerken om ons heen vindt. Het toont ook de signaalsterkte in dBm en het kanaal voor elk netwerk. We zullen het gebruiken om onze analyse te doen, wat mogelijk is door visualisatie in de modi: lijst of grafiek.

FOTO-APP --- De app kan worden gedownload van de Google Play Store via de link:

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

Stap 2: Maar hoe kan ik ESP-chips programmeren die geen USB-ingang hebben?

Om uw code op ESP01 op te nemen, bekijk deze video "OPNAME OP ESP01" en bekijk alle noodzakelijke stappen. Deze procedure is een handig voorbeeld, omdat deze vergelijkbaar is met alle andere typen microcontrollers.

Stap 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

Net als in ESP01 heb je een FTDI-adapter nodig om op te nemen, zoals hierboven. Het volgende is de link die nodig is voor elk van deze ESP's.

BELANGRIJK: Nadat u het programma in ESP hebt opgenomen, moet u de GPIO_0 van de GND verwijderen.

Stap 4: Bibliotheken

Bibliotheken
Bibliotheken

Als u ervoor kiest om ESP8266 te gebruiken, voegt u de volgende "ESP8266WiFi"-bibliotheek toe.

Ga gewoon naar "Schets >> Bibliotheken opnemen >> Bibliotheken beheren …"

Deze procedure is niet nodig voor ESP32, omdat bij dit model de bibliotheek al is geïnstalleerd.

Stap 5: Coderen

We zullen dezelfde code gebruiken in alle ESP-chips. De enige verschillen tussen hen zijn de naam van het toegangspunt en het kanaal.

Onthoud dat ESP32 een bibliotheek gebruikt die anders is dan de rest: "WiFi.h". De andere modellen gebruiken de "ESP8266WiFi.h".

* De ESP32 WiFi.h-bibliotheek wordt geleverd met het bordinstallatiepakket in de Arduino IDE.

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

//#include //ESP32

Stap 6: initiële instellingen

Hier hebben we de gegevens die van de ene ESP naar de andere zullen veranderen, de ssid, de naam van ons netwerk, het netwerkwachtwoord en ten slotte het kanaal, het kanaal waar het netwerk zal werken.

/* Nome da rede en senha */const char *ssid = "nomdeDaRede"; const char *wachtwoord = "senha"; const int kanaal = 4; /* Endereços para configuração da rede */ IPAddress ip(192, 168, 0, 2); IPAddress-gateway (192, 168, 0, 1); IPAddress-subnet (255, 255, 255, 0);

Stap 7: Instellen

Tijdens de installatie initialiseren we ons toegangspunt en stellen we de instellingen in.

Er zijn details voor de constructor waar we het KANAAL kunnen definiëren waarin het gecreëerde netwerk zal werken.

WiFi.softAP (ssid, wachtwoord, kanaal);

void setup () { vertraging (1000); Serieel.begin(115200); Serieel.println(); Serial.print("Toegangspunt configureren…"); /* Você pode remover of parâmetro "password", se quiser que sua rede seja aberta. */ /* Wifi.softAP(ssid, wachtwoord, kanaal); */ WiFi.softAP(ssid, wachtwoord, kanaal); /* configuraties van de rede */ WiFi.softAPConfig(ip, gateway, subnet); IPA-adres mijnIP = WiFi.softAPIP(); Serial.print("AP IP-adres: "); Serieel.println(mijnIP); } lege lus() { }

Stap 8: Experimenteren

1. Alle chips waren gelijktijdig naast elkaar aangesloten.

2. Het experiment is uitgevoerd in een werkomgeving, met andere beschikbare netwerken, dus we kunnen andere tekens naast de onze zien.

3. Elke chip zit op een ander kanaal.

4. Met behulp van de applicatie controleren we de grafiek die wordt gegenereerd op basis van de intensiteit van het signaal, zowel in de buurt van de chips als in een meer afgelegen omgeving met muren in de weg.

Stap 9: Tekenen analyseren

Tekenen analyseren
Tekenen analyseren

Dicht bij chips - 1 meter

Hier tonen we de eerste aantekeningen van de applicatie. In deze test waren de beste prestaties van ESP02 en ESP32.

Stap 10: Tekenen analyseren

Tekenen analyseren
Tekenen analyseren

Weg van de chips - 15 meter

In deze tweede fase is het hoogtepunt opnieuw de ESP02, die een eigen externe antenne heeft.

Stap 11: Staafdiagram - 1 meter afstand

Staafdiagram - 1 meter afstand
Staafdiagram - 1 meter afstand

Om visualisatie te vergemakkelijken, hebben we deze grafiek opgesteld die het volgende aangeeft: hoe kleiner de balk, hoe krachtiger het signaal. Dus ook hier hebben we de beste ESP02-prestaties, gevolgd door ESP32 en ESP01.

Stap 12: Staafdiagram - 15 meter afstand

Staafdiagram - 15 meter afstand
Staafdiagram - 15 meter afstand

In deze grafiek komen we terug op de beste prestaties van ESP02, gevolgd door ESP32 over een langere afstand.

Stap 13: Kanalen

Kanalen
Kanalen

In deze afbeelding laat ik je zien hoe elke chip op een ander kanaal werkt.

Stap 14: Conclusies

- ESP02 en ESP32 vallen op wanneer we de analyseren

signaal, zowel dichtbij als verder weg.

- ESP01 is net zo krachtig als ESP32 als we goed kijken, maar als we er afstand van nemen, verliest het veel signaal.

De andere chips verliezen uiteindelijk meer kracht als we wegtrekken.

Aanbevolen: