
Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03


Quer construir um projeto de estação meteorológica sem usar nenhum sensor e obter informações sobre o tempo de todo o mundo?
Usando OpenWeatherMap, torna-se uma tarefa real.
Etapa 1: COMO FUNCIONA?

O OpenWeatherMap.org oferece dados de todo o planeta e é fácil de acessar por meio de sua API (interface de programação de aplicativo), que obviamente é enviada em JSON.
OpenWeatherMap.org não apenas fornece dados meteorológicos atuais, mas também pode servir previsões de 5 e 16 dias, dados históricos e até mesmo avisos meteorológicos.
Este site nos oferece uma opção gratuita que oferece a oportunidade de obter o clima atual e a previsão de cinco dias de qualquer cidade do mundo.
Etapa 2: A CONFIGURAÇÃO



1. Vá para OpenWeatherMap.org.
2. Você precisará se inscrever em uma conta gratuita para obter uma chave de API.
Para encontrá-lo, faça login em sua conta, navegue até “Chaves API”, digite o nome de sua chave e clique no botão gerar.
Veja as fotos acima.
Etapa 3: O CÓDIGO



Estaremos usando as bibliotecas e plataforma ESP8266. O código abaixo foi testado usando o NodeMCU.
Em primeiro lugar, certifique-se de ter as bibliotecas ESP8266 e ArduinoJSON instaladas em seu ambiente de desenvolvimento.
Para a biblioteca ESP8266, inicie o Arduino e abra a janela Preferências. Digite:
em URLs de gerenciador de placas adicionais arquivados.
Abra o Board Manager no menu Tools> Board e encontre a plataforma ESP8266. Selecione a versão necessária e clique no botão instalar. selecione a placa ESP8266 no menu Ferramentas> Placa.
Para a biblioteca ArduinoJSON, você pode encontrá-la pesquisando em Incluir Biblioteca> Gerenciar Bibliotecas.
Faça upload do código abaixo para sua placa baseada no ESP8266.
Etapa 4: O RESULTADO





Em primeiro lugar, você deve alterar um pouco o código, - mude o ssid com o nome do seu WiFi.
- alterar a senha com a senha do seu WiFi.
- coloque sua API_KEY após: & appid =
Se tudo estiver bem, carregue o código no seu fórum.
Você pode obter os dados de qualquer cidade do mundo.
ver fotos.
Verifique o vídeo se você travou.
Etapa 5: PARA ONDE VEM A PARTIR?
Este é o início de um projeto muito maior, então, se você quiser expandi-lo, poderá facilmente adicionar telas OLED ou LCD que exibam o clima atual e ler sua programação diária para construir um espelho inteligente.
Etapa 6: CONCLUSÃO
Existem muitas fontes de dados meteorológicos na Internet e suas funções variam.
OpenWeatherMap.org deve ser uma das soluções mais simples e elegantes que encontramos para acessar facilmente os dados meteorológicos de todo o planeta.
Se você tiver alguma dúvida, pode deixar um comentário.myYoutube
Meu Facebook
meu Twitter
Obrigado por ler este projeto ^^ e tenha um bom dia.
Até mais.
Ahmed Nouira
Recomendado:
Estação meteorológica NaTaLia: Estação meteorológica com energia solar Arduino Feito da maneira certa: 8 etapas (com fotos)

Estação meteorológica de NaTaLia: Estação meteorológica com energia solar Arduino feito da maneira certa: após 1 ano de operação bem-sucedida em 2 locais diferentes, estou compartilhando meus planos de projeto de estação meteorológica movida a energia solar e explicando como ela evoluiu para um sistema que pode realmente sobreviver por muito tempo períodos de energia solar. Se você seguir
Estação meteorológica DIY e estação de sensor WiFi: 7 etapas (com fotos)

Estação meteorológica DIY e estação de sensor WiFi: Neste projeto, vou mostrar como criar uma estação meteorológica juntamente com uma estação de sensor WiFi. A estação sensora mede os dados locais de temperatura e umidade e os envia, via WiFi, para a estação meteorológica. A estação meteorológica exibe então t
ESP8266 NodeMCU + LM35 + Blynk (estação meteorológica IOT / sensor digital de temperatura): 4 etapas

ESP8266 NodeMCU + LM35 + Blynk (estação meteorológica IOT / sensor digital de temperatura): Olá, pessoal! Neste Instructable, vamos aprender como fazer a interface do sensor LM35 com o NodeMCU e exibir essa informação de temperatura pela Internet em um smartphone com o aplicativo Blynk. (Também neste projeto estaremos usando o widget SuperChart no Bl
Estação meteorológica baseada em Arduino: 9 etapas

Estação meteorológica baseada em Arduino: Os componentes de hardware do sistema consistem em sensor de umidade + temperatura, pressão atmosférica, sensor de altitude, bússola, sensor de detecção de luz, módulo de relógio, módulo de cartão digital seguro (cartão SD), placa de desenvolvimento Arduino mega e um LCD. A de
Estação meteorológica de IoT com RPi e ESP8266: 10 etapas

Estação meteorológica de IoT com RPi e ESP8266: em tutoriais anteriores, estivemos brincando com NodeMCU, sensores e aprendendo como capturar e registrar dados na plataforma ThingSpeak (uma Internet das coisas (IoT) que permite coletar e armazenar dados do sensor na nuvem e desenvolver aplicativos IoT): IOT