Isi kandungan:
- Bekalan
- Langkah 1: Memasang Sensor Ir
- Langkah 2: Pendawaian Sensor
- Langkah 3: Menghubungkan Output
- Langkah 4: Menyelaraskan Julat Sensor Ir dan Meliputi Dengan Gulungan Carsheet Hitam
- Langkah 5: Kod untuk Papan Pengawal Mikro
- Langkah 6: Hasilnya
Video: Piano Udara Menggunakan Sensor Proximity IR dan Arduino Uno Atmega 328: 6 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Biasanya Piano berfungsi dengan elektrik atau mekanikal pada mekanisme menekan butang yang mudah. Tetapi ini adalah kelainan, kita hanya dapat menghilangkan keperluan kunci dalam piano dengan menggunakan beberapa sensor. Sensor Proximity Infra-red sangat sesuai kerana ia senang digunakan dan mereka juga hanya menggunakan satu pin digital papan mikrokontroler. Sensor ini juga merupakan salah satu sensor termurah yang terdapat di luar sana. Saya menggunakan buzzer sebagai output muzik, tetapi anda boleh menggunakan pembesar suara / subwoofer yang betul. Pada masa akan datang saya berharap dapat menaik taraf projek dengan peningkatan bass menggunakan Subwoofer.
Bekalan
1) Sensor jarak 10 pcs Ir
2) Arduino uno / mega
3) skru (pilihan)
4) Wayar
5) Buzzer elektrik-Piezo
6) Lembar kad hitam / Pita selo hitam
Langkah 1: Memasang Sensor Ir
Modul sensor Ir dilengkapi dengan lubang pemasangan di bahagian tengah. Anda boleh menggunakan lubang untuk memasang sensor dengan skru yang ketat atau anda hanya boleh menggunakan gam untuk melekatkannya. Saya telah menggunakan kepingan akrilik sebagai alas dan lubang yang dibor dalam akrilik dengan tanda yang betul di mana setiap lubang berada 2 cm. Jangan susun sensor terlalu dekat satu sama lain kerana ia boleh merosakkan pengalaman pengguna piano anda.
Langkah 2: Pendawaian Sensor
Sambungkan semua terminal positif sensor menggunakan wayar dan pateri (pilihan). Sambungkan juga semua pin ground semua sensor. Sekarang akhirnya, anda perlu menyambungkan pin output dari sensor Ir ke pin Digital papan mikrokontroler. Dalam kes saya, ia adalah Arduino uno. Ingat bahawa, ketika halangan dikesan, output dari sensor rendah. Oleh itu, jika anda ingin menyambungkan led sebagai penunjuk dalam litar, sambungkan terminal negatif ke output sensor dan rel positif ke 3.3v Arduino uno.
Langkah 3: Menghubungkan Output
Sekarang sambungkan pin output digital ke terminal positif buzzer / pembesar suara. Dan sambungkan terminal negatif ke tanah Arduino uno. Sekiranya anda menggunakan buzzer / pembesar suara yang memerlukan voltan tinggi, disarankan untuk menggunakan npn bjt kerana mempunyai peralihan yang sangat cepat dan dapat berjalan lancar dengan input frekuensi berubah dari Arduino. Pastikan juga bahawa jika anda menggunakan buzzer daya tinggi, jangan gunakan bekalan kuasa dari arduino. Sebaliknya gunakan beberapa sumber luaran tetapi dalam kes saya penggunaan kuasa rendah jadi saya menggunakan terus dari Arduino.
Langkah 4: Menyelaraskan Julat Sensor Ir dan Meliputi Dengan Gulungan Carsheet Hitam
Gunakan modul sensor potensiometer di atasnya untuk menyesuaikan jarak yang sesuai untuk kekunci piano anda. Sekarang pasangkan gulungan lembaran kad hitam di atasnya modul sensor dan foto-diod seperti yang ditunjukkan dalam gambar. Ini dilakukan untuk mengelakkan pengesanan halangan yang tidak diingini ke arah lain. Kami mahu mengesan jari hanya di bahagian depan. Dan kami menggunakan lembaran kad hitam kerana hitam menyerap semua panjang gelombang dan juga infra merah.
Langkah 5: Kod untuk Papan Pengawal Mikro
Kod bermula dengan menentukan frekuensi yang mana kita mahukan output buzzer / speaker. Kemudian kami menentukan pin yang akan kami gunakan untuk input sensor. Kemudian kami menetapkan pin kami dalam persediaan kosong (). Dalam gelung kosong () saya baru sahaja menggunakan pernyataan bersyarat kerana kod menjadi mudah dan cukup baik untuk keperluan sekarang.
Disyorkan:
Air Piano Menggunakan IR Proximity Sensor, Speaker dan Arduino Uno (Upgrade / part-2): 6 Langkah
Air Piano Menggunakan IR Proximity Sensor, Speaker dan Arduino Uno (Upgrade / part-2): Ini adalah versi yang ditingkatkan daripada projek piano udara sebelumnya ?. Di sini saya menggunakan pembesar suara JBL sebagai output. Saya juga telah memasukkan butang sentuh untuk menukar mod mengikut keperluan. Contohnya- mod Bass Keras, mod Normal, Tinggi
Monitor Kualiti Udara Dengan MQ135 dan Sensor Suhu dan Kelembapan Luaran Melebihi MQTT: 4 Langkah
Monitor Kualiti Udara Dengan MQ135 dan Sensor Suhu dan Kelembapan Luaran Lebih Dari MQTT: Ini adalah untuk tujuan ujian
Cara Memprogram ATMEGA 8, 16, 328 Attiny dan Fuse Bit: 5 Langkah
Cara Memprogram ATMEGA 8,16,328 Attiny and Fuse Bit: Hai kawan-kawan. Hari ini saya akan menunjukkan kepada anda cara Memprogram ATMEGA 8,16,328 Attiny dan Fuse Bit
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. Ini adalah bacaan suhu dengan reka bentuk saya sendiri, dengan sensor ini dan
Pengawal Digital untuk Penggantungan Udara Menggunakan Arduino dan Telefon Pintar Jauh: 7 Langkah (dengan Gambar)
Pengawal Digital untuk Penggantungan Udara Menggunakan Arduino dan Telefon Pintar Jauh: Halo semua. Dalam arahan ini, saya akan cuba menunjukkan kepada anda cara membina pengawal untuk penggantungan udara kereta anda, menggunakan satu modul arduino + bluetooth dan untuk mana-mana telefon pintar dengan android +4.4, ini juga merupakan petunjuk pertama saya jadi tahan