Table des matières:

Guitar Hero avec Arduino : 4 étapes
Guitar Hero avec Arduino : 4 étapes

Vidéo: Guitar Hero avec Arduino : 4 étapes

Vidéo: Guitar Hero avec Arduino : 4 étapes
Vidéo: How to use a Guitar Controller in Fortnite Festival 2024, Juillet
Anonim
Image
Image

L'Arduino permet aux utilisateurs de personnaliser pratiquement tout ce qu'ils désirent avec une petite quantité de code. J'ai décidé de développer un jeu Guitar Hero avec une vitesse, un volume et plusieurs modes de jeu réglables. Ce projet peut également fonctionner avec 3 piles AA afin qu'il puisse être portable. J'espère que vous apprendrez de ce projet et que vous vous amuserez à le personnaliser ! Dites-moi ce que vous en pensez!

Pour obtenir un aperçu général, veuillez regarder la vidéo ci-dessus.

Le coût global de ce projet est inférieur à 15 $

Fournitures

Imprimante 3D

5x boutons poussoirs momentanés

Fil de haut-parleur, 2x potentiomètres 50k ohms

Haut-parleur de 0,5 watt

Arduino Nano

30 LED WS2812b

1 interrupteur d'ampli

Fer à souder + soudure

Colle chaude

Étape 1: Imprimez les pièces désignées

Imprimer les pièces désignées
Imprimer les pièces désignées

Au total, il y a environ 9 parties à ce projet. Le temps total d'impression était d'environ 15 heures pour moi. J'ai divisé les projets et collé les pièces avec e6000. Mon objectif était de pouvoir glisser une pièce imprimée en 3D blanche sur les LED pour les diffuser et donner un effet lumineux. Dans cet esprit, j'ai dû éditer les murs et ajouter un espace pour faire glisser la pièce blanche.

La première section que j'ai imprimée est le boîtier du bouton-poussoir. Mon objectif est de souder un fil de terre et une guirlande d'un bouton à l'autre avec le fil de terre. Lorsque le bouton est enfoncé, il renvoie le signal du fil de terre à l'Arduino pour lui faire savoir qu'il a été enfoncé. Les trous larges sont destinés à l'extrémité de la led pour se glisser s'il y avait de la place supplémentaire, cependant, cela pourrait être rempli et n'était pas nécessaire.

Les petits trous sont destinés aux fils de terre pour aller des boutons à l'Arduino. Ces fils se rendraient ensuite au composant suivant qui est la grille

La grille a été imprimée pour avoir 5 colonnes et 6 lignes. Les LED glissent à travers chacun des larges trous pour les maintenir en place tandis que le petit fil se déplace à côté d'eux pour aller vers le boîtier Arduino. Après avoir imprimé la grille, j'ai développé un boîtier qui maintenait la grille en place.

Au bout de la carte se trouve le boîtier pour l'Arduino, le haut-parleur et les potentiomètres. J'ai fini par utiliser un Dremel pour creuser un trou pour l'Arduino pour une mise à jour et une alimentation directes.

Étape 2: soudure

Soudure
Soudure
Soudure
Soudure
Soudure
Soudure
Soudure
Soudure

Ci-dessus se trouve le schéma de soudure et à quoi devrait ressembler le projet. Il y a eu beaucoup de soudure. Assurez-vous d'avoir une bonne ventilation et il est utile d'avoir une paire de mains ou de pincettes pour aider à tenir les fils et autres matériaux. Environ 3/4 des broches ont été utilisées sur l'Arduino. Une fois les pièces en place, il fallait serrer très fort pour souder les fils, en particulier sur les bandes LED. J'ai utilisé des pinces lors du collage de chaque pièce pour assurer une liaison plate et solide entre les plastiques. Si j'avais besoin de remplacer des pièces, je peux retirer les pièces collées et les recoller au besoin

J'ai connecté les boutons en guirlande avec un fil de terre au lieu d'acheminer chaque fil individuellement à un bouton. Chaque bouton a une broche correspondante à l'Arduino avec les LED.

Étape 3: Codez-le

Codez-le !
Codez-le !

Vous pouvez créer votre propre code et vos impressions 3D ou vous pouvez télécharger le code avec les impressions 3D depuis mon site Web www.neehaw.com

Mon code n'est pas le plus efficace mais il fait le travail. J'ai deux états de jeu pour représenter les deux modes de jeu actuellement implémentés. Le premier est un guitar hero ordinaire et pour y accéder, le premier bouton doit être enfoncé au ralenti. Il passera par une série d'animations puis le jeu commencera. Le réglage du volume changera le volume du haut-parleur tandis que le réglage du potentiomètre de vitesse ajustera la vitesse à laquelle les LED descendront.

Pour utiliser l'autre mode de jeu de guitare 8 bits, appuyez sur le 5ème bouton. Dans ce mode, l'utilisateur peut jouer d'une guitare électrique tout en l'accordant avec le bouton de vitesse. Lorsque le bouton est déplacé, le prochain bouton appuyé sera la nouvelle mélodie. Pour sortir de ce mode, maintenez les 5 boutons enfoncés en même temps.

Étape 4: Profitez

J'espère que vous avez appris de ce projet. N'hésitez pas à éditer et si vous créez ce projet, faites-moi savoir comment il s'est avéré:)

Je suis ouvert à tout commentaire ou suggestion. Merci pour votre temps.

Conseillé: