Table des matières:

Theremin optique avec Arduino Uno : 11 étapes
Theremin optique avec Arduino Uno : 11 étapes

Vidéo: Theremin optique avec Arduino Uno : 11 étapes

Vidéo: Theremin optique avec Arduino Uno : 11 étapes
Vidéo: Projet Touche Optique IR avec Arduino [TUTO] 2024, Novembre
Anonim
Image
Image
Connectez-vous à l'alimentation
Connectez-vous à l'alimentation

Un thérémine est un instrument électronique dans lequel deux oscillateurs à haute fréquence contrôlent la tonalité tandis que les mouvements de la main du musicien contrôlent la hauteur.

Dans ce Instructable, nous allons construire un instrument similaire, dans lequel les mouvements de la main contrôlent la quantité de lumière que les capteurs de l'instrument reçoivent, et cette mesure de la lumière est convertie en un pitch résultant d'un buzzer.

Pièces dont vous aurez besoin:

Microcontrôleur Arduino

Planche à pain

Résistance de 10 K Ohm

Fils de cavalier

1 buzzer piézo

Photorésistance

Étape 1: Connectez-vous à l'alimentation

Commencez par connecter la ligne positive de votre maquette à la broche 5V de l'Arduino Uno.

Étape 2: Connectez-vous à la terre

Connectez-vous à la terre
Connectez-vous à la terre

Connectez ensuite l'une des broches GND à la ligne négative de votre Arduino.

Étape 3: Le buzzer

Le buzzer
Le buzzer

Insérez votre buzzer. Il a probablement une jambe plus longue ou un petit signe "+" sur le dessus. Gardez une trace de quel côté se trouve la jambe la plus longue ou le signe "+".

Étape 4: Mettez le buzzer à la terre

Mettre le buzzer à la terre
Mettre le buzzer à la terre

Connectez la jambe la plus courte du buzzer à la terre en insérant un fil dans la même rangée que la jambe la plus courte du buzzer et dans la ligne négative de la planche à pain.

Étape 5: Alimentez le buzzer

Alimenter le buzzer
Alimenter le buzzer

Complétez le circuit du buzzer en le connectant à la broche 12 de l'Arduino.

Étape 6: La photorésistance

La photorésistance
La photorésistance

Commencez à construire le circuit de la photorésistance en insérant la photorésistance de manière à ce qu'elle ait une jambe de chaque côté du canal au milieu de la planche à pain.

Étape 7: connectez la photorésistance à l'alimentation

Connectez la photorésistance à l'alimentation
Connectez la photorésistance à l'alimentation

Utilisez un fil pour connecter une jambe de la photorésistance à la ligne positive de votre maquette que vous avez connectée à 5V plus tôt.

Étape 8: Mettre la photorésistance à la terre

Mettre à la terre la photorésistance
Mettre à la terre la photorésistance

Connectez l'autre jambe de la photorésistance à la terre, en connectant la résistance de 10K Ohm à la ligne négative de votre maquette.

Étape 9: Étape 9: Connectez la photorésistance à l'Arduino

Étape 9: connectez la photorésistance à l'Arduino
Étape 9: connectez la photorésistance à l'Arduino

Nous allons lire le changement de courant à travers la résistance en connectant un fil entre la photorésistance et son fil de terre, à la broche A0 de l'Arduino.

Étape 10: Étape 10: Écrivez votre code

int analogPin = A0;

int noteToPlay;

son int; haut-parleur int = 7;

void setup() {

Serial.begin(9600);

pinMode(analogPin, INPUT);

}

boucle vide() {

sound= analogRead(analogPin);

retard (200);

notes int[21] = {65, 73, 82, 87, 98, 110, 123, 131, 147, 165, 175, 196, 220, 247, 262, 294, 330, 349, 392, 440, 494};

noteToPlay= map(son, 0, 1023, 0, 21);

ton(haut-parleur, notes[noteToPlay]); retard(10);

}

Conseillé: