Obsah:

Inteligentná hudba v spálni a vani s Raspberry Pi - integrácia multiroomu, alarmu, ovládania tlačidlami a domácej automatizácie: 7 krokov
Inteligentná hudba v spálni a vani s Raspberry Pi - integrácia multiroomu, alarmu, ovládania tlačidlami a domácej automatizácie: 7 krokov

Video: Inteligentná hudba v spálni a vani s Raspberry Pi - integrácia multiroomu, alarmu, ovládania tlačidlami a domácej automatizácie: 7 krokov

Video: Inteligentná hudba v spálni a vani s Raspberry Pi - integrácia multiroomu, alarmu, ovládania tlačidlami a domácej automatizácie: 7 krokov
Video: 50 Путеводитель в Буэнос-Айресе Путеводитель 2024, November
Anonim
Inteligentná hudba v spálni a vani s Raspberry Pi - integrácia multiroomu, alarmu, ovládania tlačidlami a domácej automatizácie
Inteligentná hudba v spálni a vani s Raspberry Pi - integrácia multiroomu, alarmu, ovládania tlačidlami a domácej automatizácie

Dnes vám chceme dať dva príklady toho, ako môžete Raspberry Pi používať s naším softvérom Max2Play na domácu automatizáciu: v kúpeľni a spálni. Oba projekty sú podobné v tom, že hudbu s vysokou vernosťou z rôznych zdrojov je možné streamovať prostredníctvom skvelej technológie Squeezebox s otvoreným zdrojovým kódom, ktorá je bezplatným inštalátorom jedného kliknutia s programom Max2Play.

Výhody takéhoto nastavenia Multiroom spočívajú v tom, že môžete synchronizovať prehrávače vo všetkých miestnostiach (hrať súčasne), používať rôzne rôzne zvukové zdroje pre server Squeezebox Server (sieťový disk NAS, USB disk, DLNA, Spotify, Google Music, internetové rádio, Bluetooth, atď.) a máte úplnú kontrolu nad všetkými prehrávačmi zvuku pomocou jedinej aplikácie podľa vášho výberu.

Vďaka hardvéru uvedenému v kroku 1 sa otvárajú ďalšie výhody:

  • vysoká kvalita prehrávania hudby
  • nízke obstarávacie náklady (DIY projekt)
  • dobre premyslený koncept hardvéru (Raspberry Pi, zvukové karty pravidelne testované a pokročilé)
  • WAF (Woman Acceptance Factor): vďaka skrytým inštaláciám alebo špičkovým rámom môžu byť káble a hardvér úplne skryté

Krok 1: Komponenty

Komponenty
Komponenty
Komponenty
Komponenty
Komponenty
Komponenty

Požadované položky pre tento systém sa môžu líšiť v závislosti od toho, aké veľké chcete mať svoje multiroom usporiadanie. Tu budeme predpokladať základné nastavenie s použitím jednej sady reproduktorov pre každú miestnosť. Na základe zamýšľaného rozsahu vášho nastavenia môžete pridať alebo odstrániť toľko hráčov, koľko chcete.

Kombinácia digitálneho analógového prevodníka a zosilňovača dáva najväčší zmysel pre miestnosti bez existujúcich zvukových komponentov. Tieto zvukové karty sa nazývajú Amp HATs (hardvér pripevnený na vrchu) a dodávajú sa v rôznych variantoch. Môžete porovnať rôzne zosilňovače HAT v našom porovnávacom grafe, aby ste našli to pravé pre vaše multiroom zóny.

Pre každú miestnosť potrebujete jedno nastavenie zväzku HAT zosilňovača Raspberry Pi. Takže pre tento konkrétny príklad je možné vybrať dve individuálne nastavenia zosilňovača HAT na základe individuálnych výziev a príležitostí miestností.

Základné nastavenie:

Raspberry Pi 3B

Srdcom tohto multimediálneho centra je cenovo dostupný, ale výkonný 3B server, ktorý zvládne viacero audio a video prehrávačov so svojim štvorjadrovým procesorom a 1 GB RAM. 2B môžete použiť aj vtedy, ak nepotrebujete WiFi alebo Bluetooth, alebo 3B+. 3B+ však neponúka pre toto nastavenie žiadne významné výhody a vyžaduje viac energie.

Zosilňovač HAT zvuková karta

Vďaka tejto kombinácii digitálno-analógového prevodníka a zosilňovača získate lepšiu kvalitu zvuku a budete môcť napájať pasívne reproduktory priamo z Pi.

karta microSD

Odporúčame použiť 8 alebo 16 GB microSD s rýchlosťou zápisu triedy 10 alebo vyššou. Obraz Max2Play založený na Linuxe obsahuje rôzne zvukové riešenia a ďalšie rozšírenia, ktoré je možné spravovať z akéhokoľvek webového prehliadača. Po spálení je systém prístupný z prvého spustenia prostredníctvom webového rozhrania a nevyžaduje žiadne konzolové príkazy ani znalosti Linuxu.

Zdroj

Na prevádzku všetkých komponentov (Pi, Amp HAT a pasívnych reproduktorov) budete potrebovať iba jeden napájací zdroj.

Všetky tieto komponenty môžete získať naraz pomocou jedného z našich balíkov AMP.

Pasívne reproduktory (použili sme JBL-One Control a Canton GLE 410.2)

Môžete použiť akékoľvek reproduktory, pri ich výbere dávajte pozor na kapacitu zosilňovača Amp HAT a napájanie. Na základe impedancie a maximálneho výkonu nájdete ideálnu kombináciu pre každú zónu.

Voliteľné: Rotačný kodér alebo IR prijímač na hardvérové ovládanie

Krok 2: Napálte obrázok na kartu MicroSD

Vypálte obrázok na kartu MicroSD
Vypálte obrázok na kartu MicroSD
Vypálte obrázok na kartu MicroSD
Vypálte obrázok na kartu MicroSD
Vypálte obrázok na kartu MicroSD
Vypálte obrázok na kartu MicroSD

Obrázok Max2Play je možné vypáliť na kartu pomocou jednoduchého nástroja, ako je WinDiskImager alebo Etcher. Nechajte horieť a po dokončení postupu vložte kartu do Raspberry Pi.

Konfigurácia zariadení je vďaka Max2Play veľmi jednoduchá. K webovému rozhraniu Max2Play sa dostanete zadaním „max2play/“do ľubovoľného prehliadača na akomkoľvek zariadení pripojenom k rovnakej sieti (PC, Mac, Smartphone, Tablet atď.).

Po prvom spustení odporúčame zariadenie premenovať na stránke Nastavenia/Reštartovať webové rozhranie. Takto sa názov použije aj pre názov zvukových prehrávačov a ako taký sa bude zobrazovať na serveri Squeezebox Server.

Ak má váš smerovač WPS (Wireless Protected Setup) a zariadenie pristupuje k sieti Wi -Fi v sieti, prvé spustenie je možné vykonať úplne automaticky. Stačí aktivovať WPS na svojom smerovači a pripojiť zariadenie k napájaniu. Vytvorili sme tiež samostatný návod na nastavenie WPS.

Voliteľné: Môžete si tiež objednať už spálenú a nakonfigurovanú kartu microSD z Max2Play.

Krok 3: Nastavte audioprehrávače

Nastavte zvukové prehrávače
Nastavte zvukové prehrávače
Nastavte zvukové prehrávače
Nastavte zvukové prehrávače
Nastavte zvukové prehrávače
Nastavte zvukové prehrávače

Pri prvom spustení zariadenia Max2Play si môžete vybrať výrobcu pripojenej zvukovej karty. Načíta sa konkrétny doplnok pre značku zvukovej karty a potom si v novej ponuke, ktorá sa otvorí, môžete vybrať svoju konkrétnu zvukovú kartu.

Kliknite na uložiť. Po reštarte zariadenia zvoľte „Rozšírené“pod výberom zvukovej karty, aby bolo všetko ideálne pripravené pre nastavenie viacerých miestností. Po ďalšom reštarte by už mal byť váš prehrávač prístupný na prehrávanie hudby.

Krok 4: Nastavte server Squeezebox Server

Nastavte server Squeezebox Server
Nastavte server Squeezebox Server
Nastavte server Squeezebox Server
Nastavte server Squeezebox Server
Nastavte server Squeezebox Server
Nastavte server Squeezebox Server

Ak chcete nastaviť server Squeezebox, musíte ho najskôr nainštalovať. Samotný doplnok je predinštalovaný na obrázku Max2Play, takže ho nie je potrebné vopred sťahovať.

Dôležité: Na váš multiroom systém potrebujete iba jednu inštaláciu Squeezebox Server.

Všetko, čo musíte urobiť, je prejsť do ponuky servera Squeezebox Server vo webovom rozhraní Max2Play, zvoliť verziu servera Logitech Media Server (odporúča sa 7.9.1) a kliknúť na inštaláciu. Max2Play automaticky stiahne vami zvolenú verziu a nainštaluje ju úplne na Raspberry Pi.

Po dokončení inštalácie môžete kliknutím na veľké modré tlačidlo na stránke otvoriť vlastné webové rozhranie servera Squeezebox Server. Teraz si môžete vybrať prehrávače, nakonfigurovať knižnicu a hudobné služby a samozrejme prehrávať hudbu.

Krok 5: Inštalácia - spálňa

Inštalácia - spálňa
Inštalácia - spálňa
Inštalácia - spálňa
Inštalácia - spálňa
Inštalácia - spálňa
Inštalácia - spálňa

Teraz, keď je server aktívny a beží, musíme nastaviť hardvér okolo nášho nastavenia Raspberry Pi.

Na usporiadanie spálne sme postavili drevené boxy, do ktorých by sa zmestili naše reproduktory. Potom sme vyrezali otvory v stene, ktoré mali veľkosť týchto boxov. Nakoniec sme škatule priskrutkovali tesne k stene. Všetok hardvér je stále prístupný prostredníctvom revízneho otvoru.

Na ovládanie reproduktorov môžete použiť aplikáciu pre smartfóny alebo prepojiť prehrávač s existujúcimi tlačidlami domácej automatizácie, napr. na dverách vašej spálne. Môžete pridať dlhé stlačenie tlačidla na aktiváciu časovača vypnutia a krátke stlačenie tlačidla Play/Pause. Server Squeezebox Server vďaka svojmu otvorenému rozhraniu ponúka mnoho možností konfigurácie akýchkoľvek príkazov. Vhodné príkazy HTTP a CLI nájdete v našom doplnku API-examples, ktorý je tiež predinštalovaný a je možné ho bezplatne aktivovať v sekcii neaktívnych doplnkov v časti Nastavenia/Reštartovať.

Príklad príkazu HTTP pre „začať hrať“:

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

Krok 6: Inštalácia - kúpeľňa

Inštalácia - kúpeľňa
Inštalácia - kúpeľňa
Inštalácia - kúpeľňa
Inštalácia - kúpeľňa
Inštalácia - kúpeľňa
Inštalácia - kúpeľňa
Inštalácia - kúpeľňa
Inštalácia - kúpeľňa

Reproduktory je možné umiestniť do stropu alebo podľa obrázku na ľavú a pravú stranu zrkadla. Ak ešte len plánujete dizajn svojej kúpeľne, konštrukcia prednej steny by bola ideálna na umiestnenie zrkadlovej skrinky aj reproduktorov súčasne (pozri obrázky). V tomto prípade je možné kúpiť väčší rám reproduktora (predáva sa samostatne) a mať tak vizuálne orámovanie reproduktorov (pozri obrázok 1).

Tlačidlové riešenie pre rýchle prehrávanie/pozastavenie na dverách kúpeľne, prepojené s už existujúcim softvérom pre domácu automatizáciu, robí každodenné používanie ešte pohodlnejším. Pre priame ovládanie je možné integrovať aj IR diaľkové ovládanie alebo ovládač hlasitosti s integrovaným tlačidlom. Spravidla je však najpohodlnejšie a najľahšie používať smartphone a jednu z mnohých dostupných aplikácií, ako napríklad iPeng, OrangeSqueeze alebo Squeezer (na obrázku, bezplatná aplikácia), aby ste využili všetky pokročilé funkcie (výber hudby, správa zoznamu skladieb, atď.).

Krok 7: Integrácia do domácej automatizácie

Integrácia do domácej automatizácie
Integrácia do domácej automatizácie
Integrácia do domácej automatizácie
Integrácia do domácej automatizácie
Integrácia do domácej automatizácie
Integrácia do domácej automatizácie
Integrácia do domácej automatizácie
Integrácia do domácej automatizácie

Na integráciu systému automatizácie domácnosti a na programovanie tlačidla na dverách (napr. V softvéri Homematic) je možné použiť príkazy CLI (Command Line Interface) serverov Squeezebox. Na Max2Play si dokonca môžete nainštalovať open-source server domácej automatizácie. Nedávno sme vydali inštalátor populárneho servera openHAB 2 jediným kliknutím s Paper UI ako novým prémiovým doplnkom.

Tieto systémy domácej automatizácie umožňujú centralizovanú správu jednotlivých hráčov, a to buď jednoduchými príkazmi HTTP (napríklad otvorenie niečoho prostredníctvom prehliadača), prostredníctvom Telnetu, alebo priamym pripojením soketu v inom softvéri. Konkrétne príkazy a príklady na to nájdete a priamo skopírujte v doplnku Max2Play API-examples Plugin a v sekcii internej pomoci serverov Squeezebox v časti „Technické informácie> Rozhranie príkazového riadka“.

Príkazy HTTP je možné tiež ľahko testovať v prehliadači. Stačí vložiť príkaz do panela s adresou URL v prehliadači a stlačiť kláves Enter.

To je všetko! Dúfame, že sa vám páčia naše nápady na integráciu zvuku z viacerých miestností do systémov domácej automatizácie. Použite ich ako inšpiráciu pre svoje vlastné riešenie, ukážte nám svoje nastavenia a povedzte nám, čo si myslíte!

Odporúča: