Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Ma fille voulait vraiment être un feu rouge pour Halloween, alors ma femme m'a demandé si je pouvais l'allumer. Nous avons proposé un feu de circulation qui avait un mode "normal" où les lumières passaient du vert au jaune au rouge, et avait également un "mode soirée dansante" où il jouait la chanson d'Halloween de Nightmare Before Christmas et Michael Jackson's Thriller tout en faire clignoter les lumières dans différentes séquences. Il y avait un bouton sur le côté pour que ma fille contrôle dans quel mode il était. Ma plus jeune fille est trop jeune pour décider ce qu'elle veut être, alors nous lui avons fait le panneau piéton. Les deux costumes sont basés sur Arduinos.
Étape 1: Pièces
Le costume de feu stop avait les pièces suivantes-Boîte en carton avec des trous pour la tête et les bras-Arduino-Ladyada Wave Sheild-6 - 74HC595 registres à décalage-haut-parleur-Support de batterie et 4 piles AA-48 LED (nous avons fait 12 rouges, 12 jaunes, 12 vertes, et nous en avions 12 réservées aux autres lumières autour du costume)-48 résistancesLe panneau piéton utilisait les pièces suivantes-Arduino-6 - Registres à décalage 74HC595-48 LED (24 rouges, 24 blanches)-48 Résistances-Support de batterie et 4 Piles AA-Buzzer Piezo
Étape 2: Assemblage du feu stop
Construisez le Wave Shield (www.ladyada.net/make/waveshield/) et connectez-vous à l'Arudino. Pour connecter les registres à décalage, suivez le tutoriel sur www.arduino.cc/en/Tutorial/ShiftOut. La seule différence est que lorsque vous connectez les registres à décalage à l'Arudino, vous devez utiliser la broche 9 pour la broche d'horloge et la broche 6 pour la broche de données, car le Wave Shield utilise certaines des broches que le didacticiel Shift out utilise également. Connectez un bouton à la broche analogique 1 pour régler le feu stop en mode normal et à la broche analogique 2 pour commencer à jouer une chanson. La première fois qu'il jouera la chanson de Nightmare Before Christmas, la deuxième fois qu'il sera pressé, il jouera Thriller. Les boutons sont reliés à la masse (les boutons que j'ai utilisés sont des "boutons momentanés normalement fermés".
Étape 3: Code de feu stop
Vous pouvez trouver le code du feu stop pour l'Arduino sur www.scribd.com/doc/22142897
Étape 4: Produit fini
Finaliste du concours Halloween