-
-
CONCOURS
Raspberry Pi et Marty le Robot
Marty n’a pas besoin d’un Raspberry Pi pour être programmable. Cependant, il est très facile d’ajouter un ordinateur Raspberry Pi à Marty. Cela vous permettrait de réaliser des fonctionnalités vraiment impressionnantes, comme ajouter une caméra et un système de vision, ou exécuter ROS, le Robot Operating System.
Ajouter un Raspberry Pi rend votre Marty complètement autonome : une fois connecté au Raspberry Pi, il n’est plus nécessaire de se connecter directement à Marty depuis un ordinateur ou une tablette. La connexion se fait alors à distance sur le Raspberry Pi, ce qui permet de lancer, arrêter et déboguer les programmes contrôlant le robot.
Quelques exemples de choses intéressantes que vous pouvez faire avec un Raspberry Pi et Marty incluent :
- Utiliser une caméra pour permettre à Marty de jouer au football de manière autonome, reconnaître des visages ou naviguer dans un environnement
- Ajouter un microphone et faire de la reconnaissance vocale
- Exécuter ROS et réaliser des fonctionnalités avancées comme la localisation et la cartographie simultanées (SLAM) en utilisant des capteurs tels qu’une caméra et des capteurs de distance
- Ajouter un écran à votre Marty
- Utiliser d’autres capteurs connectés via USB ou série au Raspberry Pi
Marty est une excellente plateforme d’initiation à la robotique, et l’ajout d’un Raspberry Pi permet d’aborder des sujets de niveau secondaire voire universitaire avec Marty.
Qu’est-ce qu’un Raspberry Pi ?
Un Raspberry Pi est un ordinateur à carte unique (SBC) de la taille d’une carte de crédit – cela signifie que c’est un véritable ordinateur qui exécute un système d’exploitation, tout comme votre ordinateur portable ou de bureau, mais il est suffisamment petit pour tenir dans la tête de Marty et conçu pour consommer peu d’énergie.
Les ordinateurs Raspberry Pi fonctionnent avec une version de Linux adaptée à leur taille et à leurs capacités, offrant une plateforme flexible pour l’éducation et les projets de développement.
Comment Marty est-il compatible avec le Raspberry Pi ?
La carte de contrôle principale de Marty dispose d’un port d’extension spécialement conçu pour se connecter à des appareils comme le Raspberry Pi. Grâce au câble, vous pouvez connecter directement ce port à l’en-tête du Pi ; cela fournira l’alimentation depuis la batterie de Marty ainsi qu’un lien de données bidirectionnel pour envoyer des commandes et recevoir des données provenant des capteurs de Marty.
- Connexion simple en utilisant ce câble
- Sur le Raspberry Pi, vous pouvez utiliser la bibliothèque Python martypy pour communiquer directement avec Marty via ce câble, comme vous le feriez en WiFi, mais en fonctionnement entièrement autonome sur Marty.
- Aucune autre source d’alimentation n’est nécessaire pour le Pi.
- La plaque supérieure de la tête de Marty est conçue pour accueillir un Pi, de sorte qu’il s’intègre parfaitement et protège le Pi des dommages.
- Il y a de l’espace à l’intérieur de la tête de Marty pour de petits dongles USB.
- Un support de caméra peut être utilisé pour monter une caméra Pi à l’intérieur ou sur le dessus de la tête. Ceux-ci peuvent être imprimés en 3D ou achetés auprès du fabricant.
Quel Raspberry Pi devrais-je utiliser avec Marty ?
Il existe cinq versions principales du Raspberry Pi, ainsi que quelques variantes plus petites. Toutes ces versions, à l’exception des modules Compute, peuvent être connectées directement à la carte de contrôle de Marty et montées sur la plaque supérieure. Le Raspberry Pi Pico est plutôt un microcontrôleur qu’un véritable ordinateur et n’est donc pas adapté à cet usage.
Le Raspberry Pi idéal pour Marty est celui qui équilibre capacité de calcul et consommation d’énergie, afin de pouvoir exécuter des programmes comme des systèmes de vision à un taux de rafraîchissement correct sans épuiser trop rapidement la batterie ni surcharger la protection contre les courts-circuits de la batterie de Marty. Si vous souhaitez utiliser ROS, il est recommandé de choisir un Pi compatible avec un système d’exploitation 64 bits.
Marty est conçu pour fournir jusqu’à 3A à 5V à la fois pour le robot et le connecteur d’extension. La consommation des moteurs varie selon les mouvements de Marty, il est donc conseillé de ne pas tirer plus de 1A via le connecteur afin de laisser suffisamment de puissance pour les moteurs, les LEDs et les autres composants de Marty. Si la consommation est trop élevée, la protection contre les courts-circuits peut se déclencher et provoquer le redémarrage de Marty.
Globalement, nous recommanderions au minimum un Raspberry Pi 3A+ ou 3B+, ou un Zero 2 W pour une utilisation avec Marty.
Quelle caméra Pi devrais-je utiliser ?
Il existe plusieurs modules caméra officiels pour Raspberry Pi, ainsi que de nombreux modules tiers.
Nous recommandons le Camera Module 3 Wide, car il offre le meilleur angle de vue pour votre Marty.
Comment installer le Raspberry Pi
Robotical, la société derrière Marty le robot à essayé de rendre la connexion d’un Raspberry Pi à votre Marty aussi simple que possible.
Vous aurez besoin de :
- Un Raspberry Pi et une carte micro SD (32 Go ou plus recommandé)
- Le câble de connexion Marty → Raspberry Pi
- Facultatif : une caméra Raspberry Pi et son support
- Quelques écrous et boulons M2,5 pour fixer le Pi, et des écrous et boulons M2 pour sécuriser le module caméra
- Un câble HDMI compatible et un écran, ainsi qu’un clavier et une souris USB pour configurer le Pi
- Une alimentation USB pour alimenter le Pi pendant la configuration ; une fois installé dans Marty, il sera alimenté par la batterie de Marty
- Retirez la plaque supérieure de Marty.
- Si vous installez une caméra, fixez-la d’abord sur la plaque supérieure et faites passer le câble par la fente.
- Fixez l’ordinateur Raspberry Pi.
- Connectez le câble de la caméra au Raspberry Pi.
- Reliez le Raspberry Pi à la carte de contrôle de Marty, puis assemblez le tout.
Vous pouvez éventuellement ajouter un petit « chapeau » pour couvrir le câble et donner au support de la caméra l’apparence d’une casquette de baseball pour Marty !
Le support de caméra sur la plaque supérieure permet d’ajuster facilement l’angle de la caméra, de regarder directement vers les pieds de Marty à orienter vers l’avant. De cette façon, vous pouvez l’adapter à votre application – de l’évitement d’obstacles, du football ou du suivi de ligne en regardant vers le bas, à la reconnaissance faciale en regardant vers l’avant.
Commencer avec le RPi et Marty
Suivez ces étapes pour configurer le Raspberry Pi. Vous pouvez le faire avant d’installer le Pi dans Marty.
1. Préparez la carte SD en installant le système d’exploitation de votre choix – il existe d’excellentes instructions à ce sujet sur le site Web de Raspberry Pi.
- Nous recommanderions Raspbian OS pour presque tout le monde ; si vous souhaitez utiliser Ubuntu, sachez que faire fonctionner les périphériques sera plus compliqué.
2. Insérez la carte SD dans le Pi et connectez un écran, un clavier et une souris. Ensuite, allumez le Pi.
3. Configurer le Raspberry Pi
- Suivez les instructions ici pour activer le port série que nous utiliserons pour communiquer avec Marty.
- Connectez le Raspberry Pi à un réseau Wi-Fi.
- Configurez Raspberry Pi Connect afin de pouvoir accéder facilement à votre Pi via le bureau à distance une fois qu’il est installé dans Marty. Vous pouvez toujours connecter un écran en ouvrant le panneau arrière de Marty, mais Connect est beaucoup plus simple !
- Installez la bibliothèque martypy
- Amusez-vous !
Prochaines étapes
Il existe de nombreuses applications possibles lorsque vous utilisez un Raspberry Pi avec Marty. Par exemple, des utilisateurs ont déjà appris à Marty à jouer au football de manière entièrement autonome, ajouté la commande vocale, ou même utilisé une caméra pour lire une partition afin que Marty joue des percussions.
Ce ne sont là que quelques exemples de ce que vous pouvez réaliser vous-même avec votre Raspberry Pi et Marty !
Produits apparentés
Articles similaires
-
18/11/2025
Hour of Code - Une heure de code avec VEXcode VR
Publié dans: Posts03/12/2020Nettoyez le récif de corail avec VEXcode VR! Pendant cette activité, les élèves doivent ramasser le plus de déchets... -
19/11/2025
Les STEM dans la robotique éducative
Publié dans: Posts21/01/2021La robotique éducative développe la collaboration, la pensée algorithmique, la résolution de problèmes, la logique...... -
23/11/2025
La robotique à l'école ? Pour quoi faire ?
Publié dans: Posts16/02/2021La robotique éducative permet aux élèves d'acquérir des connaissances techniques en STEM tout en développant des soft... -
23/11/2025
Enseigner Python avec la plateforme VEXcode VR
Publié dans: Posts29/05/2021Découvrez comment enseigner le langage de programmation Python grâce à la plateforme en ligne VEXcode VR -
23/11/2025
Comment rédiger une demande de subvention
Publié dans: Posts07/06/2021Le processus de demande de financement peut sembler décourageant, surtout si c'est la première fois que vous...
.png)
.png)
.png)
.png)