banner

Blog

Nov 16, 2023

Examen CrowVision

CrowVision est un écran tactile capacitif IPS de 11,6 pouces avec une résolution de 1366 × 768 qui est conçu pour fonctionner non seulement avec le Raspberry Pi mais la plupart des ordinateurs à carte unique avec des trous de montage dans un rectangle de 100 x 80 mm.

Elecrow m'a envoyé un échantillon, je vais donc l'essayer avec un Raspberry Pi, un mini PC Windows 11 et un ordinateur portable Ubuntu 22.04 pour m'assurer qu'il fonctionne bien avec ces systèmes d'exploitation.

Les packages incluent le module d'affichage lui-même, un adaptateur secteur 12V / 2A, des câbles USB Type-C et micro USB, un câble HDMI vers mini HDMI, un câble micro HDMI vers mini HDMI, deux "rubans" pour la gestion des câbles, un tournevis, une carte de contrôle OSD avec cinq touches et un manuel d'utilisation.

L'écran n'est pas livré avec un boîtier, il est donc mieux adapté aux projets de bricolage où les utilisateurs conçoivent leur propre boîtier ou solution de montage. La carte de contrôle est basée sur un contrôleur d'affichage Realtek RTD2556, et le montage de l'ordinateur monocarte est composé de trois filetages et de vis que je fais glisser autour des axes X et Y.

Le montage d'une seule carte est assez simple et après avoir fixé la carte avec les trois vis, nous pouvons connecter un câble micro USB vers USB pour l'écran tactile, un câble mini HDMI vers micro HDMI pour la sortie vidéo et un câble USB vers USB-C pour pouvoir. La polyvalence se fait au prix d'un fouillis de câbles même après avoir utilisé les rubans. Si vous utilisez principalement des cartes Raspberry Pi, une solution telle que le "RPI All-in-One Touchscreen Display" offrira une solution beaucoup plus soignée et portable.

En théorie, nous pourrions installer n'importe quel SBC dans les dimensions prises en charge, mais nous devons également tenir compte du fait que la carte de contrôle ne peut produire que 5V/3A, ce qui ne sera pas suffisant pour certains modèles et vous aurez besoin d'une alimentation supplémentaire. Elecrow a testé un tas d'ordinateurs à carte unique et d'autres appareils informatiques montrant ceux qui peuvent être montés et alimentés directement par le CrowVision.

Pendant que je prépare une carte microSD avec Raspberry Pi OS, j'ai connecté le CrowVision aux ports HDMI et USB d'un mini PC Windows 11.

Le petit clavier est utilisé pour afficher l'OSD.

L'écran est correctement détecté comme ayant une résolution de 1366×768…

et le multi-touch fonctionne, mais le testeur tactile WBBMTT a un comportement amusant puisque nous pourrions obtenir 10 points ou même 11 points, pour un écran censé ne gérer que le toucher capacitif à 5 points. On peut aussi bouger plus de cinq doigts avec WBBMTT et ce n'est pas qu'avec des taps statiques…

Le test suivant pour l'examen consistait à connecter le module d'affichage CrowVision à un ordinateur portable exécutant Ubuntu 22.04, et il est détecté comme l'écran "RTK 27" avec une résolution de 1366 × 768.

Il n'y avait qu'un petit problème avec les événements de l'écran tactile signalés sur l'écran de l'ordinateur portable au lieu de CrowVision. J'ai le même problème avec l'écran RPI All-in-One, et le correctif n'est pas difficile.

Tout d'abord, nous devons obtenir des informations sur USB touch dans dmesg en retirant et en insérant le câble USB.

Il y a un contrôleur tactile SiS HID intégré au silicium et une souris de contrôleur tactile. Nous pouvons maintenant exécuter xrandr pour connaître le nom d'affichage (HDMI-A-0) et xinput pour obtenir les identifiants du contrôleur tactile.

Nous pouvons maintenant mapper le contrôleur d'écran tactile sur HDMI-A-0 :

Et tout fonctionne comme prévu.

Revenons au Raspberry Pi 4 SBC maintenant que Raspberry Pi OS a été flashé sur notre carte microSD. Je n'ai rien changé, mais contrairement à mon expérience avec Windows 11 et Ubuntu 22.04, l'affichage ne s'affiche pas correctement sur le Raspberry Pi.

Je suis allé sur le wiki, mais pour le moment, il n'y a aucune information sur la configuration du système d'exploitation Raspberry Pi pour CrowVision. J'ai demandé à Elecrow et ils m'ont dit de modifier config.txt et de changer la ligne :

pour:

Cela signifie que nous devons revenir à l'ancien pilote graphique VC4 FKMS V3D, car le nouveau pilote KMS de Raspberry Pi OS Buster ne semble pas fonctionner. Après avoir changé cette ligne, l'affichage fonctionne…

… et la résolution d'affichage est correctement réglée sur 1366×768.

Notez que l'écran est brillant et réfléchissant, et lorsque je l'ai utilisé à l'extérieur, l'angle de vision n'était pas très large, mais les spécifications indiquent un angle de vision de 178°.

J'ai été un peu déçu que l'écran ne soit pas livré avec un boîtier, mais la société a déclaré que le CrowVision était conçu pour les projets de bricolage. Les personnes qui n'ont pas à concevoir leur propre boîtier peuvent imprimer une coque et un support et Elecrow a partagé les fichiers OBJ avec moi.

Mais lorsque j'ai chargé le fichier dans Ultimaker Cura, certaines erreurs ont été signalées et le Creality Ender-3 S1 Pro n'a pas un volume de construction suffisant. J'aurais donc besoin d'une imprimante 3D plus grande ou de modifier la conception en deux parties.

Le boîtier fourni nécessite une imprimante capable d'imprimer un objet dans un volume de 294,7 x 187,2 x 39,6 mm, et l'Ender-3 S1 Pro est limité à 220 x 220 x 270 mm.

Mon expérience avec le module d'affichage Elecrow CrowVision a été relativement simple, l'écran tactile fonctionnant bien sous Windows 11, Ubuntu 22.04 et Raspberry Pi OS, même si j'ai dû modifier config.txt pour ce dernier. La prise en charge du montage de plusieurs ordinateurs à carte unique est également une fonctionnalité intéressante, mais elle n'est pas parfaite en raison des exigences de puissance et de dimensions.

Mais le module d'affichage n'est pas pour tout le monde car il n'y a pas de boîtier, et vous devez imprimer le boîtier et/ou le support ou concevoir le vôtre. Je n'ai pas d'informations sur les prix à ce stade, mais le CrowVision sera lancé sur Crowd Supply au lieu du propre magasin d'Elecrow pour une raison quelconque…

Jean-Luc a lancé CNX Software en 2010 à temps partiel, avant de quitter son poste de directeur de l'ingénierie logicielle et de commencer à écrire des nouvelles quotidiennes et des critiques à temps plein plus tard en 2011.

Soutenez le logiciel CNX ! Faites un don via des crypto-monnaies ou devenez mécène sur Patreon

Articles Similaires:

PARTAGER