Obsah:

Síla signálu ESP32 / 8266 WiFi: 14 kroků
Síla signálu ESP32 / 8266 WiFi: 14 kroků

Video: Síla signálu ESP32 / 8266 WiFi: 14 kroků

Video: Síla signálu ESP32 / 8266 WiFi: 14 kroků
Video: How to use ESP32 WiFi and Bluetooth with Arduino IDE full details with examples and code 2024, Listopad
Anonim
Image
Image
Síla signálu ESP32 / 8266 WiFi
Síla signálu ESP32 / 8266 WiFi
Síla signálu ESP32 / 8266 WiFi
Síla signálu ESP32 / 8266 WiFi
Síla signálu WiFi ESP32 / 8266
Síla signálu WiFi ESP32 / 8266

Víte o síle signálu WiFi z ESP? Přemýšleli jste někdy o tom, že byste si pořídili ESP01 s malou anténou a zapojili ho do zásuvky? Bude to fungovat? Abych odpověděl na tyto otázky, provedl jsem několik testů porovnávajících různé typy mikrokontrolérů, včetně ESP32 s ESP8266. Hodnotili jsme výkon těchto zařízení ve dvou vzdálenostech: 1 a 15 metrů, obě se stěnou mezi nimi.

To vše bylo provedeno jen pro uspokojení mé vlastní zvědavosti. Jaký byl výsledek? To byl vrchol pro ESP02 a ESP32. Všechny podrobnosti vám ukážu v tomto videu níže. Koukni na to:

Kromě výsledků při porovnávání ESP čipů vám dnes povím o tom, jak naprogramovat různé ESP čipy jako přístupové body (každý na jiném kanálu), jak zkontrolovat sílu signálu každého z nich prostřednictvím aplikace ve smartphonu a nakonec provedeme obecnou analýzu síly signálu nalezených sítí.

Zde vložíme připnutí každého z mikrokontrolérů, které jsme analyzovali:

Krok 1: Analyzátor WiFi

WiFi analyzátor
WiFi analyzátor
WiFi analyzátor
WiFi analyzátor
WiFi analyzátor
WiFi analyzátor

WiFi Analyzer je aplikace, která najde WiFi sítě dostupné kolem nás. Ukazuje také sílu signálu v dBm a kanál pro každou síť. Použijeme to k naší analýze, která je možná prostřednictvím vizualizace v režimech: seznam nebo graf.

PHOTO APP --- Aplikaci lze stáhnout z Obchodu Google Play prostřednictvím odkazu:

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

Krok 2: Jak ale mohu naprogramovat čipy ESP, které nemají vstup USB?

Chcete -li zaznamenat svůj kód na ESP01, podívejte se na toto video „ZÁZNAM NA ESP01“a prohlédněte si všechny potřebné kroky. Tento postup je užitečným příkladem, protože je podobný všem ostatním typům mikrokontrolérů.

Krok 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

Stejně jako v ESP01 budete k nahrávání potřebovat adaptér FTDI, jako ten výše. Následuje odkaz požadovaný pro každý z těchto ESP.

DŮLEŽITÉ: Po nahrání programu do ESP nezapomeňte odstranit GPIO_0 z GND.

Krok 4: Knihovny

Knihovny
Knihovny

Pokud se rozhodnete používat ESP8266, přidejte následující knihovnu „ESP8266WiFi“.

Jednoduše otevřete "Skica >> Zahrnout knihovny >> Spravovat knihovny …"

Tento postup není pro ESP32 nezbytný, protože tento model je již dodáván s nainstalovanou knihovnou.

Krok 5: Kód

Ve všech ESP čipech použijeme stejný kód. Jediným rozdílem mezi nimi bude název přístupového bodu a kanálu.

Nezapomeňte, že ESP32 používá knihovnu, která se liší od ostatních: „WiFi.h“. Ostatní modely používají „ESP8266WiFi.h“.

* Knihovna ESP32 WiFi.h je dodávána s instalačním balíčkem desky v Arduino IDE.

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

//#zahrnout // ESP32

Krok 6: Počáteční nastavení

Zde máme data, která se změní z jednoho ESP na druhé, ssid, což je název naší sítě, heslo do sítě a nakonec kanál, což je kanál, kde bude síť fungovat.

/ *Nome da rede e senha */const char *ssid = "nomdeDaRede"; const char *heslo = "senha"; const int kanál = 4; / * Endereços para configuração da rede */ IPAddress ip (192, 168, 0, 2); Brána IPAddress (192, 168, 0, 1); Podsíť IPAddress (255, 255, 255, 0);

Krok 7: Nastavení

V nastavení inicializujeme náš přístupový bod a nastavíme nastavení.

Existují podrobnosti o konstruktoru, kde můžeme definovat KANÁL, ve kterém bude vytvořená síť fungovat.

WiFi.softAP (ssid, heslo, kanál);

void setup () {delay (1000); Serial.begin (115200); Serial.println (); Serial.print ("Konfigurace přístupového bodu …"); /* Você pode remover o parâmetro "password", se quiser que sua rede seja aberta. * / /* Wifi.softAP (ssid, heslo, kanál); */ WiFi.softAP (ssid, heslo, kanál); / * configurações da rede */ WiFi.softAPConfig (ip, gateway, subnet); IPAddress myIP = WiFi.softAPIP (); Serial.print ("IP IP adresa:"); Serial.println (myIP); } void loop () {}

Krok 8: Experimentujte

1. Všechny čipy byly připojeny současně, vedle sebe.

2. Experiment byl proveden v pracovním prostředí s jinými dostupnými sítěmi, takže vedle nás můžeme vidět další znaky.

3. Každý čip je na jiném kanálu.

4. Pomocí aplikace kontrolujeme graf generovaný podle intenzity signálu, a to jak v blízkosti čipů, tak ve vzdálenějším prostředí se stěnami v cestě.

Krok 9: Analýza znaků

Analýza znaků
Analýza znaků

Blízko čipů - 1 metr

Zde ukazujeme první poznámky k aplikaci. V tomto testu byly nejlepší výkony z ESP02 a ESP32.

Krok 10: Analýza znaků

Analýza znaků
Analýza znaků

Pryč od žetonů - 15 metrů

V této druhé fázi je opět vrcholem ESP02, který má vlastní externí anténu.

Krok 11: Sloupcový graf - 1 metr daleko

Sloupcový graf - 1 metr daleko
Sloupcový graf - 1 metr daleko

Abychom usnadnili vizualizaci, nastavili jsme tento graf, který ukazuje následující: čím menší je pruh, tím silnější je signál. Takže opět zde máme nejlepší výkon ESP02, následovaný ESP32 a ESP01.

Krok 12: Sloupcový graf - 15 metrů daleko

Sloupcový graf - 15 metrů daleko
Sloupcový graf - 15 metrů daleko

V tomto grafu se vracíme k nejlepšímu výkonu ESP02, následovaný ESP32 na delší vzdálenost.

Krok 13: Kanály

Kanály
Kanály

Na tomto obrázku vám nyní ukážu, jak každý čip funguje na jiném kanálu.

Krok 14: Závěry

- ESP02 a ESP32 vynikají, když analyzujeme

signál, a to jak na blízko, tak na dálku.

- ESP01 je stejně silný jako ESP32, když se podíváme pozorně, ale když se od něj vzdálíme, ztrácí hodně signálu.

Ostatní žetony nakonec ztrácejí více energie, když se odtáhneme.

Doporučuje: