Isi kandungan:
Video: PiPiano: 3 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Sintesis piano Raspberry Pi kecil anda sendiri. Menggunakan synthesizer FluidSynth SoundFont. Mempunyai polifoni dan mempertahankan, yang bermaksud anda dapat menekan semua nota sekaligus dan nota akan dimainkan lebih lama dengan menekan butang.
Skema dan PCB dikongsi di EasyEDA. Reka bentuk dan kod python dibuka. Sesuaikan dengan cara anda!
Projek ini pertama kali dimulakan sebagai papan fidget yang baik untuk anak kecil saya, tetapi saya bermain dengannya lebih daripada yang dilakukannya. Setelah beberapa ulangkaji menjadi sedikit piano dewasa dapat menghargai.
Langkah 1: Rancang untuk Membina
Memerlukan Raspberry PI zero yang mempunyai sambungan internet untuk memasang pakej. Sebagai alternatif seseorang boleh menggunakan gambar minimum saya yang memainkan piano semasa saya membuatnya, rangkaian juga telah dikeluarkan. Raspberry Pi yang bersaiz biasa juga dapat berfungsi, tetapi akan keluar dari PCB piano.
Anda boleh menggunakan JST atau terminal skru, bergantung pada pembesar suara yang anda gunakan. Saya menggunakan penyambung JST dengan pembesar suara tertutup.
Anda boleh menggunakan pembesar suara atau penyesuai suara USB yang serasi dengan Raspbery Pi dan bukannya cip penguat Maxim, yang memerlukan pasta solder untuk menyoldernya di bawah cip. Saya mencubanya dengan pembesar suara mini USB, tetapi kedengarannya lebih kecil daripada pembesar suara yang ditunjukkan. Sekiranya anda menggunakan perkakasan bunyi 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 boleh meletakkannya di bahagian atas. Pastikan kad SD berada di sisi yang sama dengan pin 1 yang ditandai pada PCB dan pastikan pin header pada Pi Zero disolder agar sesuai.
Projek ini memerlukan PCB khas dari pengeluar PCB kegemaran anda. Saya mendapat 5 dari JLCPCB dengan harga 14 USD.
Fail Gerber di Google Drive, anda juga boleh menghasilkan Gerber dari EasyEDA.
Saya juga menyediakan hamparan Bil Bahan.
Langkah 2: Bina
Saya menggunakan pasta solder bebas plumbum suhu rendah dan stesen pematerian udara panas di Amp IC. Saya memusatkan kepanasan di atas IC sehingga saya dapat melihat manik solder ke penyambung yang kelihatan di sisi IC. Komponen selebihnya melalui lubang atau ukuran SMD besar yang mudah disolder dengan tangan. Saya menggunakan ketuhar pembakar roti saya yang telah ditukar untuk memperbaharui semakan sebelumnya, tetapi akhirnya saya memperbaiki sebahagian besarnya.
Langkah 3: Perisian
Sediakan kad SD dengan Raspbian Lite
Sediakan sokongan Pi untuk Maxim IC
curl -sS https://raw.githubusercontent.com/adafruit/Raspberry-Pi-Installer-Scripts/master/i2samp.sh | bash
Pasang pakej
sudo apt-get kemas kini
sudo apt-get peningkatan
sudo apt-get install fluidsynth python-numpy python-pip
sudo pip pasang pyfluidsynth
Pindahkan fail Projek
Gunakan WinSCP atau perisian SCP lain untuk menyalin python dan fail fon suara ke folder beranda Pi
chmod + x piano.py
sudo nano /etc/rc.local
Tatal ke bawah, dan tepat sebelum jalan keluar 0, masukkan yang berikut:
python /home/pi/piano.py &
Baca sahaja
Adalah idea yang baik untuk membuat sistem fail dibaca sahaja, jadi hanya boleh dimatikan.
Suis di kanan atas memungkinkan untuk mematikan hanya baca, untuk dapat mengubahsuai sistem.
wget
sudo bash read-only-fs.sh
Ya untuk jumper baca / tulis GPIO = 3
Tidak untuk GPIO-berhenti
Ya untuk panik kernel
Pilih pilihan 1 untuk Pi Zero W dan Pi Zero 1.3 dan pilihan 2 untuk Versi 1.2 (bukan W)
Muat turun USBpiano.py dan namakan semula menjadi piano.py jika menggunakan perkakasan bunyi USB
Saya membuat gambar kad untuk piano, mengkonfigurasi cara saya membuatnya. Semua yang tidak perlu dikeluarkan dari gambar termasuk rangkaian. Menggunakan kata laluan lalai: raspberry
Disyorkan:
Pemegang gambar dengan pembesar suara terbina dalam: 7 Langkah (dengan gambar)
Pemegang Gambar Dengan Pembesar Suara Built-In: Berikut adalah projek yang hebat untuk dilaksanakan pada hujung minggu, jika anda ingin menjadikan anda pembesar suara yang boleh menyimpan gambar / kad pos atau bahkan senarai tugas anda. Sebagai sebahagian daripada pembangunan, kami akan menggunakan Raspberry Pi Zero W sebagai nadi projek, dan
Cara: Memasang Raspberry PI 4 Tanpa Kepala (VNC) Dengan Imej dan Gambar Rpi: 7 Langkah (dengan Gambar)
Howto: Memasang Raspberry PI 4 Headless (VNC) Dengan Imej dan Gambar Rpi: Saya merancang untuk menggunakan Rapsberry PI ini dalam sekumpulan projek yang menyeronokkan di blog saya. Jangan ragu untuk melihatnya. Saya ingin kembali menggunakan Raspberry PI saya tetapi saya tidak mempunyai Papan Kekunci atau Tetikus di lokasi baru saya. Sudah lama saya menyediakan Raspberry
Lancarkan Tayangan Tayangan Gambar Percutian Anda Dengan Sentuhan Sihir!: 9 Langkah (dengan Gambar)
Lancarkan Tayangan Tayangan Gambar Percutian Anda Dengan Sentuhan Sihir!: Selama bertahun-tahun, saya telah membiasakan diri untuk mengambil patung kecil dengan saya semasa dalam perjalanan: Saya sering membeli artoy kosong (seperti gambar dalam gambar) dan cat ia sesuai dengan bendera dan tema negara yang saya lawati (dalam kes ini, Sisilia). T
Cara Membongkar Komputer Dengan Langkah dan Gambar yang Mudah: 13 Langkah (dengan Gambar)
Cara Membongkar Komputer Dengan Langkah dan Gambar yang Mudah: Ini arahan mengenai cara membongkar PC. Sebilangan besar komponen asas adalah modular dan mudah dikeluarkan. Walau bagaimanapun, adalah penting untuk anda mengaturnya. Ini akan membantu mengelakkan anda kehilangan bahagian, dan juga dalam membuat pemasangan semula
Cara Pixellate Gambar - Dengan Mudah: 3 Langkah (dengan Gambar)
Cara Pixellate Gambar - Mudah: Yang cepat ini adalah teknik untuk menggunakan penapisan piksel untuk mengekalkan anonim, martabat dan lain-lain pada gambar digital. Anda hanya memerlukan penyunting gambar sederhana seperti MS Paint, saya menggunakan MS Paint. Untuk alternatif, lihat ini Boleh diajar