Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
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