Raspberry Pi, la société à l'origine de l'emblématique ordinateur monocarte (SBC), a dévoilé une version plus récente, plus petite et moins chère de son écran tactile pour Raspberry Pi. Le Raspberry Pi Touch Display 2 est désormais disponible dans une version de 5 pouces coûtant 40 dollars.Tout comme la version 7 pouces lancée l'année dernière, l'écran du Touch Display 2 est considéré comme « idéal pour les projets interactifs tels que les tablettes, les systèmes de divertissement et les tableaux de bord d'information ».
Malgré ses dimensions réduites, le Raspberry Pi Touch Display 2 de 5 pouces affiche la même résolution de 720×1280 pixels sur un écran LCD TFT avec une profondeur de couleur RGB de 24 bits (ou « millions de couleurs ») et prend en charge les gestes tactiles à cinq doigts, comme son frère de 7 pouces.
Il est alimenté par le Raspberry Pi à l'aide d'un GPIO 5v, aucune alimentation supplémentaire n'est nécessaire. Un câble ruban se connecte au port DSI présent sur la plupart des ordinateurs Raspberry Pi, aucun câble HDMI n'est donc nécessaire.
Comme il s'agit d'un écran et non d'un moniteur, il ne cannibalisera pas les ventes du moniteur USB officiel Raspberry Pi. Ce dernier reste la meilleure option pour l'informatique de tous les jours, grâce à sa taille plus spacieuse de 15,6 pouces et à sa résolution FHD.
Raspberry Pi indique que le Touch Display 2 restera en production jusqu'en janvier 2030. Pour les enseignants, les amateurs et les utilisateurs industriels qui intègrent l'écran dans leurs produits ou leurs environnements professionnels, cette information est rassurante, car les pièces de rechange seront facilement disponibles.
Caractéristiques principales
À l'exception de sa taille, les spécifications de la nouvelle variante de 5 pouces sont presque identiques à celles de son grand frère :
- Écran de 5 pouces de diagonale
- 62 mm × 110 mm de zone active
- 720 (RGB) × 1280 pixels
- Véritable panneau capacitif multi-touch, supportant le toucher à cinq doigts
- Entièrement pris en charge par Raspberry Pi OS
- Alimenté par le Raspberry Pi hôte
- Tous les câbles, connecteurs et matériel de montage nécessaires sont inclus.
Un écran tactile multipoint prêt à l'emploi
Ce qui rend le Raspberry Pi Touch Display 2 particulièrement attrayant, c'est son intégration transparente avec le reste de l'écosystème des produits Raspberry Pi.
Son écran tactile capacitif fonctionne dès sa sortie de l'emballage avec un support complet des pilotes Linux - pas de calibration manuelle requise, pas de recherche dans les arborescences de périphériques et pas de lutte avec des contrôleurs tactiles incompatibles. Il suffit de le connecter à un Raspberry Pi (notre guide d'installation vous montre comment faire, y compris la connexion à l'alimentation GPIO 5V standard du Raspberry Pi), et l'on dispose d'un écran tactile multi-touch entièrement fonctionnel. L'utilisateur pourra désormais se concentrer sur son projet plutôt que sur les problèmes matériels.
Pour illustrer les capacités du nouvel écran 5 pouces, Raspberry Pi a créé une simple application de diaporama en utilisant le développement assisté par l'intelligence artificielle (IA). Il s'agit d'une application idéale pour explorer et démontrer à la fois les fonctionnalités tactiles du matériel et les flux de travail de développement modernes.
Développer du code avec l'IA
Tous ne pensent pas que l'IA est l'avenir du génie logiciel, mais il est important de comprendre comment la technologie progresse. C'est pourquoi, Gordon Hollingworth, directeur technique chez Raspberry Pi indique avoir commencé à coder avec l'IA. Pour donner une idée de la facilité avec laquelle cela est possible, il a partagé toutes les instructions qu'il a fourni à Cursor (en utilisant le modèle Claude Sonnet 4) pour développer une application très simple de diaporama pour la variante 5 pouces du Raspberry Pi Touch Display 2.
Les prompts (instructions génératives) utilisés par Hollingworth pour piloter le modèle sont présentés ci-dessous en italique. Après chaque prompt ou série de prompts, quelques notes sur les raisons de leur utilisation et sur leur efficacité à se rapprocher du résultat souhaité ont été ajoutées.
Un briefing pour une application de diaporama sur écran tactile
Gordon Hollingworth a commencé par donner à l'IA un briefing de haut niveau, mais très spécifique :
J'aimerais créer une application simple fonctionnant sur l'appareil distant Raspberry Pi auquel est attaché un écran tactile. L'application doit afficher des images d'un répertoire local sous forme de diaporama. Le fait de toucher l'écran doit arrêter le diaporama et permettre à l'utilisateur de manipuler la position et de zoomer à l'aide de gestes standard.
Selon Hollingworth, « cela a donné une application fonctionnelle et utilisable, mais les zooms et les panoramiques ne fonctionnaient pas. L'application ne semblait prendre en charge qu'une seule touche. Cela est dû à certains choix faits par le compositeur pour convertir les touchers en événements de clic de souris ou de double-clic (le compositeur fait cela pour que l'écran tactile fonctionne correctement avec l'interface utilisateur). »
Capture des événements tactiles
- Le zoom à deux doigts ne fonctionne pas. L'application utilise-t-elle l'interface multi-touch pour gérer les gestes de zoom ?
- Les « touches » en haut à gauche sont toujours nulles, même s'il y a plusieurs curseurs sur l'écran avec plusieurs touches
- Le test brut détecte deux pressions alors qu'il n'y en a qu'une.
L'IA a alors suggéré d'analyser les événements tactiles du périphérique d'entrée brut, mais, selon Gordon Hollingworth, elle analysait incorrectement les événements multi-touch et les événements souris générés par le pilote...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.