Lanterne fumante
Description[modifier | modifier le wikicode]
Lanterne interactive utilisant des LED WS2813 et un générateur de fumée.
Les animation se déclenchent lorsque la lanterne est dégoupillée (détection par capteur à effet Hall).
Des feux d'artifice scintillent sur un anneau de 16 LED, une bande spiralée de 30 LED clignote avec des palettes évolutives,
et une pompe + un générateur de fumée libèrent des bouffées de fumée en synchronisation.
Difficulté[modifier | modifier le wikicode]
Intermédiaire (électronique + programmation Arduino + soudure basique).
Durée[modifier | modifier le wikicode]
Préparation et montage : 4–6 heures.
Atelier participatif (montage/programmation) : 2–3 heures.
Lieu[modifier | modifier le wikicode]
Fab Lab ou atelier équipé (accès à une ventilation recommandée).
Equipement, outils and BOM (bill of materials)[modifier | modifier le wikicode]
- 1 × Arduino Uno / Nano
- 1 × Anneau WS2813, 16 LED (ex. Adafruit NeoPixel Ring)
- 1 × Ruban WS2813, 30 LED (30 LED/m)
- 1 × Pompe 5 V (type mini-air pump)
- 1 × Module générateur de fumée 5 V (ultrason ou résistance chauffante)
- 1 × Capteur à effet Hall (A3144 ou module équivalent)
- 2 × MOSFET canal N (ex. IRF540) pour piloter pompe + fumée
- Alimentation 5 V et 12V≥ 3 A (séparée pour LED et pompe/fumée si possible)
- Fer à souder, étain
- Découpe laser (boîtier lanterne)
- Ventilation (fumée)
Sécurité[modifier | modifier le wikicode]
- Ne pas alimenter LEDs et générateur de fumée depuis l’Arduino → toujours utiliser une alimentation externe.
- Attention à la chaleur du module de fumée (risque de brûlure).
- Éviter tout contact prolongé avec la fumée.
- Vérifier polarité et puissances avant mise sous tension.
Préparation[modifier | modifier le wikicode]
- Découper / fabriquer le boîtier de la lanterne.
- Préparer le câblage MOSFET pour pompe et fumée.
- Charger la librairie FastLED dans Arduino IDE.
- Télécharger le code depuis GitHub : https://github.com/onlfait/Smokey-Lantern
Instructions[modifier | modifier le wikicode]
Étape 1[modifier | modifier le wikicode]
Assembler l’anneau LED (D5) et le ruban LED (D9).
Souder les fils (5 V, GND).
Étape 2[modifier | modifier le wikicode]
Câbler le capteur Hall sur D12.
Tester avec un aimant pour vérifier le signal (présent/absent).
Étape 3[modifier | modifier le wikicode]
Brancher pompe (D3) et module fumée (D6) via MOSFET.
Ajouter diode de roue libre si pompe inductive.
Étape 4[modifier | modifier le wikicode]
Charger le sketch Arduino.
Vérifier que la lanterne s’allume uniquement quand l’aimant est retiré.
Tester fumée + LEDs synchronisés.
Conseils (to-do / not do)[modifier | modifier le wikicode]
- ✅ Ajouter un dissipateur ou support au module de fumée.
- ✅ Vérifier la masse commune entre toutes les alimentations.
- ❌ Ne pas utiliser de câbles trop longs entre Arduino et LEDs (risque de parasites).
- ❌ Ne pas dépasser 5 V / 3 A sur l’alimentation si elle n’est pas prévue pour.
Vidéos, présentations, dessins[modifier | modifier le wikicode]
Dessins techniques, code[modifier | modifier le wikicode]
https://github.com/onlfait/Smokey-Lantern
Date[modifier | modifier le wikicode]
Septembre 2025
Crédits[modifier | modifier le wikicode]
Inspiré des effets de feux d’artifice et lanternes fumigènes interactives.
Financé par[modifier | modifier le wikicode]
/
Partenaires[modifier | modifier le wikicode]
/
Références[modifier | modifier le wikicode]
- FastLED documentation
- Arduino Hall effect sensor tutorials