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 :
Téléchargez et installez le logiciel Arduino (IDE), disponible à l'adresse suivante : https://www.arduino.cc/en/software
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”
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
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.
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.
Puis paramétrez de la façon suivante les paramètres :
*Pour le Port, veuillez sélectionner le port qui à été attribué à l'arduino par le PC (généralement autre que “COM1”).
Avant d'uploader le programme, vérifiez que la compilation est correcte.
Si tout est bon, vous devriez obtenir quelque chose de similaire à cela :
Ensuite vous pouvez uploader le programme dans l'arduino de cette façon:
Une fois l'arduino flashé, il est prêt à être utilisé. Vous pouvez le débrancher en toute sécurité.
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 :
Le panneau de contrôle devrait se charger, et vous devriez obtenir ceci :
L'étape suivante consiste à connecter l'ESP8266 à votre réseau domestique.
Attendez environ une minute, puis l'interface utilisateur Web sera accessible dans votre réseau local via :
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.