Etape 3: Connexion à Thingspeak via un WiFi Module de ESP8266
La connexion internet présenté précédente a été faite via un câble. Cependant, il y a un module WiFi bon marché qui n’existe pas d’attacher à l’Arduino : The ESP 8266.
Le ESP8266 est un module WiFi bon marché. Gardez à l’esprit qu’il a besoin de 3,3 volts. Certains modèles cependant prétendent être tolérant 5 Volt. J’ai ajouté 2 circuits qui pourraient servir de convertisseur de tension.
Le ESP8266 doit vraiment sa propre source de V 3.3 comme l’entrée actuelle de l’Arduino juste ne pas le couper.
Il y a beaucoup d’informations sur la façon de connecter le module, je veux me concentrer sur le logiciel pour établir une connexion Thingspeak
La bibliothèque SoftSerial est ajoutée pour le débogage. Il n’est pas vraiment nécessaire une fois que le progrem travaille. Va de même pour toutes les instructions d’impression vers le port série de logiciel
J’utilise 3 valeurs analogiques, plutôt que d’un exemple avec le BMP108 et le DHT11 comme qui nécessite les bibliothèques, la mise en oeuvre de theESP8266 est donc plus facile à suivre. Une fois que vous obtenez qui, il est facile à mettre en œuvre les autres capteurs. Assurez-vous juste que vous mettiez tous sortie dans une chaîne
Ci-dessous un programme pour se connecter 3 capteurs analogiques à Thingspeak via un module ESP8266 :
https://nurdspace.nl/ESP8266
REMARQUE
Dans la dernière version de la ESP8266 firmware AT + CIOBAUD n’est plus supporté et renvoie l’erreur.
La commande de remplacement est AT + droits de propriété intellectuelle. Voir ici pour plus de détails:- www.esp8266.com/viewtopic.php?f=13&t=718
Note plus
Apparemment ces derniers temps il semble y avoir certaines personnes éprouvant des difficultés parce qu’ils ne connectent le ESP8266 au matériel série mais au logiciel serial.
Ce programme prévoit un ESP connecté au matériel de série