Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
¿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?
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
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
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
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