Livre - Apprendre la robotique avec le Raspberry Pi



Sorti en janvier 2019 ce livre (en anglais) propose de découvrir la robotique en construisant un véhicule qui sera programmé en Python avec Raspberry Pi. 
Il s'adresse à des novices en informatique ayant + de 10 ans. Voyons ce qu'il en est...


L'auteur 

Matt TIMMONS-BROWN, plus connu sous le nom de @RaspberryPiGuy1 est un jeune anglais qui s'est intéressé à la Framboise dès sa sortie, à l'age de 13 ans. Aujourd'hui âgé de 19 ans il anime, parallèlement à ses études à Cambridge, une chaîne YouTube (+ de 66 000 abonnés et 5 millions de vues).


Le livre

Dans la première partie l'auteur présente le Raspberry Pi. Il explique comment installer et configurer le système d'exploitation Raspbian. S'agissant d'un livre pour découvrir la robotique, un chapitre est consacré au matériel et aux notions de base (présentation de la breadborad, allumer une LED et utiliser un bouton poussoir, calculer une résistance etc.). 

Les chapitres suivants concernent la construction et la programmation du véhicule. Cette construction se veut évolutive et pédagogique. Au fur et à mesure des chapitres, de nouveaux composants sont ajoutés pour créer un objet de plus en plus complexe. Les connaissances du lecteur évoluent parallèle à la complexification du véhicule!


  • Le châssis est construit sur une base Lego, de quoi ravir les petits et les grands. 


  • Pour la propulsion, deux moteurs électriques à courant continu sont utilisés. Pour l'interface moteur un L293D (double pont H à transistors bipolaire) sert à contrôler indépendamment chaque moteur. Il s'agit du même composant que j'utilise pour ma voiture programmée en Scratch. 


  • Une manette Wii fait office de boitier de commande. 


  • Grâce à l'ajout d'un capteur de distance (HC-SR04) et d'un capteur infrarouge (suiveur de ligne TCRT5000) le véhicule peut se déplacer en toute autonomie. 


  • Un robot n'est pas un robot sans lumière et sans son.  Pour la lumière des bandes Neopixels sont ajoutées et pour le son un haut parleur est branché


  • Enfin, l'ajout d'une Pi Camera permet de s'ouvrir au monde merveilleux de la vision par ordinateur et d'effleurer du bout "de la Framboise" l'IA.


Pour tous les composants et éléments ajoutés, l'auteur explique en détail leurs caractéristiques, comment les programmer et télécharger les librairies adéquates. 
Pour terminer, il présente en annexe du livre comment souder, ainsi que le matériel nécessaire. 


Ce livre est très complet tant sur le contenu que sur les notions abordées. Par les composants utilisés il s'adresse à des débutants en programmation et en robotique. Néanmoins, il me semble que l'âge de 10 ans est un peu juste si il s'agit d'un enfant qui n'est pas accompagné et qui n'a jamais programmé (ou fait de l'électronique).

Suite à l'annonce de Python comme langage officiel de l'enseignement de la programmation au lycée, cet ouvrage est adapté pour des enseignants qui désirent s'initier et/ ou qui sont à la recherche de contenus pédagogiques et ludiques.  

Pour commander le livre c'est par ici



Commentaires

Posts les plus consultés de ce blog

Scratch - Dessiner dans un repère orthonormé

Fabriquer une main articulée

Apprendre à programmer avec Arduino - LED et bouton poussoir