UnihikerK10 | API Clima




Projeto IoT OpenWeather

Este projeto demonstra como integrar a Unihiker K10 à API Open Weather para obter e exibir dados diretamente na tela da placa. Ao iniciar, a K10 conecta-se à rede Wi-Fi, realiza uma requisição HTTP para a API e processa a resposta, apresentando as informações de forma clara no display touchscreen. Essa integração permite criar soluções de IoT e dashboards locais, possibilitando o monitoramento em tempo real de dados fornecidos pela API, sem a necessidade de módulos adicionais ou servidores externos complexos.


Lista de materiais


Passo a passo

  1. Crie uma conta no OpenWeather e gere sua API Key.
  2. Abra o projeto na sua IDE/Mind+.
  3. Edite SSID, senha e substitua YOUR_API_KEY pela sua chave.
  4. Carregue o firmware na Unihiker K10.
  5. Acompanhe o log no Serial e a atualização da tela.

Passo a passo p/ API do WhatsApp (CallMeBot)

  1. Salve o número oficial do CallMeBot nos seus contatos: +34 644 97 74 66.
  2. Envie uma mensagem para esse número no WhatsApp com o texto: I allow callmebot to send me messages.
  3. Você receberá em resposta a sua API Key pessoal.
  4. Substitua SEU_NUMERO (com DDI + DDD), MENSAGEM e SUA_API_KEY com as suas informações reais.
  5. Faça a requisição HTTP GET usando a Unihiker K10.

Formatação das Imagens

  1. Certifique-se de que cada imagem esteja na proporção 3:4.
  2. Redimensione para 320 x 240 pixels.
  3. Salve os arquivos no formato PNG para melhor compatibilidade.
  4. Copie as imagens para o cartão de memória da Unihiker K10.
  5. No código, referencie cada imagem usando exatamente o mesmo nome do arquivo gravado no cartão.
Dica: Use softwares simples como Paint, GIMP ou Photopea para redimensionar e exportar as imagens corretamente. Estamos disponibilizando as imagens utilizadas em vídeo
Sol - Ícone do clima
Sol Baixar PNG
Nublado - Ícone do clima
Nublado Baixar PNG
Tempestade - Ícone do clima
Tempestade Baixar PNG

Código


O código abaixo foi desenvolvido para a nossa aplicação, e por isso, dependendo do seu projeto, pode ser que seja necessário algumas adaptações.