Isi kandungan:

Sonos Like Spotify Wifi Speaker: 9 Langkah (dengan Gambar)
Sonos Like Spotify Wifi Speaker: 9 Langkah (dengan Gambar)

Video: Sonos Like Spotify Wifi Speaker: 9 Langkah (dengan Gambar)

Video: Sonos Like Spotify Wifi Speaker: 9 Langkah (dengan Gambar)
Video: Best Wireless Multi Room Speakers in 2024 - How to Choose Speakers for a Multi Room Sound Setup? 2024, Julai
Anonim
Sonos Like Spotify Wifi Speaker
Sonos Like Spotify Wifi Speaker

Dalam projek ini kita akan membina Speaker Wifi yang mempunyai Spotify Client. Ini bermakna anda boleh memilih di spotify dengan mudah untuk bermain pada pembesar suara tertentu. Anda tidak perlu berurusan dengan bluetooth jelek kerana ini berdasarkan ethernet. Muzik anda akan dimainkan lebih jauh sekiranya anda menutup Spotify secara tidak sengaja. Ia seperti Sonos tetapi kemudian dibuat sendiri.

Ia berdasarkan perisian Raspotify untuk Raspberry Pi. Ini adalah perisian yang mudah digunakan dan tidak sukar untuk disiapkan.

Saya berusaha sedaya upaya untuk menerangkan semuanya semudah mungkin agar semua orang dapat membina ini, bahkan pemula yang tidak pernah membina sesuatu sebelum ini dapat mencipta semula ini.

Langkah 1: Bahagian Yang Digunakan

Sebelum anda memulakan projek ini, saya menasihatkan anda untuk membeli semua alat ganti.

  • Raspberry Pi 4
  • kad SD mikro (sekurang-kurangnya 8GB) (+ jika perlu penyesuai)
  • Komputer
  • Pembesar suara dan penguat (lihat langkah 4)
  • Alat
  • Bekalan kuasa (lihat langkah 6)

Setelah anda mempunyai segalanya, keseronokan yang sebenarnya dapat dimulakan.

Langkah 2: Memasang Raspbian

Sebelum memulakan projek, kita mesti memasang sistem operasi pada Raspberrry pi kita. Dalam kes ini, kita akan menggunakan "Raspbian Buster dengan desktop dan perisian yang disyorkan".

Memasang Raspbian pada Raspberry Pi cukup mudah. Kami akan memuat turun Raspbian dan menulis gambar cakera ke kad microSD, kemudian boot Raspberry Pi ke kad microSD itu.

Anda memerlukan kad microSD (pergi dengan sekurang-kurangnya 8 GB), komputer dengan slot untuknya, dan, tentu saja, Raspberry Pi dan periferal asas (tetikus, papan kekunci, skrin, dan sumber kuasa).

Langkah 1: Memuat turun OS

Raspian boleh dipasang dari laman web ini. Kita harus memasang "Raspbian Buster dengan desktop dan perisian yang disyorkan". Sekarang klik "Muat turun ZIP" dan muat turun akan bermula. (ini boleh memakan masa beberapa minit bergantung pada sambungan ethernet anda)

Imej
Imej

Langkah 2: Menulis gambar ke kad SD

Sekarang anda perlu memuat turun & memasang perisian yang akan menulis gambar ke kad SD. Yang baik untuk digunakan dipanggil Etcher, dan berfungsi di semua platform (Linux, Mac, dan Windows). Anda dapat memuat turunnya dari laman web mereka.

1. Setelah anda memuat turun Etcher, ikuti arahan untuk memasangnya.

2. Masukkan kad SD anda ke dalam komputer anda. (Kerana beberapa komputer tidak mempunyai pembaca kad SD, anda mungkin perlu menggunakan penyesuai USB.)

3. Buka Etcher dan pilih gambar Raspbian yang baru sahaja kami muat turun.

Imej
Imej

4. Pilih kad SD yang ingin anda pasangkan Raspbian. Periksa semula untuk memastikan pemacu yang betul kerana ini akan membersihkannya.

Imej
Imej

5. Setelah anda mengesahkan gambar dan pemacu, anda boleh meneruskan untuk mem-flash kad SD, pilih Flash.

Imej
Imej

6. Setelah selesai, anda boleh mengeluarkan kad SD dari komputer dengan selamat.

7. Masukkan kad SD ke dalam Raspberry Pi dan kabel tambahan lain seperti kuasa, tetikus, papan kekunci, dan kabel HDMI.

8. Sekarang anda akan dibimbing melalui proses persediaan. Pastikan anda tidak lupa menyambung ke ethernet kerana Spotify Connect didasarkan pada Ethernet. Proses penyediaannya cukup lurus ke depan, jadi itu tidak menjadi masalah.

9. Anda kini berjaya memasang Raspian pada Raspberry Pi anda dan anda boleh meneruskan ke langkah seterusnya. Tahniah!

Langkah 3: Memasang Raspotify pada Raspberry Pi

Raspotify adalah pelanggan Spotify Connect untuk Raspbian pada Raspberry Pi yang Hanya Berfungsi ™. Raspotify adalah pakej Debian dan repositori yang berkaitan yang membungkus perpustakaan librespot yang hebat oleh Paul Lietar dan lain-lain. Ia berfungsi di luar kotak pada ketiga revisi Pi, sebaik sahaja pemasangan.

Pemasangannya semudah itu, ikuti langkah-langkah berikut dan anda akan mula beroperasi dalam masa 5 minit.

1. Buka Terminal menggunakan jalan pintas "CTRL + ALT + T"

2. Taipkan Terminal berikut dan tekan enter selepas itu. Perintah ini memuat turun dan memasang pakej Debian dan menambahkan repositori tepatnya, yang memastikan anda akan sentiasa mengikuti perubahan hulu.

curl -sL https://dtcooper.github.io/raspotify/install.sh | sh

3. Selepas pemasangan kami akan menjalankan pemeriksaan cepat. Buka Spotify anda dan cari Peranti yang Ada. Perlu ada pembesar suara "raspotify (raspberrypi)" seperti yang ditunjukkan di bawah.

Imej
Imej

4. Setelah semuanya berfungsi, kita dapat mengkonfigurasi Raspotify. Dengan mengetik perintah berikut di Terminal, kita dapat mengubah pengaturan, seperti nama yang ingin kita tampilkan di Spotify.

sudo nano / etc / default / raspotify

5. Setelah anda tekan enter, anda akan melihat perkara berikut.

Imej
Imej

Apa yang anda buka adalah fail konfigurasi Raspotify. Dalam fail ini, anda akan melihat pelbagai pilihan yang boleh anda konfigurasikan sendiri. Kami hanya akan menukar 2 tetapan: Bitrate dan Nama Peranti.

6. Untuk menukar nama peranti, kita harus melepaskan talian terlebih dahulu. Ini dapat dilakukan dengan menekan tombol delete, teks anda dari baris itu sekarang akan menjadi putih. Sekarang kita dapat memilih nama yang akan dipaparkan di Spotify, saya memilih Ruang Makan kerana itulah tempat pembesar suara saya akan duduk. Cukup ganti raspotify dengan nama yang anda mahukan.

Sebagai contoh:

DEVICE_NAME = "Ruang Makan"

7. Setelah kita menukar nama kita akan menukar Bitrate. Ini akan memberi kita kualiti audio yang sedikit lebih baik.

Lepaskan garis dan ganti 160 dengan 320.

BITRATE = "320"

8. Sekarang kodnya akan kelihatan seperti ini, kecuali perbezaan nama.

# / etc / default / raspotify - Hujah / konfigurasi untuk librespot # Nama peranti di Spotify Connect DEVICE_NAME = "Ruang Makan"

# Bitrate, salah satu dari 96 (berkualiti rendah), 160 (kualiti lalai), atau 320 (berkualiti tinggi)

BITRATE = "320"

# Argumen baris perintah tambahan untuk librespot boleh ditetapkan di bawah.

# Lihat `librespot -h` untuk maklumat lebih lanjut. Pastikan apa sahaja argumen yang anda nyatakan # belum dilindungi oleh pemboleh ubah lain dalam fail ini. (Lihat # konfigurasi daemon di `/ lib / systemd / system / raspotify.service` untuk lebih terperinci teknikal.) # # Untuk menjadikan peranti anda kelihatan di Spotify Connect di Internet tambahkan # nama pengguna dan kata laluan anda yang dapat diatur melalui" Tetapkan kata laluan peranti ", pada setelan # akun Anda, gunakan` --username` dan `--password`. # # Untuk memilih peranti output yang berbeza (iaitu dongle audio USB atau audio HDMI keluar), # gunakan `--device` dengan sesuatu seperti` --device hw: 0, 1`. Perbatuan anda mungkin berbeza. # #OPTIONS = "- nama pengguna - kata laluan"

# Komitmen untuk menggunakan cache untuk fail audio yang dimuat turun. Cache dilumpuhkan oleh

# lalai. Sebaiknya tinggalkan ini sebagaimana adanya jika anda ingin menggunakannya, kerana # kebenaran diset dengan betul di direktori `/ var / cache / raspotify '. #CACHE_ARGS = "- cache / var / cache / raspotify"

# Secara lalai, normalisasi volume diaktifkan, tambahkan kelantangan alternatif

# argumen di sini jika anda mahu, tetapi ini semestinya baik. #VOLUME_ARGS = "- aktifkan-volume-normalisasi - volume-volume -initial-volume = 100"

# Backend dapat diatur ke pipa di sini, tetapi untuk kes penggunaan yang sangat maju dari

# librespot, jadi anda tidak perlu mengubahnya dalam keadaan biasa. #BACKEND_ARGS = "- backend alsa"

10. Untuk menyimpan fail tekan "CTRL + X" diikuti dengan "y" dan terakhir tekan butang enter.

11. Mulakan semula Raspotify dengan menggunakan arahan berikut.

sudo systemctl mulakan semula raspotify

Cubalah sekejap seperti yang kami lakukan pada langkah 3 dan perhatikan ke mana namanya telah berubah atau tidak.

12. Sekarang semuanya sudah siap dan kita boleh menyiapkan pembesar suara kita!

Langkah 4: Memutuskan Pembesar Suara Yang Akan Digunakan

Dalam projek ini saya akan membahas 2 jenis pembesar suara. Yang sudah diperkuat dan pembesar suara yang belum diperkuat.

Pembesar suara pra-penguat adalah yang paling mudah ditangani kerana anda hanya perlu menyambungkan kabel aux ke inputnya. Itu menjadikan pembesar suara jenis ini sebagai pilihan terbaik bagi orang yang tidak tahu banyak tentang elektronik atau seperti pengalaman yang lebih hebat.

Pembesar suara yang belum dikuatkan agak sukar untuk digunakan. Kita harus menyambungkan penguat ke pembesar suara dan membina casing di sekitarnya. Ini adalah kaedah yang baik untuk menggunakan semula pembesar suara rak buku lama, seperti yang akan saya lakukan. Kami akan menambahkan penguat murah dari China untuk mengurangkan kos keseluruhan kami. Sekiranya anda gemar membuat projek DIY, anda sendiri boleh membina pembesar suara rak buku. Saya mengesyorkan yang dari Instructable ini. Saya menggunakan pembesar suara dari Phillips Streamium MCI900 lama saya. Malangnya Amplifier itu pecah, jadi saya sekarang ini adalah speaker yang tidak diperkuat. Kami juga memerlukan bekalan kuasa untuk menggerakkan projek kami, tetapi kami akan membincangkannya dalam satu minit.

Imej
Imej

Sekiranya anda menggunakan pembesar suara pra-penguat, anda boleh pergi ke langkah seterusnya.

Sekiranya anda menggunakan pembesar suara yang tidak diperkuatkan, anda boleh melangkau langkahan seterusnya.

Langkah 5: Menyambungkan Pembesar Suara Pra-amp

Sekiranya pembesar suara anda sudah disambungkan ke penguat yang mempunyai port AUX, anda hanya perlu menyambungkan kabel aux dari Raspberry Pi ke penguat dan memutuskan sambungan pheripheral dari Raspberry Pi. Segala-galanya mesti berfungsi sekarang! Pastikan anda tidak melepaskan Kabel Daya dan Kabel Ethernet (hanya apabila anda tidak tersambung melalui Wifi) serta kabel AUX. Anda harus mempunyai jenis sambungan yang sama seperti pada gambar di bawah dan sekarang anda sudah selesai. Anda membuat pembesar suara seperti sonos dengan Raspberry Pi dan anda boleh mula mendengar muzik.

Perhatikan bahawa kabel ethernet tidak diperlukan

Imej
Imej

Langkah 6: Memilih Penguat yang Betul

Bagaimana memilih penguat dan bekalan kuasa yang betul? Itulah soalan yang akan kita jawab dalam langkah ini.

1. Berapa watt yang anda perlukan? Perkara ini harus disenaraikan dalam spesifikasi pembesar suara rak buku. Saya mempunyai dua pembesar suara yang masing-masing menggunakan 50 watt. Itu bermaksud saya harus membeli penguat 50 * 2. Buka laman web seperti ebay, amazon, alibaba dan cari "2 * 50W amplifier". Satu-satunya perkara yang harus dimiliki penguat ialah port AUX. Anda juga boleh membelinya dengan bluetooth, tetapi tidak perlu. Saya menang dengan yang ini. Ia adalah Amplifier 2 * 50W berdasarkan cip TPA3116. Ini sesuai dengan pembesar suara saya.

Imej
Imej

2. Apakah bekalan kuasa yang harus saya beli? Kuasa yang diperlukan untuk menguatkan penguat anda disenaraikan di lembaran spesifikasi penguat. Tambang memerlukan 24V jadi saya terpaksa membeli bekalan kuasa 24V. Amperage yang diperlukan dapat dikira dengan mudah dengan formula ini: I = P (watt) / U, jadi dalam kes saya, saya perlu melakukan 100/24 = 4.16 ==> Jadi saya memerlukan bekalan kuasa 24V 4.2A. Lebih baik menggunakan PSU amperage yang lebih tinggi, jadi anda tidak terlalu memberi tekanan pada bekalan kuasa.

Saya mempunyai pengecas komputer riba lama, yang mempunyai output 24V dan 100 watt. Oleh itu, saya memutuskan untuk menggunakannya. Sekiranya anda tidak mempunyai bekalan elektrik, anda boleh menggunakan industri seperti yang ditunjukkan dalam gambar di bawah. Mereka mempunyai bank yang sangat baik.

Imej
Imej

Langkah 7: Menghubungkan Segalanya Bersama

Sambungannya berbeza untuk setiap penguat, tetapi prinsipalnya sama. Ini adalah skema saya, anda mesti kelihatan sama.

Bekalan kuasa:

Bersambung ke soket dinding AC.

Kawat biru ke N

Kawat coklat ke L

Kawat hijau / kuning ke GND

Penguat V + DC +

V- DC - penguat

Pai raspberi:

Sokongan USB C ke dinding

Kabel AUX ke penguat

(Kabel Ethernet ke penghala)

Penguat:

DC keluar - ke pembesar suara

DC keluar + ke pembesar suara

Akhirnya anda akan mendapat sesuatu seperti dalam gambar di bawah. Sekarang semuanya akan berjalan lancar dan pembesar suara WIFI baru anda siap memainkan muzik.

Imej
Imej

Langkah 8: Membina Pagar

Anda boleh jika anda ingin membina kandang elektronik yang sangat bagus, tetapi tidak perlu. Saya baru sahaja meletakkan elektronik saya di kotak makan, kerana saya akan menyembunyikan kotak makan tengah hari. Saya menggerudi lubang untuk potensiometer dan lubang pemasangan yang digerudi untuk penguat dan Raspberry Pi. Pembekalan kuasa saya adalah dari pengecas komputer riba, jadi saya memutuskan untuk tidak memasukkannya ke dalam kotak makan untuk menjimatkan ruang. Tetapi jika anda membeli perindustrian, anda mesti memasukkan PSU ke dalam kotak untuk keselamatan.

Saya tidak fikir peti makan saya kelihatan baik, tetapi seperti yang saya katakan ia akan disembunyikan. Tetapi dengan lebih lanjut, berikut adalah beberapa gambar penguat kotak makan tengah hari saya!

Imej
Imej
Imej
Imej

Langkah 9: Produk Selesai

Saya sangat gembira dengan hasil akhirnya. Kualiti audio cukup baik terutamanya apabila anda menganggap bahawa projek ini hanya berharga 60 euro. Penampilan penguat saya masih memerlukan kerja.

Saya rasa cukup keren anda dapat menggunakan Spotify Client ke dalam pembesar suara anda yang sudah ada. Cukup selesa sehingga anda tidak perlu menyambung melalui bluetooth seperti kebanyakan pembesar suara. Anda hanya boleh memilih pembesar suara yang anda mahukan dengan satu klik butang. Ia seperti pembesar suara Sonos tetapi kotorannya murah.

Berikut adalah beberapa gambar hasil akhirnya!

Disyorkan: