Taula de continguts:

Theremin òptic amb Arduino Uno: 11 passos
Theremin òptic amb Arduino Uno: 11 passos

Vídeo: Theremin òptic amb Arduino Uno: 11 passos

Vídeo: Theremin òptic amb Arduino Uno: 11 passos
Vídeo: theremin optic 2024, Desembre
Anonim
Image
Image
Connecteu-vos a Power
Connecteu-vos a Power

Un theremin és un instrument electrònic en el qual dos oscil·ladors d'alta freqüència controlen el to mentre els moviments de les mans dels músics controlen el to.

En aquest instructiu, construirem un instrument similar, en el qual els moviments de les mans controlen la quantitat de llum que reben els sensors de l'instrument i que la mesura de la llum es converteix en un to resultant d'un zumbador.

Peces que necessiteu:

Microcontrolador Arduino

Taula de pa

Resistència de 10 K Ohm

Filferros de pont

1 Piezo Buzzer

Fotoresistor

Pas 1: connecteu-vos a l'alimentació

Comenceu per connectar la fila positiva de la vostra taula de treball al pin de 5 V de l’Arduino Uno.

Pas 2: connecteu-vos a terra

Connecteu-vos a terra
Connecteu-vos a terra

A continuació, connecteu un dels pins GND a la línia negativa del vostre Arduino.

Pas 3: el brunzidor

El brunzidor
El brunzidor

Inseriu el vostre timbre. Probablement tingui una cama més llarga o un petit signe "+" a la part superior. Feu un seguiment de quin costat hi ha la cama més llarga o el signe "+".

Pas 4: connecteu a terra el brunzidor

Posar a terra el brunzidor
Posar a terra el brunzidor

Connecteu la pota més curta del timbre a terra inserint un cable a la mateixa fila que el pit més curt del timbre i a la línia negativa del tauler d’anuncis.

Pas 5: engegueu el brunzidor

Enceneu el brunzidor
Enceneu el brunzidor

Completeu el circuit del brunzidor connectant-lo al pin 12 de l’Arduino.

Pas 6: El fotoresistor

El fotoresistor
El fotoresistor

Comenceu a construir el circuit de fotoresistència inserint el fotoresistent de manera que tingui una pota a cada costat del canal al mig de la placa de control.

Pas 7: connecteu el fotoresistor a l'alimentació

Connecteu el fotoresistor a l'alimentació
Connecteu el fotoresistor a l'alimentació

Utilitzeu un cable per connectar una pota del fotoresistor a la línia positiva de la vostra placa de connexió que heu connectat anteriorment a 5V.

Pas 8: connecteu a terra el fotoresistor

Posar a terra el fotoresistor
Posar a terra el fotoresistor

Connecteu l'altra pota del fotoresistor a terra, connectant la resistència de 10K Ohm a la línia negativa de la vostra placa.

Pas 9: Pas 9: Connecteu el fotoresistor a l'Arduino

Pas 9: connecteu el fotoresistor a l'Arduino
Pas 9: connecteu el fotoresistor a l'Arduino

Llegirem el canvi de corrent a través de la resistència connectant un cable entre el fotoresistor i el seu cable de terra, de nou al pin A0 de l'Arduino.

Pas 10: Pas 10: escriviu el vostre codi

int analogPin = A0;

int noteToPlay;

so int; int speaker = 7;

configuració nul·la () {

Serial.begin (9600);

pinMode (analogPin, INPUT);

}

bucle buit () {

so = analogRead (analogPin);

retard (200);

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

noteToPlay = mapa (so, 0, 1023, 0, 21);

to (altaveu, notes [notaPer reproduir]); retard (10);

}

Recomanat: