Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Hey Its Soumojit Kembali lagi dengan proyek keren. Ini adalah piano kertas terbaik hanya dengan arduino. Bisa menjadi proyek akhir pekan yang bagus atau bisa menjadi hal yang hebat dalam pameran sains juga. Jadi semuanya bekerja pada konsep sentuhan kapasitif, Anda dapat membacanya lebih lanjut di sini https://playground.arduino.cc/Main/CapacitiveSensor/. Saya juga tidak memiliki terlalu banyak pengetahuan tentang piano tetapi saya melakukan sedikit riset di internet dan belajar beberapa hal tentang piano dan not.
Jadi, di piano ini ada 2 oktaf dan nada c lainnya, totalnya 15 tuts. Kunci dibuat dengan pensil di kertas dan dihubungkan ke arduino melalui klip kertas dan kawat. Mereka juga merupakan speaker yang terhubung ke arduino untuk output.
Jadi mari kita membuatnya…..
Langkah 1: Hal-hal yang Anda Butuhkan
Jadi kita membutuhkan beberapa komponen dasar dan alat untuk membuat piano ini.
1) Arduino Nano (Sebagai otaknya, Anda dapat menggunakan versi arduino lain seperti UNO, Mega, dll.)
2) Resistor 15x 1Mega Ohm.
3) Papan Roti
4) Kabel
5) pengeras suara 8-ohm
6) Klip Kertas
7) Kertas Normal atau template yang dicetak
8) pensil
Anda dapat menggambar piano sendiri atau saya membuat template 15 kunci yang dapat Anda cetak dan isi kunci dengan pensil.
Langkah 2: Membangun Sirkuit
Jadi periksa diagram sirkuit dan letakkan arduino di papan tempat memotong roti. kemudian hubungkan resistor satu sisi di common rail dan sisi lain di pin arduino tertentu (pin D3 - D12, A0 - A3) sesuai dengan skema. Kemudian sambungkan common rail dengan pin D2. Sekarang potong beberapa kawat dan tambahkan kawat di setiap pin arduino (pin D3 - D12, A0-A3) di mana resistor terhubung.
Setelah itu ambil speaker Anda dan sambungkan satu ujung ke pin D13 dan ujung lainnya ke ground.
Pembuatan sirkuit sebagian besar sudah selesai, sekarang kita hanya perlu membuat kode dan membuat kunci di papaer.
Langkah 3: Mari Lakukan Beberapa Coding
Jadi kodenya sangat sederhana dan memiliki opsi sehingga Anda bisa bermain-main dengannya.
Anda perlu mengunduh perpustakaan sensor kapasitif dan kemudian Anda siap melakukannya
Anda cukup mengunduh kode dan mengunggah ke Arduino Anda dan mulai bermain dan sentuh ujung kabel untuk memainkannya.
Juga, Anda dapat mengatur catatan setiap kunci, lihat saja file pitches.h dan kemudian ubah catatan sesuai dengan kebutuhan Anda.
Setelah berhasil mengupload kodenya kita bisa melanjutkan ke pembuatan kunci di kertas.
Catatan- Setelah menghubungkan kabel ke keyboard, Anda mungkin perlu mengkalibrasi ulang nilai trigeer. Pertama, Anda harus mengunggah kode dan membuka monitor serial, Anda akan melihat sekelompok angka dalam baris, Kemudian Anda dapat menyentuh kabel apa pun dan melihat berapa banyak angka yang naik sehingga Anda dapat menetapkan nilai pemicu, jadi jika nilainya berjalan di atas nilai pemicu itu akan menghasilkan suara.
Langkah 4: Membuat Kunci di Kertas
Jadi sekarang kita memiliki rangkaian kerja, sekarang Anda dapat menggambar 15 kunci di selembar kertas kecil atau hanya mencetak template saya (Terlampir pada langkah 1). Sekarang ambil pensil tebal dan gelap untuk mengisi kunci-kunci itu. Cobalah untuk mengisi kunci dengan benar sehingga bisa menjadi permukaan yang konduktif. Setelah itu tambahkan klip kertas di ujung kabel yang lain dan hubungkan ke kunci kertas.
Sekarang Anda baik untuk pergi.
Langkah 5: Produk Akhir dan Kesimpulan
Jika Anda melakukan semuanya dengan benar, Anda akan memiliki piano kertas kerja yang dibuat dengan Arduino. Anda dapat bermain dengan kode untuk mengubah oktaf atau nada. Jika Anda memiliki mikrokontroler dengan lebih banyak GPIO (Seperti - Arduino Mega), Anda dapat menambahkan lebih banyak kunci.
Ini bisa menjadi proyek akhir pekan yang bagus dengan komponen yang sangat sedikit. Saya harap Anda menyukainya.
Jika Anda memiliki masalah atau saran, tanyakan saja di komentar.
Juga silakan pilih proyek ini untuk kontes Arduino.
Terima kasih, sampai jumpa lagi dengan proyek yang luar biasa…..
Tolong pilih saya untuk kontes arduino.