Améliorer la portée du WIFI d’un ESP32

Pour certaines applications, l’ESP32 peut être localisé loin de la borne WIFI du réseau domestique. Il existe différentes solutions pour faciliter la communication, présentées dans la vidéo ci-dessous.

ESP 32 – Antenne Wifi sur carte

Une carte de base ESP32-Wroom de 30 ou 38 pins comporte une petite antenne WIFI dessinée sur le circuit imprimée. Elle permet des communications à quelques mètres de la box Wifi.

Cartes chez Aliexpress

ESP 32 – Antenne 8cm

Des cartes avec un petit connecteur HF , un câble coaxial et un connecteur SMA permettent d’y connecter une antenne extérieure fournissant jusqu’à 18 dB de gain (en distance x 8) par rapport à l’antenne sur circuit imprimé. Des rallonges en câble coaxial permettent de positionner l’antenne en champ libre à 1 ou 2m de l’ESP32.

ESP 32 – Antenne Yagi 17 éléments

Pour améliorer encore la distance de communication en WIFI, on trouve chez Aliexpress une antenne Yagi, directive, qui apportera un gain supplémentaire de 8 dB (en distance x 2.5) par rapport à l’antenne de 8cm.

Toutes ces estimations de gain en distance, sont valables en espace libre sans obstacle. En pratique, ce sera plus faible, mais reste très intéressant plutôt que de tirer des réseaux Ethernet / Wifi

Installation rapide du logiciel de test « WIFI-Scan » sur ESP32

Si vous souhaitez faire le test par vous-même, connectez un ESP32 Wroom sur le port série/USB à votre PC ou MAC. Cette opération efface toute la mémoire Flash pour l’installation du nouveau code. Elle ne fonctionne qu’avec les navigateurs Chrome ou Edge.

Ensuite, ouvrez le WIFI d’un smartphone ou d’un PC, cherchez une émission (SSID) s’appelant Wifi-Scan et connectez-vous. Il n’y a pas de mot de passe. Ouvrez un navigateur web et entrez l’adresse IP: 192.168.4.1

Logiciel Source WIFI-Scan

Si vous disposez de l’IDE Arduino, vous pouvez compiler et installer vous-même le logiciel WIFI-Scan disponible ici en téléchargement :

F1ATB André

Radio Amateur - Domotique - Photovoltaïque

Vous aimerez aussi...