La critique de Pironman
SunFounder Pironman est un boîtier Raspberry Pi 4 inspiré du mini serveur DIY Raspberry Pi 4 de Michael Klement avec un écran OLED et une solution de refroidissement ICE Tower, ainsi que quelques améliorations telles qu'un boîtier en alliage d'aluminium et acrylique, la prise en charge d'un SSD M.2 SATA, un bouton d'alimentation pour un arrêt sécurisé, un récepteur IR et une bande LED RVB.
La société m'a envoyé un kit Pironman sans Raspberry Pi 4 pour examen. Je vérifierai le contenu du package, passerai par l'assemblage, l'installation du logiciel et le test des fonctionnalités uniques répertoriées ci-dessus.
Certaines des principales caractéristiques sont répertoriées sur le côté de l'emballage.
Le boîtier est entièrement démonté avec la carte Pironman, les panneaux métalliques et acryliques, la bande LED RVB, l'écran OLED, le dissipateur thermique, le ventilateur, les adaptateurs, les câbles plats, les vis, les entretoises, etc.
Le dessus de la carte Pironman (JMS580-V1.8) est livré avec un pont JMicron JMS580 USB 3.2 Gen 2 vers SATA 6Gb/s, un emplacement pour carte microSD, un port USB pour le SSD, un port USB pour l'alimentation, ainsi que des connecteurs pour l'expandeur GPIO, OLED et un pont de carte microSD, ainsi que quelques en-têtes pour connecter le ventilateur, le bouton d'alimentation et la bande LED RVB.
La face inférieure comprend la prise M.2 SATA adaptée aux disques 2230, 2242, 2260 et 2280, ainsi que trois LED RVB et un en-tête GPIO à 40 broches.
Un guide de montage est également fourni dans l'emballage. C'est assez bon et ça aide beaucoup au montage.
Vous pouvez également accéder à une documentation détaillée en ligne.
Il faudra préparer un Raspberry Pi 4 SBC et une carte MicroSD flashée avec Raspberry Pi OS, ainsi qu'éventuellement un SSD M.2 SATA.
La première étape consiste à installer les entretoises dans les trous de montage de la carte Pironman ainsi qu'à insérer l'écran OLED dans son connecteur. Soulevez simplement le bit noir, insérez le câble FFC dans le connecteur et poussez le bit noir en place. Assurez-vous que le câble FFC est correctement orienté comme indiqué sur la photo ci-dessous.
Nous allons ensuite coller l'écran sur la plaque B du boîtier et installer l'interrupteur d'alimentation.
Nous pouvons maintenant connecter les quatre fils de l'interrupteur d'alimentation à l'en-tête 5V (rouge) et GND (noir), ainsi que les deux fils verts à l'en-tête restant à côté de 5V/GND sans ordre particulier. Nous ferons de même pour le pont de carte microSD, la LED RVB et la carte d'extension GPIO.
Tout est un peu serré, mais j'ai réussi. La partie la plus difficile a été d'installer le câble FFC pour le GPIO. Le bit noir tourne au lieu d'être soulevé, et soit le câble FFC est trop épais, soit le connecteur est trop étroit, mais c'était vraiment difficile à fermer, alors j'ai fini par utiliser une pince recouverte d'un ruban plastique épais pour pousser le bit noir en place à la fois sur la petite carte adaptateur et sur la carte principale pironman.
Les câbles de démarrage utilisés pour le bouton d'alimentation, la LED RVB et, comme nous le verrons plus tard, le ventilateur, semblent un peu lâches, donc je ne serais pas surpris s'ils se détachent si vous transportez/transportez le boîtier vers un autre endroit. Néanmoins, je n'ai pas eu de tels problèmes.
Nous pouvons maintenant installer le Raspberry Pi 4 SBC en le sécurisant avec plus d'entretoises et une clé hexagonale fournie avec le kit. Nous pouvons également connecter les ponts de carte GPIO et microSD comme indiqué ci-dessus.
L'étape suivante consiste à préparer le dissipateur thermique en connectant les deux supports (note : l'orientation est importante) et en plaçant les deux pastilles thermiques sous le dissipateur thermique.
Nous pouvons maintenant placer le dissipateur thermique sur le dessus de la carte Raspberry Pi et le fixer avec quatre vis.
À ce stade, nous pouvons commencer à ajouter des plaques d'acrylique et de métal. Le ventilateur peut être installé sur l'une ou l'autre des plaques acryliques, mais le manuel d'instructions nous permet de le fixer au couvercle avec l'ouverture de l'en-tête GPIO.
Nous devrons installer notre SSD M.2 SATA avant d'installer le capot inférieur.
Nous avons presque terminé la touche finale impliquant le placement de coussinets en mousse sur le capot inférieur (j'aurais pu faire un meilleur travail ici).
J'ai remarqué que la bande LED RVB n'était pas installée correctement. Je n'ai pas bien compris l'étape 16 qui dit "La bande RVB doit être collée au bas de la plaque métallique A". Je n'ai pas vu de ruban adhésif double face sur la bande LED, alors je l'ai d'abord placé au milieu et j'ai espéré le meilleur. Mais ensuite j'ai remarqué qu'il me restait deux bandes noires.
J'ai donc retiré le capot supérieur et fixé la bande LED des deux côtés du boîtier.
Enfin, j'ai inséré la carte microSD et le pont SSD d'un côté, et la petite plaque acrylique restante pour recouvrir l'OLED de l'autre côté.
C'est ça! Il a l'air bien, et j'espère que nous l'avons assemblé correctement.
Essayons tout de suite en connectant le système à un écran HDMI et en le mettant sous tension. Il a l'air bien et mon SSD SATA est correctement détecté comme "NEO Storage".
J'ai cependant fait quelque chose d'assez stupide ci-dessus. Le câble rouge provient de l'adaptateur USB, et je ne l'ai pas connecté au port USB-C du système Pironman, mais directement au Raspberry Pi 4. Ainsi, initialement, après avoir installé le logiciel comme indiqué ci-dessous, l'écran OLED n'afficherait que l'utilisation du processeur et de la mémoire pendant une courte période, puis afficherait "Power OFF" tout le temps. J'ai donc passé une bonne nuit de sommeil et le matin, j'ai connecté l'alimentation au port USB-C à l'arrière de l'ordinateur.
À ce stade, nous devrons suivre les instructions en ligne pour installer le logiciel et les pilotes pour prendre en charge l'OLED, le récepteur IR, le bouton d'alimentation, etc.
Tout d'abord, nous devrons éditer /boot/config.txt en ajoutant les deux lignes ci-dessous à la fin du fichier pour ajouter la prise en charge du bouton d'alimentation et du récepteur IR :
Et ensuite, nous devrons installer le script pironman Python :
Un redémarrage peut être nécessaire pour que tout fonctionne correctement, mais voici à quoi cela ressemblait après l'installation du script.
L'OLED affiche l'adresse IP, l'utilisation du processeur, la température du processeur, ainsi que l'utilisation de la mémoire et du stockage.
Nous pouvons vérifier la configuration actuelle comme suit :
Le script pironman propose plusieurs options pour modifier la température de déclenchement du ventilateur, les couleurs et les modes des LED RVB et le comportement de l'écran. Vous pouvez également basculer entre Celsius et Fahrenheit.
Vous pouvez également adapter le script puisqu'il est écrit en Python, et éventuellement utiliser d'autres scripts puisqu'il s'agit d'un écran OLED standard. Voici une courte démo montrant la bande LED RVB et le ventilateur en action.
Nous avons déjà vu la bande LED RVB, l'OLED et le ventilateur fonctionner. Je pourrais également utiliser le bouton pour allumer l'écran OLED avec une courte pression et éteindre le Raspberry Pi avec une pression de 2 secondes. Je pouvais aussi rallumer l'ordinateur en appuyant à nouveau sur le bouton.
Testons le récepteur IR avec LIRC :
Maintenant que LIRC est installé, nous pouvons vérifier si nous pouvons recevoir des commandes de la télécommande de mon téléviseur :
Ça à l'air bon. Le récepteur IR fonctionne également. Nous devrions pouvoir le faire fonctionner avec Kodi et d'autres centres multimédias.
Nous avons déjà vu que le disque SATA était reconnu, mais nous n'avons pas testé les performances. Nous allons installer iozone3 à cet effet :
Je suis allé au point de montage (/mediap/pi/NEO Storage) avant d'exécuter le benchmark iozone3 :
La vitesse de lecture (~ 325 Mo/s) semble correcte sur USB 3.0, ainsi que la vitesse de réécriture, mais d'une manière ou d'une autre, la vitesse d'écriture (~ 85 Mo/s) est plutôt faible. J'ai essayé plusieurs fois, et le résultat est le même. Je n'ai pas eu ce problème lors du test du SSD dans sa station d'accueil USB-C sous Windows. Notez que le lecteur est formaté avec le système de fichiers exFAT :
Nous pouvons également voir que le pilote uas (pour le support UASP) est utilisé pour notre appareil :
Enfin, je voulais exécuter le banc SBC pour confirmer la capacité de refroidissement de la solution :
Mais le script refuse de démarrer avec l'utilisation du processeur qui augmente même légèrement en cas d'inactivité !
En effet, le script Pironman utilise 4 à 5 % du processeur lorsque l'écran OLED est allumé. Il y a un sommeil de 0,5 seconde dans la boucle principale, mais lorsque l'affichage est un, il y a aussi une boucle pour l'affichage avec seulement un sommeil de 0,01 seconde pour surveiller le bouton. Je l'avais réglé sur toujours activé pour surveiller la température et l'utilisation du processeur, mais j'ai changé cela par défaut afin que l'affichage s'éteigne automatiquement après un certain temps. Je pourrais exécuter le script SBC-bench.sh :
Le graphique de température était essentiellement une ligne plate grâce à l'énorme dissipateur thermique et au ventilateur qui s'allumaient de temps en temps pendant les tests monocœur et en continu pour le test multicœur à 7 zips.
J'ai également pu le confirmer sur l'écran OLED lors du test 7-zip.
Je ne vais pas faire plus de tests puisque j'ai déjà testé l'ICE Tower avec et sans le ventilateur, et lors de l'overclocking du Raspberry Pi 4 à 2.0 GHz. Ce type de solution est largement suffisant, même surdimensionné, pour refroidir le Raspberry Pi 4 dans la plupart des conditions, même overclocké à 2.x GHz.
Le Pironman est un joli boîtier pour le Raspberry Pi 4. Les instructions sont détaillées, le support logiciel est adéquat et il a l'air vraiment mignon. Certaines choses pourraient être améliorées, par exemple, j'ai eu du mal à installer le câble FFC pour l'adaptateur GPIO et les câbles de démarrage peuvent se desserrer pendant le transport. Il y a aussi un point d'interrogation sur les faibles performances d'écriture (mais pas de réécriture) avec le disque M.2 SATA.
J'aimerais remercier SunFounder d'avoir envoyé l'affaire Pironman pour examen. Vous pouvez acheter le kit examiné ci-dessuspour 63,99 $ plus frais d'expédition , ou achetez un kit complet avec un Raspberry Pi 4 2 Go de RAM et une carte MicroSD de 32 Go pour 237,97 $. L'affaire Pironman peut aussi êtreacheté sur Amazon US.
Remarque : cette revue a été initialement publiée le 30 décembre 2022 en tant que revue standard, puis parrainée pour être à nouveau placée en haut du site Web de CNX Software du 21 au 24 mars 2023
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:
pour 63,99 $ plus les frais d'expédition achetés sur Amazon US