Em Alta NotíciasFutebolAcontecimentos internacionaisPolíticaConflitos

Converse com o Telinha

Telinha
Oi! Posso responder perguntas apenas com base nesta matéria. O que você quer saber?

Como construí o painel de controle de Star Trek dos meus sonhos

Painel LCARS feito com LVGL e ESPHome transforma a sala em interface de comando, integrando ao Home Assistant para controlar iluminação

Imagem do autor
Por Revisado por: Luiz Cesar Pimentel
Captain Jean-Luc Picard (Patrick Stewart) using the LCARS in Star Trek: The Next Generation.
0:00
Carregando...
0:00
  • A autora criou uma tela LCARS no estilo Star Trek para o painel de controle da casa usando LVGL, ESPHome e um display Waveshare de 7” com microcontrolador ESP32-S3.
  • O projeto integra Home Assistant, permitindo que botões e dois medidores na barra superior controlem iluminação, cenas e monitoramento, com dados vindos de sensores e automações.
  • O design foi concebido em Illustrator e implementado em YAML no ESPHome, usando widgets do LVGL para evitar uso excessivo de imagens e conservar recursos.
  • Para formas irregulares, o autor sobrepôs formas geométricas (círculos sobre quadrados) para criar cantos arredondados, mantendo a estética LCARS.
  • O painel fica em um suporte na sala e controla as lâmpadas do ambiente, com um medidor que ajusta o brilho e botões de status que definem modos de operação para o sistema de iluminação WLED.

A pandemia mudou a rotina de muita gente, e para um leitor, a automação residencial ganhou um papel especial. Ele diz ter descoberto o Home Assistant, uma plataforma de automação de código aberto, e começou a explorar dashboards personalizados. O objetivo era tornar a casa mais prática e satisfatória do ponto de vista nerd.

O projeto ganhou destaque durante o uso cotidiano: monitoramento de câmera, lembretes de calendário, temporizadores e sensores. Além da funcionalidade, o autor buscou uma estética inspirada no LCARS, o painel de controle da série Star Trek, para trazer beleza visual ao ambiente.

Em sua explicação, o autor descreve a escolha de ferramentas: LVGL para interfaces gráficas, ESPHome para firmware de microcontroladores e a tela Waveshare de 7 polegadas com microcontrolador ESP32-S3. O conjunto permite criar widgets, botões e layouts, integrando-se ao Home Assistant.

Como foi feito

O processo começou com a concepção do design em Illustrator, para ter números e proporções claros. Em seguida, o layout foi reconstruído no editor do ESPHome, usando YAML para definir dimensões, posições, cores e rótulos dos botões.

Para contornar limitações, o autor combinou formas sobrepostas para obter cantos arredondados irregulares. Os únicos elementos gráficos usados como imagem são dois medidores; o restante é composto por widgets LVGL. O resultado é um painel tátil LCARS funcional.

Integração com a casa

O painel controla iluminação da sala: um botão acende ou apaga as luzes, outro muda o brilho. Um medidor também regula o brilho, refletindo o estado das lâmpadas. Botões de status indicam modos de operação, conectados ao esquema de iluminação WLED da residência.

Ao final, o painel ficou posicionado próximo ao sofá, em uma peça de apoio. Embora não seja prático para uso diário, o conjunto é elogiado pela estética e pela satisfação pessoal de ter uma interface inspirada nos heróis de ficção científica.

Comentários 0

Entre na conversa da comunidade

Os comentários não representam a opinião do Portal Tela; a responsabilidade é do autor da mensagem. Conecte-se para comentar

Veja Mais