Piano LED Visualizer adalah proyek yang memungkinkan Anda menyambungkan strip LED ke Raspberry Pi dan menyempurnakan permainan piano Anda dengan efek visual yang menawan. Repositori ini memberikan instruksi rinci tentang cara mengatur strip LED, menghubungkannya ke piano digital, dan menyinkronkan pencahayaan dengan permainan Anda. Selain itu, ia menawarkan integrasi dengan perangkat lunak eksternal seperti Synthesia untuk pengalaman belajar yang lebih baik.
Efek Visual: Bertindak sebagai visualisator suara, membuat permainan piano Anda terlihat keren dengan cahaya yang bereaksi terhadap musik Anda.
Pembelajaran: Lampu di atas tuts menunjukkan mana yang harus dimainkan, membantu Anda belajar piano.
Integrasi MIDI: Mendukung perangkat lunak eksternal seperti Synthesia untuk menyalakan tombol berikutnya.
Lampu yang Dapat Disesuaikan: Anda dapat mengubah warna dan kecerahan lampu agar sesuai dengan gaya Anda.
Rekam dan Mainkan: Rekam lagu piano Anda, unduh atau mainkan langsung dari Visualizer.
File MIDI: Memuat file MIDI untuk melihat kunci mana yang akan dimainkan, sehingga memudahkan mempelajari lagu baru.
Urutan Cahaya: Buat urutan untuk beralih di antara pengaturan cahaya yang berbeda selama pertunjukan Anda.
Kontrol Web: Gunakan antarmuka web sederhana untuk mengatur dan mengontrol lampu.
Ekstensi Topi Opsional: Terdapat topi tambahan dengan tombol dan layar untuk memudahkan kontrol, menjadikannya perangkat mandiri.
Animasi Keren: Nikmati animasi ringan untuk menambah suasana pada musik Anda.
Pastikan catu daya 5V (5 Volt). menggunakan catu daya dengan Volt lebih besar AKAN merusak strip LED dan Raspberry Pi.
Tidak wajib tetapi layak dimiliki, untuk membuat semuanya terlihat rapi:
Untuk barang-barang seperti sekrup, penyangga, dan kabel, carilah di toko perangkat keras setempat untuk menghindari pembelian dalam jumlah besar.
Total biaya (tidak termasuk piano dan tablet) harus 75-100 USD Pengungkapan: Semua tautan di atas adalah tautan afiliasi, artinya tanpa biaya tambahan untuk Anda, saya akan mendapat komisi jika Anda melakukan pembelian dengan mengekliknya.
Ada dua cara, Anda dapat menggunakan image sistem yang telah dikonfigurasi sebelumnya atau menginstal semuanya secara manual.
Jika Anda tidak perlu menghubungkan RPi ke Wi-Fi, Anda dapat mengeluarkan kartu SD dari PC Anda dan memasukkannya ke dalam Raspberry Pi. Setelah 3-8 menit (tergantung seberapa cepat kartu SD Anda) Anda akan melihat menu Visualizer di layar RPi.
Untuk versi 1.5 ke atas:
Raspberry Pi menyiapkan hotspot Wi-Fi bernama 'PianoLEDVisualizer' dengan kata sandi 'visualizer'. Setelah terhubung, buka browser Anda dan buka "pianoledvisualizer.local" untuk mengakses antarmuka web. Gunakan tab "Jaringan" di sana untuk menghubungkan Raspberry Pi ke jaringan reguler Anda.
Anda juga dapat menghubungkan Raspberry Pi ke jaringan Anda secara manual
instruksi
Tidak ada gunanya menemukan kembali roda lagi, berikut adalah tutorial yang bagus (lakukan hanya bagian perangkat kerasnya saja) . Periksa kembali bagaimana strip LED Anda dihubungkan. Kebanyakan strip menggunakan GDV (ground, data, voltase), namun dalam diagram pengkabelan yang ditunjukkan dalam tutorial, voltase dan jalur data ditukar. Menghubungkan voltase langsung ke pin data Anda dapat merusak atau mematikan Raspberry Anda!
Secara opsional, Anda dapat menghubungkan sakelar ke pin BCM 12 dan GND. Pasang sakelar ke penutup kunci, jika tersedia. Ketika ditutup, animasi dimatikan secara otomatis.
Jika Anda bertanya-tanya bagaimana cara menghubungkan kabel ke RPI jika topi layar mengambil semua pin, berikut adalah gambar bagaimana saya melakukannya. Harus ada celah antara RPI dan layar sehingga Anda dapat menyolder kabel atau hanya melilitkan kabel di sekitar pin dan memisahkannya dengan pita heat shrink.
Setelah menyambungkan semua kabel seperti dijelaskan di atas, semuanya harus pas dengan casing. Gulir ke bawah untuk melihat beberapa foto pengaturan yang saya buat Jika Anda tidak memiliki printer 3d, coba cari perusahaan atau perorangan yang akan mencetaknya untuk Anda. Saya membayar 12USD untuk cetakan saya. RPICaseModel.stl
Visualizer dilengkapi dengan antarmuka web yang dengannya Anda dapat mengontrol warna strip LED, mengubah pengaturan port, menjalankan animasi strip, mengontrol urutan dan mengelola file midi, termasuk mengunduh, mengunggah, mengganti nama, menghapus, dan memutar. Untuk terhubung ke antarmuka web, ketik alamat lokal raspberry pi Anda di browser, misalnya http:/192.168.1.10 Kedua perangkat harus terhubung ke jaringan yang sama. Secara default, antarmuka web bekerja pada port 80, tetapi jika diperlukan dapat diubah dengan argumen skrip --port
sudo python3 /home/Piano-LED-Visualizer/visualizer.py --port 5000
Meskipun dalam pengujian saya, saya tidak melihat adanya penurunan kinerja, jika perlu, Anda dapat menonaktifkan antarmuka web dengan parameter --webinterface
sudo python3 /home/Piano-LED-Visualizer/visualizer.py --webinterface false
T - Bisakah saya menggunakan Raspberry Pi 1/2/3/4 sebagai pengganti Zero?
Q - Bagaimana dengan Raspberry Pi Zero tanpa Wi-Fi dan bluetooth?
Q - Bisakah saya menggunakan layar lain atau tanpa layar sama sekali?
Q - Apakah warna PCB strip LED penting?
Q - Dapatkah saya menggunakan strip led lainnya?
Q - Apakah saya memerlukan catu daya untuk strip LED?
Q - Apakah saya memerlukan keterampilan menyolder untuk membuatnya?
Q - Bagaimana cara mengakses file rekaman?
Untuk antarmuka web: Buka browser internet pada perangkat yang terhubung ke jaringan yang sama dan ketik alamat lokal RPi pianoledvisualizer.local
Kemudian dari menu di sebelah kiri pilih tab "manajemen lagu".
Untuk SFTP: di program FTP apa pun (seperti Filezilla) sambungkan ke alamat lokal RPi Anda (misalnya: sftp://192.168.1.10) dan navigasikan ke /home/Piano-LED-Visualizer/Songs.
T - Bagaimana cara memperbarui visualisator?
Other Settings > Update visualizer > Confirm
.Setelah pembaruan, diperlukan reboot.
cd /home/Piano-LED-Visualizer
dan kemudian
git pull origin master
Jika karena alasan tertentu tidak berhasil, coba hapus seluruh proyek dan kloning lagi.
cd /home
sudo rm -rf Piano-LED-Visualizer
sudo git clone https://github.com/onlaj/Piano-LED-Visualizer