Table des matières:

Arcade Soundbox : 7 étapes (avec photos)
Arcade Soundbox : 7 étapes (avec photos)

Vidéo: Arcade Soundbox : 7 étapes (avec photos)

Vidéo: Arcade Soundbox : 7 étapes (avec photos)
Vidéo: Raspberry Pi Retro Arcade using RetroPie (with NO programming) // How-To | I Like To Make Stuff 2024, Novembre
Anonim
Boîte de son d'arcade
Boîte de son d'arcade

Depuis longtemps, j'ai eu envie de faire une caisse de résonance, qui ressemble à ce genre de site mais dans la vraie vie.

Je suppose que je ne suis pas le premier à créer un tel coffret, mais je n'en ai jamais trouvé ici, alors j'ai décidé de le publier !

J'espère que vous l'apprécierez, c'est mon premier instructable et ne soyez pas trop sévère sur les erreurs d'anglais car ce n'est pas ma langue maternelle.

Étape 1: Fournitures

Fournitures
Fournitures

Pour ce projet, vous aurez besoin de:

  • Bois pressé de 3 mm pour la boîte
  • boutons d'arcade comme celui-ci ou celui-ci (j'ai acheté le dernier)
  • quelques interrupteurs à bascule
  • quelques fils
  • une planche à pain
  • un arduino uno
  • un bouclier de lecteur mp3 sparkfun (ici pour amazon)
  • un tas de résistances pour les boutons et la masse. J'ai utilisé 10k, 15k, 18k, 33k, 47k, 56k, 100k, 180k et 220k, plus un 470k

Étape 2: Préparation - la Box

Préparation - la Boîte
Préparation - la Boîte

La boîte a été créée à l'aide d'un site Web comme makercase. Comme les boutons ont un diamètre de 6 cm, créez une boîte carrée de 25 cm. La hauteur de ma box est d'environ 15cm (tenir compte de l'espace pour l'arduino, les câbles, le haut-parleur…)

En utilisant Inkscape, coreldraw ou Adobe Illustrator, créez les trous sur la partie supérieure de la boîte. Vous pouvez également ajouter les noms des sons que vous lierez plus tard à chaque bouton. Dans une future version, j'ajouterai les trous pour le bouton d'alimentation.

Une fois que votre fichier svg est prêt, découpez-le simplement à l'aide de votre découpeuse laser préférée.

Étape 3:

Image
Image

Étape 4: Le câblage des boutons

Le câblage des boutons
Le câblage des boutons
Le câblage des boutons
Le câblage des boutons
Le câblage des boutons
Le câblage des boutons

Comme vous le remarquerez peut-être, nous n'avons pas vraiment beaucoup de broches libres pour connecter les boutons sur le bouclier du lecteur MP3, nous devrons donc utiliser une très belle "astuce", qui utilise une broche analogique. C'est vraiment bien expliqué dans cette ible.

Vous devez connecter différentes résistances avec des valeurs différentes en parallèle le +5V, puis le bouton, puis câbler le bouton à la broche analogique.

J'ai utilisé 10k, 15k, 18k, 33k, 47k, 56k, 100k, 180k et 220k, plus un 470k pour le sol. Pourquoi ces valeurs ? Eh bien… Ce sont les premiers que j'ai trouvés dans mon mess, et ils se sont plutôt bien assortis.

Vous pouvez voir sur les photos mes connexions. Comme je ne suis pas vraiment doué pour la soudure, j'ai préféré le laisser sur la maquette, mais je vais le changer pour rendre la boîte plus petite à l'avenir (les fils et la maquette prennent beaucoup de place).

Une fois que tout est connecté, vous pouvez passer au code. C'est expliqué dans l'ible précédemment lié, mais l'idée, si vous ne souhaitez pas le (ré)ouvrir, est de lire la valeur sur la broche analogique et de créer des boîtiers qui correspondent à chaque résistance. Dans mon cas, c'était:

if (val >= 920 && val <= 940) { Serial.println("vert"); } else if (val >= 875 && val = 860 && val = 690 && val = 650 && val = 504 && val = 760 && val = 350 && val = 320 && val <= 330) { Serial.println("violet"); } else { Serial.println(val); }

Vous devrez peut-être l'adapter un peu pour correspondre à vos valeurs.

Étape 5: Le bouclier du lecteur MP3

Le bouclier du lecteur MP3
Le bouclier du lecteur MP3

Si vous n'avez jamais joué avec ce shield, je vous conseille de consulter les tutos chez sparkfun.

Quoi qu'il en soit, vous pouvez trouver ci-joint le code qui s'exécute sur mon projet.

Vous pourriez voir l'utilisation du numéro de broche 10 dans le code, c'est pour choisir la "ligne" de sons.

J'ai décidé que ma box devait jouer plus que 9 sons, j'ai donc ajouté un interrupteur à bascule. Lorsqu'elle est fermée, la broche descend, et le code ajoute 9 à la variable "song", permettant de jouer jusqu'à 18 chansons dans cette configuration. Il est tout à fait possible d'imaginer l'ajout de boutons. 2, 4, 8, 16, 32… ensembles de chansons…

Étape 6: L'alimentation

L'alimentation
L'alimentation

En ce qui concerne l'alimentation, j'ai utilisé un boîtier de piles avec 3 emplacements pour piles AA. J'ai câblé la terre à la terre de l'arduino et l'alimentation du boîtier de la batterie à un interrupteur. L'autre broche de l'interrupteur va au Vin de l'arduino.

Comme je ne pouvais pas utiliser un seul bouton pour l'arduino et le haut-parleur, j'ai fait la même chose avec le haut-parleur.

(Je me retrouve avec deux boutons que je dois appuyer pour que la caisse de résonance fonctionne… Je pourrais peut-être résoudre ce problème plus tard.)

Étape 7: Conclusion

Une fois que tout est câblé, mettez-le dans la boîte, priez pour qu'il reste en place et jouez avec votre caisse de résonance !

(Emmenez-le en voyage avec un ami sur votre siège passager, laissez-le jouer avec, et vous finirez par prier pour que la boîte se brise…)

Merci de l'avoir lu. Je sais, il a besoin de quelques améliorations (beaucoup), et je reviendrai à l'ajouter sur les instructables plus tard:)

J'ai participé au "First Time Author Contest", alors, s'il vous plaît, si vous avez aimé ce projet, pensez à voter pour lui !:)

Conseillé: