Provavelmente já as viste por aí, de várias marcas e preços. Estes pequenos ecrãs secundários são comercializados em tamanhos de 3, 5 e 5 polegadas, bem como noutros tamanhos mais horizontais, como 8,8 e 9,16 polegadas. São utilizadas principalmente para monitorizar vários parâmetros do teu computador e, geralmente, os utilizadores colocam-nas dentro de caixas abertas ou com vidro para dar um toque estético, com alguma utilidade, ao interior do PC.
Nelas podes visualizar a temperatura da CPU, da GPU, dados do disco, bem como a hora, a data e a hora, entre outras coisas, e a vantagem é que foram concebidas para poderem ser utilizadas sem necessidade de instalar o AIDA64, nem de as ligar com um cabo HDMI. Basta ligá-las por USB e já estão a funcionar.
As mais pequenas, de 3,5 polegadas, podem ser encontradas a preços muito baixos. O seu preço varia entre 12 e 25 euros. Como tinha algumas dracmas em pontos do AliExpress e surgiu uma daquelas ofertas que aparecem de vez em quando, comprei uma por pouco menos de 14 euros e vou usá-la lá fora, já que a minha caixa é fechada e fica debaixo da mesa.


Conteúdo da caixa
Tudo parece ter uma qualidade média-baixa. Não esperes, por esse preço, um produto com acabamentos «premium».

A caixa contém o ecrã, um cabo USB, uma fita adesiva de dupla face de qualidade medíocre que não recomendo usar se não quiseres que o ecrã caia ao fim de alguns dias (a minha durou três dias colada, usando as duas fitas que vêm incluídas) e um suporte de plástico dobrável que é tão ridiculamente pequeno e de má qualidade que seria preciso deter e processar quem o concebeu, quem o fabricou e quem o colocou na caixa.


À esquerda, o minúsculo suporte de plástico, muito frágil e manchado, que está incluído para que possas ter uma ideia do seu tamanho, comparando-o com outros objetos comuns.
Existem muitas opções, dependendo dos acessórios que escolheres; alguns incluem um cabo de 9 pinos para USB-C ou PH2 para ligar o ecrã dentro da caixa, ou podes comprá-lo apenas com o suporte e o cabo USB.
Se escolher a opção com suporte/dock, normalmente recebe este acessório, que não passa de um cabo de alimentação/carregamento com um pequeno suporte dotado de um conector USB-C para encaixar o ecrã, que possui duas entradas para poder montá-lo na vertical ou na horizontal.

Este suporte/dock, apesar de ser de qualidade média, já é mais estável e bastante melhor do que aquele de plástico dobrável; chega mesmo a suportar um telemóvel (como se pode ver na embalagem), mas é do tipo «olha para mim, mas não me toques» no que diz respeito à estabilidade, uma vez que não tem uma base suficientemente grande para suportar o seu peso e altura.

Para utilizar com o ecrã de 3,5, é mais do que suficiente.







Hardware
Surpreende-me que ainda haja pessoas que deixem comentários do tipo«é mais pequena do que pensava». Será que não lêem as medidas e têm uma visão exagerada das dimensões? A área destinada ao ecrã visível é de 49 x 74 mm, com uma resolução de 320 x 480 px, e o tamanho total é de 55 x 85 mm numa estrutura metálica. A espessura é de cerca de 8 mm.
O ecrã não tem nada além dos dois conectores tipo C e dos parafusos. O acabamento, em geral, é o mínimo necessário; isso verifica-se imediatamente ao pressionar muito suavemente o ecrã. Vais notar que cede facilmente.



Fica assim fixado na moldura de um monitor UltraWide de 29 polegadas.


Apesar do seu tamanho reduzido, fica bastante bem quando se coloca junto ao ecrã principal ou em cima da secretária.

O ângulo de visão é bom a partir de praticamente qualquer ponto e o brilho é generoso; mesmo com o brilho bastante reduzido, oferece uma imagem nítida, mesmo em cenas escuras.
Não se aquece nada, e isto apesar de já estarmos em pleno inferno da enésima onda de calor que se sobrepôs à anterior. O ecrã costuma indicar as temperaturas com bastante precisão, mais ou menos um grau acima ou abaixo do que o Gestor de Tarefas regista, mas coincidindo mais com os dados do Speccy. Não sei se isso se deve ao tempo que demora a registar os dados e a atualizá-los ou a um desfasamento inerente.

Nestas duas imagens podes ver como fica quando colocado debaixo do monitor, em cima da mesa, com luz e sem luz.


Software
No que diz respeito aos programas para adicionar e configurar os modelos, tem duas opções. A primeira é mais simples, mas tem funcionalidades limitadas, e a segunda é muito mais completa.
1- Usb Monitor. É o software da TURZX e recomendo que comeces por ele se não quiseres complicar a vida. É um programa que parece pré-histórico. É o mais básico e limitado e, à primeira vista, o mais complicado, mas, ao mesmo tempo, o mais fácil de usar quando se apanha o jeito. No entanto, as limitações impedem-no de tirar o máximo partido das possibilidades do ecrã no que diz respeito à leitura dos sensores. Para citar algumas dessas limitações, os tamanhos das fontes estão limitados a quatro tamanhos fixos (40, 30, 24 e 18) e os parâmetros de tempo são apresentados numa única linha, sem possibilidade de os separar ou de os organizar. O sistema de arrastar os elementos com o rato também não é muito preciso.

2- Turing Smart Screen Python. (Turing System Monitor) Monitor de sistema e biblioteca não oficiais em Python para ecrãs como o Turing Smart Screen / TURZX e de outras marcas. Aqui, se quiseres criar o teu próprio tema, não esperes algo que se configure com apenas alguns cliques. Terás de editar o código do ficheiro theme.yalm e ativar, desativar ou alterar cada parâmetro. Se quiser utilizá-lo no modo de programador, terá de instalar o Python, as suas dependências e o Git no seu computador, mas pode executá-lo no Windows com uma interface um pouco mais completa do que a da opção 1, instalando apenas o Turing System Monitor.
Ao utilizar esta opção, a configuração oferece muito mais possibilidades, como a possibilidade de utilizar a API do OpenWeatherMap, subscrevendo gratuitamente o plano One Call 3.0 API, que, embora seja pago por consumo, oferece 1 000 chamadas à API por dia de forma gratuita. O Turing System Monitor está configurado para se manter abaixo deste limite (aproximadamente 300 chamadas por dia), pelo que não terá de pagar nada.
É a melhor opção tanto para utilizar modelos da galeria como para criar um modelo a partir do zero. Na documentação, tudo está muito bem explicado.

Se optares por começar pela opção 1, basta ligar o ecrã e a primeira coisa que verás será a mensagem«Please run the APP» e o endereço web da Turzx, a partir do qual podes descarregar a versão do software Usb Monitor que corresponde ao tamanho do teu ecrã.

Depois de executares o UseMonitor.exe como administrador — uma vez que o programa não se instala —, seleciona «Theme Editor» e «Load Theme», escolhe um dos modelos incluídos, ajusta quatro opções, clica em «Run» e já tens o modelo a funcionar


Criar um modelo a partir do zero
Embora no fórum do TURZX existam bastantes modelos criados pelos utilizadores que podes descarregar e utilizar, bem como outros muito interessantes por aí, se tiveres tempo e vontade, podes criar o teu próprio modelo ao teu gosto.
Comecei por criar esta base ao estilo do Pip-Boy do Fallout no Photoshop, trabalhando com um tamanho proporcional superior de 960 x 640. É aqui que as coisas ficam interessantes, uma vez que a lista de opções para adicionar parâmetros e formatos é muito mais extensa e flexível.

O ideal é criar tantas camadas quantos forem os elementos que utilizar, para depois poder ajustar os tamanhos e as posições e deslocá-los, além de ter bem claro os tamanhos exatos que deve utilizar para os números e textos que pretende apresentar.
Para criar um novo tema para o Turing System Monitor (embora o fundo também possa ser utilizado para um novo modelo no Usb Monitor), não é necessário partir de temas já existentes, uma vez que estes não contêm todos os sensores que podem ser apresentados.
A sequência correta é a seguinte:
Cria uma nova subpasta em \AppData\Local\Programs\Turing System Monitor\res\themes (ou no seu caminho, caso o tenha instalado noutro local) com o nome do seu tema e copie e cole nela o ficheiro«theme_example.yaml» que encontrará na pasta de temas. Uma vez lá, renomeie-o para«theme.yaml».
Em seguida, copie os teus recursos PNG para a nova subpasta. Ou seja, um ficheiro PNG com o fundo que vais utilizar com o nome background.png e outro idêntico com o nome preview.png; este último serve apenas como pré-visualização.
Para começar a editar o seu tema, utilize o botão «Editor de temas» do Turing System Monitor.
Será aberto o editor que tiver associado ao Turing System Monitor e um seletor de coordenadas com o qual poderá encontrar as coordenadas X e Y onde colocar os elementos. Agora, só terá de ativar o que quiser mostrar, alterando o seu estado de False para True, ou ocultá-lo, alterando True para False.
Não é um processo fácil nem rápido. Leva o seu tempo, por isso vou fazendo-o aos poucos. Como ainda não o terminei, este é o aspeto provisório, utilizando apenas o fundo no Usb Monitor.
Descarregar modelo .dat do Pip-Boy do Fallout para o Usb Monitor
Se quiseres experimentá-la, utilizá-la ou modificá-la, deixo-a aqui para download:

Organizei a lista de todos os parâmetros que podes adicionar se começares um modelo utilizando o modelo de exemplo (theme_example.yaml) para o Turing System Monitor, por ordem de aparecimento, uma vez que foi a primeira coisa de que senti falta quando comecei a criar o meu modelo a partir do zero.
Parâmetros configuráveis
Configuração geral do ecrã (display):
- DISPLAY_SIZE: Tamanho do ecrã em polegadas
- DISPLAY_ORIENTATION: Orientação do ecrã (vertical: retrato ou horizontal: paisagem)
- DISPLAY_RGB_LED: Cor dos LEDs RGB traseiros; ainda não sei se isto afeta realmente os LEDs RGB da placa.
Imagens estáticas (static_images):
- PATH, X, Y, WIDTH, HEIGHT: Caminho do ficheiro, posição (coordenadas X e Y) e dimensões (largura e altura) das imagens estáticas
Texto estático (static_text):
- TEXT, X, Y, WIDTH, HEIGHT, FONT, FONT_SIZE, FONT_COLOR, BACKGROUND_COLOR, BACKGROUND_IMAGE, ALIGN, ANCHOR: Conteúdo, localização, tipografia, cores, fundo e alinhamento dos textos estáticos personalizados
Parâmetros da CPU (STATS.CPU):
- INTERVAL: Frequência de atualização em segundos.
- PERCENTAGE (TEXT, GRAPH, RADIAL, LINE_GRAPH): Percentagem de utilização do processador (em texto, gráfico de barras, gráfico radial ou gráfico de linhas).
- FREQUENCY (TEXT, GRAPH, RADIAL, LINE_GRAPH): Velocidade ou frequência de relógio da CPU.
- LOAD (ONE, FIVE, FIFTEEN -> TEXT): Carga do sistema aos 1, 5 e 15 minutos.
- TEMPERATURE (TEXT, GRAPH, RADIAL, LINE_GRAPH): Temperatura do processador.
- FAN_SPEED (TEXTO, GRÁFICO, RADIAL, GRÁFICO DE LINHAS): Velocidade da ventoinha da CPU.
Parâmetros da GPU (STATS.GPU):
- INTERVAL: Frequência de atualização em segundos.
- PERCENTAGE (GRAPH, RADIAL, TEXT, LINE_GRAPH): Percentagem de utilização da placa gráfica.
- MEMORY_PERCENT (GRAPH, RADIAL, TEXT, LINE_GRAPH): Percentagem de memória VRAM utilizada.
- MEMORY_USED (TEXTO): Quantidade de memória de vídeo em uso.
- MEMORY_TOTAL (TEXT): Memória de vídeo total disponível.
- TEMPERATURE (TEXT, GRAPH, RADIAL, LINE_GRAPH): Temperatura da GPU.
- FPS (TEXT, GRAPH, RADIAL, LINE_GRAPH): Fotogramas por segundo (na maioria dos casos, não apresenta os FPS).
- FAN_SPEED (TEXTO, GRÁFICO, RADIAL, GRÁFICO DE LINHAS): Velocidade da ventoinha da GPU.
- FREQUENCY (TEXT, GRAPH, RADIAL, LINE_GRAPH): Frequência da GPU.
Parâmetros de memória (STATS.MEMORY):
- INTERVAL: Frequência de atualização em segundos.
- SWAP (GRAPH, RADIAL, LINE_GRAPH): Utilização da memória de troca (SWAP).
- VIRTUAL (GRAPH, RADIAL, LINE_GRAPH): Utilização de memória virtual.
- USED (TEXTO): Memória RAM utilizada.
- FREE (TEXT): Memória RAM livre.
- TOTAL (TEXTO): Memória RAM total.
- PERCENT_TEXT (TEXT): Percentagem de RAM em formato de texto.
Parâmetros do disco (STATS.DISK):
- INTERVAL: Frequência de atualização em segundos
- USED (GRAPH, RADIAL, LINE_GRAPH, TEXT, PERCENT_TEXT): Espaço de armazenamento ocupado
- TOTAL (TEXTO): Capacidade total do disco
- FREE (TEXT): Espaço livre no disco
Parâmetros de rede (STATS.NET):
- INTERVAL: Frequência de atualização em segundos.
- WLO (WLAN) / ETH (Wi-Fi / Ethernet).
- UPLOAD (TEXT, LINE_GRAPH): Velocidade atual de upload.
- UPLOADED (TEXTO): Dados totais carregados.
- DESCARREGAR (TEXTO, GRÁFICO DE LINHA): Velocidade atual de descarregamento.
- DESCARREGADO (TEXTO): Dados totais descarregados.
Parâmetros de data e hora (STATS.DATE):
- INTERVAL: Frequência de atualização em segundos.
- DAY (TEXT -> FORMAT, SHOW, X, Y, FONT, FONT_SIZE, FONT_COLOR, BACKGROUND_COLOR, BACKGROUND_IMAGE, ALIGN, ANCHOR): Data atual e o seu formato.
- HOUR (TEXT -> FORMAT, SHOW, X, Y, FONT, FONT_SIZE, FONT_COLOR, BACKGROUND_COLOR, BACKGROUND_IMAGE, ALIGN, ANCHOR): Hora atual e o seu formato.
Parâmetros de tempo de atividade (STATS.UPTIME):
- INTERVAL: Frequência de atualização em segundos.
- SECONDS (TEXTO): Tempo de funcionamento expresso em segundos.
- FORMATTED (TEXT): Tempo de funcionamento formatado em dias e horas (por exemplo, «49 dias…»).
Parâmetros climáticos / Weather (STATS.WEATHER):
- INTERVAL: Frequência de atualização em segundos.
- TEMPERATURA (TEXTO): Temperatura exterior atual.
- TEMPERATURE_FELT (TEXTO): Sensação térmica.
- UPDATE_TIME (TEXT): Hora da última atualização meteorológica.
- HUMIDADE (TEXTO): Percentagem de humidade.
- WEATHER_DESCRIPTION (TEXT): Descrição das condições meteorológicas (por exemplo, ensolarado, céu limpo, chuva).
Parâmetros de Ping (STATS.PING):
- INTERVAL: Frequência de atualização em segundos.
- GRAPH, RADIAL, LINE_GRAPH, TEXT: Latência da rede ou ping com o servidor configurado.
Propriedades comuns dos elementos gráficos (TEXT, GRAPH, RADIAL, LINE_GRAPH):
- SHOW, SHOW_UNIT, SHOW_TEXT: Mostrar ou ocultar o elemento, as suas unidades ou o seu texto
- X, Y, WIDTH, HEIGHT: Posição e dimensões.
- FONT, FONT_SIZE, FONT_COLOR, BACKGROUND_COLOR, BACKGROUND_IMAGE: Estilos de fonte, cores e fundos.
- ALIGN, ANCHOR: Alinhamento e ancoragem do texto.
- MIN_VALUE, MAX_VALUE: Valores mínimo e máximo para as escalas.
- BAR_COLOR, BAR_OUTLINE: Cores e contornos para barras de progresso.
- ANGLE_START, ANGLE_END, ANGLE_STEPS, ANGLE_SEP, CLOCKWISE, RADIUS: Parâmetros geométricos para gráficos circulares ou radiais.
- HISTORY_SIZE, AUTOSCALE, LINE_COLOR, LINE_WIDTH, AXIS, AXIS_COLOR, AXIS_FONT, AXIS_FONT_SIZE: Configurações para gráficos de linhas e históricos.
- FORMAT: Padrão de formatação de data/hora.
Explicação dos formatos de visualização (PERCENT_TEXT):
- GRAPH: Apresenta os dados através de um gráfico de barras ou blocos que se preenche proporcionalmente ao valor atual.
- RADIAL: Apresenta a informação num formato circular ou de tacómetro, ideal para mostrar percentagens ou níveis que vão preenchendo uma circunferência.
- LINE_GRAPH: Desenha um gráfico de linhas contínuo que regista o histórico ou a evolução da métrica ao longo do tempo.
- TEXT: Apresenta o valor na forma numérica ou textual simples (por exemplo, os graus exatos, os megabytes utilizados ou o texto simples).
- PERCENT_TEXT: Apresenta o valor especificamente no formato de percentagem, acompanhado do respetivo símbolo (%).
Sobre as coordenadas X e Y:
- X e Y são os valores que definem a posição exata do elemento no ecrã, em píxeis.
- O eixo X controla a posição horizontal: ao aumentar o valor, o elemento desloca-se para a direita; ao reduzi-lo, desloca-se para a esquerda.
- O eixo Y controla a posição vertical: ao aumentar o valor, o elemento desloca-se para baixo; ao reduzi-lo, desloca-se para cima.
*Este artigo inclui um link de afiliado do AliExpress







