Étape 4: Obtenir le travail de module WiFi
Et maintenant le plaisir partie ! Le ESP8266 est un module WiFi peu coûteux. Vous pouvez communiquer avec elle, par l’intermédiaire de ses soi-disant commandes AT, envoyées sur une connexion série. J’ai inclus tous les ESP8266 leurs fonctions de Inno, dans la wifi_module.ino croquis fichier, où vous pouvez voir que j’ai utiliser certaines commandes pour vous connecter à un réseau wifi et envoyer quelques http GET et POST demandes. Depuis que je suis trop ennuyé pour créer ma propre page pour traiter les demandes http envoyés par le robot, j’ai profité des services de thingspeak.com, facile à utiliser qui font cela pour moi.
Il existe une pléthore de bons exemples autour de l’Internet sur la façon d’utiliser la ESP8266, mais j’ai suivi particulièrement présent et cela.
Essayez de faire votre Arduino, poster quelque chose sur un canal de thingspeak.com, à l’aide de la ESP8266 avant que vous intégrez le reste du système (c'est-à-dire, l’écran LCD et le clavier).
Le module WiFi, fonctionne à 3,3 Volts, donc ses broches d’e/s devraient être à la même tension ainsi. Arduinos généralement fonctionnent à un niveau de logique 5 volts, donc si vous voulez vous assurer la longévité de votre module WiFi soit obtenir un convertisseur de niveau logique ou utiliser les résistances appropriées afin de supprimer la tension entre les broches de votre Arduino et ceux de la ESP8266. J’ai personnellement n’utilisaient pas tout, car cela a fonctionné sans eux, mais ce n’est pas une bonne pratique.
Enfin, afin d’assurer que le module Wifi obtienne assez de courant, vous devrez alimenter séparément (par exemple en utilisant un régulateur de tension), en cas de sortie de 3.3 volts de l’Arduino pin, n’est pas suffisant.