Étape 6: Programmation de l’ITO
Nous allons programmer votre appareil ITO !
Le ESP8266 peut être programmé dans quelques langues/environnements différents. Grâce au travail acharné de nombreuses personnes, il peut être facilement programmé via l’IDE Arduino, alors si vous êtes familier avec Arduino, ce sera facile.
Tout d’abord, mettre en place votre Arduino IDE pour programmer le ESP8266. Pour plus d’informations sur la façon de le faire, regarde ici https://learn.sparkfun.com/tutorials/esp8266-thing-hookup-guide/installing-the-esp8266-arduino-addon.
Installez quelques bibliothèques requises via le gestionnaire de bibliothèque de l’Arduino :
- « ESP8266 WiFi »
- « ESP8266 Web Server »
- « Gestionnaire de Wifi »
Dans le programme ci-joint Arduino (esquisse), modifiez la ligne suivante
Pour mettre votre propre clé de IO adafruit dans les citations.
Vous n’avez pas besoin de stocker votre wifi identifiant et mot de passe. Grâce à l’excellente bibliothèque "Wifi Manager", vous serez capable de taper ceci en vous connectant à l’appareil de l’ITO de votre ordinateur, téléphone ou tablette.
En utilisant l’IDE Arduino, Télécharger le programme ci-joint (croquis) à la ESP8266.
Pour voir si elle fonctionne correctement, ouvrez votre tableau de bord Adafruit.io. Quand un tweet de n’importe quel compte mentionne Qu'iotoots compte twitter], vous devriez voir un nouveau point de données avec une valeur de "4" apparaître sur votre flux de IoToots Adafruit.io. Après quelques secondes, vous devriez voir l’IoT dispositif se connecter à adafruit.io et envoyer un 0 (zéro) retour à adafruit.io. Voilà comment l’ITO périphérique « réinitialise » le flux à zéro avant le prochain 4 est reçu de IFTTT quand un nouveau tweet mentionne votre IoToots compte twitter.
Notes :
Vous pouvez changer combien de temps l’appareil ITO dort entre réveil et Adafruit.io recherchant de nouveaux tweets. Si vous définissez le programme pour un sommeil plus long, il améliorera la vie de la batterie, mais le résultat dans un plus long délai entre l’envoi d’un tweet et d’entendre un toot. Vous pouvez le faire en modifiant cette ligne dans le code :
IoToots_5.2_upload.ino