Étape 2: Planification et crâne sueur
La première étape était de déterminer la gamme de tension pour chaque note. Je suis sûr il y a une formule très pratique pour savoir cela, mais j’ai pas pu le trouver. Temps de faire preuve de créativité.
J’ai déjà eu un Auduino que j’ai construit l’année dernière, alors j’ai ouvert pour effectuer les mesures. Veuillez vous référer au projet Auduino original. Mon Auduino a été mis à l’échelle pentatonique, donc il y avait quelques modifications du code nécessaires. J’ai ouvert l’esquisse et changé à la sortie d’une gamme chromatique. Une gamme chromatique est juste un terme de fantaisie pour « toutes les notes ». Une gamme chromatique est ' C, c#, D, D #, E, F, F #, etc., tout comme un clavier de piano. J’ai aussi ajouté une ligne à l’esquisse à la sortie la tension sur la broche analogique 4, qui contrôle la hauteur de la Auduino, à la série monitor. J’ai le nouveau code compilé et transféré à l’Arduino.
Maintenant, j’ai simplement eu à connecter la sortie de la Auduino à un tuner et Notez soigneusement la tension nécessaire pour jouer chaque note successifs dans la gamme chromatique sur les octaves de trois ans et demi du clavier recyclé que j’utilisais. Il est vite apparu qu’il existait une différence .04v entre chaque note. Tant que la tension d’entrée d’une clé spécifique est tombé dans cette plage, il jouerait la note.
J’ai joué avec plusieurs idées avant de décider que le câblage de chaque touche du clavier d’un diviseur de tension séparé serait la solution la plus simple. Étant donné que j’ai eu un sac de cinquante 50 k potentiomètres, c’était une évidence.
Avec ces connaissances, il était temps de souder un tableau de commande pour les sorties de clavier.
(Note-je me rends compte que la partie de la série monitor est redondante et je pourrait juste l’accordeur chromatique, mais à l’origine, j’ai été pensée ou un arrangement de résistance fixe donc plus des mesures précises ont été dans l’ordre. Qui est devenu une voie sans issue, mais je l’inclus parce que quelqu'un peut trouver utile. J’ai aussi trouvé plus facile lorsque vous accordez les potentiomètres pour utiliser la lecture de la tension pour faire le réglage approximatif et le tuner pour les réglages fins.)