Table des matières:

Ukulélé LED : 6 étapes (avec photos)
Ukulélé LED : 6 étapes (avec photos)

Vidéo: Ukulélé LED : 6 étapes (avec photos)

Vidéo: Ukulélé LED : 6 étapes (avec photos)
Vidéo: popular songs on ukulele 2024, Juillet
Anonim
Image
Image
Matériel
Matériel

Bonjour, je m'appelle Elaine. Ce projet combine beaucoup de choses que j'apprécie, alors j'espère que vous l'apprécierez aussi ! Le ukulélé LED que nous allons construire vous apprend à jouer les quatre accords les plus joués: C, G, Am et F. Aucune comédie musicale précédente expérience requise pour commencer à pianoter sur des chansons populaires. C'est un excellent projet pour les débutants en Arduino et en ukulélé.;) Si vous cherchez quelque chose d'un peu plus difficile, essayez la mise à niveau Shadow Swipe à la fin de ce Instructable.

Étape 1: Matériel

"loading=" paresseux"

Facultatif: mise à niveau par balayage d'ombre
Facultatif: mise à niveau par balayage d'ombre
Facultatif: mise à niveau par balayage d'ombre
Facultatif: mise à niveau par balayage d'ombre

Saviez-vous que les LED émettent non seulement de la lumière, mais peuvent également détecter la lumière ? Inspiré de ce petit phénomène étrange, je voulais mettre à niveau le ukulélé LED afin qu'il vous montre non seulement où mettre vos doigts, mais aussi pour savoir si vous avez ou non placé votre doigt aux bons emplacements.

MATÉRIEL

Si cette version vous intéresse, vous aurez besoin de quelques composants supplémentaires:

1. Plus de LED: Vous aurez besoin d'au moins 6 LED supplémentaires pour servir de capteurs de lumière. Chaque LED sur la touche obtiendra un capteur LED compagnon.

2. Extension de port d'E/S: selon la carte Arduino que vous utilisez, vous aurez probablement besoin d'une extension de port. J'utilise une carte Arduino Uno et l'extenseur de port Sparkfun SX1509.

CODE

J'ai introduit quelques éléments supplémentaires dans le code afin de le faire fonctionner. Je vais détailler les bases ici, mais n'hésitez pas à télécharger le fichier master_tweak.ino pour le détail complet:

1. Tableaux: Un tableau spécial est créé pour stocker les données d'entrée de chaque LED de capteur. Une petite fonction est appelée pour lire les données d'entrée toutes les 10 millisecondes et le tableau est mis à jour presque en continu.

2. États du jeu: alors que la version d'origine avait différentes étapes du jeu, nous codons ici explicitement dans différents états de jeu, chacun avec une condition de victoire pour que le jeu continue.

3. Détection de lumière LED: Une section entière du code est dédiée à la lecture des données d'entrée des capteurs de lumière LED. J'ai trouvé ce tutoriel particulièrement utile pour comprendre la mécanique et brancher le circuit.

GUIDE DE RACCORDEMENT

Je recommande fortement de suivre le didacticiel Shadow Swipe pour savoir comment brancher le circuit de détection de lumière LED. Au lieu de brancher 3 LED comme le tutoriel, cette construction vous fera brancher 6 (voir photo n°1). Le branchement final, si vous utilisez également un extenseur de port, devrait ressembler à l'image #2.

ASSEMBLYAssembler cette mise à niveau est assez simple. Percez un trou supplémentaire à côté de chaque LED dans la touche et insérez le capteur de lumière LED. Soudez tout et vous devriez être prêt à partir!

Cette mise à niveau prendra un peu plus de temps à comprendre, notamment pour brancher le circuit et souder tous les composants supplémentaires en place, mais le ukulélé LED sera également transformé en un jeu interactif. Faites-moi savoir comment ça se passe pour vous! Bonne chance!

Conseillé: