Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
upscaler:wemos_d1_mini [2024/05/01 15:06] – supprimée - modification externe (Date inconnue) 127.0.0.1upscaler:wemos_d1_mini [2024/05/01 15:06] (Version actuelle) – ↷ Page déplacée de wemos_d1_mini à upscaler:wemos_d1_mini matt_retrogamer
Ligne 1: Ligne 1:
 +====== Installation de GBS-Control sur l'arduino Wemos D1 Mini ======
  
 +
 +----
 +
 +
 +====== Prérequis et matériel nécessaires ======
 +Le tutoriel suivant a été réalisé sous Windows (cela fonctionne aussi sous Mac OS) avec la version 1.8.13 du logiciel arduino Genuino.
 +Pour suivre les étapes suivantes vous aurez besoin :
 +  * D'un PC sous Mac OS au Windows
 +  * [[https://www.arduino.cc/en/software|Du logiciel arduino Genuino]]
 +  * D'une connexion réseau
 +  * [[https://www.wemos.cc/en/latest/d1/d1_mini.html|D'un arduino WEMOS D1 MINI]]
 +  * D'un câble USB type A vers Micro USB type B
 +  * D'une tasse de café (en option pour la pause café ^^)
 +
 +
 +----
 +
 +
 +====== Installation et paramétrage de GBS-Control ====== 
 +
 +==== 1) Installation du logiciel Arduino (testé avec la version 1.8.13).  =====
 +Téléchargez et installez le logiciel Arduino (IDE), disponible à l'adresse suivante : https://www.arduino.cc/en/software
 +
 +
 +==== 2) Installation des Bibliothèques. ====
 +Installez les trois bibliothèques au format .zip fourni dans le dossier "WEMOS D1 MINI\Bibliothèques"
 +Pour les installer,  allez dans "Croquis / Inclure une bibliothèque / Ajoutez la bibliothèque .ZIP"
 +{{:tuto_wemos_d1_mini_005.png?nolink|}}
 +
 +{{:tuto_wemos_d1_mini_006.png?nolink|}}
 +
 +
 +==== 3) Installation de la prise en charge de l'ESP8266 pour Arduino. ====
 +Dans le logiciel Arduino, aller dans "Fichier / Préférences" et ouvrez la boîte de dialogue des préférences et entrez l'URL suivante en tant que "URL du gestionnaire de cartes supplémentaires": http://arduino.esp8266.com/stable/package_esp8266com_index.json
 +{{:tuto_wemos_d1_mini_001_.png?nolink|}}
 +
 +
 +==== 4) Installation du gestionnaire de carte pour esp8266. ====
 +Allez dans "Outils / Type de carte / Gestionnaire de carte" puis recherchez "esp8266" et installez "esp8266 by ESP8266 Community", version 2.7.4 . Les versions plus récentes ne fonctionnerons pas.
 +{{:tuto_wemos_d1_mini_002_.png?nolink|}}
 +
 +{{:tuto_wemos_d1_mini_003.png?nolink|}}
 +
 +
 +==== 5) Préparation de la programmation du WEMOS D1 MINI. ====
 +Pour ouvrir le programme à téléverser,  allez dans ""Fichier / Ouvrir…"", et ouvrez le fichier
 +""gbs-control.ino"" qui se trouve dans le dossier ""WEMOS D1 MINI\OS\gbs-control"". Puis reliez l'arduino au PC.
 +{{:tuto_wemos_d1_mini_004.png?nolink|}}
 +
 +Puis paramétrez de la façon suivante les paramètres :
 +{{:tuto_wemos_d1_mini_007.png?nolink|}}
 +
 +{{:tuto_wemos_d1_mini_008.png?nolink|}}
 +
 +{{:tuto_wemos_d1_mini_009.png?nolink|}}
 +
 +*Pour le Port, veuillez sélectionner le port qui à été attribué à l'arduino par le PC (généralement autre que "COM1").
 +
 +
 +==== 6) Upload (Téléverssement) du programme dans l'arduino. ====
 +Avant d'uploader le programme, vérifiez que la compilation est correcte.
 +{{:tuto_wemos_d1_mini_010.png?nolink|}}
 +
 +Si tout est bon, vous devriez obtenir quelque chose de similaire à cela :
 +{{:tuto_wemos_d1_mini_011.png?nolink|}}
 +
 +Ensuite vous pouvez uploader le programme dans l'arduino de cette façon:
 +{{:tuto_wemos_d1_mini_012.png?nolink|}}
 +
 +Une fois l'arduino flashé, il est prêt à être utilisé. Vous pouvez le débrancher en toute sécurité.
 +
 +
 +==== 7) Accéder au panneau de configuration Web et connexion à votre réseau Wifi. ====
 +Gbscontrol propose plusieurs options, toutes via une page Web interactive qui est servie à partir de l'ESP8266 via le réseau Wifi.
 +Voici comment accéder à ce panneau de contrôle en mode AP (point d'accès) par défaut :
 +  * Démarrez votre ESP8266, la LED sur le module doit s'allumer
 +  * L'ESP8266 ouvre un nouveau réseau Wifi avec le nom "gbscontrol"
 +  * Connectez votre PC ou Smartphone au réseau gbscontrol (mot de passe par défaut : 'qqqqqqqq')
 +  * Ouvrez http://gbscontrol (ou http://gbscontrol:80 ) (ou http://gbscontrol.local ) dans un navigateur
 +
 +Le panneau de contrôle devrait se charger, et vous devriez obtenir ceci :
 +{{:tuto_wemos_d1_mini_013.png?nolink|}}
 +
 +L'étape suivante consiste à connecter l'ESP8266 à votre réseau domestique.
 +  * Cliquez sur l'onglet Système (l'éclair en haut à droite) puis sur "STA I Scan Network".
 +  * Recherchez dans la liste le SSID de votre réseau domestique, cliquez dessus et entrez votre mot de passe.
 +  * Cliquez sur "Connect"
 +  * L'ESP8266 redémarre maintenant, vous verrez donc une page d'erreur sur votre appareil. C'est Normal !
 +{{:tuto_wemos_d1_mini_015.png?nolink|}}
 +
 +{{:tuto_wemos_d1_mini_016.png?nolink|}}
 +
 +Attendez environ une minute, puis l'interface utilisateur Web sera accessible dans votre réseau local via :
 +  * Avec l'IP (  * regardez la sortie de débogage dans le logiciel Arduino).
 +  * Avec l'adresse " http://gbscontrol.local " (nécessite le support mDNS du système d'exploitation, parfois le routeur fournit le support).
 +  * Avec l'adresse " http://gbscontrol:80 ", " http://gbscontrol " ou simplement " gbscontrol ".
 +
 +Remarque : l'ESP8266 mémorise ce réseau, il essaiera donc toujours de se connecter d'abord à ce réseau. S'il ne peut pas se connecter, il reviendra en mode AP.
 +
 +
 +----
 +
 +
 +=====  Fichiers nécessaire ===== 
 +  * [[https://wiki.modinfrance.fr/lib/exe/fetch.php?media=tuto_wemos_d1_mini_os_bibliotheques.zip|OS gbs-control et Bibliothèques pour l'arduino]]
 +
 +=====  Références ===== 
 +  * Github de ramapcsx2 : [[https://github.com/ramapcsx2]]
 +  * Github du gbs-control : [[https://github.com/ramapcsx2/gbs-control]]
 +  * Github du Software Setup : [[https://github.com/ramapcsx2/gbs-control/wiki/Software-Setup]]