Critique de livre – Apprendre la robotique avec Raspberry Pi (par Matt Timmons-Brown)

Parfois, un livre arrive qui dépasse vos attentes. Quand j’ai vu ça Matt Timmons Brown (« The Raspberry Pi Guy ») avait fait équipe avec Pas de presse d’amidon et qu’il avait un rédacteur technique très connu et respecté (bien qu’il ne l’admettrait jamais) à Jim Darby, mes attentes étaient très élevées.

TL; DR – Si vous voulez un livre sur la robotique Raspberry Pi, c’est une excellente introduction, et bien plus encore.

Contenu

Après une préface plutôt sympathique d’Eben Upton du Raspberry Pi, le livre est divisé en 8 chapitres. Elles sont:

  1. Se lever et courir
    Tout sur la configuration de votre Pi et l’accès à un écran où vous pouvez commencer la programmation.
  2. Bases de l’électronique
    Un grand chapitre pour vous aider à comprendre les composants de base, comment allumer les LED, comment lire les pressions sur les boutons, etc. Toutes les connaissances de base pour votre voyage dans les entrées, les sorties et la commande et le contrôle.
  3. Construire votre robot
    Vous guide à travers la construction physique en utilisant les composants que vous avez achetés. Cela comprend le fonctionnement du Raspberry Pi et du robot à partir de la même source d’alimentation à l’aide d’un convertisseur buck bon marché et le fonctionnement des moteurs à l’aide d’une carte contrôleur de moteur bon marché.
  4. Faire bouger votre robot
    Comprend des sections sur les mouvements rudimentaires et autonomes le long d’un itinéraire prédéfini et, heureusement, sur la transformation de votre robot en véhicule télécommandé à l’aide d’une Wiimote.
  5. Éviter les obstacles
    Une section sur l’utilisation d’un capteur à ultrasons pour détecter les obstacles et les éloigner de manière autonome.
  6. Personnalisation avec lumières et son
    Un chapitre amusant montrant comment ajouter des LED et un haut-parleur à votre Raspberry Pi pour rendre votre robot plus attrayant et, bien, fort!
  7. Suivi de ligne
    Il s’agit d’utiliser un module de détection de ligne acheté pour suivre une ligne noire de manière autonome.
  8. Vision par ordinateur
    Ce chapitre utilise un module de caméra Raspberry Pi et OpenCV pour détecter et suivre une boule colorée.

Il y a aussi des annexes avec un diagramme GPIO, un guide des résistances et des tutoriels de bienvenue sur la soudure et comment exécuter du code au démarrage.

Le ton du livre

Je tiens à féliciter Matt et ses rédacteurs pour avoir trouvé le ton juste avec ce livre. C’est conversationnel, sans être « chummy » et a des explications détaillées, sans devenir si technique que vous ne pouvez rien comprendre.

Disposition et qualité

Rappelez-vous ces «attentes élevées» que j’ai mentionnées plus tôt? Comme j’ai dit, ceci est un livre No Starch Press, et il est en couleur, ce qui fait vraiment « sortir » les diagrammes de la page. Félicitations aux éditeurs pour avoir produit une excellente publication.

Voici un exemple de page. Vous pouvez voir la qualité dont je parle:

1590740942 184 Critique de livre Apprendre la robotique avec Raspberry PiFait-il ce qu’il se propose de faire?

TL; DR: Oui.

Les chapitres du livre sont bien ordonnés et leur contenu bien structuré pour vous guider, étape par étape, à travers les «compétences de pain et de beurre» dont vous avez besoin en tant que créateur de robot. Chaque composant est expliqué en détail (mais pas aussi beaucoup de détails, comme je l’ai déjà dit) pour que vous appreniez Pourquoi les choses fonctionnent aussi bien que Comment ils travaillent. En d’autres termes, il ne vous dit pas quoi faire pour que quelque chose fonctionne sans d’abord vous parler des éléments de base pour y arriver. C’est une excellente approche, même si elle peut s’avérer trop pour les jeunes lecteurs sans conseils d’adultes. Je pense que c’est bien, cependant – la robotique tend être quelque chose dans lequel les jeunes ne s’engagent pas avant l’âge de 11 ans et plus, date à laquelle le ton et le contenu du livre devraient être à leur portée, bien qu’avec beaucoup de concentration.

La section de télécommande utilisant une Wiimote est, bien sûr, légèrement basique (même si elle permet d’utiliser l’accéléromètre intégré pour changer la vitesse de conduite) mais je suis content qu’elle soit là – ce sera quelque chose que les gens voudront faire .

La «viande» du livre, cependant, est constituée de ces sections autonomes – détection de distance, détection de ligne et suivi d’objet. Ce sont d’excellents ajouts car ils vous entraînent dans les compétences de base dont vous aurez besoin pour participer à quelque chose comme Pi Wars et vous prépare également à prendre vos compétences dans l’industrie professionnelle.

Conclusion

Ce livre est vraiment une excellente introduction à la robotique Raspberry Pi mais s’adresse également aux personnes qui ont déjà construit leur robot et qui souhaitent passer à la détection et au mouvement autonomes. Il est bien écrit et très précis, grâce aux efforts de Matt et à la révision technique de Jim et il est étourdissant à regarder, grâce à No Starch Press. Bravo à tous les intéressés!

L’acheter

Au Royaume-Uni, vous pouvez ramasser pour environ £ 17 sur Amazon.

Aux USA, vous pouvez ramassez-le pour environ 25 $ chez No Starch Press (ou Amazone).