Étape 2: Clignotant le ESP8266-01
Départ usine, le module ESP8266-01 est livré avec un interpréteur de commandes AT qui permet de configurer les module et envoyer/recevoir des données à l’aide de commandes AT. C’est un très salissant process et sujette à erreur. (Toutefois si vous souhaitez utiliser à commandes Découvrez ce projet, Générateur de Code à l’aide de commandes AT de ESP8266-01)
Dans ce projet, le ESP8266-01 est programmée, une seule fois, de mettre en place comme une borne Wifi transparente qui peut être configurée via le WiFi.
Pour configurer programmer le ESP8266-01, suivre les étapes indiquées sur https://github.com/esp8266/arduino en vertu de l’Installer avec le gestionnaire de cartes. Lorsque vous ouvrez le gestionnaire de cartes des outils → Board menu et sélectionnez Type contribué et installé la plateforme esp8266. Ce projet a été compilé à l’aide de la ESP8266 version 1.6.4-673-g8cd3697. Versions ultérieures bien être mieux, mais mai ont leurs propres bugs comme la plate-forme évolue rapidement.
C’est le logiciel installé.
Pour connecter le ESP8266-01 pour la programmation, vous devez connecter jusqu'à 3, 3V approvisionnement et 3, 3V USB à câble série et un moyen de GPIO0 court à GND. Le fichier Lisez-moi sur http://arduino.esp8266.com/package_esp8266com_ind... a une telle configuration. Au-dessus est le circuit que j’ai utilisé pour programmer le ESP8266-01.
Pour re-flash de la ESP8266-01, vous avez besoin installer les bibliothèques de prise en charge pfodWifiConfig. Deux soutenant Arduino bibliothèques sont nécessaires pfodWifiConfig.zip et pfodWifiConfig_ESP8266.zip.
Une fois que ces bibliothèques sont installées, vous pouvez sélectionner Conseil -> Module générique de ESP8266. La charge ce croquis, pfodWifiConfig_ESP8266_PassThrough.ino Ce sketch transforme le module ESP2866 en un pont WiFi UART qui peut être configuré en WiFi par pfodWifiConfig. Ce croquis est également dans le répertoire d’exemples de la bibliothèque de pfodWifiConfig_ESP8266.
Commencez par préparer votre propre code QR pfodWifiConfigV1 contenant votre propre mot de passe temporaire access point. L’esquisse de l’exemple utilise le QR code ci-dessus.
Vous devez générer votre propre code et mettre à jour l’esquisse avec votre mot de passe généré
//update this define with the password from your QR code
// http://www.forward.com.au/pfod/pfodWifiConfig/pfodQRpsk.html
#definepfodWifiConfigPASSWORD "plyWtEDk6uZ0yfmAEM5wMc"
// the ssid is "pfodWifiConfigV1" and the port is 23 -- set by pfodQRpsk program
Le ssid et le mot de passe contenu dans ce code QR généré est celui le module ESP8266 utilisera, en mode config, pour se connecter au point d’accès temporaire afin d’être configuré.
Une fois que vous avez généré votre propre code QR et mis à jour le pfodWifiConfigPASSWORD dans le sketch, programmer le module de ESP8266 avec pfodWifiConfig_ESP8266_PassThrough.ino en connectant le câble USB-série à 3 réglette à broches (MA03-1) et ensuite, avec la mise hors tension, court-circuit, JP1 (c.-à-d. connecter GPIO0 au GND) et ensuite mettre sous tension.
Une fois que l’alimentation est activée, vous pouvez supprimer bref.
Puis vous pouvez cliquer sur le bouton de téléchargement sur l’IDE Arduino pour compiler et télécharger le croquis.
C’est tout. Fini. Vous n’aurez pas besoin de reprogrammer le module à nouveau.
Conservez une copie du code QR pour la configuration, voir ci-dessous.