Sommario:

ESP32/8266 Potenza del segnale WiFi: 14 passaggi
ESP32/8266 Potenza del segnale WiFi: 14 passaggi

Video: ESP32/8266 Potenza del segnale WiFi: 14 passaggi

Video: ESP32/8266 Potenza del segnale WiFi: 14 passaggi
Video: Flipper Zero - Tutorial Italiano - 17 - WIFI MARAUDER, spiegato bene [GUIDA PER PRINCIPIANTI] 2024, Dicembre
Anonim
Image
Image
ESP32/8266 Potenza del segnale WiFi
ESP32/8266 Potenza del segnale WiFi
Potenza del segnale WiFi ESP32/8266
Potenza del segnale WiFi ESP32/8266
Potenza del segnale WiFi ESP32/8266
Potenza del segnale WiFi ESP32/8266

Conosci la potenza del segnale WiFi di un ESP? Hai mai pensato di prendere un ESP01, che ha una piccola antenna, e inserirlo in una presa? Funzionerà? Per rispondere a queste domande, ho eseguito diversi test confrontando vari tipi di microcontrollori, incluso ESP32 con ESP8266. Abbiamo valutato le prestazioni di questi dispositivi a due distanze: 1 e 15 metri, entrambi con un muro in mezzo.

Tutto questo è stato eseguito solo per soddisfare la mia curiosità. Qual'era il risultato? Questo è stato un punto culminante per ESP02 ed ESP32. Vi mostrerò tutti i dettagli in questo video qui sotto. Controlla:

Oltre ai risultati del confronto dei chip ESP, oggi ti parlerò di come programmare diversi chip ESP come punti di accesso (ognuno su un canale diverso), come controllare la potenza del segnale di ciascuno tramite un'applicazione sullo smartphone e infine, faremo un'analisi generale sulla potenza del segnale delle reti trovate.

Qui, mettiamo il pinning di ciascuno dei microcontrollori che abbiamo analizzato:

Passaggio 1: analizzatore WiFi

Analizzatore WiFi
Analizzatore WiFi
Analizzatore WiFi
Analizzatore WiFi
Analizzatore WiFi
Analizzatore WiFi

WiFi Analyzer è un'applicazione che trova le reti WiFi disponibili intorno a noi. Mostra anche la potenza del segnale in dBm e il canale per ciascuna rete. Lo useremo per fare la nostra analisi, che è possibile attraverso la visualizzazione nelle modalità: elenco o grafico.

APP FOTO --- L'app può essere scaricata dal Google Play Store tramite il link:

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

Passaggio 2: ma come posso programmare i chip ESP che non hanno un ingresso USB?

Per registrare il tuo codice su ESP01, guarda questo video "REGISTRAZIONE SU ESP01" e vedi tutti i passaggi necessari. Questa procedura è un esempio utile, in quanto è simile a tutti gli altri tipi di microcontrollori.

Passaggio 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

Proprio come in ESP01, avrai bisogno di un adattatore FTDI per registrare, come quello sopra. Quello che segue è il collegamento richiesto per ciascuno di questi ESP.

IMPORTANTE: dopo aver registrato il programma in ESP, assicurarsi di rimuovere GPIO_0 da GND.

Passaggio 4: biblioteche

Biblioteche
Biblioteche

Se scegli di utilizzare ESP8266, aggiungi la seguente libreria "ESP8266WiFi".

Accedi semplicemente a "Schizzo >> Includi librerie >> Gestisci librerie …"

Questa procedura non è necessaria per ESP32, poiché questo modello viene già fornito con la sua libreria installata.

Passaggio 5: codice

Useremo lo stesso codice in tutti i chip ESP. Le uniche differenze tra loro saranno il nome del punto di accesso e il canale.

Ricorda che ESP32 utilizza una libreria diversa dalle altre: "WiFi.h". Gli altri modelli utilizzano "ESP8266WiFi.h".

* La libreria ESP32 WiFi.h viene fornita in bundle con il pacchetto di installazione della scheda nell'IDE Arduino.

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

//#include //ESP32

Passaggio 6: impostazioni iniziali

Qui abbiamo i dati che cambieranno da un ESP all'altro, l'ssid, che è il nome della nostra rete, la password di rete e, infine, il canale, che è il canale in cui opererà la rete.

/* Nome da rede e senha */const char *ssid = "nomdeDaRede"; const char *password = "senha"; const int canale = 4; /* Invio di configurazione per la modifica */ IPAddress ip(192, 168, 0, 2); IPAddress gateway(192, 168, 0, 1); Sottorete IPAddress(255, 255, 255, 0);

Passaggio 7: configurazione

Nella configurazione, inizializzeremo il nostro punto di accesso e imposteremo le impostazioni.

Ci sono dettagli per il costruttore dove possiamo definire il CANALE in cui opererà la rete creata.

WiFi.softAP (ssid, password, canale);

void setup() { delay(1000); Serial.begin(115200); Serial.println(); Serial.print("Configurazione punto di accesso…"); /* Você pode remover o parâmetro "password", se quiser que sua rede seja aberta. */ /* Wifi.softAP(ssid, password, canale); */ WiFi.softAP(ssid, password, canale); /* configurações da rede */ WiFi.softAPConfig(ip, gateway, subnet); IPAddress mioIP = WiFi.softAPIP(); Serial.print("Indirizzo IP dell'AP: "); Serial.println(mioIP); } ciclo vuoto() { }

Passaggio 8: Esperimento

1. Tutti i chip sono stati collegati contemporaneamente, uno accanto all'altro.

2. L'esperimento è stato eseguito in un ambiente di lavoro, con altre reti disponibili, quindi potremmo vedere altri segni accanto al nostro.

3. Ogni chip è su un canale diverso.

4. Utilizzando l'applicazione, controlliamo il grafico generato in base all'intensità del segnale, sia in prossimità dei chip che in un ambiente più remoto con pareti di traverso.

Passaggio 9: analisi dei segnali

Analisi dei segni
Analisi dei segni

Vicino alle patatine - 1 metro

Qui mostriamo le prime note dell'applicazione. In questo test, le migliori prestazioni sono state di ESP02 ed ESP32.

Passaggio 10: analisi dei segnali

Analisi dei segni
Analisi dei segni

Lontano dalle patatine - 15 metri

In questa seconda fase, il clou è di nuovo l'ESP02, che ha una propria antenna esterna.

Passaggio 11: grafico a barre - 1 metro di distanza

Grafico a barre - 1 metro di distanza
Grafico a barre - 1 metro di distanza

Per facilitare la visualizzazione, impostiamo questo grafico che indica quanto segue: più piccola è la barra, più potente è il segnale. Quindi, ancora una volta, abbiamo le migliori prestazioni ESP02, seguite da ESP32 ed ESP01.

Passaggio 12: grafico a barre - 15 metri di distanza

Grafico a barre - 15 metri di distanza
Grafico a barre - 15 metri di distanza

In questo grafico torniamo alle migliori prestazioni di ESP02, seguito da ESP32 su una distanza maggiore.

Passaggio 13: Canali

Canali
Canali

Ora, in questa immagine, ti mostrerò come funziona ogni chip su un canale diverso.

Passo 14: Conclusioni

- ESP02 ed ESP32 si distinguono quando analizziamo il

segnale, sia vicino che lontano.

- ESP01 è potente quanto ESP32 quando osserviamo da vicino, ma quando ci allontaniamo da esso perde molto segnale.

Gli altri chip finiscono per perdere più potenza mentre ci allontaniamo.

Consigliato: