Tabla de contenido:

Estación meteorológica basada en IoT ESP8266: 6 pasos
Estación meteorológica basada en IoT ESP8266: 6 pasos

Video: Estación meteorológica basada en IoT ESP8266: 6 pasos

Video: Estación meteorológica basada en IoT ESP8266: 6 pasos
Video: Estación Meteorológica WiFi con ESP8266 Wemos y Arduino IDE - Actualizado 2022!!! 2024, Noviembre
Anonim
Image
Image

¿Quiere construir un proyecto de estación meteorológica sin usar ningún sensor y obtener información sobre el clima de todo el mundo?

Con OpenWeatherMap, se convierte en una verdadera tarea.

Paso 1: ¿CÓMO FUNCIONA?

LA PUESTA EN MARCHA
LA PUESTA EN MARCHA

OpenWeatherMap.org ofrece datos de todo el planeta y es de fácil acceso a través de su API (interfaz de programación de aplicaciones), que por supuesto se genera en JSON.

OpenWeatherMap.org no solo proporciona datos meteorológicos actuales, sino que también puede ofrecer pronósticos de 5 y 16 días, datos históricos e incluso advertencias meteorológicas.

Este sitio nos brinda una opción gratuita que ofrece la oportunidad de obtener el clima actual y el pronóstico de cinco días de cualquier ciudad del mundo.

Paso 2: LA CONFIGURACIÓN

LA PUESTA EN MARCHA
LA PUESTA EN MARCHA
LA PUESTA EN MARCHA
LA PUESTA EN MARCHA
LA PUESTA EN MARCHA
LA PUESTA EN MARCHA

1. Dirígete a OpenWeatherMap.org.

2. Deberá registrarse en su cuenta gratuita para obtener una clave API.

Para encontrarlo, inicie sesión en su cuenta, luego navegue hasta "Claves API", ingrese el nombre de su clave y haga clic en el botón generar.

Vea las fotos de arriba.

Paso 3: EL CÓDIGO

EL CÓDIGO
EL CÓDIGO
EL CÓDIGO
EL CÓDIGO
EL CÓDIGO
EL CÓDIGO

Usaremos las bibliotecas y la plataforma ESP8266. El siguiente código se probó con NodeMCU.

En primer lugar, asegúrese de tener instaladas las bibliotecas ESP8266 y ArduinoJSON en su entorno de desarrollo.

Para la biblioteca ESP8266, inicie Arduino y abra la ventana Preferencias. Ingrese:

en URL de administrador de tableros adicionales archivadas.

Abra el Administrador de tableros desde el menú Herramientas> Tablero y busque la plataforma ESP8266. Seleccione la versión que necesita, luego haga clic en el botón de instalación. seleccione la placa ESP8266 en el menú Herramientas> Placa.

Para la biblioteca ArduinoJSON, puede encontrarla buscando en Incluir biblioteca> Administrar bibliotecas.

Sube el código a continuación a tu placa basada en ESP8266.

Paso 4: EL RESULTADO

Image
Image
EL RESULTADO
EL RESULTADO
EL RESULTADO
EL RESULTADO
EL RESULTADO
EL RESULTADO

Primero que nada debes cambiar un poco el código, - cambia ssid con el nombre de tu WiFi.

- cambie la contraseña con la contraseña de su WiFi.

- ponga su API_KEY después de: & appid =

Si todo está bien, sube el código a tu tablero.

Puede obtener los datos de cualquier ciudad del mundo.

ver fotos.

Mira el video si te quedaste atascado.

Paso 5: ¿HACIA DÓNDE DESDE AQUÍ?

Este es el comienzo de un proyecto mucho más grande, por lo que si quisiera expandirlo, podría agregar fácilmente pantallas OLED o LCD que muestren el clima actual y leer su programación diaria para construir un espejo inteligente.

Paso 6: CONCLUSIÓN

Hay muchas fuentes de datos meteorológicos en Internet y varían en función.

OpenWeatherMap.org tiene que ser una de las soluciones más sencillas y elegantes que hemos encontrado para acceder fácilmente a los datos meteorológicos de todo el planeta.

Si tiene alguna pregunta, por supuesto, puede dejar un comentario.

mi facebook

mi Twitter

Gracias por leer este proyecto ^^ y que tengas un buen día.

Nos vemos.

Ahmed Nouira

Recomendado: