Construire son PC avec une Rapsberry Pi (ou équivalent)

Par :
francois tonic

lun, 21/08/2017 - 17:31

L’apparition de la Raspberry Pi et des cartes équivalentes est une petite révolution dans le monde des mini-PC, des barebones, des petits serveurs. Et si on arrêtait d’acheter de grosses machines à minimum 300-400 € pour ne pas dire 700-800 € que l’on sous-exploite la plupart du temps ? Désormais, vous pouvez créer un PC totalement fonctionnel pour 150 – 160 € maximum !

Si on monte en configuration minimale une Pi 3 en mode PC complet, voici ce que nous devrions avoir :

Matériel

Raspberry Pi 3 : 40 €

Clavier : 10 €

Souris : 7 €

Ecran 20’’ HDMI : 85 €

Carte micro SD 32 Go : 12 €

Boitier pour la Pi 3 : 6 €

Soit un total de 160 €. Mais on peut optimiser ce premier budget en trouvant un moniteur d’occasion, quitte à acheter un adapteur VGA – HDMI (6-7 €), idem pour le clavier et la souris. Vous pouvez réutiliser du vieux matériel que vous avez déjà. Ne pas oublier l’alimentation…

A l’extrème, vous pouvez utiliser une carte moins puissante mais aussi bien moins chère : la C.H.I.P. Elle sera moins véloce qu’une Pi 3 mais vous disposez du WiFi, d’un processeur 1 Ghz, d’un stockage interne de 4 Go, de 512 Mo de mémoire vive. Il faut rajouter la carte HDMI ou VGA. Mais pour -30 € vous pouvez avoir une bonne carte pour faire un PC pour Internet, la bureautique, quelques petits jeux…

Sur la partie système d’exploitation, si vous utilisez une Pi 3, le classique sera la Raspbian. Pratique et rapide. Vous pouvez aussi prendre un Ubuntu Mate (attention à la partie vidéo). Sur une ODROID, la distribution fonctionne très bien.

Et si on mettait un disque dur ?

La carte SD c’est bien gentil mais au niveau stockage c’est un peu limite et c’est lent. Un disque dur, ou SSD, c’est tout de même le plus simple. Vous pouvez sans problème connecter un disque via l’USB. Attention : le disque doit être alimenté en propre et non via la Pi. Des solutions existent pour ajouter un port SATA, idéal pour installer un SSD. Ce type d’extension coûte entre 15 et 20 €.

La Pi 3 permet de booter directement sur un disque qui ne soit pas la carte SD. Les manipulations sous Raspbian ne sont pas compliquées à faire. Il faut modifier le mode de boot puis créer la partition et installer le système sur le disque dur.

Pour en savoir plus:

https://www.raspberrypi.org/documentation/hardware/raspberrypi/bootmodes/msd.md

Les solutions de WDLabs

WBLabs, appartenant au constructeur WD bien connu pour ses disques durs, propose plusieurs solutions dédiées aux Raspberry Pi. La première solution est le PiDrive. Ce disque va de 375 Go à 1 To, selon les éditions. Le montage est très simple avec le câble spécial livré avec. Il permet de connecter le disque à la Pi et d’assurer l’alimentation des deux. Pour l’utiliser comme disque de démarrage, nous utilisons BerryBoot. Un outil d’installation très simple provenant de plusieurs systèmes dont Raspbian. Pratique et rapide. Et le prix, pour la version de base, est très intéressant : 31,90 € ! La version 1 To est proposée à 64,99 €. Idéalement, un boitier dédié permet de bien caler les éléments et d’être proche sur l’organisation de l’ensemble, cela, tout en  permettant de bien aérer…

Le petit nouveau de WDLabs est le WD PiDrive Node Zero. Ce module repose sur un disque 2,5' de 314 Go et d’une Pi Zero livrée en standard. Un support dédié permet de connecter les deux matériels. Le produit prend à peine plus de place que le PiDrive. Il offre deux prises USB. Il s’oriente plus pour un usage serveur, stockage, données de log, enregistrement de vidéo, etc. Le Node est livré complet avec une carte SD. Au premier lancement, vous choisissez le système que vous souhaitez (via l’installateur Noobs). L’installation prend une dizaine de minutes.

Même s’il ne faut pas trop la pousser, la carte Pi Zero est intéressante pour monter un serveur basse consommation ayant de faibles ressources ; la carte livrée n’est pas la version avec WiFi intégrée. Il vous faudra utiliser un dongle WiFi pour une connexion réseau. Attention au nombre de ports USB disponibles. La configuration ne pose aucun souci.

Avec hdparm -Tt /dev/sda, vous testez les performances de lecture via le cache et en accès direct. Le Node affiche pour le premier 256,95 Mb/s et le second 30,41 Mb/s. Il ne fallait pas s’attendre à des performances d’un SSD mais cela reste honorable. Le tarif du Node reste raisonnable : 48,90 €. Dongle WiFi non inclus.

Vous pourrez facilement créer une tablette ou une borne tactile avec un écran 7’’ tactile (version officielle ou non). Vous devrez prévoir de la soudure pour certains câbles de connexion à la GPIO.

Les PC complets

Nous avons vu plus haut que l’on peut monter très facilement un véritable PC et avec l’impression de la caisse, on dispose d’un barebone fonctionnel.

Aujourd’hui, il existe plusieurs solutions clé en main pour monter son PC. Nous utilisons régulièrement pour nos démos le pi-topCEED. Il s’agit d’un tout-en-un complet. Il suffit d’installer et de connecter une Pi à l’intérieur. Le produit est plutôt bien fini et on dispose d’un écran 14’’ intégré de bonne qualité. Le design est assez sympa. On peut rajouter plusieurs extensions comme l’audio (non fourni par défaut) et une carte de prototypage. Il est livré avec une distribution dédiée : pi-topOS. Ce Linux est taillé pour l’éducation et la maison.

Le kit est trouvable à 160 €, au-delà fuyez. Trop cher. Le tarif est un peu élevé mais on dispose d’un produit sympa, même si le design des câbles et du rail de fixation demande à être amélioré. Le module audio est franchement cher.

Dans le même esprit, le constructeur propose le pi-top, une version portable ! Il ressemble à un gros netbook mais on dispose d’une batterie capable de tenir environ 10h (selon les conditions d’usage), d’un bel écran 13,3’’, du clavier, d’un trackpad et comme sur la version desktop, d’un contrôleur pour l’écran et l’alimentation. Le montage nécessite environ 20 – 30 minutes car le portable est livré en kit ; vous devrez tout assembler. En France, cette version peut se trouver à 290-300 €. Cher même si le kit est de qualité. Pour le prix, on aurait aimé le module audio inclus et un stockage (carte SD) plus important. Intéressant oui mais trop cher. A cela il faut rajouter la Pi.

WDLabs propose aussi un kit complet : PiDrive Compute Centre. Ce kit est franchement intéressant : PiDrive 375 Go, clavier + souris, boitier complet, les câbles USB, un microSD pour l’installation, Raspberry Pi 3, alimentation. Le montage est rapide et de qualité. L’agencement du boîter est propre. L’installation du système est simple via un installeur graphique. Le kit est propre et bien réalisé.

Le prix est très compétitif : 119,90 € ! Rajouter un écran et pour environ 160 € vous disposez d’un PC format barebone ressemblant à un Intel NUC mais beaucoup moins cher.

La partie serveur

Il est parfaitement envisageable de monter des petits serveurs avec votre Raspberry ou équivalent. Nous en avions déjà parlé avec les clusters basés sur des Raspberry Pi Zero. Attention tout de même : la Pi 3 chauffe plus que les versions précédentes. Il faudrait donc prévoir une bonne aération, voire, ajouter un dissipateur thermique. Nous l’avions constaté dans nos différents montages. Côté consommation, la carte seule consommera -5 watts.

Monter un serveur ne pose aucun problème. Les distributions Linux serveurs fonctionnent sur ces cartes. Bien entendu, installer uniquement les versions ARM et si possible une édition spécifique à la Pi (ou à votre carte). Que se soit pour un serveur Web, un serveur de fichiers, un NAS, votre mini-serveur tiendra la charge. Monter un cluster si vous en avez besoin ne pose pas plus de difficultés. Nous l’avons testé avec 4 Pi 3 pour monter Docker Swarm. 

A propos de l'auteur

francois tonic
rédacteur en chef