OS Blaster simple
7/115/2023 Mise à jour - Diagramme de connexion et code révisés
J'ai eu beaucoup de plaisir à construire des blasters Star Wars. Ajouter les sons et les lumières électroniques n'a pas été aussi amusant. Il existe des options disponibles, mais elles sont toutes un peu plus compliquées que ce que je recherchais. Les cartes Proffieboard sont excellentes, mais elles sont chères et actuellement difficiles à trouver. FX Blaster OS est gratuit mais nécessite un matériel spécifique et ne fonctionnera pas sur n'importe quelle carte Arduino.
Je voulais quelque chose qui puisse être facilement chargé sur presque n'importe quelle carte Arduino et avec des fonctionnalités simples. Quand je construis un blaster, je veux juste qu'il tire (kill rouge) et bleu (stun). Avoir des lumières et du son pour chacun. En prime, je pourrais vouloir une animation de lunette et un compteur de munitions.
Je n'ai vraiment pas besoin de basculer entre plusieurs profils de blaster. C'est un peu comme les jouets blaster Star Wars originaux que j'avais quand j'étais enfant. Lumières et sons simples. C'est donc ce que j'ai fait.
Ma configuration utilise un Arduino Nano Every. Il utilise un DFPlayer Mini pour la génération du son. Ils sont peu coûteux et facilement disponibles. J'utilise des bandes WS2812B pour les lumières et pour le son, vous pouvez utiliser à peu près n'importe quel mini haut-parleur que vous pouvez trouver. L'affichage de la lunette est un OLED 64x32 et l'affichage des munitions est un 128x32. Vous pouvez utiliser n'importe lequel des écrans OLED à quatre broches bon marché que vous trouvez sur Amazon ou chez Micro Center.
La fonctionnalité est très simple. Mettez-le sous tension, vous obtenez un son de démarrage et les écrans s'allument. Un bouton sert à tirer et l'autre passe de kill à stun. Il commence avec 50 coups qui décomptent à mesure que vous tirez avec un compteur numérique et un affichage en barres. Lorsque vous arrivez à zéro, il émet un son de vide. Appuyez sur le bouton de mode pour recharger et recommencez. C'est tout. Simple.
Voici une vidéo pour la démonstration :
Diagramme Fritzing :

Voici quelques liens vers des pièces que vous pouvez utiliser. Vous n'êtes pas obligé de les utiliser. Encore une fois, c'est très flexible :
Voici le code :
Hi! I recently started building a similar project based off of your work and I am having some issues with the DF player. When playing the blaster fire sounds I notice a delay before it plays. I am using the same library as you on an arduino uno. Did you run into this issue? Is my DF player a bad clone?
I have created a photo schematic of the same diagram, but with better image and details, if interested.
Hi there
Any hint where to get the needed Sound files?
Hi! This is awesome. A couple of questions, if I may:
1. Any chance the project was shared on Fritzing’s website? I’ve searched but can’t find it, so I assume not, but it never hurts to ask.
2. Does the power source have to be 9 volts? I’ve got some rechargable 3.3v batteries I’d like to use, but I’m not sure it’ll power the system. It would with some other boards I’ve got, but I’m having a hell of a time figuring out how to adapt to those boards, and besides, the Nano Every is smaller.
Laissez un commentaire