Isi kandungan:

Papan Kekunci Inframerah Raspberry Pi: 8 Langkah
Papan Kekunci Inframerah Raspberry Pi: 8 Langkah

Video: Papan Kekunci Inframerah Raspberry Pi: 8 Langkah

Video: Papan Kekunci Inframerah Raspberry Pi: 8 Langkah
Video: Raspberry Pi = PC ?? Cek Faktanya Sekarang !! Pengenalan Raspberry Pi 2024, Julai
Anonim
Papan Kekunci Inframerah Raspberry Pi
Papan Kekunci Inframerah Raspberry Pi
Papan Kekunci Inframerah Raspberry Pi
Papan Kekunci Inframerah Raspberry Pi

Saya selalu menggemari muzik, jadi ketika memikirkan apa yang akan saya buat sebagai projek Raspberry Pi pertama saya, secara semula jadi fikiran saya menerimanya. Tetapi tentu saja saya ingin memberikan sentuhan tambahan, atau lebih baik, tanpa sentuhan! Dengan mempertimbangkan krisis Covid-19 saat ini dan semua lingkungan hygene dan menyentuh, saya memilih untuk membuat papan kekunci di mana kuncinya ditolak oleh sensor inframerah. Anda boleh menukar kunci yang anda mainkan dengan memutar pengekod putar dan menekannya akan mencetuskan backingtrack untuk memulakan, yang tempo dapat diubah dengan mengetuk sensor sentuh.

Saya telah memberikan getaran xylophone-piano, yang juga telah saya gabungkan di laman web, di mana anda dapat melihat nota apa yang sedang dimainkan. Untuk membina kotak itu, saya hanya menggunakan kayu, yang saya cat untuk memberikan sentuhan penamat.

Langkah 1: Senarai Bahagian

  • Raspberry Pi 4 Model B v1.2 - 2GB
  • Merakit Pi T-Cobbler Plus
  • Pelompat 40pcs 10cm Lelaki Hingga Perempuan
  • Kabel 40pcs 10cm Kabel Pelompat Lelaki Hingga Lelaki
  • Penyekat IR Obstacle
  • Penceramah
  • Kepingan kayu yang berbeza
  • Cat
  • Sensor sentuh
  • LCD
  • Raspberry pi 4
  • pakej perintang penyesuai
  • Pengekod putar

Harga: sekitar 230 euro tetapi bergantung pada kes

Langkah 2: Elektronik

Kabel elektronik anda seperti dalam pdf yang diberikan. Ketahuilah bahawa Sensor Inframerah mungkin memerlukan penyesuaian semula untuk memastikan mereka tidak menghantar isyarat pada saat ia tidak dipicu.

Pembesar suara saya dipasang ke kad suara usb luaran untuk meningkatkan suara, tetapi anda juga boleh memasukkannya ke output jack pi.

Langkah 3: Pangkalan Data

Pangkalan data
Pangkalan data

Ini adalah pangkalan data yang saya buat. Saya menggunakan jadual yang mengandungi semua nama nota dan nilai nota midi yang sesuai. Jadual lain mengandungi kunci yang boleh anda pilih. Jadual PlaySession mengandungi semua trek yang disimpan sebelumnya yang anda mainkan dan sambungkan dengannya adalah nota dalam trek ini.

Langkah 4: Pemasangan Elektronik

Pemasangan Elektronik
Pemasangan Elektronik

Seterusnya diadakan pemasangan elektronik. Saya memutuskan untuk meninggalkan semuanya di papan roti dan tidak menyoldernya, kerana saya tidak mahir dalam solderen dan sensor IR cukup sensitif sehingga mungkin berlaku anda harus menggantinya suatu hari nanti.

Langkah 5: Pengekodan

Untuk pengekodan saya menggunakan panggilan python Library Mingus yang menggunakan FluidSynth untuk memainkan nota midi.

Untuk menyediakan kedua-duanya, anda perlu menjalankan perintah berikut:

pip memasang mingus

pip pasang fluidsynth

Anda boleh mendapatkan kod di GIT saya.

Langkah 6: Laman web

Laman web
Laman web
Laman web
Laman web
Laman web
Laman web

Seterusnya, mereka bentuk dan kod laman web saya. Saya menggunakan html, css dan JS dengan soket web untuk berkomunikasi dengan pelayan yang berjalan di belakang.

Langkah 7: Kes Pembinaan

Kes Bangunan
Kes Bangunan
Kes Bangunan
Kes Bangunan
Kes Bangunan
Kes Bangunan

Saya merancang kes saya untuk menyerupai sejenis xylophone / Piano. Saya membuat semuanya dari kayu dan memutuskan untuk memberikan segalanya cat agar kelihatan lebih baik.

Langkah 8: Dan Sekarang.. Main

Dan Sekarang.. Main!
Dan Sekarang.. Main!
Dan Sekarang.. Main!
Dan Sekarang.. Main!
Dan Sekarang.. Main!
Dan Sekarang.. Main!

Sekarang anda sudah bersedia untuk mula memainkan alat buatan sendiri! Jangan takut untuk mengemukakan soalan dalam komen dan bersenang-senang membuat!

Disyorkan: