Étape 3: Programmation du bouclier WiFi
Le bouclier WiFi doit être programmé une fois, seule et jamais plus, avec la configuration de la page web et le numéro de série au code WiFi Bridge.
Pour programmer le bouclier, suivez les étapes indiquées sur https://github.com/esp8266/arduino en vertu de l’Installer avec le gestionnaire de planches. 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.
Fermer et rouvrir l’IDE Arduino et vous pouvez maintenant sélectionner "Générique ESP8266 Module" dans le menu Outils → Board.
Vous devez également installer la dernière version de pfodESP2866BufferedClient.zip que cette bibliothèque fonctionne avec IDE ESP8266.com V2.2 plug-in. Si vous avez déjà installé la bibliothèque pfodESP2866WiFi, supprimer ce répertoire Bibliothèque complètement.
- Téléchargez ce fichier pfodESP2866BufferedClient.zip sur votre ordinateur, placez-le sur votre bureau ou un autre dossier, vous pouvez facilement trouver
- Puis utilisez option de menu IDE Arduino 1.6.5 Sketch → bibliothèque d’importation → ajouter la bibliothèque de l’installer. (Si Arduino ne permet pas l’installer car il existe déjà la bibliothèque puis trouver et supprimer le dossier pfodESP8266BufferedClient plus âgé et puis importer celui-ci)
- Arrêtez et redémarrez l’IDE Arduino et sous Fichier -> exemples vous devriez maintenant voir pfodESP8266BufferedClient.
Définir le mot de passe de Configuration Point d’accès.
Après avoir installé la bibliothèque pfodESP8266BufferedClient, ouvrez l’IDE Arduino et copiez cette esquisse, ESP8266_WifiShield.ino, dans l’IDE. Avant de programmer le bouclier, vous devez définir votre propre mot de passe pour le point d’accès de configuration.
En mode de configuration, le bouclier WiFi met en place un Point d’accès sécurisé appelé pfodWifiWebConfig avec un mot de passe contenu dans un code QR attaché au bouclier. Cette connexion sécurisée empêche quiconque écoute sur votre connexion lorsque vous définissez votre véritable réseau ssid et mot de passe. Vous devez générer votre propre mot de passe pour vos boucliers. Un programme java SecretKeyGenerator est disponible ici qui génère des clés aléatoire de 128 bits et écrit les fichiers QR.png. Une autre alternative consiste à utiliser des QR Droid privé (d’après Google pièce) pour créer un QR Code pour votre propre mot de passe choisi.
Dans les deux cas, vous devez mettre à jour les #define près du sommet de l’esquisse avec votre propre mot de passe.
Vous pouvez également définir votre propre nom de Point d’accès de configuration, si vous le souhaitez.
Le bouclier de programmation
Pour programmer le bouclier, retirez-le de la carte Arduino, courte sur le FLASH_LINK (montré ici avec un lien bleu court-circuitage dans le milieu du plateau) et connecter la clé USB à câble série comme montré sur la photo. Vérifier la photo et votre câblage.
Le fil RX se connecte à D0 et le fil TX relie D1. Le VCC (+ 5V) se branche sur la broche de 5V et GND se connecte à la broche GND sur le bouclier. Court-circuiter les FLASH_LINK comme indiqué ci-dessus. La photo ci-dessus est pour le SparkFun câble convertisseur USB vers série. Si vous utilisez le câble Adafruit, il n’a pas les bornes mais est codé en couleur, rouge est puissance, noir est au sol, vert est TX et blanc est RX.
Vérifier soigneusement les connexions VCC et GND comme il est facile de court-circuiter l’alimentation USB si vous êtes une broche au large.
Puis branchez le câble USB à votre ordinateur pour propulser vers le haut de la ESP8266-01 en mode programmation. Sélectionnez le port COM dans le menu Outils → Port. Quitter la fréquence du processeur, la taille de Flash et la vitesse d’Upload à leurs paramètres par défaut
Puis sélectionnez fichier → télécharger ou utiliser le bouton flèche droite pour compiler et télécharger le programme. Deux fichiers sont téléchargés. Si vous obtenez un message d’erreur téléchargement Vérifiez vos connexions de câbles sont branchées les broches corrects et réessayez. Une fois la programmation terminée, retirez le court-circuitage lien de FLASH_LINK.
Joindre le code QR de Configuration
Vous aurez besoin de votre mot de passe unique configuration accès point chaque fois que vous devez configurer le bouclier, il est donc commode pour l’attacher comme un code QR à l’écu (ou son boîtier). Voici le fichier de présentation d’Open Office qui a été utilisé pour imprimer les détails de QR code et connexion pour ce projet. Remplacer le texte de QR code et mot de passe avec votre propre unique pour compléter le bouclier.