Instalado las Librerias

Instalacion de la Biblioteca desde Sketch > Inlcude Library… > Manage Libraries…

Instala estas 3 librerias:

Json Streaming Parser

OledSSD1306

WeatherStation

Asegúrese que tiene la última versión de las bibliotecas instaladas. También que tiene solamente una versión de cada una de las bibliotecas instaladas.

Abrimos el ejemplo de la Estación Meteorológica

Una vez ha instalado las tres bibliotecas necesarias. Vamos a utilizar la plantilla de la estación meteorológica para empezar.

File > Examples > ESP8266 Weather Station > WeatherStationDemo

Guarde el ejemplo con un nuevo nombre en una ubicación que recuerde.

Wunderground API Key

Con el fin de mostrar información meteorológica actualizada tendremos que llamar a un servicio de Forecast.io to wunderground.com. Para obtener el visto Wunderground clave API http://www.wunderground.com/weather/api/ y “Sign Up for Free”. Obtenemos la API key de esta pagina:
node weather 2 1

Su clave siempre se puede volver a conseguir aquí o generando otra nueva y cambiándola en el ejemplo.

Configurando la Estación Meteorológica

Ahora configuramos las opciones:

– yourssid y yourpassw0rd configuramos nuestra Wifi.

Update interval. Por defecto esta en 600 segundos (10 minutes) es una buena configuracion sobre todo por la configuracion gratuita de la API de Wunderground.

Configuración de pantalla. Si va a colocar la pantalla como el ejemplo no tiene que cambiar nada aquí. D3 y D4 son los nombres de los pines del módulo NodeMCU.

Time Client Settings ajustar su zona horaria local en comparación con la zona horaria UTC.

Wunderground ahora puede usar la clave de API. También configurar el país y ciudad. Para determinar qué valores puede modificar este URL: http://api.wunderground.com/api/3APIKEY/conditions/q/CA/San_Francisco.json
y replazar APIKEY con los tuyos, “CA” y  “San_Francisco” se debe cambiar por los de tu ciudad.

Por el momento, ignoramos la configuración ThingSpeak la usaremos más adelante …

Ahora tenemos que conectar la pantalla OLED a nuetra NodeMCU …

Tercer paso

Categorías: NodeMCU

0 comentarios

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.