Kazalo:

Pametna glasba v spalnici in kopeli z Raspberry Pi - integriranje več sob, alarmov, gumbov in avtomatizacije doma: 7 korakov
Pametna glasba v spalnici in kopeli z Raspberry Pi - integriranje več sob, alarmov, gumbov in avtomatizacije doma: 7 korakov

Video: Pametna glasba v spalnici in kopeli z Raspberry Pi - integriranje več sob, alarmov, gumbov in avtomatizacije doma: 7 korakov

Video: Pametna glasba v spalnici in kopeli z Raspberry Pi - integriranje več sob, alarmov, gumbov in avtomatizacije doma: 7 korakov
Video: Высокая плотность 2022 2024, Julij
Anonim
Pametna glasba v spalnici in kopeli z Raspberry Pi - integriranje več sob, alarmov, krmiljenja gumbov in avtomatizacije doma
Pametna glasba v spalnici in kopeli z Raspberry Pi - integriranje več sob, alarmov, krmiljenja gumbov in avtomatizacije doma

Danes vam želimo dati dva primera, kako lahko uporabite Raspberry Pi z našo programsko opremo Max2Play za avtomatizacijo doma: v kopalnici in spalnici. Oba projekta sta si podobna, saj je visoko zvesto glasbo iz različnih virov mogoče pretakati prek odlične odprtokodne tehnologije Squeezebox, ki je na voljo kot brezplačen namestitveni program z enim klikom z Max2Play.

Prednosti takšne nastavitve Multiroom so, da lahko sinhronizirate predvajalnike v vseh prostorih (predvajate hkrati), uporabite različne zvočne vire za strežnik Squeezebox (omrežni pogon NAS, pogon USB, DLNA, Spotify, Google Glasba, internetni radio, Bluetooth, itd.) in imate popoln nadzor nad vsemi avdio predvajalniki samo z eno aplikacijo po vaši izbiri.

Zahvaljujoč strojni opremi, predstavljeni v prvem koraku, se odpirajo naslednje prednosti:

  • visoka kakovost predvajanja glasbe
  • nizki stroški nabave (DIY projekt)
  • dobro oblikovan koncept strojne opreme (Raspberry Pi, zvočne kartice, ki so redno testirane in napredne)
  • WAF (ženski sprejemni faktor): zahvaljujoč skritim namestitvam ali vrhunskim okvirjem lahko kable in strojno opremo popolnoma skrijete

1. korak: Komponente

Komponente
Komponente
Komponente
Komponente
Komponente
Komponente

Zahtevani elementi za ta sistem se lahko razlikujejo, odvisno od tega, kako velika želite, da je vaša večnamenska nastavitev. Tu bomo predpostavili osnovno nastavitev z enim nizom zvočnikov za vsako sobo. Na podlagi predvidenega obsega vaše nastavitve lahko dodate ali odstranite poljubno število igralcev.

Kombinacija digitalno-analognega pretvornika in ojačevalnika je najbolj smiselna za sobe brez že obstoječih avdio komponent. Te zvočne kartice se imenujejo Amp HATs (Hardware Attached on Top) in so različnih vrst. V naši primerjalni tabeli lahko primerjate različne ojačevalne klobuke in poiščete pravega za svoja območja z več prostori.

Za vsako sobo potrebujete eno nastavitev svežnja HAT Raspberry Pi Amplifier HAT. Tako je za ta poseben primer mogoče izbrati dve individualni nastavitvi Amp HAT glede na posamezne izzive in priložnosti sob.

Osnovne nastavitve:

Malina Pi 3B

Srce tega medijskega centra je cenovno ugoden, a zmogljiv 3B, ki lahko s svojim štirijedrnim procesorjem in 1 GB RAM -a upravlja več avdio in video predvajalnikov. 2B lahko uporabite tudi, če ne potrebujete WiFi ali Bluetooth, ali 3B+. Vendar 3B+ ne ponuja nobenih pomembnih prednosti za to nastavitev in zahteva več energije.

Zvočna kartica Amp HAT

S to kombinacijo digitalno-analognega pretvornika in ojačevalnika boste dobili boljšo kakovost zvoka in lahko napajali pasivne zvočnike neposredno iz Pi.

kartico microSD

Priporočamo uporabo 8 ali 16 GB microSD s hitrostjo zapisa 10 ali več. Slika Max2Play, ki temelji na Linuxu, vključuje različne zvočne rešitve in druge razširitve, ki jih je mogoče upravljati iz katerega koli spletnega brskalnika. Ko je zapisan, je sistem dostopen od prvega zagona prek spletnega vmesnika in ne zahteva ukazov konzole ali znanja Linuxa.

Napajanje

Za delovanje vseh komponent (Pi, Amp HAT in pasivni zvočniki) potrebujete samo en napajalnik.

Vse te komponente lahko dobite naenkrat z enim od naših paketov AMP.

Pasivni zvočniki (uporabili smo JBL-One Control in Canton GLE 410.2)

Uporabite lahko vse zvočnike, pri izbiri bodite pozorni le na zmogljivost vašega ojačevalnika HAT in napajanje. Na podlagi impedance in največje moči lahko najdete idealno kombinacijo za vsako območje.

Izbirno: rotacijski dajalnik ali IR sprejemnik za krmiljenje strojne opreme

Korak: Zapišite sliko na kartico MicroSD

Zapiši sliko na kartico MicroSD
Zapiši sliko na kartico MicroSD
Zapiši sliko na kartico MicroSD
Zapiši sliko na kartico MicroSD
Zapiši sliko na kartico MicroSD
Zapiši sliko na kartico MicroSD

Podobo Max2Play je mogoče zapisati na kartico s preprostim orodjem, kot sta WinDiskImager ali Etcher. Pustite, da se zažge in ko je postopek končan, vstavite kartico v Raspberry Pi.

Zahvaljujoč Max2Play je konfiguracija naprav zelo enostavna. Do spletnega vmesnika Max2Play lahko dostopate tako, da v poljuben brskalnik v kateri koli napravi, povezani v isto omrežje (osebni računalnik, Mac, pametni telefon, tablični računalnik itd.) Vnesete »max2play/«.

Po prvem zagonu priporočamo preimenovanje naprave na strani Nastavitve/Ponovni zagon spletnega vmesnika. Na ta način bo ime uporabljeno tudi za ime avdio predvajalnikov in bo kot tak prikazano v strežniku Squeezebox.

Če ima vaš usmerjevalnik WPS (Wireless Protected Setup) in naprava dostopa do WiFi v omrežju, se lahko prvi zagon izvede popolnoma samodejno. Samo aktivirajte WPS na usmerjevalniku in priključite napravo na napajanje. Naredili smo tudi ločeno navodilo za nastavitev WPS.

Neobvezno: že izgorelo in konfigurirano kartico microSD lahko naročite tudi pri Max2Play.

3. korak: Nastavite predvajalnike zvoka

Nastavite avdio predvajalnike
Nastavite avdio predvajalnike
Nastavite avdio predvajalnike
Nastavite avdio predvajalnike
Nastavite avdio predvajalnike
Nastavite avdio predvajalnike

Ko prvič zaženete napravo Max2Play, lahko izberete proizvajalca priključene zvočne kartice. Naložil se bo poseben vtičnik za znamko zvočne kartice, nato pa lahko v novem meniju, ki se odpre, izberete svojo zvočno kartico.

Kliknite shrani. Po ponovnem zagonu naprave izberite »Napredno« pod izbiro zvočne kartice, da bo vse idealno nastavljeno za nastavitev v več prostorih. Po novem ponovnem zagonu bi moral biti vaš predvajalnik že dostopen za predvajanje glasbe.

4. korak: Nastavite strežnik Squeezebox

Nastavite strežnik Squeezebox
Nastavite strežnik Squeezebox
Nastavite strežnik Squeezebox
Nastavite strežnik Squeezebox
Nastavite strežnik Squeezebox
Nastavite strežnik Squeezebox

Če želite nastaviti strežnik Squeezebox, ga morate najprej namestiti. Sam vtičnik je vnaprej nameščen na sliki Max2Play, zato ga ni treba predhodno naložiti.

Pomembno: Za sistem z več prostori potrebujete samo eno namestitev strežnika Squeezebox.

Vse kar morate storiti je, da odprete meni strežnika Squeezebox v spletnem vmesniku Max2Play, izberete različico Logitech Media Server (priporočeno 7.9.1) in kliknite namesti. Max2Play samodejno prenese izbrano različico in jo v celoti namesti na Raspberry Pi.

Ko je namestitev končana, lahko odprete lasten spletni vmesnik strežnika Squeezebox s klikom na velik modri gumb na strani. Zdaj lahko izbirate predvajalnike, konfigurirate knjižnico in glasbene storitve ter seveda predvajate glasbo.

5. korak: Namestitev - Spalnica

Namestitev - spalnica
Namestitev - spalnica
Namestitev - spalnica
Namestitev - spalnica
Namestitev - spalnica
Namestitev - spalnica

Zdaj, ko je strežnik aktiven in deluje, moramo nastaviti strojno opremo okoli naše nastavitve Raspberry Pi.

Za postavitev spalnice smo zgradili lesene škatle, kamor bi se prilegali naši zvočniki. Nato smo izrezali luknje v steni, ki je imela velikost teh škatel. Nazadnje smo škatle tesno privijačili v steno. Vsa strojna oprema je še vedno dostopna skozi revizijsko odprtino.

Za nadzor zvočnikov lahko uporabite aplikacijo za pametni telefon ali predvajalnik povežete z obstoječimi gumbi za avtomatizacijo doma, npr. na vratih vaše spalnice. Dodate lahko dolg pritisk gumba za vklop časovnika za spanje in kratek pritisk za predvajanje/premor. Squeezebox Server, zahvaljujoč odprtem vmesniku, ponuja številne možnosti za konfiguracijo vseh ukazov. Ustrezne ukaze HTTP in CLI najdete v vtičniku Primeri API-jev, ki je prav tako vnaprej nameščen in ga je mogoče brezplačno aktivirati v našem neaktivnem razdelku Vtičniki pod Nastavitve/Ponovni zagon.

Primer ukaza HTTP za "začetek igranja":

SQUEEBOXSERVERIP: PORT/status.html? p0 = play & player = MACADDRESS

6. korak: Namestitev - Kopalnica

Namestitev - kopalnica
Namestitev - kopalnica
Namestitev - kopalnica
Namestitev - kopalnica
Namestitev - kopalnica
Namestitev - kopalnica
Namestitev - kopalnica
Namestitev - kopalnica

Zvočnike lahko postavite v strop ali, kot je na sliki, na levo in desno stran ogledala. Če načrtujete svojo kopalnico, bi bila konstrukcija sprednje stene idealna za namestitev ogledala in zvočnikov hkrati (glejte slike). V tem scenariju bi lahko kupili večji okvir zvočnikov (naprodaj ločeno), ki bi imel zvočni okvir za zvočnike (glejte sliko 1).

Rešitev s pritiskom na gumb za hitro predvajanje/premor na vratih kopalnice, povezana z že obstoječo programsko opremo za avtomatizacijo doma, naredi vsakodnevno uporabo še bolj udobno. Za neposreden nadzor je mogoče vgraditi tudi IR daljinski upravljalnik ali gumb za nastavitev glasnosti z vgrajenim gumbom. Na splošno je najbolj udoben in enostaven za uporabo pametnega telefona in ene od številnih razpoložljivih aplikacij, kot so iPeng, OrangeSqueeze ali Squeezer (na sliki, brezplačna aplikacija), da izkoristite vse napredne funkcije (izbira glasbe, upravljanje seznamov predvajanja, itd.).

7. korak: integracija v domačo avtomatizacijo

Integracija v avtomatizacijo doma
Integracija v avtomatizacijo doma
Integracija v avtomatizacijo doma
Integracija v avtomatizacijo doma
Integracija v avtomatizacijo doma
Integracija v avtomatizacijo doma
Integracija v avtomatizacijo doma
Integracija v avtomatizacijo doma

Za integracijo sistema za avtomatizacijo doma in za programiranje gumba na vratih (npr. V programski opremi Homematic) lahko uporabite ukaze CLI (vmesnik ukazne vrstice) strežnikov Squeezebox. Na Max2Play lahko celo namestite odprtokodni strežnik za domačo avtorizacijo. Pred kratkim smo izdali namestitveni program priljubljenega strežnika openHAB 2 z enim klikom z vmesnikom Paper UI kot novim vrhunskim vtičnikom.

Ti sistemi za avtomatizacijo doma omogočajo centralizirano upravljanje posameznih igralcev, bodisi s preprostimi ukazi HTTP (na primer odpiranje nečesa prek brskalnika), prek Telneta ali z neposredno vtično povezavo v drugi programski opremi. Konkretne ukaze in primere za to lahko najdete in neposredno kopirate v vtičniku Max2Play API-Examples in v razdelku za notranjo pomoč strežnikov Squeezebox pod „Tehnične informacije> Vmesnik ukazne vrstice“.

Ukaze HTTP je mogoče enostavno preizkusiti tudi v brskalniku. Samo prilepite ukaz v vrstico URL brskalnika in pritisnite enter.

To je to! Upamo, da vam bodo všeč naše ideje o vključevanju večsobnega zvoka v sisteme za avtomatizacijo doma. Uporabite jih kot navdih za svojo rešitev, pokažite nam svoje nastavitve in nam povejte, kaj mislite!

Priporočena: