Comment faire un instrument avec l'Arduino

L'Arduino vous permet d'aller au-delà de jouer un son - vous créez votre propre instrument, semblable à la Theremin. Le Theremin. nom de son inventeur Léon Theremin, fut l'un des premiers instruments électroniques, mis au point dans les années 1920. Il a travaillé en détectant le champ électromagnétique des mains du joueur de changer les signaux: d'une part pour le volume et l'autre pour le pas.

Le croquis PitchFollower

Dans cette esquisse, vous découvrez comment faire un Theremin budgétaire au moyen d'un piezo comme capteur de lumière pour contrôler le terrain.

Une résistance de 47k ohms

Ce circuit comprend deux moitiés séparées, l'élément piézoélectrique et le circuit de capteur de lumière. Le piézoélectrique est câblé comme dans le schéma toneMelody, avec un fil de broche numérique 8 et l'autre à la masse.

Comment faire un instrument avec l'Arduino

Le capteur de lumière est connecté à l'analogique 0 d'un côté et de l'autre 5V; la résistance est connectée entre 4.7K analogique 0 et la masse.

Comment faire un instrument avec l'Arduino

Remplissez le circuit, et ouvrez le croquis en choisissant Fichier → Exemples → 02.Digital → tonePitchFollower.

Une fois que vous avez trouvé le croquis, appuyez sur le bouton Compile pour vérifier le code. Les erreurs de syntaxe tourner le rouge boîte de message quand ils sont découverts et que vous voyez un message d'erreur indiquant ce qui est faux.

Si l'esquisse compile correctement, cliquez sur Télécharger pour télécharger le croquis à votre conseil d'administration. Quand il est fait le téléchargement, vous devriez avoir un capteur de lumière qui va changer le ton de votre sonnerie. Si vous n'entendez aucun changement, assurez-vous que vous tournez une lampe de bureau sur votre planche à pain. Cela aidera à augmenter la différence lorsque vous couvrez le capteur de lumière avec votre main.

Si rien ne se passe, vous devez vérifier votre câblage:

Assurez-vous que vous utilisez le numéro d'identification correcte pour les entrées et les sorties.

Vérifiez les connexions sur la carte de test. Si les fils ou les composants saut ne sont pas connectés en utilisant les lignes correctes dans la carte de test, ils ne fonctionneront pas.

La ventilation esquisse PitchFollower

Cette esquisse convertit directement les lectures du capteur de lumière à une fréquence plutôt que d'exiger une table de consultation. Cela signifie que vous pouvez faire glisser entre les notes ainsi que les choisir individuellement.

Dans la configuration, le port série est ouvert pour vous permettre de surveiller les lectures du capteur comme ils viennent.

Dans la boucle principale, le capteur de lumière est lue à partir de la broche analogique 0. Cette lecture est également transmis sur le moniteur série.

Pour convertir la plage du capteur à la gamme de fréquences que l'avertisseur sonore peut couvrir, vous utilisez la fonction de la carte.

La fonction de tonalité émet alors la note avec la valeur du capteur cartographié et une durée très courte de 10 millisecondes. Cette durée permet de rendre le son audible, mais la durée réelle sera déterminée par combien de temps vous tenez votre main sur le capteur, comme décrit précédemment.

Enfin, un petit retard se produit à la fin de la boucle pour améliorer la stabilité des lectures.

Articles Liés