Construire un robot Creeper motorisé Minecraft avec Arduino
Dans le nouvel ouvrage Make: Minecraft for Makers, l'auteur propose un projet de Creeper géant qui transforme un véritable robot en un compagnon attachant et non explosif. Ce guide vous accompagne pas à pas dans la création d'un Creeper motorisé doté d'un squelette métallique, d'une peau en bois, d'une tête rotative et d'yeux NeoPixel lumineux, le tout piloté par un Arduino Uno.
Vue d'ensemble du design
Les dimensions du Creeper dans le jeu sont simples : une tête cubique de 8 pixels, un corps de 4×8×12 et quatre pattes de 4×8×4. En adoptant une échelle d'un pouce par pixel, le robot physique mesure 30 cm de haut, 20 cm de large et 10 cm de profondeur pour le corps ; un cube de 20 cm pour la tête ; et des pattes de 15×10×10 cm. Comme le robot roule au lieu de marcher, les pattes avant et arrière sont fusionnées en blocs de 20 cm de large.
Pour le châssis, nous avons choisi le kit Actobotics Bogie Runt Rover, coûtant environ 70 $. Le châssis du rover assemblé fait 15×23 cm, avec une garde au sol de 15 cm. Cette base peut accueillir tous les composants nécessaires.
Matériel et outils
- Kit Actobotics Bogie Runt Rover (châssis, 6 moteurs, 6 roues)
- Pièces de canal de 9,5 cm, canal de 23 cm, plaques à double vis, roulement, tige en D, contreplaqué de 6 mm et 3 mm pour la peau et la tête
- Arduino Uno + shield moteur
- Servo de modélisme standard, plaque de servo, coupleur
- NeoPixel Jewels (deux)
- Batterie 9 V & pack 4 piles AA
- Perceuse, vis, peinture (vert, noir, blanc), pinceaux, et jeu de fils de 1,8 m pour la télécommande
Construction pas à pas
- Assembler le kit Rover
Suivez la vidéo d'assemblage sur servocity.com/bogie pour construire la base. - Fixer la base du corps
Fixez un canal de 9,5 cm aux trous de montage centraux du rover avec une grande plaque à vis carrée et quatre vis par le dessous. - Monter le servo de la tête
Utilisez la plaque de servo pour installer le servo sur le canal ; fixez le coupleur de tige en D sur l'axe du servo. - Installer le canal du corps
Vissez le canal de 23 cm sur la pièce de 9,5 cm à l'aide d'une plaque à double vis. - Ajouter la poutre de support
Fixez un second canal de 9,5 cm au sommet de la pièce de 23 cm avec une autre plaque à double vis. - Attacher le roulement
Alignez le roulement avec l'axe du servo. - Sécuriser la tige en D
Faites passer la tige en D dans le roulement et verrouillez-la dans le coupleur du servo. - Assembler les pieds et la peau
Découpez au laser (ou à la main) les pièces en contreplaqué — 3 mm pour la peau, 6 mm pour la base de la tête. Conception des blocs pour qu'ils s'emboîtent par gravité sur le robot. - Peindre le corps et les pieds
Appliquez une seule couche de peinture vert Creeper. Laissez sécher avant de continuer. - Attacher la peau
Déposez la peau peinte sur le robot ; la tige de 6 mm doit s'ajuster parfaitement sur le dessus. - Construire la base de la tête
Découpez un carré de 20×20 cm en contreplaqué de 6 mm, percez un trou central de 6 mm et des trous de fixation, puis fixez avec une petite plaque à vis carrée. - Construire la tête
Assemblez les panneaux de la tête en contreplaqué, en perçant les trous pour les yeux NeoPixel. - Peindre la tête
Peignez l'extérieur en vert, ajoutez du noir pour le visage, et peignez l'intérieur en noir pour intensifier la couleur des yeux. - Installer l'Arduino
Montez l'Arduino sous le robot avec du matériel #4 — soit en perçant le châssis en ABS, soit en utilisant les trous de montage existants. - Monter le shield moteur
Placez le shield directement sur l'Arduino, en connectant les connecteurs mâles et femelles. - Connecter le servo
Branchez les fils du servo sur les broches Servo 1 du shield moteur. - Monter la batterie 9 V
Fixez la batterie 9 V sur le châssis (mais laissez-la débranchée pour l'instant). - Attacher le pack de piles
Fixez le pack 4×AA au châssis et branchez-le sur les bornes d'alimentation du shield. - Câbler les moteurs
Groupez les moteurs du côté gauche sur les bornes M3 et ceux du côté droit sur M4, en vérifiant que le shield peut supporter la charge. - Câbler les yeux NeoPixel
Connectez les deux NeoPixel Jewels : VIN sur 5 V Arduino, GND sur GND Arduino, données de la broche numérique 6 vers Jewel 1 IN, et Jewel 1 OUT vers Jewel 2 IN. - Câbler les connexions de la télécommande
Faites passer trois fils depuis l'Arduino du Creeper (broches numériques 0, 1 et GND) vers l'Arduino de la télécommande. Un câble de 1,8 m suffit généralement.
Programmation du Creeper
Le code du robot est simple, il contrôle les vitesses des moteurs et le mouvement de la tête du servo. Les instructions détaillées sont disponibles dans le livre Make: Minecraft for Makers ou via le dépôt GitHub (dossier Chapitre 9). Pour une explication complète, consultez la section « Lire la suite… ».
Une fois assemblé et programmé, votre Creeper roulera, pivoteras sa tête et clignotera en rouge lors de son « explosion » — un hommage sûr et amusant à la célèbre créature de Minecraft.
Processus de fabrication
- Robots industriels : conception, fabrication et tendances futures
- Robot DIY inspiré de Wall‑E : Raspberry Pi dans une boîte de CD recyclée
- Robot réveil roulant : Système mobile intelligent piloté par Raspberry Pi et Google Calendar
- Archimède : Le hibou robotique IA à détection d'émotions
- Construire un robot vision par ordinateur piloté par la parole sur Windows 10 IoT Core
- Robot ROS : Navigation pilotée par terminal sur Raspberry Pi
- Simple Pi Robot – Construire un rover autonome 2 roues motrices avec Raspberry Pi
- Comprendre les robots boissons : technologie, automatisation et rôle dans l'industrie des boissons
- Maîtriser l'usinage CNC : façonner la précision et l'excellence