Daftar Isi:
- Langkah 1: Hubungkan ke Daya
- Langkah 2: Hubungkan ke Ground
- Langkah 3: Buzzer
- Langkah 4: Arahkan Buzzer
- Langkah 5: Nyalakan Buzzer
- Langkah 6: Fotoresistor
- Langkah 7: Hubungkan Photoresistor ke Power
- Langkah 8: Ground Photoresistor
- Langkah 9: Langkah 9: Hubungkan Photoresistor ke Arduino
- Langkah 10: Langkah 10: Tulis Kode Anda
Video: Optik Theremin Dengan Arduino Uno: 11 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
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
Kemudian sambungkan salah satu pin GND ke jalur negatif pada Arduino Anda.
Langkah 3: 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
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
Lengkapi rangkaian buzzer dengan menghubungkannya ke pin 12 pada Arduino.
Langkah 6: 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
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
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
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:
Kontrol Motor DC Dengan Modul Sensor Optik Encoder FC-03: 7 Langkah
Mengontrol Motor DC Dengan Modul Sensor Optik Encoder FC-03: Dalam tutorial ini kita akan mempelajari cara menghitung interupsi encoder Optik menggunakan motor DC, layar OLED, dan Visuino. Tonton videonya
Lampu Pub Inggris dengan Membengkokkan Fiber Optik, Menyala Dengan LED: 4 Langkah
Lampu Pub Bahasa Inggris dengan Membengkokkan Fiber Optik, Menyala Dengan LED: Jadi, katakanlah Anda ingin membuat serat yang sesuai dengan bentuk rumah untuk memasang lampu Natal di atasnya. Atau mungkin Anda ingin muncul di dinding luar dan memiliki sudut siku-siku ke serat. Nah, Anda bisa melakukannya dengan sangat mudah
Photoelasticimetry: Melihat Tegangan Mekanik Dengan Optik: 5 Langkah (dengan Gambar)
Photoelasticimetry: Melihat Tegangan Mekanik Dengan Optik: Photoelasticimetry adalah cara untuk memvisualisasikan regangan pada material. Dalam Instruksi ini, kita akan melihat bagaimana Anda dapat melakukan beberapa sampel untuk secara eksperimental menentukan distribusi tegangan di beberapa bahan di bawah beban mekanis
Drive Optik Repurpose Dengan RPi: 6 Langkah (dengan Gambar)
Mengganti Drive Optik Dengan RPi: Proyek ini muncul setelah drive optik laptop kesayangan saya mulai bermasalah. Baki CD akan berulang kali muncul setiap kali saya mendorong laptop saya atau memindahkannya dengan cara apa pun. Diagnosis masalah saya adalah bahwa pasti ada beberapa
Tambahkan Tachometer Optik berbasis Arduino ke Router CNC: 34 Langkah (dengan Gambar)
Tambahkan Tachometer Optik berbasis Arduino ke Router CNC: Buat indikator RPM optik untuk router CNC Anda dengan Arduino Nano, sensor IR LED/IR Photodiode, dan layar OLED dengan harga kurang dari $30. Saya terinspirasi oleh eletro18's Measure RPM - Optical Tachometer Instructable dan ingin menambahkan tachometer