Après un livre plus généraliste coécrit avec François MOCQ, Alexandre SVETEC présente maintenant un nouveau livre entièrement consacré au Raspberry Pi 5.

Les Editions ENI m’ont envoyé gratuitement ce livre (pour que j‘en parle), mais je ne touche aucune autre rémunération. Et comme d’habitude je conserve une totale liberté de parole. 😉
La lecture de ce livre a été pour moi l’occasion de ressortir mon Raspberry Pi 5 (qui dormait depuis plus d’un an dans une boite). Je me doutais que les prix avaient augmenté cette année à cause de la crise de la mémoire mais je ne pensait pas que c’était à ce point.
J’ai payé (seulement) 93,60 € pour mon Raspberry Pi 5 8 Go en septembre 2023.

C’était plutôt un bon investissement puisqu’on le retrouve maintenant (3 ans plus tard) à 204 €.

On est bien loin de l’ordinateur à 35 € qui avait séduit les Makers en 2012 et de nombreux projets peuvent être réalisés avec des Raspberry Pi 3, 4 ou Zero qui eux coutent beaucoup moins chers.
Alors, vous vous demandez peut-être : Mais pourquoi devrais-je utiliser un Raspberry Pi 5 ?
Vous trouverez peut être la réponse à cette question dans ce livre, je vous raconte (chapitre par chapitre) ce que vous y trouverez.
Le contenu du livre
Chapitre 1 – Le Raspberry Pi 5 Modèle B
Une présentation détaillée de la carte et des différents éléments qui la composent (microprocesseur, mémoire, WIFI et Bluetooth, GPIO, Connecteurs, LED, etc…).

Ce chapitre est très utile pour comprendre les spécificités de la version 5 du Raspberry PI (par rapport au versions précédentes). On comprend ainsi que les nouveautés qu’il apporte s’accompagnent aussi d’une augmentation de la consommation électrique, de la température et du prix. Ce n’est donc pas forcement le choix idéal pour certains projets.
Chapitre 2 – Le Raspberry Pi 500
Un court chapitre dédié à ce clavier qui intègre un Raspberry pi 5 et qui rappelle un peu micro ordinateurs des années 1980. La version 500+ possède 16 Go de RAM et intègre un SSD de 256 Go.

Actuellement chez Kubii, les prix vont de 168 € à 249 € pour le Raspberry Pi 500 et de 312 € à 498 € pour le Pi 500+. Cela dépend de la localisation du clavier (Français, Allemand, Italien, Espagnol ou Portugais). Je pense que c’est dû à l’offre et à la demande mais je me demande s’il n’y aurait pas un business à faire achetant des claviers étranger et en changeant l’emplacement des touches. 😂
Chapitre 3 – Installer Raspberry Pi OS
Le chapitre commence par des conseils pour choisir une carte micro SD adaptée et explique les différents moyens d’accéder à l’utilitaire Raspberry Pi Imager. Il explique ensuite quelles options choisir lors de la personnalisation de l’image et nous accompagne jusqu’au premier démarrage de Raspberry Pi OS (en mode graphique et console).

Même si cette étape est plutôt intuitive, les explications supplémentaires fournies par Alexandre sont les bienvenues.
Chapitre 4 – Utiliser le mode console
Ce chapitre permet de s’initier à la gestion d’un système Linux (arborescence, gestion des fichiers et des répertoires, installation ou suppression des programmes, mise à jour, droits des utilisateurs, gestion des périphériques de stockage, des processus, de la date…). L’outil raspi-config est également abordé.

Personnellement, je trouve la console un peu austère mais je reconnais que c’est souvent le moyen le plus efficace d’interagir avec un system linux. Même si vous privilégiez l’interface graphique, il est toujours utile de comprendre un minimum comment ça marche parce que tôt ou tard il vous faudra mettre « les mains dans le cambouis ».
Chapitre 5 – Utiliser le mode graphique
Une visite guidée du bureau et des principaux logiciels et outils disponibles sur Raspberry OS Trixie.

Ce chapitre intéressera certainement les personnes qui découvrent cet environnement.
Chapitre 6 – Le GPIO du Raspberry Pi
Une présentation plutôt théorique du GPIO et de ses possibilités (entrées, sorties, PWM, liaison série, I2C, SPI).

C’est un élément essentiel au succès des premiers Raspberry Pi et il est toujours présent dans la version 5, il méritait bien qu’un chapitre lui soit consacré.
Chapitre 7 – Le matériel utilisé
Une description des principaux composants électroniques (résistances, transistors, bouton poussoirs, encodeurs rotatifs, LED, LED adressables, servomoteurs, breadboard etc…).

Ce chapitre regroupe de nombreuses informations utiles auquel vous pourrez vous référer plus tard (en cas de doute sur l’utilisation d’un composant).
Chapitre 8 – Le choix du langage
Ce chapitre site différents langages de programmation, mais se concentre surtout sur Scratch et Python qui sont certainement le meilleur choix lorsqu’on débute. Il explique ensuite comment installer et configurer Visual Studio code depuis l’environnement graphique de Raspberry Pi OS.

Après ce chapitre vous serez enfin prêts à réaliser quelques exercices pratiques...
Chapitre 9 – Gérer le GPIO avec Python
Alexandre nous guide pas à pas dans la programmation des composants électroniques évoqués dans le chapitre 7. Nous commençons par faire clignoter une LED, puis rapidement l’exercice se complique avec 3 LED pour réaliser plusieurs versions du classique feu tricolore. C’est ensuite au tour du bouton poussoir, des LED en mode PWM, des LED Adressables, des encodeurs rotatifs, du servomoteur et de la carte Sense Hat.

Ces exercices pratiques sont l’aboutissement des chapitres précédents, c’est toujours un peu magique de voir le programme interagir avec les composants électroniques. Dommage qu’il n’y ait pas le même chapitre avec Scratch.
Chapitre 10 – Un Raspberry Pi taillé pour l’analyse d’images
Après une description du matériel nécessaire (camera et Hat IA), Alexandre nous initie au traitement par IA en nous expliquant comment réaliser un compteur de personnes.

J’ai lu ce chapitre avec intérêt mais j’avoue que je n’ai pas testé parce que je ne possède pas le matériel nécessaire.
Conclusion
C’est un livre de référence, sa lecture très agréable, les explications sont claires et détaillées. Je le conseille à tous ceux qui souhaitent découvrir les possibilités du Raspberry Pi 5.