Daftar Isi:

Optik Theremin Dengan Arduino Uno: 11 Langkah
Optik Theremin Dengan Arduino Uno: 11 Langkah

Video: Optik Theremin Dengan Arduino Uno: 11 Langkah

Video: Optik Theremin Dengan Arduino Uno: 11 Langkah
Video: How to Build an Optical Theremin 2024, November
Anonim
Image
Image
Hubungkan ke Daya
Hubungkan ke Daya

Theremin adalah instrumen elektronik di mana dua osilator frekuensi tinggi mengontrol nada sementara gerakan tangan musisi mengontrol nada.

Dalam Instruksi ini, kami akan membuat instrumen serupa, di mana gerakan tangan mengontrol jumlah cahaya yang diterima sensor instrumen, dan pengukuran cahaya diubah menjadi nada yang dihasilkan dari bel.

Bagian yang Anda perlukan:

mikrokontroler Arduino

Papan tempat memotong roti

Resistor 10 K Ohm

Kabel jumper

1 Piezo Buzzer

fotoresistor

Langkah 1: Hubungkan ke Daya

Mulailah dengan menghubungkan baris positif papan tempat memotong roti Anda ke pin 5V pada Arduino Uno.

Langkah 2: Hubungkan ke Ground

Hubungkan ke Tanah
Hubungkan ke Tanah

Kemudian sambungkan salah satu pin GND ke jalur negatif pada Arduino Anda.

Langkah 3: Buzzer

Buzzer
Buzzer

Masukkan bel Anda. Kemungkinan memiliki kaki yang lebih panjang, atau tanda "+" kecil di atasnya. Lacak di sisi mana kaki yang lebih panjang atau tanda "+" berada.

Langkah 4: Arahkan Buzzer

Atur Buzzer
Atur Buzzer

Hubungkan kaki buzzer yang lebih pendek ke ground dengan memasukkan kabel di baris yang sama dengan kaki buzzer yang lebih pendek, dan di garis negatif pada papan tempat memotong roti.

Langkah 5: Nyalakan Buzzer

Nyalakan Buzzer
Nyalakan Buzzer

Lengkapi rangkaian buzzer dengan menghubungkannya ke pin 12 pada Arduino.

Langkah 6: Fotoresistor

Fotoresistor
Fotoresistor

Mulailah membangun rangkaian fotoresistor dengan memasukkan fotoresistor sehingga memiliki satu kaki di setiap sisi saluran di tengah papan tempat memotong roti.

Langkah 7: Hubungkan Photoresistor ke Power

Hubungkan Photoresistor ke Power
Hubungkan Photoresistor ke Power

Gunakan kabel untuk menyambungkan salah satu kaki photoresistor ke jalur positif pada breadboard Anda yang telah Anda sambungkan ke 5V tadi.

Langkah 8: Ground Photoresistor

Ground Photoresistor
Ground Photoresistor

Hubungkan kaki fotoresistor lainnya ke ground, sambungkan resistor 10K Ohm ke jalur negatif pada papan tempat memotong roti Anda.

Langkah 9: Langkah 9: Hubungkan Photoresistor ke Arduino

Langkah 9: Hubungkan Photoresistor ke Arduino
Langkah 9: Hubungkan Photoresistor ke Arduino

Kita akan membaca perubahan arus melalui resistor dengan menghubungkan kabel antara fotoresistor dan kabel ground, kembali ke pin A0 pada Arduino.

Langkah 10: Langkah 10: Tulis Kode Anda

int analogPin = A0;

int noteToPlay;

suara int; int pembicara = 7;

batalkan pengaturan() {

Serial.begin(9600);

pinMode(analogPin, INPUT);

}

lingkaran kosong() {

suara= analogRead(analogPin);

penundaan (200);

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

noteToPlay= peta(suara, 0, 1023, 0, 21);

nada(speaker, nada[noteToPlay]); penundaan (10);

}

Direkomendasikan: