- 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.
Entre na conversa da comunidade