Daftar Isi:
Video: PiPiano: 3 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:53
Sintesis piano Raspberry Pi kecil Anda sendiri. Menggunakan synthesizer FluidSynth SoundFont. Menampilkan polifoni dan sustain, artinya Anda dapat menekan semua not sekaligus dan not akan diputar lebih lama dengan menekan tombol.
Skema dan PCB dibagikan di EasyEDA. Desain dan kode python semuanya terbuka. Sesuaikan dengan cara Anda!
Proyek ini pertama kali dimulai sebagai papan suara gelisah untuk balita saya, tetapi saya lebih sering memainkannya daripada dia. Setelah beberapa kali revisi menjadi piano kecil yang bisa diapresiasi oleh orang dewasa.
Langkah 1: Rencanakan untuk Membangun
Membutuhkan Raspberry PI nol yang memiliki koneksi internet untuk menginstal paket. Sebagai alternatif, seseorang dapat menggunakan gambar minimal saya yang memainkan piano saat saya membuatnya, jaringan juga telah dihapus. Raspberry Pi ukuran biasa juga bisa digunakan, tetapi akan menonjol dari PCB piano.
Anda dapat menggunakan terminal JST atau sekrup, tergantung pada speaker yang Anda gunakan. Saya menggunakan konektor JST dengan speaker tertutup.
Anda dapat menggunakan speaker atau adaptor suara USB yang kompatibel dengan Raspbery Pi alih-alih chip amplifier Maxim, yang memerlukan pasta solder untuk menyoldernya di bawah chip. Saya mencobanya dengan speaker mini USB, tetapi suaranya lebih nyaring daripada speaker yang ditampilkan. Jika Anda menggunakan perangkat keras suara USB, tidak ada komponen audio pada PCB yang diperlukan. Mereka berada di sebelah kiri Raspberry Pi.
Saya memasang Raspberry Pi Zero di bawah PCB, tetapi Anda bisa meletakkannya di atas. Pastikan kartu SD adalah sisi yang sama dengan pin 1 yang ditandai pada PCB dan pastikan pin header pada Pi Zero disolder agar sesuai.
Proyek ini membutuhkan PCB khusus dari produsen PCB favorit Anda. Saya mendapat 5 dari JLCPCB seharga 14 USD.
File Gerber di Google Drive, Anda juga dapat menghasilkan Gerber dari EasyEDA.
Saya juga menyediakan spreadsheet Bill of Materials.
Langkah 2: Bangun
Saya menggunakan pasta solder bebas timah suhu rendah dan stasiun solder udara panas pada IC Amp. Saya memfokuskan panas di atas IC sampai saya bisa melihat manik-manik solder ke konektor yang terlihat di samping IC. Komponen lainnya adalah melalui lubang atau ukuran SMD besar yang mudah disolder dengan tangan. Saya menggunakan oven pemanggang roti saya yang telah diubah untuk mengubah revisi sebelumnya, tetapi saya akhirnya memperbaikinya dengan tangan.
Langkah 3: Perangkat Lunak
Siapkan kartu SD dengan Raspbian Lite
Siapkan dukungan Pi untuk Maxim IC
curl -sS https://raw.githubusercontent.com/adafruit/Raspberry-Pi-Installer-Scripts/master/i2samp.sh | pesta
Instal paket
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install fluidynth python-numpy python-pip
sudo pip install pyfluidsynth
Transfer file Proyek
Gunakan WinSCP atau perangkat lunak SCP lainnya untuk menyalin python dan file font suara ke folder rumah Pi
chmod +x piano.py
sudo nano /etc/rc.local
Gulir ke bawah, dan tepat sebelum garis keluar 0, masukkan yang berikut ini:
python /home/pi/piano.py &
Baca Saja
Sebaiknya buat sistem file hanya baca, jadi bisa dimatikan saja.
Saklar di kanan atas memungkinkan untuk mematikan hanya baca, untuk dapat memodifikasi sistem.
wget
sudo bash read-only-fs.sh
Ya untuk jumper baca/tulis GPIO = 3
Tidak untuk penghentian GPIO
Ya untuk kepanikan kernel
Pilih opsi 1 untuk Pi Zero W dan Pi Zero 1.3 dan opsi 2 untuk Versi 1.2 (bukan W)
Unduh USBpiano.py dan ganti namanya menjadi piano.py jika menggunakan perangkat keras suara USB
Saya membuat gambar kartu untuk piano, mengonfigurasi cara saya membuatnya. Segala sesuatu yang tidak perlu telah dihapus dari gambar termasuk jaringan. Menggunakan kata sandi default: raspberry
Direkomendasikan:
Pemegang Gambar Dengan Speaker Internal: 7 Langkah (dengan Gambar)
Picture Holder Dengan Built-in Speaker: Ini adalah proyek yang bagus untuk dilakukan selama akhir pekan, jika Anda ingin membuat speaker Anda sendiri yang dapat menampung gambar/kartu pos atau bahkan daftar tugas Anda. Sebagai bagian dari pembangunan kita akan menggunakan Raspberry Pi Zero W sebagai jantung dari proyek, dan sebuah
Howto: Instalasi Raspberry PI 4 Headless (VNC) Dengan Rpi-imager dan Gambar: 7 Langkah (dengan Gambar)
Cara: Memasang Raspberry PI 4 Headless (VNC) Dengan Rpi-imager dan Gambar: Saya berencana untuk menggunakan Rapsberry PI ini dalam banyak proyek menyenangkan di blog saya. Jangan ragu untuk memeriksanya. Saya ingin kembali menggunakan Raspberry PI saya tetapi saya tidak memiliki Keyboard atau Mouse di lokasi baru saya. Sudah lama sejak saya menyiapkan Raspberry
Pengenalan Gambar Dengan Papan K210 dan Arduino IDE/Micropython: 6 Langkah (dengan Gambar)
Pengenalan Gambar Dengan Papan K210 dan Arduino IDE/Micropython: Saya sudah menulis satu artikel tentang cara menjalankan demo OpenMV di Sipeed Maix Bit dan juga membuat video demo deteksi objek dengan papan ini. Salah satu dari banyak pertanyaan yang diajukan orang adalah - bagaimana saya bisa mengenali objek yang jaringan sarafnya tidak
Luncurkan Slideshow Gambar Liburan Anda Dengan Sentuhan Ajaib !: 9 Langkah (dengan Gambar)
Luncurkan Slideshow Gambar Liburan Anda Dengan Sentuhan Ajaib !: Selama bertahun-tahun, saya telah mengembangkan kebiasaan membawa patung kecil saat bepergian: Saya sering membeli seni kecil kosong (seperti yang ada di gambar) dan melukis agar sesuai dengan bendera dan tema negara yang saya kunjungi (dalam hal ini, Sisilia). T
Cara Membongkar Komputer Dengan Langkah Mudah dan Gambar: 13 Langkah (dengan Gambar)
Cara Membongkar Komputer Dengan Langkah Mudah dan Gambar: Ini adalah instruksi tentang cara membongkar PC. Sebagian besar komponen dasar bersifat modular dan mudah dilepas. Namun penting bahwa Anda diatur tentang hal itu. Ini akan membantu Anda agar tidak kehilangan bagian, dan juga dalam membuat