Table des matières:

Puissance du signal WiFi ESP32/8266 : 14 étapes
Puissance du signal WiFi ESP32/8266 : 14 étapes

Vidéo: Puissance du signal WiFi ESP32/8266 : 14 étapes

Vidéo: Puissance du signal WiFi ESP32/8266 : 14 étapes
Vidéo: $5 WiFi Camera Setup | ESP32 Wifi Setup view on Mobile phone 2024, Novembre
Anonim
Image
Image
ESP32/8266 Puissance du signal Wi-Fi
ESP32/8266 Puissance du signal Wi-Fi
Puissance du signal Wi-Fi ESP32/8266
Puissance du signal Wi-Fi ESP32/8266
Puissance du signal Wi-Fi ESP32/8266
Puissance du signal Wi-Fi ESP32/8266

Connaissez-vous la force du signal WiFi d'un ESP ? Avez-vous déjà pensé à vous procurer un ESP01, qui a une petite antenne, et à le mettre dans une prise ? Est-ce que ça marchera? Pour répondre à ces questions, j'ai effectué plusieurs tests comparant différents types de microcontrôleurs, dont l'ESP32 avec l'ESP8266. Nous avons évalué les performances de ces appareils à deux distances: 1 et 15 mètres, tous deux avec un mur entre les deux.

Tout cela a été réalisé juste pour satisfaire ma propre curiosité. Quel a été le résultat ? Ce fut un moment fort pour ESP02 et ESP32. Je vais vous montrer tous les détails dans cette vidéo ci-dessous. Vérifiez-le:

En plus des résultats lors de la comparaison des puces ESP, je vais vous expliquer aujourd'hui comment programmer différentes puces ESP en tant que points d'accès (chacune sur un canal différent), comment vérifier la force du signal de chacune via une application sur smartphone, et enfin, nous allons faire une analyse générale sur la force du signal des réseaux trouvés.

Ici, nous mettons l'épinglage de chacun des microcontrôleurs que nous avons analysés:

Étape 1: Analyseur WiFi

Analyseur Wi-Fi
Analyseur Wi-Fi
Analyseur Wi-Fi
Analyseur Wi-Fi
Analyseur Wi-Fi
Analyseur Wi-Fi

WiFi Analyzer est une application qui trouve les réseaux WiFi disponibles autour de nous. Il affiche également la force du signal en dBm et le canal pour chaque réseau. Nous allons l'utiliser pour faire notre analyse, ce qui est possible grâce à la visualisation dans les modes: liste ou graphique.

APPLICATION PHOTO --- L'application peut être téléchargée sur le Google Play Store via le lien:

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

Étape 2: Mais comment puis-je programmer des puces ESP qui n'ont pas d'entrée USB ?

Pour enregistrer votre code sur ESP01, regardez cette vidéo "ENREGISTREMENT SUR ESP01" et voyez toutes les étapes nécessaires. Cette procédure est un exemple utile, car elle est similaire à tous les autres types de microcontrôleurs.

Étape 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

Tout comme dans ESP01, vous aurez besoin d'un adaptateur FTDI pour enregistrer, comme celui ci-dessus. Ce qui suit est le lien requis pour chacun de ces ESP.

IMPORTANT: Après avoir enregistré le programme dans ESP, assurez-vous de retirer le GPIO_0 du GND.

Étape 4: Bibliothèques

Bibliothèques
Bibliothèques

Si vous choisissez d'utiliser ESP8266, ajoutez la bibliothèque "ESP8266WiFi" suivante.

Accédez simplement à "Esquisse >> Inclure les bibliothèques >> Gérer les bibliothèques …"

Cette procédure n'est pas nécessaire pour l'ESP32, puisque ce modèle est déjà livré avec sa bibliothèque installée.

Étape 5: Coder

Nous utiliserons le même code dans toutes les puces ESP. Les seules différences entre eux seront le nom du point d'accès et le canal.

N'oubliez pas que l'ESP32 utilise une librairie différente des autres: "WiFi.h". Les autres modèles utilisent le "ESP8266WiFi.h".

* La bibliothèque ESP32 WiFi.h est fournie avec le package d'installation de la carte dans l'IDE Arduino.

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

//#include //ESP32

Étape 6: Paramètres initiaux

Ici, nous avons les données qui vont changer d'un ESP à l'autre, le ssid, qui est le nom de notre réseau, le mot de passe du réseau et, enfin, le canal, qui est le canal où le réseau fonctionnera.

/* Nome da rede e senha */const char *ssid = "nomdeDaRede"; const char *mot de passe = "senha"; const int canal = 4; /* Endereços para configuração da rede */ IPAddress ip (192, 168, 0, 2); Passerelle d'adresse IP (192, 168, 0, 1); sous-réseau d'adresse IP (255, 255, 255, 0);

Étape 7: configuration

Lors de la configuration, nous allons initialiser notre point d'accès et définir les paramètres.

Il y a des détails pour le constructeur où nous pouvons définir le CANAL dans lequel le réseau créé fonctionnera.

WiFi.softAP (ssid, mot de passe, canal);

void setup() { delay(1000); Serial.begin(115200); Serial.println(); Serial.print("Configuration du point d'accès…"); /* Você pode remover o parâmetro "password", se quiser que sua rede seja aberta. */ /* Wifi.softAP(ssid, mot de passe, canal); */ WiFi.softAP(ssid, mot de passe, canal); /* configurações da rede */ WiFi.softAPConfig(ip, gateway, subnet); Adresse IP monIP = WiFi.softAPIP(); Serial.print("Adresse IP AP: "); Serial.println(monIP); } boucle vide() { }

Étape 8: Expérimentez

1. Toutes les puces ont été connectées simultanément, côte à côte.

2. L'expérience a été réalisée dans un environnement de travail, avec d'autres réseaux disponibles, nous pourrions donc voir d'autres signes à côté du nôtre.

3. Chaque puce est sur un canal différent.

4. À l'aide de l'application, nous vérifions le graphique généré en fonction de l'intensité du signal, à la fois près des puces et dans un environnement plus éloigné avec des murs gênants.

Étape 9: Analyser les signes

Analyser les signes
Analyser les signes

Près des copeaux - 1 mètre

Nous montrons ici les premières notes de l'application. Dans ce test, les meilleures performances provenaient de l'ESP02 et de l'ESP32.

Étape 10: Analyser les signes

Analyser les signes
Analyser les signes

Loin des puces - 15 mètres

Dans cette deuxième étape, le point culminant est à nouveau l'ESP02, qui possède sa propre antenne externe.

Étape 11: Graphique à barres - 1 mètre de distance

Graphique à barres - 1 mètre de distance
Graphique à barres - 1 mètre de distance

Pour faciliter la visualisation, nous mettons en place ce graphique qui indique les éléments suivants: plus la barre est petite, plus le signal est puissant. Donc là encore, nous avons les meilleures performances ESP02, suivi par ESP32 et ESP01.

Étape 12: Graphique à barres - à 15 mètres de distance

Graphique à barres - 15 mètres de distance
Graphique à barres - 15 mètres de distance

Dans ce graphique, nous revenons aux meilleures performances de l'ESP02, suivi de l'ESP32 sur une plus longue distance.

Étape 13: Canaux

Canaux
Canaux

Maintenant, dans cette image, je vais vous montrer comment chaque puce fonctionne sur un canal différent.

Étape 14: Conclusions

- ESP02 et ESP32 se démarquent lorsque l'on analyse le

signal, à la fois près et loin.

- L'ESP01 est aussi puissant que l'ESP32 quand on y regarde de près, mais à mesure qu'on s'en éloigne, il perd beaucoup de signal.

Les autres puces finissent par perdre plus de puissance à mesure que nous nous éloignons.

Conseillé: