Cela n’a pas besoin d’être toujours cher : voici comment construire votre propre répéteur WiFi

Le signal WiFi laisse parfois à désirer dans les grandes maisons. Si une partie de la maison ou du jardin n’est pas suffisamment couverte par le réseau domestique, vous n’avez pas nécessairement besoin d’un répéteur coûteux. Souvent, une solution artisanale suffit pour renforcer le signal WiFi existant. Dans ce mode d’emploi, nous vous montrons comment réaliser ce projet rapidement et facilement.

Convient pour : Débutant/ Avancé
Temps requis : 30 min
Budget : environ 10 €.
Composants requis : WEMOS D1 Mini-ESP8266, alimentation USB 5V, câble micro USB, étui, PC.

Flasher le logiciel de l’ESP8266

Le projet commence par le logiciel. Sselon le système d’exploitation (Windows/Linux/MacOS), flasher le microcontrôleur fonctionne différemment. Dans la section suivante, nous allons vous montrer comment effectuer le processus en fonction du système d’exploitation que vous utilisez.

Tout d’abord, vous avez besoin des binaires du firmware du projet GitHub.

Après les avoir téléchargés, vous pouvez maintenant commencer à flasher.

Configuration avec Windows

Pour configurer votre répéteur WiFi avec le système d’exploitation Windows, vous avez besoin de l’outil officiel ESP flash du fabricant ESP8266 “ESPRESSIF”.

Suivez les instructions d’installation, puis ouvrez le programme. Sélectionnez ensuite le “Developer Mode” et “ESP8266 Download Tool” : Une fenêtre s’ouvre, comme le montre la capture d’écran 1.

Capture d'écran 1 : Outil ESP Flash
Capture d’écran 1 : Outil ESP Flash
Capture d'écran 2 : Binaires du micrologiciel
Capture d’écran 2 : Binaires du micrologiciel

Sélectionnez les binaires du firmware dans le dossier GitHub en cliquant sur le bouton “…” et en sélectionnant “0x00000.bin” et “0x02000.bin”. Assurez-vous que les deux cases à cocher sont activées. Vous pouvez définir les paramètres restants, tels que SPI SPEED, SPI MODE et FLASH SIZE, comme indiqué dans la capture d’écran 1. Connectez maintenant l’ESP8266 à votre ordinateur via USB et sélectionnez le bon port COM. Le processus de flashage peut être lancé en cliquant sur “Start”.

Configuration avec MacOS

Avec MacOS, le processus complet de flashage peut être effectué sur le terminal. Pour l’installation de l’outil flash, vous avez besoin d’un gestionnaire de paquets comme homebrew ou pip.

Une fois que vous avez choisi l’un des deux gestionnaires de paquets, exécutez la commande appropriée dans le terminal :

  • Pour Homebrew : brew install esptool
  • Pour pip : pip install esptool

Connectez l’ESP8266 à votre Mac via USB et découvrez le port COM avec la commande suivante :

ls /dev/tty.*

Notez le nom de ce port COM en suivant le format de la capture d’écran 3 ; nous en aurons besoin à l’étape suivante.

Capture d'écran 3 : Port COM auquel est connecté l'ESP8266
Capture d’écran 3 : Port COM auquel est connecté l’ESP8266

Naviguez vers le dossier GitHub déjà téléchargé à l’aide de la commande cd (dans notre cas, il se trouve dans le dossier Downloads), puis allez dans le dossier firmware (voir capture d’écran 4).

Capture d'écran 4 : Naviguez vers le dossier du microprogramme
Capture d’écran 4 : Naviguez vers le dossier du microprogramme

Une fois dans le dossier du firmware, exécutez la commande suivante :

esptool.py --port /dev/tty.usbserial-14110 write_flash -fs 4MB -ff 80m -fm dio 0x00000 firmware/0x00000.bin 0x02000 firmware/0x02000.bin

Assurez-vous que la commande partielle suivante correspond à votre port COM tel que décrit ci-dessus !

„... /dev/tty.usbserial-14110 ...“  

Si le processus de flashage a réussi, la console affiche le message suivant (Capture d’écran 5) :

Capture d'écran 5 : Processus de flashage réussi
Capture d’écran 5 : Processus de flashage réussi

Configuration avec Linux

Pour toutes les distributions Linux, le processus de flashage fonctionne de la même manière que pour un Mac. Seul le port COM ressemblera à quelque chose comme ceci :

/dev/ttyUSB0

Configuration du point d’accès

Maintenant que vous avez flashé avec succès votre ESP8266, la configuration de l’AP peut commencer. Tout d’abord, à l’aide d’un appareil compatible WiFi (smartphone ou ordinateur portable), connectez-vous à l’ESP8266 via votre WiFi. Le SSID est réglé sur “MyAP” par défaut et ne nécessite pas de mot de passe. Ensuite, ouvrez votre navigateur et accédez à l’adresse IP “192.168.4.1” (capture d’écran 6).

Capture d'écran 6 : Interface de configuration de l'AP
Capture d’écran 6 : Interface de configuration de l’AP

Sous STA Settings, vous pouvez connecter l’ESP8266 à votre routeur WiFi. Il suffit de saisir le SSID et le mot de passe et d’appuyer sur “Connecter”. Le microcontrôleur aura besoin de quelques secondes pour redémarrer.

La deuxième étape consiste à configurer votre ESP8266 comme un routeur NAT WiFi. Entrez n’importe quel SSID et définissez un mot de passe. Confirmez ensuite ce réglage en cliquant sur “Set”. Là encore, l’ESP8266 forcera un redémarrage.

Enfin, il convient de mentionner que l’ESP8266 dispose d’un débit de 5 Mbps (en amont et en aval), ce qui est tout à fait suffisant pour des applications normales telles que surfer sur internet, envoyer des courriels ou encire regarder des vidéos sur YouTube. Cependant, pour le téléchargement de fichiers plus importants, nous ne recommandons pas d’utiliser l’ESP8266 comme répéteur WiFi.

Vous pouvez maintenant positionner l’ESP8266 comme un répéteur WiFi partout où vous avez simplement la connexion à votre routeur WLAN. L’ESP8266 peut être alimenté à partir de n’importe quelle prise murale avec un bloc d’alimentation et un câble USB. Rien ne s’oppose donc à un déploiement plus large du réseau domestique.

Capture d'écran 7 : Exemple de boîtier
Capture d’écran 7 : Exemple de boîtier
Capture d'écran 8 : Insérer dans la prise de courant
Capture d’écran 8 : Insérer dans la prise de courant

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *