Paso 3: Conectarse Thingspeak mediante un módulo de WiFi ESP8266
La conexión de internet presentados anterior fue hecha mediante un cable. Sin embargo, hay un módulo WiFi barato que está disponible para conectar al Arduino: el ESP 8266.
El ESP8266 es un módulo WiFi barato. Tenga en cuenta que necesita 3,3 voltios. Sin embargo, algunos modelos pretenden ser tolerantes a 5 voltios. He añadido 2 circuitos que podrían ser utilizados como convertidor de voltaje.
El ESP8266 necesita su propia fuente de V 3.3 como la venida actual de Arduino simplemente no cortarla.
Hay un montón de información sobre cómo conectar el módulo, quiero centrarme en el software para hacer una conexión de Thingspeak
La biblioteca de SoftSerial se agrega para la depuración. no es realmente necesario una vez que el progrem está trabajando. Lo mismo ocurre con todas las declaraciones de impresión al puerto serial Software
Utilizo 3 valores analógicos en lugar de un ejemplo con el BMP108 y DHT11 que requiere las bibliotecas para que la aplicación de theESP8266 es más fácil seguir. Una vez, es fácil de implementar otros sensores. Sólo asegúrese de que girar todos los resultados en una cadena
A continuación de un programa para conectar 3 sensores analógicos a Thingspeak vía un módulo de ESP8266:
https://nurdspace.nl/ESP8266
NOTA
En la última versión del ESP8266 firmware AT + CIOBAUD ya no se admite y devuelve ERROR.
El comando de reemplazo es AT + IPR. Ver aquí para más detalles:- www.esp8266.com/viewtopic.php?f=13&t=718
Nota más
Al parecer últimamente parece que hay algunas personas que experimentan dificultades porque no conectan la ESP8266 a la serie de hardware pero el software serial.
Este programa cuenta con un ESP conectado a hardware serie