Daftar Isi:

Air Piano Menggunakan Sensor Proximity IR dan Arduino Uno Atmega 328: 6 Langkah (Dengan Gambar)
Air Piano Menggunakan Sensor Proximity IR dan Arduino Uno Atmega 328: 6 Langkah (Dengan Gambar)

Video: Air Piano Menggunakan Sensor Proximity IR dan Arduino Uno Atmega 328: 6 Langkah (Dengan Gambar)

Video: Air Piano Menggunakan Sensor Proximity IR dan Arduino Uno Atmega 328: 6 Langkah (Dengan Gambar)
Video: DIY Radar With Ultrasonic Sensor And Chat-GPT Generated Arduino Code | Coders Cafe 2024, November
Anonim
Air Piano Menggunakan Sensor Proximity IR dan Arduino Uno Atmega 328
Air Piano Menggunakan Sensor Proximity IR dan Arduino Uno Atmega 328
Air Piano Menggunakan Sensor Proximity IR dan Arduino Uno Atmega 328
Air Piano Menggunakan Sensor Proximity IR dan Arduino Uno Atmega 328
Air Piano Menggunakan Sensor Proximity IR dan Arduino Uno Atmega 328
Air Piano Menggunakan Sensor Proximity IR dan Arduino Uno Atmega 328
Air Piano Menggunakan Sensor Proximity IR dan Arduino Uno Atmega 328
Air Piano Menggunakan Sensor Proximity IR dan Arduino Uno Atmega 328

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

Memasang Sensor Ir
Memasang Sensor Ir
Memasang Sensor Ir
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

Menghubungkan Sensor
Menghubungkan Sensor
Menghubungkan Sensor
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

Menyesuaikan Rentang Sensor Ir dan Menutupi Dengan Gulungan Carsheet Hitam
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: