Isi kandungan:
- Langkah 1: Sambungkan ke Kuasa
- Langkah 2: Sambungkan ke Tanah
- Langkah 3: Buzzer
- Langkah 4: Arahkan Buzzer
- Langkah 5: Kuasa Buzzer
- Langkah 6: Fotoresistor
- Langkah 7: Sambungkan Fotoresistor ke Kuasa
- Langkah 8: Arahkan Photoresistor
- Langkah 9: Langkah 9: Sambungkan Photoresistor ke Arduino
- Langkah 10: Langkah 10: Tulis Kod Anda
Video: Theremin Optik Dengan Arduino Uno: 11 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Theremin adalah alat elektronik di mana dua pengayun frekuensi tinggi mengawal nada sementara pergerakan tangan pemuzik mengawal nada.
Dalam Instructable ini, kami akan membina instrumen yang serupa, di mana pergerakan tangan mengawal jumlah cahaya yang diterima oleh sensor instrumen, dan pengukuran cahaya itu diubah menjadi nada yang dihasilkan dari buzzer.
Bahagian yang anda perlukan:
Pengawal mikro Arduino
Papan roti
Perintang 10 K Ohm
Wayar pelompat
1 Buzzer Piezo
Fotoresistor
Langkah 1: Sambungkan ke Kuasa
Mulakan dengan menghubungkan baris positif papan roti anda ke pin 5V di Arduino Uno.
Langkah 2: Sambungkan ke Tanah
Kemudian sambungkan salah satu pin GND ke garis negatif di Arduino anda.
Langkah 3: Buzzer
Masukkan bel anda. Ia mungkin mempunyai kaki yang lebih panjang, atau tanda "+" kecil di bahagian atas. Jejaki bahagian mana kaki yang lebih panjang atau tanda "+" dihidupkan.
Langkah 4: Arahkan Buzzer
Sambungkan kaki bel yang lebih pendek ke tanah dengan memasukkan wayar pada baris yang sama dengan kaki bel yang lebih pendek, dan pada garis negatif pada papan roti.
Langkah 5: Kuasa Buzzer
Lengkapkan litar buzzer dengan menyambungkannya ke pin 12 di Arduino.
Langkah 6: Fotoresistor
Mula membina litar fotoresistor dengan memasukkan fotoresister sehingga mempunyai satu kaki di setiap sisi saluran di tengah papan roti.
Langkah 7: Sambungkan Fotoresistor ke Kuasa
Gunakan wayar untuk menghubungkan satu kaki fotoresistor ke garis positif pada papan roti yang anda sambungkan ke 5V sebelumnya.
Langkah 8: Arahkan Photoresistor
Sambungkan kaki fotoresistor yang lain ke tanah, sambungkan perintang Ohm 10K ke garis negatif pada papan roti anda.
Langkah 9: Langkah 9: Sambungkan Photoresistor ke Arduino
Kami akan membaca perubahan arus melalui perintang dengan menyambungkan wayar antara photoresistor dan wayar tanahnya, kembali ke pin A0 di Arduino.
Langkah 10: Langkah 10: Tulis Kod Anda
int analogPin = A0;
int noteToPlay;
bunyi int; pembesar suara int = 7;
batal persediaan () {
Serial.begin (9600);
pinMode (analogPin, INPUT);
}
gelung kosong () {
bunyi = analogRead (analogPin);
kelewatan (200);
int nota [21] = {65, 73, 82, 87, 98, 110, 123, 131, 147, 165, 175, 196, 220, 247, 262, 294, 330, 349, 392, 440, 494};
noteToPlay = peta (bunyi, 0, 1023, 0, 21);
nada (pembesar suara, nota [noteToPlay]); kelewatan (10);
}
Disyorkan:
Kawal Motor DC Dengan Modul Sensor Optik Pengekod FC-03: 7 Langkah
Kawal Motor DC Dengan Modul Sensor Optik Encoder FC-03: Dalam tutorial ini kita akan belajar bagaimana mengira gangguan pengekod optik menggunakan motor DC, paparan OLED dan Visuino. Tonton videonya
Lampu Pub Inggeris dengan Membengkokkan Fiber Optik, Lampu Dengan LED: 4 Langkah
Lampu Pub Inggeris dengan Membengkokkan Fiber Optik, Lampu Dengan LED: Oleh itu, katakanlah anda ingin membuat serat sesuai dengan bentuk rumah untuk meletakkan lampu Krismas di atasnya. Atau mungkin anda ingin memunculkan dinding luar dan membengkokkan sudut yang betul pada gentian. Anda boleh melakukannya dengan mudah
Photoelasticimetry: Melihat Tekanan Mekanikal Dengan Optik: 5 Langkah (dengan Gambar)
Photoelasticimetry: Melihat Tekanan Mekanikal Dengan Optik: Photoelasticimetry adalah cara untuk menggambarkan strain dalam bahan. Dalam Instructable ini, kita akan melihat bagaimana anda dapat melakukan beberapa sampel untuk secara eksperimen menentukan taburan tekanan pada beberapa bahan di bawah beban mekanikal
Memacu semula Optik Pemacu Dengan RPi: 6 Langkah (dengan Gambar)
Memacu semula Optik Pemacu Dengan RPi: Projek ini berlaku setelah pemacu optik komputer riba kesayangan saya mula tidak berfungsi. Baki CD akan berulang kali keluar setiap kali saya menekan komputer riba atau memindahkannya dengan cara apa pun. Diagnosis saya mengenai masalah ini adalah bahawa pasti ada
Tambahkan Tachometer Optik berasaskan Arduino ke Penghala CNC: 34 Langkah (dengan Gambar)
Tambahkan Tachometer Optik berasaskan Arduino ke Penghala CNC: Bina penunjuk RPM optik untuk penghala CNC anda dengan Arduino Nano, sensor IR LED / IR Photodiode dan paparan OLED dengan harga kurang dari $ 30. Saya terinspirasi oleh RPM Ukur eletro18 - Tachometer Optik yang Dapat Diajar dan ingin menambah tachometer