Premiers pas avec Raspberry Pi Zero (Richard Grimmett) – Critique

IMG9465

David Whale m’a prêté un exemplaire de ce livre pour examen. Merci David!

L’auteur

Richard Grimmett est un ingénieur électricien basé dans l’Idaho qui a travaillé dans l’industrie du radar et des télécommunications et enseigne maintenant l’informatique et l’ingénierie électrique. L’un de ses passe-temps est la robotique et il a utilisé ses connaissances non négligeables dans ce domaine dans son livre. Premiers pas avec Raspberry Pi Zero, publié par Packt.

Le contenu

Pour commencer, lorsque j’ai ouvert le livre, je pensais « Même ol ‘, même ol' » comme cela a commencé avec les informations standard sur la configuration du Pi et l’obtention d’une image écrite sur la carte SD. C’est très bien fait, bien écrit, mais je n’ai rien lu avant. Cependant, j’ai été agréablement surpris par ce qu’il a fait ensuite. Il est passé directement à un cours intensif de Python, à la programmation de constructions et de bibliothèques et à une introduction au GPIO, y compris le raccordement de divers capteurs. Ma surprise provenait du style et de la qualité de l’écriture ainsi que de l’engagement à obtenir les «bonnes choses» dès le début. Plusieurs livres Pi que j’ai lus passent beaucoup de temps sur des choses très basiques, mais Grimmett n’a pas eu peur de se plonger pratiquement immédiatement dans la programmation GPIO.

Le livre s’améliore parce que l’auteur a reconnu l’une des leçons centrales pour susciter l’enthousiasme des gens avec le Raspberry Pi: la robotique! Il a écrit des chapitres approfondis sur la construction de robots à roues et également sur un robot marcheur. Il entre dans les moindres détails, tels que les composants à acheter, et utilise à la fois une simple puce de pont en H ainsi qu’une carte contrôleur de moteur prête à l’emploi, dans ce cas, le RasPiRobot Board v2 (version 3 est maintenant disponible, mais je suis sûr que les instructions ne différeront pas).

Les deux chapitres suivants traitent de l’ajout de la reconnaissance vocale et de la parole synthétisée à votre robot et du piratage d’un appareil télécommandé existant tel qu’une voiture RC ou un dinosaure robotique.

Il y a ensuite un chapitre intrigant sur la création d’une main robotique à partir de pièces imprimées en 3D avec des servos. La main est ensuite utilisée pour jouer à un jeu de pierre, de papier, de ciseaux, ainsi qu’un court article sur la reconnaissance d’image à l’aide d’OpenCV.

Le dernier chapitre traite de l’ajout d’un zéro à un quadricoptère. C’est le chapitre le moins approfondi (car le sujet est assez vaste) avec la plupart du chapitre traitant de l’utilisation de MAVProxy pour tracer des plans de vol.

Résumer

Dans l’ensemble, le livre est extraordinairement bien écrit et bien documenté. Grimmett a évidemment réalisé tous ces projets lui-même (au lieu de simplement les faire en théorie) et a pris de nombreuses photographies et créé de nombreux schémas de circuit, pour accompagner le matériel écrit. Son expérience vous donne l’assurance qu’il sait de quoi il parle et que les projets sont intéressants, bien pensés et bien documentés. J’ai quelques mises en garde mineures:

  • Les projets ne sont pas nécessairement Spécifique à Pi Zero, bien qu’avec ces projets, vous pourriez trouver que la taille est un facteur pertinent. Ce n’est pas une mauvaise chose, en fait, car cela signifie que le livre est pertinent pour tout Les propriétaires de Pi, pas seulement les propriétaires du Zero. Le titre du livre n’est pas trompeur en tant que tel – j’ai simplement pensé qu’il valait la peine de le souligner car, espérons-le, cela signifiera que le livre pourra être «poussé» à tous les propriétaires.
  • Les pièces et les magasins utilisés pour les acheter sont basés aux États-Unis, même si je suis sûr que vous pouvez les trouver au Royaume-Uni ou les importer sans trop de tracas.
  • Le livre est imprimé en noir et blanc. Ce serait vraiment bénéficient de photos couleur, même si elles peuvent être téléchargées en couleur sur le site Web de Packt. Lorsque vous avez affaire à des schémas de circuit et des photographies de circuits, la couleur (bien que chère) ajouterait une valeur significative au livre.
  • Les schémas de circuits pourraient être plus clairs, tout comme les photographies des circuits – la plupart de cela est dû au manque de couleur.
  • Le chapitre Quadcopter n’était pas aussi intéressant pour moi que le reste du livre et pouvait facilement être laissé de côté. Je sentais qu’il aurait pu entrer un peu plus en détail sur la façon dont le Zero aurait pu être utilisé (ou non!) Pour contrôler le quad.

Le livre est au prix de 19,99 £ (pour l’impression) et un peu moins pour le livre électronique. Je dirais que c’est un peu élevé, compte tenu du manque de couleur, mais je comprends que les publications de Packt ont tendance à être un peu plus chères car ils sont un petit éditeur. Je n’objecterais pas cette beaucoup à payer ce montant pour ce livre – il est suffisamment détaillé et complet pour que vous ayez l’impression d’en avoir pour votre argent. En ce qui concerne la couleur, je sais que Packt n’imprime généralement pas en couleur, mais je pense que c’est quelque chose qu’ils devraient envisager pour un produit de cette qualité.

Addenda: J’ai depuis été contacté par l’éditeur, Packt, qui m’a dit que lorsque vous achetez le livre papier, vous obtenez une copie gratuite du Couleur e-book aussi. Cela aide à corriger certains des problèmes de manque de couleur.

Note: 8,5 / 10 pour les Britanniques, 9/10 pour les Américains (uniquement à cause des sources de composants basées aux États-Unis).

Vous pouvez acheter le livre sur Packt ou de Amazone (où vous pouvez utiliser la fonction Surprise Me pour voir quelques exemples de pages).