Construire un Gant de l'Infini : Kit LED Arduino DIY
Composants et fournitures
| Gant de l'Infini (réplique) | 1 |
| SparkFun Arduino Pro Mini 328 - 5V/16MHz | 1 |
| Boîtier de pile (4x AA) | 1 |
| Bouton poussoir | 2 |
| Kit LED Elegoo | 1 |
| LED violette | 1 |
| LED orange | 1 |
| Convertisseur USB-TTL pour Arduino | 1 |
| Piles AA | 4 |
| Fil de connexion (Pimoroni) | 1 |
| Plaque d'essai (protoboard) | 1 |
Outils nécessaires
- Fer à souder
- Pistolet à colle chaude
À propos du projet
Si vous n'avez pas encore vu Avengers: Infinity War ou Endgame, arrêtez-vous ici et allez les regarder. Cet article contient des références aux films, sans véritables spoilers.
Après avoir vu Endgame, j'ai eu l'idée de créer mon propre Gant de l'Infini. Je voulais le combiner avec mon projet "Vie Artificielle" pour qu'il s'allume comme dans le film, mais aussi qu'il "efface" 50% de la vie dans la simulation — une synchronicité parfaite.
Objectifs principaux
- Créer un Gant de l'Infini portable qui s'allume comme dans le film.
- L'interfacer avec mon projet de Vie Artificielle.
Où sont les Pierres…
Voici les composants utilisés :
- Gant de l'Infini
- Tout le matériel du projet Vie Artificielle
- Arduino Pro Mini
- Support 4x piles AA
- 2 boutons poussoirs
- Kit LED Elegoo
- LED violette et LED orange
- Connecteur série USB-Arduino
- Piles AA, fils, plaque d'essai
Les choix les plus difficiles exigent les volontés les plus fortes
Voici le gant sans électronique :
Une partie du matériel nécessaire :
D'abord, souder l'Arduino Pro Mini sur la plaque d'essai :
J'ai câblé les boutons sur les broches numériques 2 et 3 (comme pour mon projet ASMD Shock Rifle). Les six LED sont connectées aux broches numériques 4 à 9.
Puis collage des LED sur le gant (je voulais les placer sous les pierres pour plus de propreté, mais celles-ci sont opaques en dessous) :
On voit aussi les boutons collés sur le pouce et l'index. Pour l'alimentation autonome, un boîtier 4 piles AA est collé à l'arrière :
C'est un peu brouillon, mais ça fonctionne — une fois le code téléversé.
Parfaitement équilibré, comme toute chose devrait l'être
Le code pour le Gant et le projet Vie Artificielle est disponible sur mon GitHub.
Côté Vie Artificielle : correction de bugs, affichage plus fluide, et ajout d'une fonction qui écoute les messages série envoyés par l'Arduino du Gant pour déclencher l'effacement aléatoire de 50% des entités.
Côté Gant : le code gère les modes. Un bouton (index) fait défiler les pierres (allumage individuel ou toutes ensemble). Le bouton du pouce déclenche le "claquement" : toutes les pierres s'allument à fond et un message série est envoyé au Raspberry Pi de la Vie Artificielle via le connecteur USB-TTL.
Un test rapide :
Le destin arrive quand même. Ou devrais-je dire : je suis là.
C'est l'un de mes projets préférés. Le porter procure une sensation de puissance — combiné à mon t-shirt Thanos, c'est le paradis des geeks.
On voit bien les 50% d'entités supprimées aléatoirement de la simulation (elles se repeuplent vite). Parfois, certaines semblent disparaître deux fois — probablement deux entités au même emplacement. Un bug à corriger plus tard.
Mais pour l'instant…



Trop. De. Fun.
Tu aurais dû viser la tête.
Excellent projet et belle extension de mon projet Vie Artificielle. Pour la prochaine fois, je soignerai la finition du câblage, mais les LED lumineuses compensent largement le désordre.
C'est vraiment amusant à utiliser et à faire interagir avec la simulation. Dites-moi ce que vous en pensez !
À la prochaine.

Code
Disponible sur GitHub : https://github.com/LordofBone/InfinityGauntlet
Processus de fabrication
- Construisez votre propre LUMAZOID : Visualiseur musical DIY Arduino
- Panneau de contrôle Arduino Nano pour Flight Simulator 2020 – Affichage LCD et CDI
- Miroir infini kaléidoscope DIY – Construire un affichage LED époustouflant
- Contrôler une LED par Bluetooth avec Arduino et MIT App Inventor
- Construire un robot quadrupède Arduino intelligent : guide étape par étape
- Minuteur de lavage des mains Arduino : un outil DIY simple pour lutter contre le COVID‑19
- Mélangeur de couleurs RVB Arduino – Projet DIY débutant
- Maîtriser une matrice LED 8×8 avec Arduino Uno : Guide pas à pas
- Dispositif de Traitement Radionique EMR DIY avec Arduino Nano