Daftar Isi:
- Langkah 1: Pengkabelan
- Langkah 2: Pemrograman
- Langkah 3: Melihat Nada pada Osiloskop
- Langkah 4: Kunci Piano Sebenarnya?
- Langkah 5: Kesimpulan
Video: Piano Buzzer Arduino Piezo: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:53
Disini kita akan membuat piano arduino yang menggunakan buzzer piezo sebagai speakernya. Proyek ini mudah diskalakan dan dapat bekerja dengan lebih banyak atau lebih sedikit catatan, tergantung Anda! Kami akan membangunnya hanya dengan empat tombol/kunci untuk kesederhanaan. Ini adalah proyek yang menyenangkan dan mudah yang membutuhkan sedikit keterampilan, tetapi dapat dibuat menjadi sesuatu yang jauh lebih kompleks atau lebih besar.
Perlengkapan:
- 1x Arduino Uno (papan Arduino lain seharusnya baik-baik saja tetapi tidak diuji)
- 1x Papan roti setengah ukuran atau lebih besar
- 1x buzzer piezo aktif
- Tombol tekan sesaat 4x
- 11x kabel jumper papan roti (6 hitam untuk negatif dan 5 warna untuk tombol & buzzer
Langkah 1: Pengkabelan
Untuk memulai, kita akan menempatkan 4 tombol di dekat satu sama lain dan buzzer piezo di sisi lain dari papan roti, seperti yang ditunjukkan pada gambar pertama. Selanjutnya, kita akan menghubungkan kabel negatif. Pertama, kita akan menghubungkan rel negatif pada papan roti ke pin negatif berlabel "GND" di Arduino. Kemudian, kami menghubungkan satu kaki dari setiap tombol ke rel negatif. Buzzer piezo memiliki satu kaki lebih pendek, yang merupakan kaki negatif. Kami juga akan menghubungkannya ke rel negatif.
Sekarang saatnya untuk menghubungkan sisa kabel. Kami akan menghubungkan kaki tombol lainnya ke pin 2-5, seperti yang ditunjukkan pada gambar. Terakhir, kita akan menghubungkan kaki positif buzzer piezo (yang lebih panjang) ke pin 10. Nomor pin dapat dengan mudah diubah dalam kode nanti. Harap tinjau gambar untuk pengkabelan yang lebih jelas.
Langkah 2: Pemrograman
Kode ini cukup sederhana dan cukup jelas. Di bagian atas, kami menetapkan nomor pin ke variabel. Kemudian, kami mendeklarasikan masing-masing sebagai input atau output. Terakhir, kami menyatakan apa yang harus dilakukan ketika tombol tertentu ditekan. Tombol berlabel but1-but4 masing-masing sesuai dengan frekuensi yang akan dimainkan saat ditekan. But1 adalah frekuensi terendah 100hz, sedangkan but 4 memiliki frekuensi tertinggi 400hz. Kami menggunakan fungsi tone() untuk memainkan nada dalam Hertz. Ini terstruktur seperti ini:
nada(buzzerPin, [frekuensi dalam hertz], [durasi]);
Jika Anda ingin menambahkan lebih banyak tombol, maka Anda harus membuat variabel baru dan pernyataan 'jika' baru ketika ditekan. Sangat mudah untuk digandakan.
Namun perlu diingat, bahwa Arduino hanya dapat memainkan satu nada pada satu waktu. Jika Anda menekan beberapa tombol sekaligus, suaranya tidak akan benar karena Arduino dengan cepat beralih di antara frekuensi yang berbeda.
Langkah 3: Melihat Nada pada Osiloskop
Ketika kita menghubungkan osiloskop ke rel negatif dan pin buzzer, kita mendapatkan beberapa gelombang persegi yang berbeda. Semakin tinggi frekuensinya, semakin dekat pakunya. Gambar pertama menunjukkan frekuensi tertinggi dalam program kami (400hz), dan gambar terakhir menunjukkan frekuensi terendah (100hz). Gelombang persegi semakin jauh terpisah ketika frekuensi diturunkan. Periksa gambar untuk melihat efeknya.
Dari kiri ke kanan:
400hz, 300hz, 200hz, dan 100hz
Langkah 4: Kunci Piano Sebenarnya?
Jika Anda memiliki akses ke printer 3D, Anda mungkin tertarik untuk membuat beberapa tombol untuk keyboard buzzer Arduino piezo Anda. Ini memberi tombol tekan kecil perasaan yang lebih baik. Anda dapat menemukannya di sini di prusaprinters.org.
Langkah 5: Kesimpulan
Saya harap Anda menikmati membuat keyboard buzzer Arduino piezo, dan saya juga mendorong Anda untuk mengubah kodenya. Jika Anda menyukai proyek ini, silakan posting make Anda di bawah atau tinggalkan komentar. Terima kasih!:D
Direkomendasikan:
Menggunakan LCD Dengan Speaker Piezo (Tema Natal): 5 Langkah
Menggunakan LCD Dengan Speaker Piezo (Tema Natal): Rangkaian ini terdiri dari LCD dan speaker piezo dan Arduino. LCD akan menampilkan “Merry Christmas ! dan Selamat Tahun Baru."Speaker piezo akan memainkan "Silent Night".Ini akan dicapai dengan Arduino dan Code.Potensi
Arduino - Piano Tiga Tombol Piezo: 4 Langkah
Arduino - Piano Tiga Tombol Piezo: Piano tiga tombol adalah proyek untuk pemula dengan beberapa pengalaman menggunakan Arduino. Saya secara tidak sengaja tersapu dalam mencoba membuat ini saat bermain-main dengan piezo buzzer untuk pertama kalinya. Itu sangat keras! Dalam mencoba mencari tahu berbagai
Suarakan Piezo Buzzer Dengan Blynk dan XinaBox: 9 Langkah
Bunyikan Piezo Buzzer Dengan Blynk dan XinaBox: Kontrol elemen 5V apa pun menggunakan Blynk dan xChips. Proyek ini membunyikan Piezo Buzzer dari ponsel saya
Cara Menggunakan Piezo Buzzer: 4 Langkah
Cara Menggunakan Piezo Buzzer: Deskripsi:Speaker piezoelektrik adalah pengeras suara yang menggunakan efek piezoelektrik untuk menghasilkan suara. Gerakan mekanis awal dibuat dengan menerapkan tegangan ke bahan piezoelektrik, dan gerakan ini biasanya diubah menjadi suara
555 Timer Dengan Penghitung Dekade dan LED dan Piezo Buzzer;Deskripsi Dasar Sirkuit: 6 Langkah
555 Timer Dengan Penghitung Dekade dan LED dan Buzzer Piezo; Deskripsi dasar Sirkuit: Sirkuit ini terdiri dari tiga bagian. Mereka adalah buzzer piezo yang menghasilkan suara. Sebuah Kode (program) akan memutar "Selamat Ulang Tahun " oleh Arduino melalui piezo. Langkah selanjutnya adalah timer 555 yang akan menghasilkan pulsa yang berfungsi sebagai jam