Sabres laser NeoPixel pilotés par Arduino avec modes « fête » dynamiques
Composants et fournitures
| Composant | Quantité |
|---|---|
| Arduino Nano R3 | 1 (par sabre) |
| Bandeau NeoPixel (WS2812 ou WS2813) 144 LED/m | 2 bandes de 30-32" (lame principale) + 4×6" (lames latérales Kylo) |
| Tube polycarbonate 1" (lame) | 1 |
| Bonbonde de vidange pop-up 1,25" (manche) | 1 |
| Rallonge de vidange 1,5" (manche) | 1 |
| Bouton poussoir LED momentané 5 V | 1 |
| Support 4 piles AA | 1 |
| Piles NiMH AA 1,2 V (×4) | 4 |
| Connecteurs JST | quelques-uns |
| Tube PVC 1,25" (Rey) ou croix PVC 3/4" (Kylo) | 1 |
| Joints toriques (O-rings) + boulons 1/4" | quelques-uns |
| Mousse d'emballage (protection LED) | 1 rouleau |
Applications
- Arduino IDE
- Bibliothèque FastLED
À propos du projet
Introduction : Sabres Kylo Ren et Rey NeoPixel avec modes « fête »
Ce projet est né d'un costume d'Halloween et s'est largement développé. Deux sabres ont été réalisés : un style Kylo Ren (lame instable avec garde transversale) et un style Rey/Anakin (lame unique). Le code Arduino simule les effets visuels des films (allumage sinusoïdal, étincelles pour Kylo, délai des lames latérales). Un mode « fête » ajoute des animations colorées – un succès garanti en soirée !
Coût ~75 $ par sabre. Les manches ne sont pas des répliques exactes, mais visent un aspect qualitatif (métal, bouton LED) à coût raisonnable.
Étape 1 : Rassembler le matériel
Voir liste ci-dessus. Les pièces de plomberie (bonbonde, rallonge, croix PVC) se trouvent en grande surface de bricolage. Le tube polycarbonate et les LED sur Amazon. Privilégiez les bandes WS2813 (signal redondant : si une LED grille, les autres continuent).
Étape 2 : Fabriquer le manche

Manche Rey/Anakin (lame unique) :
- Retirez le bouchon de la bonbonde pop-up.
- Coupez le tube de la bonbonde pour qu'il s'insère ~3,8 cm dans la rallonge (sinon le support de piles ne rentre pas).
- Percez des trous filetés 1/4"-20 de chaque côté pour boulons + joints toriques (maintien solide).
- Percez un trou 5/8" (16 mm) centré au-dessus des boulons pour le bouton LED (foret Forstner recommandé).
- Retirez l'anneau de glissement de la rallonge, tracez son diamètre sur acrylic/bois, découpez un disque et placez-le dans l'anneau → bouchon amovible pour changer les piles.
Manche Kylo Ren (garde transversale) :
Remplacez le tube PVC 1,25" par une croix PVC 3/4" (même diamètre intérieur ~1"). Collez deux petits tubes polycarbonate de chaque côté pour la garde. Le reste est identique.
Étape 3 : Fabriquer la lame NeoPixel

- Coupez le tube polycarbonate à la longueur voulue + 5 cm (partie insérée dans le manche).
- Rey : coupez 7,5 cm de tube PVC 1,25", optionnel : biseautez une extrémité (style Skywalker).
Kylo : coupez 2-5 cm de tube PVC 1,25", collez-les de chaque côté de la croix PVC (biseautés optionnels). - Peignez les pièces PVC en noir ou couleur métallique.
- Collez le tube polycarbonate dans le PVC (super glue / époxy bi-composant).
- Coupez deux bandes NeoPixel 144 LED/m à la longueur visible de la lame. Collez-les dos à dos (face adhésive).
- Enroulez de mousse d'emballage (quelques tours), fixez avec colle chaude ou ruban adhésif.
- Insérez le sandwich LED+mousse dans la lame par le bas, connecteurs JST restants en bas. Utilisez un cintre métallique gainé de ruban Gaffer pour tirer si nécessaire.
Étape 4 : Câblage électronique (hors manche)

Suivez le schéma : Arduino → bouton poussoir → bandes LED → support 4 piles AA. Utilisez des connecteurs JST entre chaque élément pour faciliter l'assemblage.
- Sabre Rey : les deux bandes de la lame principale en parallèle (une seule alimentation, un seul signal de commande).
- Sabre Kylo : idem pour la lame principale + seconde alimentation + second signal pour les 4 bandes courtes de la garde.
Étape 5 : Téléverser le code et tester

Code sur GitHub : modustrialmaker
- Rey/Anakin : Lightsaber_single_blade_neopixel
- Kylo Ren : Kylo_Ren_Lightsaber_Neopixel
Installez l'IDE Arduino et la bibliothèque FastLED. Le bouton poussoir fait défiler les modes : lame allumée → éteinte → mode fête → éteinte. Animation d'allumage/extinction sinusoïdale. Modes fête très appréciés en soirée !
Étape 6 : Assembler le tout dans le manche

L'intégration de l'électronique (Arduino, fils, bouton) dans le manche est l'étape la plus délicate. Regardez la vidéo (lien dans l'article original) pour le pas-à-pas. Prévoyez des fils assez longs ou des connecteurs démontables.
Note sur le son : non inclus. Un haut-parleur dans le manche serait inaudible en soirée. Ajouter le son demanderait capteurs de mouvement + microcontrôleur plus puissant (Teensy ~20 $ vs Nano ~2 $). Laissé pour une version future.
Étape 7 : Allumez et amusez-vous !

Vos sabres sont prêts. Que la Force soit avec vous !
Code source
Schéma de câblage

Processus de fabrication
- Scanneur de codes-barres : Technologie, conception et tendances futures
- Commentaires C++ : Bonnes pratiques pour un code lisible et maintenable
- Construire un décodeur DTMF avec un Arduino seul – Aucun CI supplémentaire nécessaire
- Affichage LED Interactif Gyroscopique avec Anneau NeoPixel et Arduino
- SERENA : Système d'Alarme Arduino Mega 2560 Personnalisé avec Écran Tactile TFT LCD
- Communication en Code Morse par Module Laser – Projet Arduino Double Face
- Pixie : Montre-bracelet NeoPixel à base d'Arduino – Élégante, DIY, montre LED
- Choisir entre Data Matrix et QR Codes : lequel est le meilleur pour votre entreprise
- Codes G CNC expliqués : guide essentiel pour programmeurs