Isi kandungan:

Muzik Pintar di Bilik Tidur dan Mandi Dengan Raspberry Pi - Mengintegrasikan Multiroom, Alarm, Button Control dan Automasi Rumah: 7 Langkah
Muzik Pintar di Bilik Tidur dan Mandi Dengan Raspberry Pi - Mengintegrasikan Multiroom, Alarm, Button Control dan Automasi Rumah: 7 Langkah

Video: Muzik Pintar di Bilik Tidur dan Mandi Dengan Raspberry Pi - Mengintegrasikan Multiroom, Alarm, Button Control dan Automasi Rumah: 7 Langkah

Video: Muzik Pintar di Bilik Tidur dan Mandi Dengan Raspberry Pi - Mengintegrasikan Multiroom, Alarm, Button Control dan Automasi Rumah: 7 Langkah
Video: БАХШ ПЛОВ Бухарских Евреев 1000 летний РЕЦЕПТ КАК ПРИГОТОВИТЬ 2024, Julai
Anonim
Muzik Pintar di Bilik Tidur dan Mandi Dengan Raspberry Pi - Mengintegrasikan Multiroom, Alarm, Button Control dan Automasi Rumah
Muzik Pintar di Bilik Tidur dan Mandi Dengan Raspberry Pi - Mengintegrasikan Multiroom, Alarm, Button Control dan Automasi Rumah

Hari ini kami ingin memberi anda dua contoh bagaimana anda boleh menggunakan Raspberry Pi dengan perisian Max2Play kami untuk automasi rumah: di bilik mandi dan bilik tidur. Kedua-dua projek ini serupa kerana muzik kesetiaan tinggi dari pelbagai sumber dapat disalurkan melalui teknologi Squeezebox sumber terbuka yang hebat yang hadir sebagai pemasang satu klik percuma dengan Max2Play.

Kelebihan penyediaan Multiroom adalah anda dapat menyegerakkan pemain di semua bilik (bermain serentak), menggunakan pelbagai sumber audio yang berbeza untuk Pelayan Squeezebox (pemacu rangkaian NAS, pemacu USB, DLNA, Spotify, Muzik Google, Radio Internet, Bluetooth, dan lain-lain) dan mempunyai kawalan penuh ke atas semua pemain audio dengan hanya satu Aplikasi pilihan anda.

Terima kasih kepada perkakasan yang ditunjukkan pada langkah 1, kelebihan selanjutnya akan dibuka:

  • kualiti main semula muzik yang tinggi
  • kos perolehan rendah (projek DIY)
  • konsep perkakasan yang direka dengan baik (Raspberry Pi, kad audio diuji dan maju secara berkala)
  • WAF (Faktor Penerimaan Wanita): berkat pemasangan tersembunyi atau bezel mewah, kabel dan perkakasan dapat disembunyikan sepenuhnya

Langkah 1: Komponen

Komponen
Komponen
Komponen
Komponen
Komponen
Komponen

Item yang diperlukan untuk sistem ini mungkin berbeza-beza, bergantung pada seberapa besar anda mahu penyediaan multiroom anda. Di sini, kami akan membuat persediaan asas menggunakan satu set pembesar suara untuk setiap bilik. Berdasarkan skop penyediaan yang anda inginkan, anda boleh menambah atau membuang seberapa banyak pemain yang anda mahukan.

Kombinasi digital-analog-converter dan amplifier paling masuk akal untuk bilik tanpa komponen audio yang ada sebelumnya. Kad suara ini dipanggil Amp HATs (Hardware Attached on Top) dan terdapat dalam pelbagai jenis. Anda boleh membandingkan Amp HAT yang berbeza dalam carta perbandingan kami untuk mencari yang sesuai untuk zon multiroom anda.

Anda memerlukan satu persediaan bundle HAT Raspberry Pi Amplifier untuk setiap bilik. Jadi untuk contoh khusus ini, dua persediaan Amp HAT individu boleh dipilih berdasarkan cabaran dan peluang individu bilik.

Persediaan asas:

Raspberry Pi 3B

Inti pusat media ini adalah 3B yang berpatutan tetapi berkuasa, ia dapat menangani pelbagai pemain audio dan video dengan pemproses quad core dan RAM 1 GB. Anda juga dapat menggunakan 2B jika anda tidak memerlukan WiFi atau Bluetooth, atau 3B +. Walau bagaimanapun, 3B + tidak menawarkan kelebihan ketara untuk persediaan ini dan memerlukan lebih banyak tenaga.

Kad bunyi Amp HAT

Dengan kombinasi digital-analog-converter dan amplifier ini, anda akan mendapat kualiti bunyi yang lebih baik dan dapat memberi kuasa kepada pembesar suara pasif secara langsung dari Pi.

kad microSD

Kami mengesyorkan menggunakan microSD 8 atau 16 GB dengan kelajuan menulis Kelas 10 atau lebih tinggi. Gambar Max2Play berasaskan Linux merangkumi pelbagai penyelesaian audio dan sambungan lain yang dapat dikendalikan dari mana-mana penyemak imbas web. Setelah dibakar, sistem ini dapat diakses dari but pertama melalui antara muka web dan tidak memerlukan arahan konsol atau pengetahuan Linux.

Bekalan Kuasa

Anda hanya memerlukan satu bekalan kuasa untuk menjalankan semua komponen (Pi, Amp HAT dan pembesar suara pasif).

Anda boleh mendapatkan semua komponen sekaligus dengan salah satu Bundel AMP kami.

Pembesar suara pasif (kami menggunakan JBL-One Control dan Canton GLE 410.2)

Mana-mana pembesar suara boleh digunakan, perhatikan kapasiti Amp HAT anda dan bekalan kuasa semasa memilihnya. Berdasarkan impedans dan watt maksimum, anda dapat mencari kombinasi yang ideal untuk setiap zon.

Pilihan: Rotary Encoder atau IR Receiver untuk kawalan perkakasan

Langkah 2: Bakar Gambar pada Kad MicroSD

Bakar Imej pada Kad MicroSD
Bakar Imej pada Kad MicroSD
Bakar Imej pada Kad MicroSD
Bakar Imej pada Kad MicroSD
Bakar Imej pada Kad MicroSD
Bakar Imej pada Kad MicroSD

Gambar Max2Play boleh dibakar ke kad menggunakan alat mudah seperti WinDiskImager atau Etcher. Biarkan ia membakar dan setelah proses selesai, masukkan kad ke dalam Raspberry Pi.

Konfigurasi peranti sangat mudah terima kasih kepada Max2Play. Anda dapat mengakses antara muka web Max2Play dengan memasukkan "max2play /" ke dalam penyemak imbas mana-mana peranti yang disambungkan ke rangkaian yang sama (PC, Mac, Smartphone, Tablet, dll.).

Selepas permulaan pertama, kami mengesyorkan menamakan semula peranti pada halaman Tetapan / But semula antara muka web. Dengan cara ini, nama tersebut juga akan digunakan untuk nama pemain audio dan ditunjukkan seperti itu di Pelayan Squeezebox.

Sekiranya penghala anda mempunyai WPS (Wireless Protected Setup) dan peranti mengakses WiFi di rangkaian, permulaan pertama dapat dilakukan sepenuhnya secara automatik. Cukup aktifkan WPS pada penghala anda dan sambungkan peranti ke bekalan kuasa. Kami juga membuat Instructable terpisah untuk menyiapkan WPS.

Pilihan: Anda juga boleh memesan kad microSD yang sudah dibakar dan dikonfigurasi dari Max2Play.

Langkah 3: Sediakan Pemain Audio

Sediakan Pemain Audio
Sediakan Pemain Audio
Sediakan Pemain Audio
Sediakan Pemain Audio
Sediakan Pemain Audio
Sediakan Pemain Audio

Semasa pertama kali memulakan peranti Max2Play, anda boleh memilih pengeluar kad suara yang disambungkan. Plugin khusus untuk jenama kad suara akan dimuat dan kemudian, anda dapat memilih kad suara khusus anda di menu baru yang terbuka.

Klik simpan. Selepas menghidupkan semula peranti anda, pilih "Lanjutan" di bawah pemilihan kad suara untuk menyiapkan semuanya dengan ideal untuk persediaan berbilang bilik. Selepas memulakan semula pemain anda seharusnya sudah boleh diakses untuk memainkan muzik.

Langkah 4: Sediakan Pelayan Squeezebox

Sediakan Pelayan Squeezebox
Sediakan Pelayan Squeezebox
Sediakan Pelayan Squeezebox
Sediakan Pelayan Squeezebox
Sediakan Pelayan Squeezebox
Sediakan Pelayan Squeezebox

Untuk menyediakan Pelayan Squeezebox anda perlu memasangnya terlebih dahulu. Plugin itu sendiri sudah terpasang pada gambar Max2Play, jadi tidak perlu memuat turunnya terlebih dahulu.

Penting: Anda hanya memerlukan satu pemasangan Server Squeezebox untuk sistem multiroom anda.

Yang perlu anda lakukan ialah pergi ke menu Squeezebox Server di antara muka web Max2Play, pilih versi Logitech Media Server (disyorkan 7.9.1) dan klik pasang. Max2Play memuat turun versi pilihan anda secara automatik dan memasangnya sepenuhnya di Raspberry Pi.

Setelah pemasangan selesai, anda dapat membuka antara muka web Squeezebox Server sendiri dengan mengklik butang biru besar di halaman. Sekarang anda boleh memilih pemain anda, mengkonfigurasi perkhidmatan perpustakaan dan muzik anda dan, tentu saja, memainkan muzik.

Langkah 5: Pemasangan - Bilik Tidur

Pemasangan - Bilik Tidur
Pemasangan - Bilik Tidur
Pemasangan - Bilik Tidur
Pemasangan - Bilik Tidur
Pemasangan - Bilik Tidur
Pemasangan - Bilik Tidur

Sekarang bahawa Pelayan aktif dan berjalan, kita perlu menyiapkan perkakasan di sekitar persediaan Raspberry Pi kita.

Untuk penyediaan bilik tidur, kami membina kotak kayu di mana pembesar suara kami sesuai. Kemudian kami memotong lubang dinding, yang mempunyai ukuran kotak itu. Akhirnya, kami memasukkan kotak dengan ketat ke dinding. Semua perkakasan masih boleh diakses melalui pembukaan semakan.

Untuk mengawal pembesar suara, anda boleh menggunakan aplikasi telefon pintar atau menyambungkan pemain dengan butang automasi rumah yang ada, mis. di pintu bilik tidur anda. Anda boleh menambah tekan butang panjang untuk mengaktifkan pemasa tidur dan tekan pendek untuk Main / Jeda. Pelayan Squeezebox, berkat antara muka terbuka, menawarkan banyak kemungkinan untuk mengkonfigurasi sebarang arahan. Perintah HTTP dan CLI yang sesuai boleh didapati di plugin API-Contoh kami yang juga sudah terpasang dan boleh diaktifkan secara percuma di bahagian Plugin tidak aktif kami di bawah Tetapan / Reboot.

Contoh arahan HTTP untuk "mula bermain":

SQUEEBOXSERVERIP: PORT / status.html? p0 = main & pemain = MACADDRESS

Langkah 6: Pemasangan - Bilik Mandi

Pemasangan - Bilik Mandi
Pemasangan - Bilik Mandi
Pemasangan - Bilik Mandi
Pemasangan - Bilik Mandi
Pemasangan - Bilik Mandi
Pemasangan - Bilik Mandi
Pemasangan - Bilik Mandi
Pemasangan - Bilik Mandi

Pembesar suara boleh diletakkan di siling atau, seperti yang digambarkan, di sebelah kiri dan kanan cermin. Sekiranya anda masih merancang reka bentuk bilik mandi anda, pembinaan dinding depan sangat sesuai untuk menempatkan kabinet cermin dan pembesar suara pada masa yang sama (lihat gambar). Dalam senario ini, bezel pembesar suara yang lebih besar dapat dibeli (dijual secara berasingan) untuk mempunyai sempadan visual untuk pembesar suara (lihat gambar 1).

Penyelesaian butang tekan untuk Main / Jeda dengan cepat di pintu bilik mandi, disambungkan ke perisian automasi rumah yang sudah ada, menjadikan penggunaan harian lebih selesa. Alat kawalan jauh IR atau tombol kawalan kelantangan dengan butang bersepadu juga dapat disatukan untuk kawalan langsung. Namun, secara amnya, paling selesa dan senang digunakan telefon pintar dan salah satu daripada banyak aplikasi yang tersedia, seperti iPeng, OrangeSqueeze atau Squeezer (gambar, aplikasi percuma), untuk memanfaatkan semua ciri lanjutan (pemilihan muzik, pengurusan senarai main, dan lain-lain.).

Langkah 7: Integrasi Ke Automasi Rumah

Integrasi Ke Automasi Rumah
Integrasi Ke Automasi Rumah
Integrasi Ke Automasi Rumah
Integrasi Ke Automasi Rumah
Integrasi Ke Automasi Rumah
Integrasi Ke Automasi Rumah
Integrasi Ke Automasi Rumah
Integrasi Ke Automasi Rumah

Untuk penyatuan sistem automasi rumah dan untuk pengaturcaraan butang tekan di pintu (mis. Dalam Perisian Homematic), perintah CLI (Command Line Interface) dari Server Squeezebox dapat digunakan. Anda bahkan boleh memasang pelayan autasi rumah sumber terbuka di Max2Play. Kami baru-baru ini melancarkan pemasang satu klik pelayan openHAB 2 yang popular dengan Paper UI sebagai pemalam premium baru.

Sistem automasi rumah ini memungkinkan untuk pengurusan terpusat pemain individu, baik dengan perintah HTTP yang mudah (seperti membuka sesuatu melalui penyemak imbas), melalui Telnet, atau dengan sambungan soket langsung dalam perisian lain. Perintah dan contoh konkrit untuk ini dapat dijumpai dan disalin secara langsung di Max2Play API-Contoh Plugin dan di bahagian bantuan dalaman Pelayan Squeezebox di bawah "Maklumat Teknikal> Antaramuka Baris Perintah".

Perintah HTTP juga dapat diuji dengan mudah di penyemak imbas. Cukup tampal perintah, di bar URL penyemak imbas dan tekan enter.

Itu sahaja! Kami harap anda menyukai idea kami untuk mengintegrasikan audio multiroom ke dalam sistem automasi rumah. Gunakannya sebagai inspirasi untuk penyelesaian anda sendiri, tunjukkan kepada kami persediaan anda dan beritahu kami apa yang anda fikirkan!

Disyorkan: