Volver a Inicio

Conexión a Internet:

Uno de los objetivos del proyecto es que la información esté disponible publicamente y se hagan reportes cada hora de las medidas capturadas.  Para esto se eligió una plataforma gratuita de IoT (Internet of Things)  llamada Thingspeak que ofrece la funcionalidad de capturar datos, almacenarlos, mostrarlos en gráficas y enviar mensajes en Twitter de manera automática.  Esta plataforma ofrece completa integración con el sistema Arduino.

En el código fuente del sistema se encontrarán las siguientes líneas en la definición de variables:

// Parametros de ThingSpeak
char thingSpeakAddress[] = "api.thingspeak.com";
String writeAPIKey = "XXXXXXXXXXXXX";
String thingtweetAPIKey = "XXXXXXXXXXXXX";

Para que el sistema funcione, usted deberá reemplazar esas "XXXXXXXXXX" por los códigos correspondientes a su propio canal en Thingspeak.

Para contar con un canal propio en Thingspeak y que los datos puedan ser reportados siga estos pasos:

1) Regístrese y cree una cuenta gratuita en Thingspeak (use éste link)
2) Vaya a "Channels" y elija la opción "Create New Channel"
3) Asegúrese que tiene 4 variables para la captura de datos.  Según el código Fuente son las siguientes:
    a) Field 1 = Temperatura en Grados Centígrados
    b) Field 2 = Humedad en %
    c) Field 3 = PM 2.5 en µg/m³ (Medida cada 30 sgs)
    d) Field 4 = PM 2.5 en µg/m³ (promedio móvil de 30 sgs)
4) Vaya al tab API Keys y copie su API Key de Escritura (Write)
5) Si desea integración con Twitter, le recomiendo seguir esta guía.
6) Ahora usted puede reemplazar su writeAPIKey en el código fuente.

Para obtener gráficas similares a las de la página principal y la página gráficas, haga click en "Apps" en la parte superior del menú de Thingspeak y pruebe cuales gráficas se adaptan a sus necesidades.

graficas