Paso 4: Haz el trabajo del módulo WiFi
Y ahora la diversión parte! El ESP8266 es un módulo WiFi barato. Usted puede comunicarse con él, a través de sus llamados comandos AT, enviado a través de una conexión en serie. He incluido todos los ESP8266 relacionados con funciones de Inno, en el wifi_module.ino archivo, donde se puede ver que algunos de los comandos para conectarse a una red wifi y enviar un http GET y POST uso del bosquejo las solicitudes. Ya que estoy demasiado aburrido para crear mi propia página para manejar las peticiones http enviadas por el robot, tomé ventaja de los fácil de usar servicios de thingspeak.com, que hacerlo para mí.
Hay una plétora de ejemplos en Internet sobre cómo utilizar el ESP8266, pero particularmente he seguido este y este.
Intentar hacer tu Arduino, postear algo a un canal de thingspeak.com, con el ESP8266 antes de que integra el resto del sistema (es decir, la pantalla LCD y el teclado).
El módulo WiFi, funciona a 3,3 voltios, por lo que sus pernos del IO deben ser en el mismo voltaje, así. Arduinos trabajan típicamente en un nivel de lógica de 5 voltios, así que si quiere asegurar la longevidad de su módulo Wi-Fi obtener un convertidor de nivel de lógica o usar las resistencias adecuadas para bajar la tensión entre los pines de tu Arduino y los de la ESP8266. Yo personalmente no utilizaron, ya que funcionó sin ellos, pero eso no es una buena práctica.
Por último, para garantizar que el módulo Wifi obtiene suficiente corriente, puede que necesite alimentar por separado (por ejemplo mediante un regulador de voltaje), en el caso de Arduino 3,3 voltios salida pin, no es suficiente.