Daftar Isi:

Jukebox Dengan Raspberry Pi: 3 Langkah
Jukebox Dengan Raspberry Pi: 3 Langkah

Video: Jukebox Dengan Raspberry Pi: 3 Langkah

Video: Jukebox Dengan Raspberry Pi: 3 Langkah
Video: How to make a music streaming jukebox based on Raspberry Pi 3 and HiFiBerry AMP+ 2024, Juli
Anonim
Image
Image
Jukebox Dengan Raspberry Pi
Jukebox Dengan Raspberry Pi

Tutorial ini yang akan memungkinkan Anda untuk membangun Jukebox ini (atau model kustom Anda:)).

Proyek ini, membutuhkan sikap DIY minimal, kepercayaan diri dengan kabel audio dan ilmu komputer secara umum.

Catatan: Perangkat lunak yang disediakan pada tutorial ini oleh penulis sendiri, berada di bawah lisensi GNU GPLv2.

Perlengkapan

Daftar Toko Perangkat Keras

- Raspberry Pi

- Memantau

- Kabel terkait (hdmi, audio dll)

- Tombol + pengontrol USB dan lampu LED

- Pembicara

Opsional:

- Hifi mobil

- Catu daya 12 volt (bahkan yang lama atau PC bisa berjalan dengan baik)

- Saklar RCA

- Masukan audio RCA

Daftar Toko Perangkat Lunak

- Raspbian GNU Linux (saya menggunakan versi 9.6)

- Fruitbox (saya menggunakan versi v1.12.1)

- Skrip dan konfigurasi khusus (untuk diunduh nanti di panduan ini)

Langkah 1: Perangkat Keras

Perangkat keras
Perangkat keras
Perangkat keras
Perangkat keras
Perangkat keras
Perangkat keras

Di bagian ini, saya hanya memasukkan beberapa detail, karena mirip dengan prosedur membangun kabinet arcade, dan jaringannya penuh dengan panduan (tanyakan pada paman Google).

Saya hanya akan mengatakan bahwa ini termasuk:

- Monitor

- kontrol

- Raspberry Pi 3B+ (tetapi juga berfungsi dengan Raspberry 2).

- Berbagai kabel

- Lampu dan berbagai

Saya hanya menempatkan beberapa gambar tentang tahap konstruksi sebagai inspirasi untuk proyek Anda.

Opsional, Anda dapat menambahkan mobil hi-fi, untuk mendengarkan CD juga. Menurut seseorang, ini sedikit mendistorsi proyek, tetapi menurut saya itu mengubahnya menjadi hi-fi seluler daripada pemutar MP3 raksasa:)

Untuk menghubungkan catu daya ke radio mobil, ada daftar tutorial lain. Untuk beralih antara CD, jukebox, dan sumber audio lainnya, Anda dapat menggunakan sakelar rca, yang tersedia di toko online utama.

Langkah 2: Perangkat Lunak

Perangkat lunak
Perangkat lunak

Menurut saya bagian ini adalah yang paling menarik, karena berisi kustomisasi yang saya buat untuk membuat bagian jukebox berfungsi, yang merupakan inti dari proyek ini.

Saran yang saya berikan, yang saya praktekkan sendiri, adalah membeli hardware minimal untuk bisa prototype. Dengan demikian, jika kami menyadari bahwa proyek ini terlalu ambisius, kami akan mengurangi biaya jika ditinggalkan.

Kami melanjutkan dengan langkah-langkah:

Unduh dan instal Raspbian di Raspberry

Panduan Resmi

Unduh dan instal Fruitbox untuk Retropie

Unduh dan panduan

Konfigurasi dan pengujian pertama

CATATAN: Semua perintah mengasumsikan instalasi Raspbian dan kotak buah default. Kustomisasi ini mungkin tidak menjamin operasi yang benar, yang tidak dijamin terlepas dari

Pada titik ini, Fruitbox harus berada di direktori /home/pi/rpi-fruitbox-master.

Mari kita salin MP3 kita ke folder /home/pi/rpi-fruitbox-master/Music/ (buat jika belum ada) menggunakan klien SFTP favorit kita (misalnya Filezilla).

Saya merekomendasikan tidak lebih dari lima puluh file sebagai pengujian (nanti Anda akan menambahkan semua MP3).

Kami meluncurkan eksekusi pertama program seperti yang dijelaskan dalam panduan:

cd /home/pi/rpi-fruitbox-master

./fruitbox –cfg skins/[YOUR_THEME] /fruitbox.cfg

Dimana [YOUR_THEME] adalah salah satu dari skin default berikut:

-Granit

-MikeTV

-Modern

- Nomor satu

-percikan

-SentuhSatu

-WallJukeF

-DindingKecil

-Wurly

Cobalah berbagai skin, menggunakan keyboard sebagai input sementara, tetapi pertimbangkan bahwa tombol yang diperlukan berbeda untuk skin, dan ini akan memengaruhi pilihan akhir tombol fisik.

Konfigurasi tombol

Setiap panduan untuk membuat kabinet aracade, yang disebutkan di atas, harus menjelaskan cara menghubungkan pengontrol USB ke tombol yang sesuai.

Untuk memeriksa bagaimana tombol dikenali oleh sistem, jalankan perintah berikut:

cd /home/pi/rpi-fruitbox-master

sudo./fruitbox –test-buttons –cfg./skins/[YOUR_THEME]/fruitbox.cfg

Klik pada setiap tombol dan catat kode yang dihasilkan di layar. Ubah pada PC Anda file konfigurasi fruitbox.btn, ganti untuk setiap kunci yang Anda inginkan untuk memetakan kode yang sesuai yang kami catat, pada langkah sebelumnya.

Salin file konfigurasi fruitbox.btn melalui SFTP di jalur ini:

/home/pi/rpi-fruitbox-master/rpi-fruitbox-master/

Luncurkan kembali aplikasi fruitbox seperti gambar di atas:

cd/home/pi/rpi-fruitbox-master

./fruitbox –cfg skins/[YOUR_THEME] /fruitbox.cfg

Periksa apakah tombol berfungsi.

Atur mulai otomatis kotak buah saat boot dan matikan saat keluar

Pertama kita perlu mengatur login otomatis ke pi pengguna.

Perintah:

sudo raspi-config

Pada menu ncurses (yang abu-abu dengan background biru, misalnya) pilih:

3 Opsi Boot Mengonfigurasi opsi untuk memulai

Kemudian:

B1 Desktop/CLI Pilih apakah akan boot ke lingkungan desktop atau baris perintah

Dan akhirnya:

Konsol Teks Autologin Konsol B2, secara otomatis masuk sebagai pengguna 'pi'

Keluar dengan memilih

Dan untuk pertanyaan:

Apakah Anda ingin memulai ulang sekarang?

Membalas

Pada titik ini kami memverifikasi bahwa ketika Raspbian dimulai ulang, kata sandi tidak diperlukan untuk masuk sebagai pengguna pi.

Sekarang kita harus mengotomatiskan start dan stop. Pertama kita download file jukebox.conf.

Mari kita modifikasi file ini dengan menghapus komentar (yaitu: menghapus tanda hash #) skin favorit kita.

Unduh skrip runjb.sh. Kemudian salin file runjb.sh dan jukebox.conf melalui SFTP ke direktori /home/pi Raspberry kita.

Terakhir, di terminal Raspbian (layar pengaktifan berbasis teks) mari kita jalankan:

chmod 770 /home/pi/runjb.sh

chmod 770 /home/pi/jukebox.conf

echo "/home/pi/runjb.sh" >> /home/pi/.bashrc

Pada titik ini kita hanya perlu me-restart sistem dan memverifikasi operasi yang benar.

Langkah 3: Kesimpulan dan Ekstra

Jika semua langkah sebelumnya telah dijalankan dengan benar, selamat merakit dan mendekorasi jukebox Anda.

Perbarui daftar MP3

  1. Tambahkan file di direktori /home/pi/rpi-fruitbox-master/Music/.
  2. Hapus file /home/pi/fruitbox.db
  3. Mulai ulang kotak buah

Konfigurasi lanjutan

File rpi-fruitbox-master/skins/[YOUR_THEME]/fruitbox.cfg berisi konfigurasi menarik termasuk:

  • Kemungkinan menampilkan lagu secara acak setelah periode tidak aktif tertentu
  • Kemungkinan mengelola mekanisme koin
  • Banyak lagi…

Dokumentasi resmi

penyangga bingkai

Jika Anda tidak menyukai "log start-up" yang merupakan output standar dari awal Raspbian, Anda dapat menyesuaikannya dengan gambar yang Anda inginkan (panduan). Tapi prosedurnya bukan untuk pemula. Saya pribadi meninggalkan mereka karena jika ada yang tidak beres saya ingin mengerti apa itu.

Kulit WallBradz

Untuk proyek saya, saya memodifikasi kulit berdasarkan WallJuke asli. Jika Anda benar-benar ingin membuat wajah saya di vinyl yang berputar, Anda dapat mengunduhnya di sini

Catatan: Tutorial ini juga tersedia dalam bahasa Italia

Direkomendasikan: