Raspberry Pi 3 B
J'ai monté mon Raspberry Pi dans le but d'en faire une console de jeu rétro (avec RecalBox) et un média-center (pour lire des vidéos avec Kodi qui est inclus dans RecalBox).
Le but de cette page n'est pas d'être un tutoriel généraliste sur le Raspberry, mais de donner des astuces pour la configuration de RecalBox et Raspbian.
Quelques faits sur le Raspberry:
C'est un mini-ordinateur de la taille d'une carte de crédit qui ne coûte que 35 €.
Le Raspberry Pi a été créé par une association caritative.
Le Raspberry Pi s'est vendu à plus de 19 millions d'exemplaires
1).
Tous les bénéfices sont destinés à des projets éducatifs.
Le processeur est loin d'être aussi puissant que celui d'un ordinateur de bureau, mais il est assez puissant pour faire tourner Linux avec un navigateur et une suite bureautique. Ses avantages:
Petit format, faible encombrement (on peut même le coller derrière l'écran pour libérer le bureau !)
Faible coût.
Faible consommation électrique.
Parfaitement silencieux (ne nécessite pas de ventilation).
Excellente connectivité (USB, HDMI, Ethernet, WiFi, Bluetooth, sortie vidéo composite, sortie audio…)
Fortement bidouillable.
Matériel
J'ai acheté mon matériel chez Kubii (revendeur agréé Raspberry):
Un Raspberry Pi 3 Modèle B avec Carte 16GO NOOBS préinstallée ( 49,90€, réf. 2525227 )
Boîtier Pibow Rainbow pour Raspberry Pi 3 ( 11,34€, réf. PIM147 ).
Alimentation Micro USB 5V 2.5A EU avec interrupteur ( 8,90€, réf. RA322 )
Dissipateur Aluminium pour Raspberry Pi 3 ( 1,90€, réf. KUB3082 )
2 Manette PS3 USB ( 2×11,90€, réf. PSUSB )
Pour un total de 95,80€ (Conseil: Faites votre panier, mais ne commandez pas tout de suite. Vous recevrez sans doute un bon de réduction de 5€.)
Le matériel est arrivé super bien emballé. J'aurais pu balancer le carton du troisième étage sans que rien ne soit cassé.
À noter que Kubii vend aussi un
kit complet à seulement
69,90€ (RaspberryPi3B + boîtier + MicroSD 16 Go + alimentation + dissipateur + câble HDMI). Ajoutez juste écran+souris+clavier, et vous avez un ordinateur.
Montage
Notes diverses
Éteindre le Raspberry: Pour éteindre le Raspberry, il est conseillé de passer par la fonction d'extinction du système d'exploitation plutôt que de couper brutalement le courant. Même si cela n'abîme pas le Raspberry, couper le courant peut éventuellement corrompre le système de fichiers et vous obliger à réinstaller.
Alimentation : Si vous voyez cette icône en haut à droite de l'écran, c'est que votre alimentation n'est pas suffisante:

Température : Si vous voyez une de ces icônes en haut à droite de l'écran, c'est que le CPU de votre Raspberry est chaud.

(La première icône s'affiche quand le CPU est entre 80-85°C, la seconde au dessus de 85°C)
Il faudra peut-être prévoir un meilleur refroidissement: ajouter un dissipateur, un ventilateur ou simplement ouvrir le boîtier.
Toutefois ne vous inquiétez pas outre mesure: Le SOC (le CPU System-On-a-Chip) est conçu pour faire du throttling: Quand la température devient trop importante, il va automatiquement ralentir son exécution afin de ne jamais dépasser une température qui pourrait endommager le processeur. (De plus si l'apport de chaleur extérieur est trop important et qu'il n'arrive plus à se refroidir par throttling, il s'arrêtera). Quoi que vous demandiez au CPU, vous ne risquez pas de le griller.
Corollaire: Si vous avez des ralentissements ou du lag dans vos applications, refroidir le Raspberry peut solutionner le problème (ouvrez le boîtier, ou mettez un ventilateur).
En dehors de ça, n'ayez aucune crainte même si vous avez un boîtier sans ventilateur.
MicroSD > 32 Go : Si vous utilisez des MicroSD de capacité supérieure à 32 Go, il est fort possible que votre système d'exploitation les ait formatées en exFAT. Or ce système de fichiers n'est pas supporté par le RasPi. Reformatez en FAT32.
Des soucis avec le WiFi du Raspberry ? Votre Raspberry décroche trop facilement du Wifi, ou n'arrive pas à accrocher ? J'ai remarqué que le Raspberry a du mal quand un canal WiFi est très occupé (c'est à dire quand il y a beaucoup de points d'accès WiFi qui utilisent le même canal que le vôtre). Il se trouve que ma Freebox (qui est censée choisir au démarrage le canal le moins occupé) choisit mal: J'ai pris une petite
application Android pour trouver le canal le moins utilisé, et configuré ma Freebox pour forcer ce canal. Et depuis plus de problème avec le WiFi du Raspberry.
Logiciels
Installation de l'OS
Pour l'installation, prévoyez d'avoir sous la main:
PINN est un outils qui permet de simplifier l'installation, la ré-installation des distributions et le multi-boot. Il supporte directement un bon nombre de distributions: Raspbian, Arch, RecalBox, LibrElec, Lakka…
Lors du démarrage, PINN propose plusieurs distributions, dont RecalBox. Il suffit de cocher les distributions qui vous intéressent, et PINN ira directement les télécharger et les installer. L'avantage est que vous obtenez ainsi la toute dernière version de chaque distribution. Une connexion internet est bien entendu nécessaire (Ethernet ou WiFi).
Si vous cochez plusieurs distributions, la fenêtre de PINN s'affichera à chaque démarrage pour vous permettre de choisir la distribution sur laquelle vous souhaitez démarrer. Si vous ne touchez à rien, PINN démarrera par défaut sur la dernière distribution utilisée (Quand l'écran de PINN s'affiche au démarrage, maintenez la touche ⇧ Maj enfoncée: Le menu de PINN s'affichera à nouveau pour vous permettre d'installer/réinstaller les distributions.)
Note: PINN est un dérivé de NOOBS, le bootloader officiel Raspberry. NOOBS fonctionne bien, mais il ne permet pas d'installer Recalbox.
Note: BerryBoot est une alternative à NOOBS pour installer plusieurs systèmes d'exploitation sur une microSD. Voir cet article.
Recalbox
RecalBox est une distribution orientée émulation de consoles de jeux et inclue également le médiacenter Kodi. Une fois installé, RecalBox peut se piloter avec juste des manettes de jeux.
Voir cette page.
Raspbian
Raspbian est une dérivée de Debian adaptée au Raspberry. C'est un environnement de bureau traditionnel (navigateur, suite bureautique (LibreOffice), lecteur multimédia (VLC)…). Elle peut aussi être utilisée en ligne de commande seule (par exemple pour faire un serveur).
Voir cette page.
À explorer / liens
Amusez-vous bien !