INHOUDSOPGAWE:

Optiese Theremin met Arduino Uno: 11 stappe
Optiese Theremin met Arduino Uno: 11 stappe

Video: Optiese Theremin met Arduino Uno: 11 stappe

Video: Optiese Theremin met Arduino Uno: 11 stappe
Video: Эрик Вайнштейн и Мик Уэст: UAP, доказательства, скептицизм 2024, November
Anonim
Image
Image
Koppel aan krag
Koppel aan krag

A theremin is 'n elektroniese instrument waarin twee hoëfrekwensie-ossillators die toon beheer terwyl die musikante se handbewegings die toonhoogte beheer.

In hierdie Instructable bou ons 'n soortgelyke instrument waarin handbewegings die hoeveelheid lig wat die sensors van die instrument ontvang, beheer en die ligmeting omskakel word in 'n gevolglike toonhoogte uit 'n zoemer.

Onderdele wat u benodig:

Arduino mikrobeheerder

Broodbord

10 K Ohm weerstand

Springdrade

1 Piezo -gonser

Fotoresistor

Stap 1: Koppel aan krag

Begin deur die positiewe ry van u broodbord aan die 5V -pen op die Arduino Uno te koppel.

Stap 2: Koppel aan die grond

Koppel aan die grond
Koppel aan die grond

Koppel dan een van die GND -penne aan die negatiewe lyn op u Arduino.

Stap 3: Die gonser

Die gonser
Die gonser

Plaas jou gonser. Dit het waarskynlik 'n langer been, of 'n klein "+" teken aan die bokant. Hou aan watter kant die langer been of "+" teken is.

Stap 4: Gemaal die gonser

Gemaal die gonser
Gemaal die gonser

Verbind die korter been van die zoemer met die grond deur 'n draad in dieselfde ry as die korter been van die zoemer in die negatiewe lyn op die broodbord te steek.

Stap 5: Skakel die buzzer aan

Skakel die gonser aan
Skakel die gonser aan

Voltooi die zoemer -kring deur dit aan pen 12 op die Arduino te koppel.

Stap 6: Die fotoresistor

Die Fotoresistor
Die Fotoresistor

Begin met die bou van die fotoresistorkring deur die fotoresister in te steek sodat dit een been aan elke kant van die kanaal in die middel van die broodbord het.

Stap 7: Koppel die fotoresistor aan die krag

Koppel die fotoresistor aan die krag
Koppel die fotoresistor aan die krag

Verbind 'n draad met een been van die fotoresistor met die positiewe lyn op u broodbord waarmee u vroeër 5V gekoppel het.

Stap 8: Maak die fotoresistor fyn

Aard die fotoresistor
Aard die fotoresistor

Koppel die ander been van die fotoresistor aan die grond en verbind die 10K Ohm -weerstand met die negatiewe lyn op u broodbord.

Stap 9: Stap 9: Koppel die fotoresistor aan die Arduino

Stap 9: Koppel die fotoresistor aan die Arduino
Stap 9: Koppel die fotoresistor aan die Arduino

Ons sal die verandering in stroom deur die weerstand lees deur 'n draad tussen die fotoresistor en sy aarddraad aan te sluit, terug na pen A0 op die Arduino.

Stap 10: Stap 10: Skryf u kode

int analogPin = A0;

int noteToPlay;

int klank; int spreker = 7;

ongeldige opstelling () {

Serial.begin (9600);

pinMode (analogPin, INPUT);

}

leemte -lus () {

klank = analogRead (analogPin);

vertraging (200);

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

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

toon (spreker, notas [noteToPlay]); vertraging (10);

}

Aanbeveel: