Créez une petite extension Wi-Fi à faible coût avec une carte de microcontrôleur NodeMCU, D1 Mini ou autre ESP8266.
En ce qui concerne les microcontrôleurs économiques et puissants avec connectivité sans fil, la puce ESP8266 se démarque, alimentant des cartes telles que ESP01, D1 Mini et NodeMCU.
Outre l'utilisation d'une telle carte pour fabriquer des appareils de maison intelligente DIY simples (basés sur le Wi-Fi) pour des solutions IoT complexes, vous pouvez transformer le microcontrôleur ESP8266 en répéteur Wi-Fi pour étendre la portée de votre sans fil réseau.
Qu'est-ce qu'un prolongateur ou répéteur Wi-Fi?
Un prolongateur Wi-Fi, également appelé amplificateur ou répéteur Wi-Fi, est un appareil utilisé pour amplifier le signal Wi-Fi et étendre sa couverture. Ils sont utilisés pour éliminer les zones mortes dans votre maison ou votre bureau.
S'il y a des zones dans votre maison où vous n'obtenez pas de Wi-Fi ou des signaux faibles, un répéteur Wi-Fi peut garantir que vous obtenez un signal sans fil fort et fiable, quel que soit l'emplacement.
Pourquoi utiliser ESP8266 comme extension Wi-Fi?
Nous avons réalisé plusieurs projets en utilisant le module ESP8266, comme un capteur de niveau d'eau intelligent avec un capteur à ultrasons et un Module gradateur basé sur Wi-Fi. Vous voudrez peut-être implanter des projets comme celui-ci dans une partie éloignée de votre propriété, mais le signal Wi-Fi est-il suffisamment puissant ?
Bien que vous puissiez acheter un prolongateur Wi-Fi pour étendre la portée de vos signaux Wi-Fi, ils sont volumineux, coûteux, nécessitent toujours une tension alternative et ne sont pas du tout portables. Le NodeMCU (ESP8266), quant à lui, est minuscule, consomme moins d'énergie et peut être facilement caché à l'œil nu.
Il est également bon marché (environ 5 $) et peut être alimenté à l'aide de n'importe quel adaptateur mural 5V AC, d'une banque d'alimentation, d'une paire de batteries 18650 ou de votre smartphone via OTG.
Le Wi-Fi intégré dans un NodeMCU ou 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 vous attendre à une vitesse fiable jusqu'à 5 Mbps sur la bande 2,4 GHz du NodeMCU/D1 Mini.
Vous pouvez utiliser ce répéteur 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éez un point d'accès Wi-Fi temporaire pour étendre le réseau sans fil.
- Utilisez le répéteur Wi-Fi aux endroits où vous n'avez pas accès à l'alimentation électrique.
- Combinez plusieurs répéteurs ESP8266 pour créer un réseau maillé.
Éléments nécessaires pour transformer ESP8266 en amplificateur Wi-Fi
Vous aurez besoin des éléments suivants pour convertir et utiliser votre carte microcontrôleur ESP8266 en extension Wi-Fi :
- Une carte de développement NodeMCU ou D1 Mini (ESP8266). Nous utilisons le 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,4 GHz à étendre.
Une fois que vous avez tout le matériel requis, vous pouvez suivre les étapes ci-dessous pour transformer votre NodeMCU (ESP8266) en un répéteur Wi-Fi.
Téléchargez le micrologiciel sur votre PC Windows à partir du Dépôt GitHub. Faites un clic droit sur chaque fichier à tour de rôle et choisissez Enregistrer le lien sous... pour le télécharger. Assurez-vous de télécharger les trois fichiers: 0x00000.bin, 0x02000.bin, et 0x82000.bin.
Téléchargez et installez également le Outils de téléchargement Flash déposer. Vous en aurez besoin pour flasher les fichiers du firmware sur le NodeMCU.
De plus, selon la version de NodeMCU, téléchargez et installez les pilotes de périphérique requis à l'aide de ces liens :
- Pilotes CP2102: Windows et Mac
- Pilotes CH342, CH343, CH9102: les fenêtres, Mac (téléchargement via le bouton bleu avec l'icône)
- Pilotes CH340, CH341: les fenêtres, Mac (téléchargement via le bouton bleu avec l'icône)
Étape 2: Téléchargez le micrologiciel sur NodeMCU/D1 Mini
Extrayez les fichiers du micrologiciel et les outils de téléchargement Flash sur votre système. Suivez ensuite ces étapes pour flasher le firmware :
- Accédez au dossier et double-cliquez sur le flash_download_tool_3.x.x.exe fichier pour lancer l'outil sur votre système. En cas d'erreur, il est recommandé d'utiliser la v3.8.5 (Téléchargement de Google Drive) car il vous permet de choisir le Taille du flash.
- Conservez les options par défaut et cliquez sur D'ACCORD.
- Sous le SPIDélécharger cliquez sur les trois points pour sélectionner les fichiers du firmware: 0x00000.bin, 0x02000.bin, et 0x82000.bin. Cochez les cases à côté d'eux et entrez 0x00000, 0x02000, et 0x82000 dans les cases comme indiqué ci-dessous dans la capture d'écran à l'étape 6.
- Conservez toutes les options par défaut dans le SPIFlashConfig section. Si vous utilisez Flash Download Tools version 3.8.x, choisissez Taille du flash32Mbit et Crystal Freq: 40 M.
- Dans le DownloadPanel1 section, choisissez la bonne COM port. Vous pouvez vous déconnecter et vous reconnecter pour vérifier et sélectionner le bon COM port.
- Garder le Bauds comme 115200 et cliquez sur le Commencer bouton.
- Cela ne prendra que quelques secondes pour clignoter. Vous verrez le SYNCHRONISER texte dans le panneau.
- Après le flash, vous verrez Finition. Vous pouvez maintenant reconnecter le NodeMCU au PC ou à toute autre source d'alimentation pour le redémarrer.
Étape 3: Configurer l'extension Wi-Fi
Une fois que le NodeMCU s'allume après le flashage du micrologiciel, vous verrez un nouveau réseau sans fil dans vos paramètres Wi-Fi sur votre smartphone ou PC/ordinateur portable avec le Mon AP SSID. Suivez les étapes ci-dessous pour connecter et configurer le NodeMCU en tant que répéteur Wi-Fi.
- Après le flash du firmware, vous remarquerez que la LED bleue du NodeMCU s'allume en pleine luminosité (pas de clignotement).
- Sur votre PC ou votre smartphone, connectez-vous au Mon AP Borne d'accès Wi-Fi. C'est un réseau ouvert et 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 visitez 192.168.4.1.
- Cette adresse IP chargera une page. Ignorez les paramètres STA pour l'instant et passez à la Paramètres du point d'accès section.
- Entrez le nom SSID que vous souhaitez attribuer à votre répéteur, ainsi qu'un mot de passe.
- Assurez-vous de revérifier les détails. Si votre SSID Wi-Fi comporte un espace, utilisez %20. Par exemple, pour "Mon Wi-Fi", entrez Mon%20Wi-Fi.
- Pour Sécurité, choisir WPA2 et cliquez Ensemble.Le NodeMCU va redémarrer.
- Reconnectez-vous à Mon AP encore et, sous la Paramètres STA, saisissez le nom et le mot de passe de votre réseau Wi-Fi principal actuel.
- Une fois les détails entrés, cliquez sur 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 PC, vous verrez le SSID (nom) de votre NodeMCU/D1 Mini répéteur dans la liste des réseaux. Vous pouvez vous connecter au réseau à l'aide du 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 répéteur 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 continue pour éviter toute interruption du répéteur Wi-Fi.
- L'appareil ne peut pas gérer trop d'appareils. Assurez-vous d'utiliser cet extenseur pour seulement un à trois appareils. Sinon, cela peut entraîner une congestion du réseau et une connexion Internet lente.
Le petit prolongateur Wi-Fi bricolage le plus abordable
Grâce à ses capacités Wi-Fi, un NodeMCU peut efficacement étendre 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 l'exécuter pendant la charge.
Comme nous l'avons montré, il est très simple et rapide de transformer un NodeMCU/D1 Mini (ESP8266) en un répéteur Wi-Fi et les résultats en valent la peine. En construisant ce projet, vous économisez non seulement de l'argent, mais vous gagnez également la satisfaction de construire votre propre appareil utile.