Maker constrói uma pequena tela secundária de 1,14 polegadas de US$ 10 usando um ESP32 – você poderia jogar Crysis nele, se apertar os olhos

Ao pensar em um monitor de desktop, naturalmente pensaríamos em uma tela de alta resolução, talvez um dos melhores monitores fosse suficiente? Mas certamente você não pensaria em construir sua própria tela minúscula de 1,14 polegadas? Tucker Shannon fez exatamente isso, usando uma placa baseada em microcontrolador ESP32.ESP32-Desktop-Monitor do projeto r/esp32Shannon é baseado no TENSTAR T-Display ESP32-D0WD, que possui uma tela LCD ST7789 integrada de 1,14 polegadas com resolução de apenas 135 x 240 pixels. Grande o suficiente para ver algo, mas parece uma exibição secundária para formigas, em vez de qualquer tarefa de produtividade. No vídeo acima, podemos ver uma janela dimensionada do Google Chrome, essencialmente a mesma saída vista na tela principal de Shannon, apenas espelhada e dimensionada para o monitor de desktop ESP32. Telas como a ST7789 são comuns no mundo dos fabricantes e dos microcontroladores; uma rápida olhada nas gavetas da minha mesa mostra alguns exemplos disso e de monitores compatíveis. O processo para enviar o fluxo de vídeo para o ESP32 é capturar a tela principal e transmitir os quadros por Wi-Fi usando um protocolo personalizado. O stream envia apenas pixels alterados comparando o quadro atual com o anterior. Isto significa que para telas relativamente estáticas, o projeto de Shannon pode atingir 60FPS, mas para telas mais ativas, cai para cerca de 5FPS. Claro, isso também depende da velocidade e da qualidade da rede, mas Shannon afirma que a latência é inferior a 100 ms de ponta a ponta em um bom Wi-Fi. Você pode gostar de alimentar o projeto com o mencionado TENSTAR T-Display ESP32-D0WD. Esta placa de desenvolvimento de US$ 11 tem 16 MB de flash e um display LCD ST7789 integrado. A tela usa a interface SPI da placa para se comunicar com o chip, e Shannon programou a placa usando o Arduino IDE. A placa simplesmente atua como um receptor, aguardando a chegada dos frames. No PC do transmissor, um script Python é executado e é aí que os quadros atuais e anteriores são comparados (diferenciação de quadros) e então codificados usando o método mais eficiente. Os quadros são então agrupados e enviados para o ESP32 receptor. Você provavelmente está pensando: “Qual é o propósito deste projeto?” e Shannon acha que seria perfeito para painéis de monitoramento remoto, monitores secundários, Internet das Coisas (IoT) e para aprender como usar o ESP32 e streaming Wi-Fi. Não importa como você o use, o projeto de Shannon mostra exatamente o que é possível com recursos limitados e codificação inteligente. Todo o código e instruções sobre como construir o seu próprio pode ser encontrado na página GitHub de Shannon. Siga o Tom’s Hardware no Google News ou adicione-nos como fonte preferida para receber nossas últimas notícias, análises e análises em seus feeds.Receba as melhores notícias e análises detalhadas do Tom’s Hardware diretamente na sua caixa de entrada.
Publicado: 2025-12-22 11:50:00
fonte: www.tomshardware.com








