Lorsqu’il s’agit de microcontrôleurs puissants et économiques dotés d’une connectivité sans fil, la puce ESP8266 se distingue, alimentant des cartes telles que l’ESP01, le D1 Mini et le NodeMCU.
Outre l’utilisation d’une telle carte pour fabriquer des appareils domestiques intelligents simples (basés sur le Wi-Fi) pour des solutions IoT complexes, vous pouvez transformer le microcontrôleur ESP8266 en un répéteur Wi-Fi pour étendre la portée de votre réseau sans fil.
Qu’est-ce qu’un prolongateur ou un répéteur Wi-Fi ?
Un prolongateur Wi-Fi, également connu sous le nom de booster Wi-Fi ou de répéteur, est un appareil utilisé pour amplifier le signal Wi-Fi et étendre sa couverture. Ils sont utilisés pour éliminer les zones mortes à la maison ou au bureau.
S’il y a des endroits dans votre maison où vous n’avez pas de Wi-Fi ou des signaux faibles, un répéteur Wi-Fi peut vous garantir un signal sans fil fort et fiable, quel que soit l’endroit.
Pourquoi utiliser l’ESP8266 comme prolongateur Wi-Fi ?
Nous avons réalisé plusieurs projets utilisant le module ESP8266, tels qu’un capteur de niveau d’eau intelligent avec un capteur à ultrasons et un module de variation d’intensité basé sur le Wi-Fi. Il se peut que vous souhaitiez placer des projets de ce type dans une partie éloignée de votre propriété, mais le signal Wi-Fi est-il suffisamment puissant ?
Il est possible d’acheter un prolongateur Wi-Fi pour étendre la portée de vos signaux Wi-Fi, mais ces appareils sont volumineux, coûteux, nécessitent toujours une alimentation en courant alternatif et ne sont pas du tout portables. Le NodeMCU (ESP8266), en revanche, est minuscule, consomme moins d’énergie et peut être facilement dissimulé à l’œil nu.
Il est également bon marché (environ 5 $) et peut être alimenté par n’importe quel adaptateur mural 5V AC, une banque d’alimentation, une paire de batteries 18650, ou votre smartphone via OTG.
Le Wi-Fi intégré dans un NodeMCU ou un D1 Mini (ESP8266) est capable de se connecter à la bande 2,4 GHz de votre Wi-Fi et de retransmettre les signaux sans fil pour étendre efficacement la couverture. Vous pouvez compter sur une vitesse fiable de 5 Mbps sur la bande 2,4 GHz du NodeMCU/D1 Mini.
Vous pouvez utiliser ce prolongateur Wi-Fi aux fins suivantes :
- Connectez vos appareils IoT intelligents à la maison ou au bureau à votre réseau principal ou à votre logiciel de domotique intelligente.
- Fournissez un réseau Wi-Fi séparé et sécurisé ou ouvert pour les invités.
- Créer un point d’accès Wi-Fi temporaire pour étendre le réseau sans fil.
- Utilisez le prolongateur Wi-Fi dans les endroits où vous n’avez pas accès à l’alimentation électrique.
- Combinez plusieurs répéteurs ESP8266 pour créer un réseau maillé.
Matériel nécessaire pour transformer l’ESP8266 en un prolongateur Wi-Fi
Vous aurez besoin des éléments suivants pour convertir et utiliser votre carte microcontrôleur ESP8266 en un prolongateur Wi-Fi :
- Une carte de développement NodeMCU ou D1 Mini (ESP8266). Nous utilisons la D1 Mini pour ce projet.
- Un câble micro-USB pour programmer et alimenter le NodeMCU.
- Un PC ou un ordinateur portable Windows.
- Un réseau Wi-Fi 2.4GHz à étendre.
Une fois que vous disposez de tout le matériel nécessaire, vous pouvez suivre les étapes ci-dessous pour transformer votre NodeMCU (ESP8266) en un prolongateur Wi-Fi.
Téléchargez le firmware sur votre PC Windows depuis le repo GitHub. Cliquez avec le bouton droit de la souris sur chaque fichier à tour de rôle et choisissez Enregistrer le lien sous… pour le télécharger. Veillez à télécharger les trois fichiers : 0x00000.bin, 0x02000.binet 0x82000.bin.
Téléchargez et installez également le fichier Flash Download Tools. Vous en aurez besoin pour flasher les fichiers du micrologiciel sur le NodeMCU.
En outre, en fonction de la version du NodeMCU, téléchargez et installez les pilotes de périphériques requis à l’aide de ces liens :
- Pilotes CP2102 : Windows & ; Mac
- Pilotes CH342, CH343, CH9102 : Windows, Mac (téléchargement via le bouton bleu avec l’icône)
- Pilotes CH340, CH341 : Windows, Mac (téléchargement via le bouton bleu avec l’icône)
Étape 2 : Téléchargement du micrologiciel sur le NodeMCU/D1 Mini
Extrayez les fichiers du micrologiciel et les outils de téléchargement Flash sur votre système. Suivez ensuite les étapes suivantes pour télécharger le micrologiciel :
- Naviguez jusqu’au dossier et double-cliquez sur le fichier flash_download_tool_3.x.x.exe pour lancer l’outil sur votre système. En cas d’erreur, il est recommandé d’utiliser la version 3.8.5 (téléchargement Google Drive) car elle vous permet de choisir le format de fichier de l’outil. Taille du flash.
- Conservez les options par défaut et cliquez sur OK.
- Sous le SPIDownload cliquez sur les trois points pour sélectionner les fichiers du micrologiciel : 0x00000.bin, 0x02000.binet 0x82000.bin. Cochez les cases situées à côté et entrez 0x00000, 0x02000, et 0x82000 dans les cases comme indiqué ci-dessous dans la capture d’écran de l’étape 6.
- Conserver toutes les options par défaut dans l’écran d’accueil. SPIFlashConfig section. Si vous utilisez la version 3.8.x des outils de téléchargement Flash, choisissez Taille Flash 32Mbit et CrystalFreq : 40M.
- Dans l’affaire Panneau de téléchargement1 choisissez la bonne section COM port. Vous pouvez vous déconnecter et vous reconnecter pour vérifier et sélectionner le port correct. COM port.
- Garder le BAUD comme 115200 et cliquez sur le bouton Démarrer bouton.
- Le flashage ne prendra que quelques secondes. Vous verrez l’icône SYNC texte dans le panneau.
- Après le flash, vous verrez Finir. Vous pouvez maintenant reconnecter le NodeMCU au PC ou à toute autre source d’alimentation pour le redémarrer.
Étape 3 : Configurer le prolongateur Wi-Fi
Une fois que le NodeMCU est allumé après le flashage du firmware, vous verrez un nouveau réseau sans fil dans vos paramètres Wi-Fi sur votre smartphone ou PC/ordinateur portable avec l’extension Wi-Fi. MyAP SSID. Suivez les étapes ci-dessous pour connecter et configurer le NodeMCU en tant que prolongateur Wi-Fi.
- Après le flashage du firmware, vous remarquerez que la LED bleue du NodeMCU s’allume avec une luminosité maximale (pas de clignotement).
- Sur votre PC ou votre smartphone, connectez-vous au MyAP Point d’accès Wi-Fi. Il s’agit d’un réseau ouvert qui ne nécessite pas de mot de passe.
- Après vous être connecté au réseau Wi-Fi MyAP, ouvrez n’importe quel navigateur web et rendez-vous à l’adresse suivante 192.168.4.1.
- Cette IP chargera une page. Ignorez les Paramètres STA pour l’instant et passez à la section Paramètres AP section.
- Saisissez le nom SSID que vous souhaitez donner à votre prolongateur, ainsi qu’un mot de passe.
- Veillez à revérifier les détails. Si votre SSID Wi-Fi contient un espace, utilisez %20. Par exemple, pour « Mon Wi-Fi », entrez Mon%20Wi-Fi.
- Pour Sécurité, choisir WPA2 et cliquez sur RéglerLe NodeMCU redémarre.
- Reconnexion à MyAP et, sous la rubrique Paramètres STA, entrez le nom et le mot de passe de votre réseau Wi-Fi principal actuel.
- Une fois les informations saisies, cliquez sur Se connecter. Le NodeMCU est maintenant configuré et prêt à utiliser un prolongateur Wi-Fi.
Si vous vérifiez vos paramètres Wi-Fi sur votre smartphone ou votre PC, vous verrez le SSID (nom) de votre NodeMCU/D1 Mini repeater dans la liste des réseaux. Vous pouvez vous connecter au réseau en utilisant le mot de passe que vous avez saisi au moment de la configuration.
Conseils pour garantir des performances optimales
Pour garantir des performances optimales de votre prolongateur Wi-Fi NodeMCU (ESP8266), gardez ces conseils à l’esprit :
- Placez le NodeMCU à un endroit où il peut facilement capter le signal Wi-Fi et le retransmettre.
- Assurez une alimentation électrique continue pour éviter toute perturbation du prolongateur Wi-Fi.
- L’appareil ne peut pas gérer un trop grand nombre d’appareils. Veillez à n’utiliser ce prolongateur que pour un à trois appareils. Dans le cas contraire, cela peut entraîner une congestion du réseau et une connexion Internet lente.
Le plus abordable des petits prolongateurs Wi-Fi bricolés
Grâce à ses capacités Wi-Fi, un NodeMCU peut étendre efficacement la couverture de votre signal Wi-Fi et éliminer les zones mortes dans votre maison ou votre bureau. Vous pouvez installer et utiliser ce prolongateur Wi-Fi là où il n’y a pas d’alimentation électrique. Vous pouvez également le faire fonctionner pendant qu’il est en charge.
Comme nous l’avons montré, il est très facile et rapide de transformer un NodeMCU/D1 Mini (ESP8266) en un prolongateur Wi-Fi et les résultats en valent la peine. En réalisant ce projet, non seulement vous économiserez de l’argent, mais vous aurez aussi la satisfaction de construire votre propre appareil utile.