Étape 4: Configurer le bouclier WiFi
N’importe quel bouclier WiFi doit être configuré avec le nom du réseau et le mot de passe du réseau local. Il doit également bénéficier d’une adresse IP et le numéro pour écouter les connexions sur le port. Tous les autres boucliers WiFi ont l’adresse IP et port pas dur codé dans l’esquisse et soit coder en dur le nom du réseau et le mot de passe ou utiliser une méthode brevetée avec les applications propriétaires pour se connecter au réseau local. C’est très restrictif quand vous avez plusieurs périphériques dans un environnement en évolution. Ce bouclier WiFi utilise une méthode de page web open source pour configurer le nom de réseau et le mot de passe et l’adresse IP et le port n °
Le ESP8266-01 a un nombre très limité de sorties disponibles, il suffit de GPIO0 et GPIO2. Dans cette conception, après mise sous tension, le code dans l’ESP2866-01 vérifie si GPIO2 est relié à la terre et dans l’affirmative, définit le ESP8266-01 en mode config. Cependant la mise à la terre de l’entrée de GPIO2 doit être différée jusqu'à ce que theESP8266-01 a fini mise sous tension. Si GPIO2 est relié à la terre au cours de la mise sous tension du module ESP8266-01 ne démarre pas normalement. Ce retard dans la mise à la terre de GPIO2 est obtenu en utilisant GPIO0 comme au sol. Après le démarrage de la ESP8266-01, le code setup() rend GPIO0 une sortie et il définit faible. Ce sera alors au sol GPIO2 si la CONFIG_LINK a été court-circuité.
La première version de ce projet (Rev 1), a utilisé une e/s numériques de l’Arduino supplémentaire à faire cette mise à la terre, qui exigeait un code supplémentaire dans le sketch Arduino. Rev 2 +, supprime la nécessité pour tout code supplémentaire dans le sketch Arduino, puis un léger retard au sommet de setup() pour ignorer la sortie de débogage de la ESP8266 des autres.
Pour essayer de configurer le bouclier de WiFi ESP8266-01, il suffit de brancher sur une carte Arduino, courte sur la CONFIG_LINK (lien court-circuitage bleu à gauche de l’image) et mettre sous tension la carte Arduino.
Dans ce mode de configuration du module ESP8266 met en place un point d’accès sécurisé avec le nom pfodWifiWebConfig. Ce point d’accès sera visible sur votre téléphone portable et sur votre ordinateur. Pour vous connecter à ce point d’accès, vous devrez entrer le mot de passe unique pour votre bouclier. Vous pouvez taper le mot de passe en main, mais il est plus facile et plus fiable pour scanner le code QR que vous précédemment rattachée à votre bouclier, à l’aide d’une application de scanner QR, tels que QR Droid privé
Puis copiez et collez le mot de passe dans l’écran de réglage de votre téléphone portable WiFi pour connecter votre téléphone portable vers le point d’accès de configuration.
Ensuite, ouvrez un navigateur web et tapez dans l' URL http://10.1.1.1 que ceci renverra la page web de configuration.
Le bouclier WiFi renseigne automatiquement le SSID du réseau avec le réseau local avec la puissance du signal meilleure. Habituellement, qui sera celui que vous voulez. Si ce n’est pas seulement écraser cette entrée. Vous devez entrer un mot de passe de réseau SSID et portNo. Le champ adresse IP est facultatif. Si vous laissez vide, le bouclier WiFi utilise DHCP pour obtenir son adresse IP sur votre réseau local. Il est souvent plus facile spécifier une adresse IP spécifique, vous pouvez de connecter facilement à ce bouclier.
10 Rev permet également de configurer la vitesse de transmission série pour ce bouclier. Valeur par défaut est de 19200, mais les exemples ici utilisent 9600 changement alors le débit en bauds à 9600.
Si votre navigateur est compatible HTML5 ensuite la page web validera l’entrée avant de l’envoyer.
Lorsque vous cliquez sur le bouton configurer, le bouclier WiFi traitera les résultats et les stocker dans l’EEPROM et ensuite afficher une page de réponse, comme celui ci-dessus, vous disant au cycle de pouvoir se connecter à votre réseau.