
Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-23 14:39


¿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
Recomendado:
Estación meteorológica NaTaLia: estación meteorológica con energía solar Arduino hecha de la manera correcta: 8 pasos (con imágenes)

Estación meteorológica NaTaLia: estación meteorológica con energía solar Arduino hecha de la manera correcta: después de 1 año de operación exitosa en 2 ubicaciones diferentes, estoy compartiendo los planes del proyecto de mi estación meteorológica con energía solar y explicando cómo evolucionó a un sistema que realmente puede sobrevivir durante mucho tiempo períodos de energía solar. Si tu sigues
Estación meteorológica de bricolaje y estación de sensor WiFi: 7 pasos (con imágenes)

Estación meteorológica de bricolaje y estación de sensor WiFi: en este proyecto, le mostraré cómo crear una estación meteorológica junto con una estación de sensor WiFi. La estación de sensores mide los datos de temperatura y humedad locales y los envía, a través de WiFi, a la estación meteorológica. La estación meteorológica muestra t
ESP8266 NodeMCU + LM35 + Blynk (estación meteorológica IOT / sensor de temperatura digital): 4 pasos

ESP8266 NodeMCU + LM35 + Blynk (Estación meteorológica IOT / Sensor de temperatura digital): ¡Hola, chicos! En este Instructable, aprenderemos cómo conectar el sensor LM35 a NodeMCU y mostrar esa información de temperatura a través de Internet en un teléfono inteligente con la aplicación Blynk. (También en este proyecto usaremos el widget SuperChart en Bl
Estación meteorológica basada en Arduino: 9 pasos

Estación meteorológica basada en Arduino: los componentes de hardware del sistema consisten en sensor de humedad + temperatura, presión atmosférica, sensor de altitud, brújula, sensor de detección de luz, módulo de reloj, módulo de tarjeta digital segura (tarjeta SD), placa de desarrollo mega Arduino y una pantalla LCD. A de
Estación meteorológica IoT con RPi y ESP8266: 10 pasos

Estación meteorológica de IoT con RPi y ESP8266: en tutoriales anteriores, hemos estado jugando con NodeMCU, sensores y aprendiendo cómo capturar y registrar datos en ThingSpeak (una plataforma de Internet de las cosas (IoT) que le permite recopilar y almacenar datos de sensores en la nube y desarrollar aplicaciones de IoT): IOT