Projeto Paragon: ESP32 Ecrã Meteorológico

Imagem de título do ecrã meteorológico do ESP32

Todas as manhãs, dou por mim a tentar saber como está o tempo antes de me preparar. Se é como eu, então encontrei o projeto que nos vai ajudar a ambos - um E-Paper Weather Display feito com um microcontrolador ESP32.

Luke Marzen desenvolveu esta apresentação e depois partilhou-a como código aberto no GitHub. Devo dizer que este projeto já existe há alguns meses, mas não quisemos deixá-lo passar em branco na nossa série Paragon Projects.

Antes de mais, é um projeto tão fixe que merece um artigo. Mas, para além disso, o Luke tornou-o surpreendentemente fácil de replicar.

ESP32 Ecrã meteorológico
Crédito: Luke Marzen.

Como se pode ver na fotografia, não só fornece o tempo, mas também as horas do nascer e do pôr do sol, bem como o vento e o índice UV. Além disso, fornece-lhe a humidade no exterior e a humidade e pressão atmosférica no interior.

Não vai encontrar um ecrã meteorológico melhor do que este, garanto-lhe.

Hardware

Em termos de hardware, Luke optou pelo microcontrolador FireBeetle 2 ESP32-E da Drobot, porque é bom para consumir pouca energia e tem um circuito integrado para a bateria.

Mas certamente que outro microcontrolador ESP32 funcionaria igualmente bem.

O Luke também foi com um Placa de circuito impresso BME280 para medir a pressão do ar, a temperatura e a humidade no interior.

Junte tudo isto a uma bateria e a um ecrã E-Ink e terá todas as peças necessárias para este projeto.

Vista interna do ecrã meteorológico do ESP32
Crédito: Luke Marzen.

É claro que também vai precisar de um bloco de madeira para montar todo o projeto. E também terá de tratar da cablagem, mas o Luke teve a amabilidade de incluir uma descrição muito clara do que terá de fazer exatamente.

Diagrama de cablagem do ecrã meteorológico
Crédito: Luke Marzen.

Software

Em a página do GitHubNo entanto, existe um guia extremamente bem documentado sobre como configurar o ecrã meteorológico para que funcione corretamente.

Terá de clonar o repositório e certificar-se de que o dispositivo tem acesso a WiFi, bem como a hora e o local. Tudo aqui é relativamente simples.

A forma como o ecrã meteorológico recolhe os dados é através do OpenWeatherMap. OpenWeatherMap permite obter as informações gratuitamente através de uma chave API.

O Luke até lhe diz como executar o OpenWeatherMap sem nunca ser cobrado acidentalmente por fazer demasiadas chamadas à API.

ESP Weather Display por trás
Crédito: Luke Marzen.

Por isso, se tiver um microcontrolador ESP32 à mão e algumas horas, tem de começar a trabalhar nisto imediatamente.

Conclusão

Este projeto é também perfeito para brincar. O Luke teve a amabilidade de o partilhar através de uma Licença Pública Geral GNU. Portanto, não é apenas um projeto fantástico para replicar, mas também para brincar com ele!

Mais uma vez, para mais pormenores, pode consultar a página do GitHub aqui. Tem tudo o que se pode desejar, incluindo até um guia para a resolução de problemas.

Além disso, pode ver mais projectos incríveis da Paragon que apresentámos nesta série, clicando em aqui.

Portanto, a única questão que resta é: como vai configurar o seu ecrã meteorológico?

4 comentários

  1. Edwin em Setembro 3, 2023 às 4:59 am

    buenas tardes, me podría decir los componentes que lleva?
    Estou interessado, quero fazer um projeto na minha escola.
    De antemano gracias!!!

    • Adam em Setembro 4, 2023 às 9:06 am

      1. Microcontrolador ESP32
      2. Placa de tinta eletrónica
      3. Sensor BME280
      4. Bateria
      5. Um marco ou um troço de madeira
      6. cabos

  2. Diego em Setembro 4, 2023 às 11:42 pm

    como é que as cobras por uma me interesaría comprarla

    • Adam em Setembro 5, 2023 às 7:56 am

      O nosso site está aqui: buyzero.de

Deixe um comentário