Sommario:
- Passaggio 1: analizzatore WiFi
- Passaggio 2: ma come posso programmare i chip ESP che non hanno un ingresso USB?
- Passaggio 3: ESP02, ESP201, ESP12
- Passaggio 4: biblioteche
- Passaggio 5: codice
- Passaggio 6: impostazioni iniziali
- Passaggio 7: configurazione
- Passaggio 8: Esperimento
- Passaggio 9: analisi dei segnali
- Passaggio 10: analisi dei segnali
- Passaggio 11: grafico a barre - 1 metro di distanza
- Passaggio 12: grafico a barre - 15 metri di distanza
- Passaggio 13: Canali
- Passo 14: Conclusioni
Video: ESP32/8266 Potenza del segnale WiFi: 14 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
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
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
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
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
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
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
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
In questo grafico torniamo alle migliori prestazioni di ESP02, seguito da ESP32 su una distanza maggiore.
Passaggio 13: 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:
Potenza del segnale WiFi ESP32 TTGO: 8 passaggi (con immagini)
Potenza del segnale WiFi ESP32 TTGO: In questo tutorial impareremo come visualizzare la potenza del segnale di una rete WiFi utilizzando la scheda ESP32 TTGO. Guarda il video
Acquisizione del segnale ECG simulato utilizzando LTSpice: 7 passaggi
Acquisizione del segnale ECG simulato utilizzando LTSpice: la capacità del cuore di pompare è una funzione dei segnali elettrici. I medici possono leggere questi segnali su un ECG per diagnosticare vari problemi cardiaci. Prima che il segnale possa essere adeguatamente preparato da un medico, tuttavia, deve essere adeguatamente filtrato e amplificato
Generatore di toni Morse (segnale acustico CW a bassa potenza): 3 passaggi
Morse Tone Generator (low Power CW Beeper): Qui descrivo come costruire un semplice generatore di toni a bassa potenza che uso per insegnare a mio figlio il codice morse. Mentre ripulivo la mia cantina ho trovato il mio vecchio keyer morse Wehrmacht. Questo keyer è stato utilizzato dalle forze tedesche durante la seconda guerra mondiale. Il keyer aveva un
AGGIORNATO!!!! Amplificatore del segnale dell'antenna WIFI economico e facile che è migliore e più veloce di quelli di carta !!!: 9 passaggi
AGGIORNATO!!!! Amplificatore del segnale dell'antenna WIFI economico e facile che è migliore e più veloce di quelli di carta !!!: Una nuova oscillazione su una vecchia idea per migliorare il segnale WIFI
Acquisizione e visualizzazione del segnale del telecomando IR: 5 passaggi
Acquisizione e visualizzazione del segnale del telecomando IR: questo è un dispositivo in grado di acquisire il segnale IR dalla maggior parte dei telecomandi e inviare le informazioni tramite porta seriale a un computer per la visualizzazione. Fornisce tutte le informazioni vitali come la durata di accensione/spegnimento, il conteggio degli impulsi e la frequenza portante. Il CA