Daftar Isi:
- Perlengkapan
- Langkah 1: Memasang Sensor Ir
- Langkah 2: Menghubungkan Sensor
- Langkah 3: Menghubungkan Output
- Langkah 4: Menyesuaikan Rentang Sensor Ir dan Menutupi Dengan Gulungan Carsheet Hitam
- Langkah 5: Kode untuk Papan Pengontrol Mikro
- Langkah 6: Hasil
Video: Air Piano Menggunakan Sensor Proximity IR dan Arduino Uno Atmega 328: 6 Langkah (Dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Biasanya Piano baik itu listrik atau mekanik bekerja pada mekanisme sederhana menekan tombol. Tapi di sini ada twist, kita bisa menghilangkan kebutuhan kunci di piano dengan menggunakan beberapa sensor. Dan sensor Proximity Infra-merah paling sesuai dengan penyebabnya karena mudah digunakan dan juga hanya menempati satu pin digital papan mikrokontroler. Dan juga sensor ini adalah salah satu sensor termurah yang tersedia di luar sana. Saya menggunakan buzzer sebagai output musik, tetapi Anda dapat menggunakan speaker/ subwoofer yang tepat. Di masa depan saya berharap untuk meningkatkan proyek dengan bass boost menggunakan Subwoofer.
Perlengkapan
1) 10 buah sensor jarak Ir
2) Arduino uno/ mega
3) sekrup (opsional)
4) Kabel
5) Buzzer piezo-listrik
6) Lembar kartu hitam / Pita cello hitam
Langkah 1: Memasang Sensor Ir
Modul sensor ir dilengkapi dengan lubang pemasangan di bagian tengah. Anda bisa menggunakan lubang untuk memasang sensor dengan sekrup yang kencang atau Anda bisa menggunakan lem untuk menempelkannya. Saya telah menggunakan lembaran akrilik sebagai alas dan mengebor lubang di akrilik dengan tanda yang tepat di mana setiap lubang berjarak 2 cm. Jangan mengatur sensor terlalu dekat satu sama lain karena dapat merusak pengalaman pengguna piano Anda.
Langkah 2: Menghubungkan Sensor
Hubungkan semua terminal positif sensor menggunakan kawat dan solder (opsional). Juga hubungkan semua pin ground dari semua sensor. Sekarang akhirnya, Anda perlu menghubungkan pin output dari sensor Ir ke pin Digital papan mikrokontroler. Dalam kasus saya, itu adalah Arduino uno. Ingatlah bahwa, ketika hambatan terdeteksi Output dari sensor rendah. Jadi, jika Anda ingin menghubungkan led sebagai indikator di sirkuit, sambungkan terminal negatif ke output sensor dan positif ke rel positif 3.3v Arduino uno.
Langkah 3: Menghubungkan Output
Sekarang hubungkan pin output digital ke terminal positif buzzer/speaker. Dan hubungkan terminal negatif ke ground Arduino uno. Jika Anda menggunakan buzzer/speaker yang membutuhkan tegangan tinggi, disarankan untuk menggunakan npn bjt karena memiliki switching yang sangat cepat dan dapat berjalan dengan lancar dengan input frekuensi variabel dari Arduino. Pastikan juga jika Anda menggunakan buzzer berdaya tinggi, jangan gunakan catu daya dari arduino. Alih-alih menggunakan beberapa sumber eksternal tetapi dalam kasus saya konsumsi daya rendah jadi saya menggunakan langsung dari Arduino.
Langkah 4: Menyesuaikan Rentang Sensor Ir dan Menutupi Dengan Gulungan Carsheet Hitam
Gunakan modul sensor potensiometer di atasnya untuk menyesuaikan rentang yang sesuai untuk tuts piano Anda. Sekarang pasang gulungan lembar kartu hitam di atasnya modul sensor led dan foto-dioda seperti yang ditunjukkan pada gambar. Hal ini dilakukan untuk mencegah terdeteksinya halangan yang tidak diinginkan ke arah lain. Kami ingin mendeteksi jari hanya di bagian depan. Dan kami menggunakan lembar kartu hitam karena hitam menyerap semua panjang gelombang dan bahkan infra merah.
Langkah 5: Kode untuk Papan Pengontrol Mikro
Kode dimulai dengan mendefinisikan frekuensi yang kita inginkan untuk keluaran buzzer/speaker. Kemudian kita tentukan pin yang akan kita gunakan untuk input sensor. Kemudian kita mengatur pin kita di void setup(). Dalam void loop() saya baru saja menggunakan pernyataan kondisional karena kode menjadi sederhana dan cukup baik untuk kebutuhan saat ini.
Direkomendasikan:
Air Piano Menggunakan Sensor Kedekatan IR, Speaker, dan Arduino Uno (Ditingkatkan/bagian-2): 6 Langkah
Air Piano Menggunakan Sensor Proximity IR, Speaker dan Arduino Uno (Upgrade/part-2): Ini adalah versi upgrade dari proyek air piano sebelumnya?. Disini saya menggunakan speaker JBL sebagai outputnya. Saya juga menyertakan tombol sensitif sentuhan untuk mengubah mode sesuai kebutuhan. Misalnya- Mode Hard Bass, mode Normal, High fr
Cara Memprogram ATMEGA 8, 16, 328 Attiny dan Fuse Bit: 5 Langkah
Cara Memprogram ATMEGA 8.16.328 Attiny and Fuse Bit : Hai teman-teman. Hari ini saya akan menunjukkan cara memprogram ATMEGA 8.16.328 Attiny dan Fuse Bit
8 Kontrol Relay Dengan NodeMCU dan Penerima IR Menggunakan WiFi dan IR Remote dan Aplikasi Android: 5 Langkah (dengan Gambar)
8 Kontrol Relay Dengan NodeMCU dan Penerima IR Menggunakan WiFi dan IR Remote dan Aplikasi Android: Mengontrol 8 sakelar relai menggunakan nodemcu dan penerima ir melalui wifi dan ir remote dan aplikasi android.Remote ir bekerja terlepas dari koneksi wifi.INI VERSI TERBARU KLIK DI SINI
Metode Deteksi Ketinggian Air Arduino Menggunakan Sensor Ultrasonik dan Sensor Air Funduino: 4 Langkah
Metode Deteksi Ketinggian Air Arduino Menggunakan Sensor Ultrasonik dan Sensor Air Funduino: Dalam proyek ini, saya akan menunjukkan cara membuat detektor air murah menggunakan dua metode:1. Sensor ultrasonik (HC-SR04).2. Sensor air funduino
SENSOR SUHU DENGAN LCD DAN LED (Membuat Sensor Suhu Dengan LCD dan LED): 6 Langkah (Dengan Gambar)
SENSOR SUHU DENGAN LCD DAN LED (Membuat Sensor Suhu Dengan LCD dan LED): hai, saya Devi Rivaldi mahasiswa UNIVERSITAS NUSA PUTRA dari Indonesia, di sini saya akan berbagi cara membuat sensor suhu menggunakan Arduino dengan Output ke LCD dan LED. Ini adalah pembaca suhu dengan desain saya sendiri, dengan sensor ini dan