Sisukord:

Optiline Theremin Arduino Unoga: 11 sammu
Optiline Theremin Arduino Unoga: 11 sammu

Video: Optiline Theremin Arduino Unoga: 11 sammu

Video: Optiline Theremin Arduino Unoga: 11 sammu
Video: TERREUR NOCTURNE FEAT X MOMENT PARANORMAL 2024, November
Anonim
Image
Image
Ühendage Poweriga
Ühendage Poweriga

Amin on elektrooniline instrument, milles kaks kõrgsageduslikku ostsillaatorit juhivad tooni, muusikute käeliigutused aga helikõrgust.

Selles juhendis loome sarnase instrumendi, milles käeliigutused juhivad instrumendi andurite poolt vastuvõetava valguse hulka ja valguse mõõtmine muudetakse summeri tulemuseks.

Osad, mida vajate:

Arduino mikrokontroller

Leivalaud

10 K oomi takisti

Jumper juhtmed

1 Piezo summer

Fototakisti

Samm: ühendage toiteallikaga

Alustuseks ühendage oma leivalaua positiivne rida Arduino Uno 5 V pistikuga.

Samm: ühendage maapinnaga

Ühendage Groundiga
Ühendage Groundiga

Seejärel ühendage üks GND tihvtidest Arduino negatiivse joonega.

3. samm: helisignaal

Sumin
Sumin

Sisestage oma helisignaal. Tõenäoliselt on sellel pikem jalg või ülaosas väike märk "+". Jälgige, kummal pool on pikem jalg või "+" märk.

4. samm: maandage helisignaal

Maandage helisignaal
Maandage helisignaal

Ühendage helisignaali lühem jalg maaga, sisestades traadi sumburi lühema jalaga samasse ritta ja leivaplaadil miinusjoonele.

Samm: lülitage summeri sisse

Lülitage helisignaal sisse
Lülitage helisignaal sisse

Lõpetage summeri ahel, ühendades selle Arduino tihvtiga 12.

6. samm: fototakisti

Fototakisti
Fototakisti

Alustage fototakisti vooluahela ehitamist, sisestades fotoresisteri nii, et sellel oleks üks jalg mõlemal pool kanalit leivaplaadi keskel.

Samm: ühendage fototakisti toitega

Ühendage fototakisti toitega
Ühendage fototakisti toitega

Kasutage traati, et ühendada fototakisti üks jalg leivaplaadi positiivse joonega, mille ühendasite varem 5 V pingega.

8. samm: maandage fototakisti

Maandage fototakisti
Maandage fototakisti

Ühendage fototakisti teine jalg maapinnaga, ühendades 10K oomi takisti leivaplaadi negatiivse joonega.

Samm: ühendage fototakisti Arduinoga

Samm: ühendage fototakisti Arduinoga
Samm: ühendage fototakisti Arduinoga

Me loeme voolu muutust läbi takisti, ühendades juhtme fototakisti ja selle maandusjuhtme vahele, tagasi Arduino tihvti A0 juurde.

Samm 10: samm 10: kirjutage oma kood

int analoogPin = A0;

int noteToPlay;

int heli; int kõneleja = 7;

tühine seadistus () {

Seriaalne algus (9600);

pinMode (analogPin, INPUT);

}

void loop () {

heli = analogRead (analogPin);

viivitus (200);

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

noteToPlay = kaart (heli, 0, 1023, 0, 21);

toon (kõneleja, märkmed [noteToPlay]); viivitus (10);

}

Soovitan: