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
- 1x Unihiker K10
Passo a passo
- Crie uma conta no OpenWeather e gere sua API Key.
- Abra o projeto na sua IDE/Mind+.
- Edite SSID, senha e substitua
YOUR_API_KEY
pela sua chave. - Carregue o firmware na Unihiker K10.
- Acompanhe o log no Serial e a atualização da tela.
Passo a passo p/ API do WhatsApp (CallMeBot)
- Salve o número oficial do CallMeBot nos seus contatos: +34 644 97 74 66.
- Envie uma mensagem para esse número no WhatsApp com o texto:
I allow callmebot to send me messages
. - Você receberá em resposta a sua API Key pessoal.
- Substitua
SEU_NUMERO
(com DDI + DDD),MENSAGEM
eSUA_API_KEY
com as suas informações reais. - Faça a requisição HTTP GET usando a Unihiker K10.
Formatação das Imagens
- Certifique-se de que cada imagem esteja na proporção 3:4.
- Redimensione para 320 x 240 pixels.
- Salve os arquivos no formato PNG para melhor compatibilidade.
- Copie as imagens para o cartão de memória da Unihiker K10.
- 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
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.