Vous en avez sans doute déjà vu un peu partout, de différentes marques et à différents prix. Ces petits écrans secondaires sont commercialisés en tailles de 3, 5 et 5 pouces, ainsi que dans d'autres formats plus horizontaux, comme 8,8 et 9,16 pouces. Elles servent principalement à surveiller différents paramètres de votre machine et, en général, les utilisateurs les intègrent dans des boîtiers ouverts ou vitrés pour apporter une touche esthétique, tout en conservant une certaine utilité, à l'intérieur du PC.
Elles permettent d'afficher, entre autres, la température du processeur et de la carte graphique, les informations relatives au disque dur, ainsi que l'heure, la date et l'heure. L'avantage est qu'elles sont conçues pour être utilisées sans avoir à installer AIDA64 ni à les brancher à l'aide d'un câble HDMI. Il suffit de les connecter via USB et elles fonctionnent.
Les plus petites, de 3,5 pouces, sont disponibles à des prix très abordables. Leur prix varie entre 12 et 25 euros. Comme j'avais quelques drachmes en points AliExpress et qu'une de ces offres qui apparaissent de temps en temps s'est présentée, j'en ai acheté une pour un peu moins de 14 euros et je l'utiliserai à l'extérieur, car mon boîtier est fermé et se trouve sous la table.


Contenu de la boîte
L'ensemble donne une impression de qualité moyenne à faible. Ne vous attendez pas, à ce prix-là, à un produit aux finitions « haut de gamme ».

La boîte contient le petit écran, un câble USB, un ruban adhésif double face de qualité médiocre que je ne vous conseille pas d'utiliser si vous ne voulez pas que l'écran se détache au bout de quelques jours (elle n’a tenu que trois jours chez moi avec les deux petits rubans adhésifs fournis) et un support en plastique pliable tellement ridiculement petit et de mauvaise qualité qu’il faudrait arrêter et poursuivre en justice celui qui l’a conçu, celui qui l’a fabriqué et ceux qui l’ont mis dans la boîte.


À gauche, le minuscule support en plastique, très fragile et tout sale, qui est fourni pour vous donner une idée de sa taille par rapport à d'autres objets courants.
Il existe de nombreuses options en fonction des accessoires que tu choisis : certains comprennent un câble 9 broches vers USB-C ou PH2 pour brancher l'écran à l'intérieur du boîtier, ou tu peux l'acheter uniquement avec ce support et le câble USB.
Si vous choisissez l'option avec support/station d'accueil, vous recevrez généralement un simple câble d'alimentation/de recharge muni d'un petit support doté d'un connecteur USB-C permettant de brancher l'écran, qui dispose de deux emplacements pour pouvoir l'installer à la verticale ou à l'horizontale.

Ce support/station d'accueil, bien qu'il soit de qualité moyenne, est déjà plus stable et nettement meilleur que le support pliable en plastique ; il peut même supporter un téléphone portable (comme l'indique l'emballage), mais il faut le regarder sans le toucher en termes de stabilité, car sa base n'est pas assez large pour supporter son poids et sa hauteur.

Pour une utilisation avec le petit écran de 3,5, c'est largement suffisant.







Matériel
Je suis surpris qu'il y ait encore des gens qui laissent des avis du genre «elle est plus petite que je ne le pensais ». Peut-être qu'ils ne lisent pas les dimensions et qu'ils voient les choses en grand. La surface d'affichage visible mesure 49 x 74 mm avec une résolution de 320 x 480 px, et la taille totale est de 55 x 85 mm dans un boîtier métallique. L'épaisseur est d'environ 8 mm.
L'écran ne comporte rien d'autre que les deux connecteurs de type C et les vis. La finition générale est juste correcte, on s'en rend compte tout de suite en appuyant très légèrement sur l'écran. Vous remarquerez qu'il s'enfonce facilement.



Voici comment il se fixe sur le cadre d'un écran UltraWide de 29 pouces.


Malgré sa petite taille, on le voit assez bien lorsqu'il est placé près de l'écran principal ou sur la table.

Et la voici installée sur la station d'accueil posée sur la table, avec et sans éclairage.
L'angle de vision est bon depuis presque n'importe quel endroit et la luminosité est généreuse ; même en la réduisant considérablement, l'image reste nette, y compris sur les sujets sombres.
Il ne fait pas chaud du tout, alors que nous sommes déjà en plein cœur de cette énième vague de chaleur qui s'est superposée à la précédente. L'écran affiche généralement les températures avec une assez grande précision, à plus ou moins un degré au-dessus ou en dessous de ce qu'enregistre le gestionnaire de tâches, mais en concordance avec les données de Speccy. Je ne sais toutefois pas si cela est dû au temps nécessaire pour enregistrer et actualiser les données, ou à un décalage inhérent au système.

Sur ces deux photos, tu peux voir à quoi il ressemble une fois placé sous l'écran, sur la table, avec et sans éclairage.


Logiciels
En ce qui concerne les programmes permettant d'ajouter et de configurer les modèles, vous avez deux options. La première est plus simple mais limitée, tandis que la seconde est beaucoup plus complète.
1- Usb Monitor. C'est le logiciel de TURZX, et je te conseille de commencer par celui-là si tu ne veux pas te compliquer la vie. C'est un programme qui a l'air préhistorique. C'est le plus basique, le plus limité et le plus fastidieux au début, mais en même temps le plus facile à utiliser une fois qu'on a pris le coup de main. Cela dit, ses limites empêchent de tirer pleinement parti des possibilités de l'écran en matière de lecture des capteurs. Pour ne citer que quelques-unes de ces limites, les polices sont limitées à quatre tailles fixes (40, 30, 24 et 18) et les paramètres de temps s’affichent sur une seule ligne, sans possibilité de les séparer. Le système de déplacement des éléments à la souris n’est pas non plus très précis.

2- Turing Smart Screen Python. (Turing System Monitor) Moniteur système et bibliothèque Python non officiels pour des écrans tels que le Turing Smart Screen / TURZX et d'autres marques. Ici, si vous souhaitez créer votre propre thème, ne vous attendez pas à pouvoir le configurer en quelques clics : vous devrez modifier le code du fichier theme.yalm et activer, désactiver ou déplacer chaque paramètre. Si vous souhaitez l'utiliser en mode développeur, vous devrez installer Python, ses dépendances et Git sur votre machine, mais vous pouvez le faire fonctionner sous Windows avec une interface un peu plus complète que celle de l'option 1 en installant uniquement Turing System Monitor.
En utilisant cette option, la configuration offre bien plus de possibilités, comme celle de pouvoir utiliser l'API OpenWeatherMap, en vous abonnant gratuitement au forfait One Call 3.0 API qui, bien qu'il s'agisse d'un forfait à la consommation, offre gratuitement 1 000 appels vers l'API par jour. Turing System Monitor est configuré pour rester en dessous de cette limite (environ 300 appels par jour) ; vous n'aurez donc rien à payer.
C'est la meilleure option, que ce soit pour utiliser des modèles de la galerie ou pour en créer un à partir de zéro. Tout est très bien expliqué dans la documentation.

Si vous choisissez de commencer par l'option 1, il vous suffit de brancher l'écran. La première chose que vous verrez sera le message «Please run the APP » ainsi que l'adresse web de Turzx, depuis laquelle vous pourrez télécharger la version du logiciel Usb Monitor adaptée à la taille de votre écran.

Une fois que vous avez lancé UseMonitor.exe en tant qu'administrateur(car le logiciel ne s'installe pas), sélectionnez « Theme Editor » puis « Load Theme », choisissez l'un des modèles proposés, modifiez quatre paramètres, cliquez sur « Run » et votre modèle est prêt à fonctionner.


Concevoir un modèle à partir de zéro
Même si le forum de TURZX propose de nombreux modèles créés par les utilisateurs que tu peux télécharger et utiliser, ainsi que d'autres très réussis disponibles ailleurs, si tu as le temps et l'envie, tu peux créer le tien à ton goût.
J'ai commencé par créer ce fond inspiré du Pip-Boy de Fallout dans Photoshop, en travaillant avec une taille proportionnelle équivalente à 960 x 640. C'est là que les choses deviennent intéressantes, car la liste des options permettant d'ajouter des paramètres et des formats est bien plus vaste et flexible.

L'idéal est de créer autant de calques que d'éléments que vous utilisez, afin de pouvoir ensuite ajuster leurs tailles et leurs positions, les déplacer, et de connaître précisément les dimensions exactes à utiliser pour les chiffres et les textes que vous souhaitez afficher.
Pour créer un nouveau thème pour Turing System Monitor (même si vous pouvez également utiliser cet arrière-plan pour un nouveau modèle dans Usb Monitor), il ne faut pas partir de thèmes existants, car ceux-ci ne contiennent pas tous les capteurs pouvant être affichés.
La séquence correcte est la suivante :
Créez un nouveau sous-dossier dans \AppData\Local\Programs\Turing System Monitor\res\themes (ou dans son chemin d'accès si vous l'avez installé ailleurs) en lui donnant le nom de votre thème, puis copiez-collez à l'intérieur le fichier «theme_example.yaml » que vous trouverez dans le dossier des thèmes. Une fois là, renommez-le «theme.yaml ».
Ensuite, copiez vos ressources PNG dans le nouveau sous-dossier. Il s'agit d'un fichier PNG contenant l'arrière-plan que vous allez utiliser, nommé background.png, et d'un autre fichier identique nommé preview.png, ce dernier servant uniquement d'aperçu.
Pour commencer à modifier votre thème, utilisez le bouton « Éditeur de thèmes » de Turing System Monitor.
Ce n’est ni un processus facile ni rapide. Cela prend du temps, je m’y attelle donc par petites touches. Comme je ne l’ai pas encore terminé, voici l’aspect provisoire en utilisant uniquement l’arrière-plan dans Usb Monitor.

J'ai classé la liste de tous les paramètres que vous pouvez ajouter si vous créez un thème à partir du modèle d'exemple (theme_example.yaml) par ordre d'apparition, car c'est la première chose qui m'a manqué lorsque j'ai commencé à concevoir le mien à partir de zéro.
Paramètres configurables
Paramètres généraux d'affichage (display) :
- DISPLAY_SIZE : Taille de l'écran en pouces
- DISPLAY_ORIENTATION : Orientation de l'écran (verticale : portrait ou horizontale : paysage)
- DISPLAY_RGB_LED : Couleur des LED RGB arrière ; je ne sais pas encore si cela a réellement un effet sur les LED RGB de la carte.
Images fixes (static_images) :
- PATH, X, Y, WIDTH, HEIGHT : Chemin d'accès au fichier, position (coordonnées X et Y) et dimensions (largeur et hauteur) des images fixes
Texte statique (static_text) :
- TEXT, X, Y, WIDTH, HEIGHT, FONT, FONT_SIZE, FONT_COLOR, BACKGROUND_COLOR, BACKGROUND_IMAGE, ALIGN, ANCHOR : contenu, emplacement, police, couleurs, arrière-plan et alignement des textes statiques personnalisés
Paramètres du processeur (STATS.CPU) :
- INTERVAL : Fréquence de mise à jour en secondes.
- PERCENTAGE (TEXTE, GRAPHIQUE, RADIAL, GRAPHIQUE LINÉAIRE) : Pourcentage d'utilisation du processeur (sous forme de texte, de graphique à barres, de graphique radial ou de graphique linéaire).
- FREQUENCY (TEXT, GRAPH, RADIAL, LINE_GRAPH) : Vitesse ou fréquence d'horloge du processeur.
- LOAD (ONE, FIVE, FIFTEEN -> TEXT) : Charge du système à 1, 5 et 15 minutes.
- TEMPERATURE (TEXTE, GRAPHIQUE, RADIAL, GRAPHIQUE LINÉAIRE) : Température du processeur.
- FAN_SPEED (TEXT, GRAPH, RADIAL, LINE_GRAPH) : Vitesse du ventilateur du processeur.
Paramètres du GPU (STATS.GPU) :
- INTERVAL : Fréquence de mise à jour en secondes.
- PERCENTAGE (GRAPHIQUE, RADIAL, TEXTE, GRAPHIQUE LINÉAIRE) : Pourcentage d'utilisation de la carte graphique.
- MEMORY_PERCENT (GRAPH, RADIAL, TEXT, LINE_GRAPH) : Pourcentage de mémoire VRAM utilisée.
- MEMORY_USED (TEXT) : Quantité de mémoire vidéo utilisée.
- MEMORY_TOTAL (TEXT) : Mémoire vidéo totale disponible.
- TEMPERATURE (TEXT, GRAPH, RADIAL, LINE_GRAPH) : Température du GPU.
- FPS (TEXT, GRAPH, RADIAL, LINE_GRAPH) : Images par seconde (dans la plupart des cas, les FPS ne s'affichent pas).
- FAN_SPEED (TEXT, GRAPH, RADIAL, LINE_GRAPH) : Vitesse du ventilateur du GPU.
- FREQUENCY (TEXT, GRAPH, RADIAL, LINE_GRAPH) : Fréquence du GPU.
Paramètres de mémoire (STATS.MEMORY) :
- INTERVAL : Fréquence de mise à jour en secondes.
- SWAP (GRAPH, RADIAL, LINE_GRAPH) : Utilisation de la mémoire d'échange (SWAP).
- VIRTUAL (GRAPH, RADIAL, LINE_GRAPH) : Utilisation de la mémoire virtuelle.
- USED (TEXT) : Mémoire RAM utilisée.
- FREE (TEXT) : Mémoire RAM libre.
- TOTAL (TEXT) : Mémoire RAM totale.
- PERCENT_TEXT (TEXT) : Pourcentage de RAM au format texte.
Paramètres du disque (STATS.DISK) :
- INTERVAL : Fréquence de mise à jour en secondes
- USED (GRAPH, RADIAL, LINE_GRAPH, TEXT, PERCENT_TEXT) : Espace de stockage occupé
- TOTAL (TEXTE) : Capacité totale du disque
- FREE (TEXT) : Espace libre sur le disque
Paramètres réseau (STATS.NET) :
- INTERVAL : Fréquence de mise à jour en secondes.
- WLO (WLAN) / ETH (Wi-Fi / Ethernet).
- UPLOAD (TEXT, LINE_GRAPH) : Vitesse actuelle de téléchargement.
- UPLOADED (TEXTE) : Données totales téléchargées.
- TÉLÉCHARGEMENT (TEXTE, GRAPHIQUE LINÉAIRE) : Vitesse de téléchargement actuelle.
- TÉLÉCHARGÉ (TEXTE) : Volume total de données téléchargées.
Paramètres de date et d'heure (STATS.DATE) :
- INTERVAL : Fréquence de mise à jour en secondes.
- DAY (TEXT -> FORMAT, SHOW, X, Y, FONT, FONT_SIZE, FONT_COLOR, BACKGROUND_COLOR, BACKGROUND_IMAGE, ALIGN, ANCHOR) : Date du jour et son format.
- HOUR (TEXT -> FORMAT, SHOW, X, Y, FONT, FONT_SIZE, FONT_COLOR, BACKGROUND_COLOR, BACKGROUND_IMAGE, ALIGN, ANCHOR) : Heure actuelle et son format.
Paramètres relatifs à la disponibilité (STATS.UPTIME) :
- INTERVAL : Fréquence de mise à jour en secondes.
- SECONDS (TEXTE) : Durée d'allumage exprimée en secondes.
- FORMATTÉ (TEXTE) : Durée de fonctionnement formatée en jours et en heures (par ex. « 49 jours… »).
Paramètres météorologiques / Weather (STATS.WEATHER):
- INTERVAL : Fréquence de mise à jour en secondes.
- TEMPÉRATURE (TEXTE) : Température extérieure actuelle.
- TEMPERATURE_FELT (TEXTE) : Sensation thermique.
- UPDATE_TIME (TEXT) : Heure de la dernière mise à jour météorologique.
- HUMIDITÉ (TEXTE) : Pourcentage d'humidité.
- WEATHER_DESCRIPTION (TEXT) : Description des conditions météorologiques (par ex. ensoleillé, ciel dégagé, pluie).
Paramètres Ping (STATS.PING) :
- INTERVAL : Fréquence de mise à jour en secondes.
- GRAPH, RADIAL, LINE_GRAPH, TEXT : Latence réseau ou ping avec le serveur configuré.
Propriétés communes des éléments graphiques (TEXT, GRAPH, RADIAL, LINE_GRAPH) :
- SHOW, SHOW_UNIT, SHOW_TEXT : Afficher ou masquer l'élément, ses unités ou son texte
- X, Y, WIDTH, HEIGHT : Position et dimensions.
- FONT, FONT_SIZE, FONT_COLOR, BACKGROUND_COLOR, BACKGROUND_IMAGE : styles de police, couleurs et arrière-plans.
- ALIGN, ANCHOR : Alignement et ancrage du texte.
- MIN_VALUE, MAX_VALUE : valeurs minimales et maximales pour les échelles.
- BAR_COLOR, BAR_OUTLINE : Couleurs et contours des barres de progression.
- ANGLE_START, ANGLE_END, ANGLE_STEPS, ANGLE_SEP, CLOCKWISE, RADIUS : paramètres géométriques pour les graphiques circulaires ou radiaux.
- HISTORY_SIZE, AUTOSCALE, LINE_COLOR, LINE_WIDTH, AXIS, AXIS_COLOR, AXIS_FONT, AXIS_FONT_SIZE : Paramètres pour les graphiques linéaires et les historiques.
- FORMAT : Modèle de format de date/heure.
Explication des formats d'affichage (PERCENT_TEXT) :
- GRAPH: Affiche les données sous la forme d'un graphique à barres ou à blocs qui se remplit proportionnellement à la valeur actuelle.
- RADIAL: Présente les informations sous forme circulaire ou de tachymètre, ce qui est idéal pour afficher des pourcentages ou des niveaux qui viennent compléter une circonférence.
- LINE_GRAPH: Dessine un graphique linéaire continu qui retrace l'historique ou l'évolution de la métrique au fil du temps.
- TEXT: Affiche la valeur sous forme numérique ou textuelle simple (par exemple, les degrés exacts, les mégaoctets utilisés ou du texte brut).
- PERCENT_TEXT: Affiche la valeur sous forme de pourcentage, accompagnée de son symbole (%).
À propos des coordonnées X et Y :
- X et Y sont les valeurs qui définissent la position exacte de l'élément à l'écran, en pixels.
- L'axe X contrôle la position horizontale : lorsque la valeur augmente, l'élément se déplace vers la droite ; lorsqu'elle diminue, il se déplace vers la gauche.
- L'axe Y contrôle la position verticale : lorsque la valeur augmente, l'élément se déplace vers le bas ; lorsqu'elle diminue, il se déplace vers le haut.
*Cet article contient un lien d'affiliation vers AliExpress*







