Cuprins:
- Pasul 1: Componentele
- Pasul 2: Înregistrați imaginea pe cardul MicroSD
- Pasul 3: Configurați Audioplayers
- Pasul 4: Configurați serverul Squeezebox
- Pasul 5: Instalarea - Dormitor
- Pasul 6: Instalarea - Baie
- Pasul 7: Integrarea în automatizarea caselor
Video: Muzică inteligentă în dormitor și baie cu Raspberry Pi - Integrarea Multiroom, alarmă, buton de control și automatizare la domiciliu: 7 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Astăzi vrem să vă oferim două exemple despre modul în care puteți utiliza Raspberry Pi cu software-ul nostru Max2Play pentru automatizarea casei: în baie și dormitor. Ambele proiecte sunt similare prin faptul că muzica de înaltă fidelitate din diverse surse poate fi transmisă prin tehnologia excelentă, open-source Squeezebox, care vine ca un instalator gratuit cu un singur clic cu Max2Play.
Avantajele unei astfel de configurări Multiroom sunt că puteți sincroniza playerele din toate camerele (puteți juca simultan), puteți utiliza diferite surse audio pentru serverul Squeezebox (unitate de rețea NAS, unitate USB, DLNA, Spotify, Google Music, radio Internet, Bluetooth, etc.) și deține control complet asupra tuturor playerelor audio cu o singură aplicație la alegere.
Datorită hardware-ului prezentat la pasul 1, se deschid și alte avantaje:
- redare de înaltă calitate a muzicii
- costuri reduse de achiziție (proiect DIY)
- concept hardware bine conceput (Raspberry Pi, plăci audio testate în mod regulat și avansate)
- WAF (Woman Acceptance Factor): datorită instalațiilor ascunse sau a cadrelor high-end, cablurile și hardware-ul pot fi ascunse complet
Pasul 1: Componentele
Elementele necesare pentru acest sistem pot varia, în funcție de cât de mare doriți să fie configurarea multiroom. Aici, vom presupune configurarea de bază folosind un set de difuzoare pentru fiecare cameră. Pe baza scopului prevăzut al configurării dvs., puteți adăuga sau elimina oricâți jucători doriți.
O combinație de convertor digital-analog și amplificator are cel mai mult sens pentru camere fără componente audio preexistente. Aceste plăci de sunet se numesc Amp HATs (Hardware Attached on Top) și vin în diferite varietăți. Puteți compara diferitele HAT-uri Amp în graficul nostru de comparație pentru a găsi potrivirea potrivită pentru zonele dvs. multi-cameră.
Aveți nevoie de un set Raspberry Pi Amplificator HAT pentru fiecare cameră. Deci, pentru acest exemplu specific, pot fi selectate două configurații individuale Amp HAT pe baza provocărilor și oportunităților individuale ale camerelor.
Configurare de bază:
Raspberry Pi 3B
Inima acestui centru media este 3B accesibil, dar puternic, poate gestiona mai multe playere audio și video cu procesorul său quad core și 1 GB RAM. De asemenea, puteți utiliza 2B dacă nu aveți nevoie de WiFi sau Bluetooth sau de 3B +. Cu toate acestea, 3B + nu oferă avantaje semnificative pentru această configurare și necesită mai multă putere.
Placă de sunet Amp HAT
Cu această combinație de convertor digital-analog și amplificator, veți obține o calitate a sunetului mai bună și veți putea alimenta difuzoarele pasive direct de pe Pi.
card microSD
Vă recomandăm să utilizați un microSD de 8 sau 16 GB cu viteză de scriere clasa 10 sau mai mare. Imaginea Max2Play bazată pe Linux include diverse soluții audio și alte extensii care pot fi gestionate din orice browser web. Odată ars, sistemul este accesibil de la primul boot prin interfața web și nu necesită comenzi de consolă sau cunoștințe Linux.
Alimentare electrică
Veți avea nevoie doar de o singură sursă de alimentare pentru a rula toate componentele (Pi, Amp HAT și difuzoare pasive).
Puteți obține toate aceste componente simultan cu unul dintre pachetele noastre AMP.
Boxe pasive (am folosit JBL-One Control și Canton GLE 410.2)
Orice difuzoare pot fi utilizate, trebuie doar să acordați atenție capacității Amp HAT și sursei de alimentare atunci când le selectați. Pe baza impedanței și a puterii maxime, puteți găsi combinația ideală pentru fiecare zonă.
Opțional: codificator rotativ sau receptor IR pentru control hardware
Pasul 2: Înregistrați imaginea pe cardul MicroSD
Imaginea Max2Play poate fi arsă pe un card folosind un instrument simplu precum WinDiskImager sau Etcher. Doar lăsați-l să ardă și, odată ce procesul este terminat, introduceți cardul în Raspberry Pi.
Configurarea dispozitivelor este foarte ușoară datorită Max2Play. Puteți accesa interfața web Max2Play introducând „max2play /” în orice browser de pe orice dispozitiv conectat la aceeași rețea (PC, Mac, Smartphone, Tablet etc.).
După primul început, vă recomandăm să redenumiți dispozitivul pe pagina Setări / Repornire a interfeței web. În acest fel, numele va fi folosit și pentru numele playerelor audio și va fi afișat ca atare în Squeezebox Server.
Dacă routerul dvs. are WPS (Wireless Protected Setup) și dispozitivul accesează WiFi în rețea, primul pornire se poate face complet automat. Doar activați WPS pe router și conectați dispozitivul la sursa de alimentare. De asemenea, am creat un Instructable separat pentru configurarea WPS.
Opțional: puteți comanda un card microSD deja ars și configurat de la Max2Play.
Pasul 3: Configurați Audioplayers
Când porniți dispozitivul Max2Play pentru prima dată, puteți alege producătorul plăcii dvs. de sunet conectate. Va fi încărcat un plugin specific pentru marca plăcii de sunet și apoi veți putea selecta placa de sunet specifică în noul meniu care se deschide.
Faceți clic pe Salvați. După repornirea dispozitivului, selectați „Avansat” sub selecția plăcii de sunet pentru a configura totul în mod ideal pentru o configurare multi-cameră. După o altă repornire, playerul dvs. ar trebui să fie deja accesibil pentru a reda muzică.
Pasul 4: Configurați serverul Squeezebox
Pentru a configura Squeezebox Server, trebuie mai întâi să îl instalați. Pluginul în sine este preinstalat pe imaginea Max2Play, deci nu este nevoie să îl descărcați în prealabil.
Important: aveți nevoie doar de o singură instalare a Squeezebox Server pentru sistemul dvs. multi-cameră.
Tot ce trebuie să faceți este să accesați meniul Squeezebox Server din interfața web Max2Play, să alegeți o versiune a Logitech Media Server (7.9.1 recomandat) și să faceți clic pe instalare. Max2Play descarcă automat versiunea selectată și o instalează complet pe Raspberry Pi.
După finalizarea instalării, puteți deschide propria interfață web a serverului Squeezebox făcând clic pe butonul albastru mare de pe pagină. Acum vă puteți alege playerele, puteți configura biblioteca și serviciile de muzică și, desigur, puteți reda muzică.
Pasul 5: Instalarea - Dormitor
Acum că serverul este activ și rulează, trebuie să configurăm hardware-ul în jurul configurării noastre Raspberry Pi.
Pentru amenajarea dormitorului am construit cutii din lemn în care să se încadreze difuzoarele noastre. Apoi am decupat găuri ale peretelui, care aveau dimensiunea acelor cutii. În cele din urmă, am înșurubat cutiile strâns în perete. Tot hardware-ul este încă accesibil printr-o deschidere de revizuire.
Pentru a controla difuzoarele, puteți utiliza o aplicație pentru smartphone sau puteți conecta playerul cu butoanele de automatizare a locuinței existente, de ex. pe ușa dormitorului tău. Puteți adăuga o apăsare lungă a butonului pentru a activa temporizatorul de repaus și o apăsare scurtă pentru Redare / Pauză. Squeezebox Server, datorită interfeței sale deschise, oferă multe posibilități de configurare a oricăror comenzi. Comenzile potrivite HTTP și CLI pot fi găsite în plugin-ul nostru API-Exemple, care este, de asemenea, preinstalat și poate fi activat gratuit în secțiunea Plugin-uri inactive din Setări / Repornire.
Exemplu de comandă HTTP pentru „începe jocul”:
SQUEEBOXSERVERIP: PORT / status.html? p0 = play & player = MACADDRESS
Pasul 6: Instalarea - Baie
Difuzoarele pot fi amplasate în tavan sau, după cum se arată în imagine, în partea stângă și dreaptă a oglinzii. Dacă planificați în continuare proiectarea băii dvs., o construcție a peretelui frontal ar fi ideală pentru a găzdui atât dulapul cu oglinzi, cât și difuzoarele în același timp (vezi imagini). În acest scenariu, un cadru mai mare al difuzoarelor ar putea fi cumpărat (vândut separat) pentru a avea o margine vizuală pentru difuzoare (vezi imaginea 1).
O soluție de buton pentru o redare / pauză rapidă pe ușa băii, conectată la un software de automatizare a locuinței preexistent, face utilizarea zilnică și mai confortabilă. O telecomandă IR sau un buton de control al volumului cu buton integrat pot fi, de asemenea, integrate pentru control direct. În general, totuși, este cel mai confortabil și ușor de utilizat un smartphone și una dintre numeroasele aplicații disponibile, cum ar fi iPeng, OrangeSqueeze sau Squeezer (în imagine, aplicație gratuită), pentru a profita de toate funcțiile avansate (selectarea muzicii, gestionarea listelor de redare, etc.).
Pasul 7: Integrarea în automatizarea caselor
Pentru integrarea unui sistem de automatizare a casei și pentru programarea unui buton pe ușă (de exemplu, în software-ul homematic), se pot utiliza comenzile CLI (Command Line Interface) ale serverelor Squeezebox. Puteți chiar instala serverul open-source de autmare acasă pe Max2Play. Am lansat recent un program de instalare cu un singur clic al popularului server openHAB 2 cu Paper UI ca un nou plugin premium.
Aceste sisteme de automatizare a casei permit o gestionare centralizată a jucătorilor individuali, fie cu comenzi HTTP simple (cum ar fi deschiderea ceva prin browser), prin Telnet, fie cu o conexiune directă de socket într-un alt software. Comenzi concrete și exemple pentru aceasta pot fi găsite și copiate direct în pluginul Max2Play API-Exemplu și în secțiunea de ajutor intern a serverelor Squeezebox din „Informații tehnice> Interfață linie de comandă“.
Comenzile HTTP pot fi, de asemenea, testate cu ușurință în browser. Pur și simplu lipiți comanda, în bara URL a browserului și apăsați Enter.
Asta e! Sperăm să vă placă ideile noastre privind integrarea sunetului multiroom în sistemele de automatizare a locuinței. Folosiți-le ca sursă de inspirație pentru propria soluție, arătați-ne setările și spuneți-ne ce credeți!
Recomandat:
Control NOD MCU-LED (automatizare simplă la domiciliu): 5 pași
Control NODE MCU-LED (Automatizare simplă la domiciliu): Bună băieți, în acest instructable, să vedem cum să controlăm un bec LED folosind smartphone-ul dvs. Vom folosi Node-MCU pentru acest proiect. Consultați linkul de mai jos pentru a instala Node MCU biblioteci (biblioteci ESP) din Arduino IDE.NODE MCU-BASICS {Urmați Ste
Cum să faci o casă inteligentă folosind modulul de releu de control Arduino - Idei de automatizare la domiciliu: 15 pași (cu imagini)
Cum să faci o casă inteligentă folosind modulul de releu de control Arduino | Idei de automatizare a casei: În acest proiect de automatizare a casei, vom proiecta un modul inteligent de releu de acasă care poate controla 5 aparate electrocasnice. Acest modul de releu poate fi controlat de pe mobil sau smartphone, telecomandă IR sau telecomandă TV, comutator manual. Acest releu inteligent poate, de asemenea, să simtă
Ceas cu alarmă inteligentă: o ceas cu alarmă inteligentă realizată cu Raspberry Pi: 10 pași (cu imagini)
Ceas cu alarmă inteligentă: o ceas cu alarmă inteligentă realizată cu Raspberry Pi: Ți-ai dorit vreodată un ceas inteligent? Dacă da, aceasta este soluția pentru dvs.! Am creat Smart Alarm Clock, acesta este un ceas pe care îl puteți schimba ora alarmei conform site-ului web. Când alarma se declanșează, se va auzi un sunet (buzzer) și 2 lumini vor
Automatizare inteligentă la domiciliu cu prize Energenie - prize de proximitate: 4 pași
Automatizare inteligentă la domiciliu cu prize Energenie - prize de proximitate: Introducere Există o mulțime de exemple de automatizare inteligentă la domiciliu, dar acesta este simplu și a funcționat foarte eficient timp de un an în casa mea, așa că sper să vă placă. Când ați terminat, veți avea un dispozitiv care poate scana rețeaua
Alarmă PIR către WiFi (și automatizare la domiciliu): 7 pași (cu imagini)
Alarmă PIR către WiFi (și automatizare la domiciliu): Prezentare generală Această instrucțiune vă va oferi posibilitatea de a vizualiza ultima dată / oră (și, opțional, un istoric al timpurilor) de când au fost declanșate PIR-urile House Alarm (senzori infraroșii pasivi), în automatizarea casei dvs. software. În acest proiect, voi