Obsah:

Chytrá hudba v ložnici a vaně s Raspberry Pi - integrace multiroomu, alarmu, ovládání tlačítky a domácí automatizace: 7 kroků
Chytrá hudba v ložnici a vaně s Raspberry Pi - integrace multiroomu, alarmu, ovládání tlačítky a domácí automatizace: 7 kroků

Video: Chytrá hudba v ložnici a vaně s Raspberry Pi - integrace multiroomu, alarmu, ovládání tlačítky a domácí automatizace: 7 kroků

Video: Chytrá hudba v ložnici a vaně s Raspberry Pi - integrace multiroomu, alarmu, ovládání tlačítky a domácí automatizace: 7 kroků
Video: Part 5 - Babbitt Audiobook by Sinclair Lewis (Chs 23-28) 2024, Červenec
Anonim
Chytrá hudba v ložnici a vaně s Raspberry Pi - integrace multiroomu, alarmu, ovládání tlačítky a domácí automatizace
Chytrá hudba v ložnici a vaně s Raspberry Pi - integrace multiroomu, alarmu, ovládání tlačítky a domácí automatizace

Dnes vám chceme dát dva příklady toho, jak můžete Raspberry Pi používat s naším softwarem Max2Play pro domácí automatizaci: v koupelně a ložnici. Oba projekty jsou si podobné v tom, že hudbu s vysokou věrností z různých zdrojů lze streamovat prostřednictvím skvělé technologie Squeezebox s otevřeným zdrojovým kódem, která je k dispozici jako bezplatný instalační program na jedno kliknutí s Max2Play.

Výhody takového nastavení Multiroom spočívají v tom, že můžete synchronizovat přehrávače ve všech místnostech (hrát současně), používat různé různé zvukové zdroje pro server Squeezebox Server (síťový disk NAS, USB disk, DLNA, Spotify, Google Music, internetové rádio, Bluetooth, atd.) a mít úplnou kontrolu nad všemi audio přehrávači s jedinou aplikací podle vašeho výběru.

Díky hardwaru uvedenému v kroku 1 se otevírají další výhody:

  • vysoká kvalita přehrávání hudby
  • nízké pořizovací náklady (DIY projekt)
  • promyšlený koncept hardwaru (Raspberry Pi, zvukové karty pravidelně testovány a pokročilé)
  • WAF (Woman Acceptance Factor): díky skrytým instalacím nebo špičkovým rámečkům lze kabely a hardware zcela schovat

Krok 1: Komponenty

Komponenty
Komponenty
Komponenty
Komponenty
Komponenty
Komponenty

Požadované položky pro tento systém se mohou lišit v závislosti na tom, jak velké nastavení multiroomu chcete mít. Zde předpokládáme základní nastavení pomocí jedné sady reproduktorů pro každou místnost. Na základě zamýšleného rozsahu vašeho nastavení můžete přidat nebo odebrat tolik hráčů, kolik chcete.

Kombinace digitálně analogového převaděče a zesilovače dává největší smysl pro místnosti bez již existujících zvukových komponent. Tyto zvukové karty se nazývají Amp HATs (Hardware Attached on Top) a přicházejí v různých variantách. Můžete porovnat různé zesilovače HAT v našem srovnávacím grafu, abyste našli to pravé pro vaše vícepokojové zóny.

Pro každou místnost potřebujete jedno nastavení svazku zesilovače Raspberry Pi HAT. Pro tento konkrétní příklad lze tedy vybrat dvě individuální nastavení zesilovače HAT na základě individuálních výzev a příležitostí v místnostech.

Základní nastavení:

Raspberry Pi 3B

Srdcem tohoto mediálního centra je cenově dostupný, ale výkonný 3B, který zvládne více audio a video přehrávačů se čtyřjádrovým procesorem a 1 GB RAM. Můžete také použít 2B, pokud nepotřebujete WiFi nebo Bluetooth, nebo 3B+. 3B+ však pro toto nastavení nenabízí žádné významné výhody a vyžaduje více energie.

Zesilovač HAT zvuková karta

Díky této kombinaci digitálně analogového převodníku a zesilovače získáte lepší kvalitu zvuku a budete moci napájet pasivní reproduktory přímo z Pi.

karta microSD

Doporučujeme použít 8 nebo 16 GB microSD s rychlostí zápisu třídy 10 nebo vyšší. Obrázek Max2Play založený na Linuxu obsahuje různá zvuková řešení a další rozšíření, která lze spravovat z jakéhokoli webového prohlížeče. Po vypálení je systém přístupný z prvního spuštění přes webové rozhraní a nevyžaduje žádné příkazy konzoly ani znalosti Linuxu.

Zdroj napájení

Ke spuštění všech komponent (Pi, Amp HAT a pasivní reproduktory) budete potřebovat pouze jeden napájecí zdroj.

Všechny tyto komponenty můžete získat najednou s jedním z našich balíčků AMP.

Pasivní reproduktory (použili jsme JBL-One Control a Canton GLE 410.2)

Lze použít libovolné reproduktory, při jejich výběru věnujte pozornost kapacitě zesilovače HAT a napájení. Na základě impedance a maximálního výkonu můžete najít ideální kombinaci pro každou zónu.

Volitelné: Rotační kodér nebo IR přijímač pro hardwarové ovládání

Krok 2: Vypalte obrázek na kartu MicroSD

Vypalte obrázek na kartu MicroSD
Vypalte obrázek na kartu MicroSD
Vypalte obrázek na kartu MicroSD
Vypalte obrázek na kartu MicroSD
Vypalte obrázek na kartu MicroSD
Vypalte obrázek na kartu MicroSD

Obrázek Max2Play lze vypálit na kartu pomocí jednoduchého nástroje, jako je WinDiskImager nebo Etcher. Nechte to vypálit a jakmile je proces hotový, vložte kartu do Raspberry Pi.

Konfigurace zařízení je díky Max2Play velmi snadná. K webovému rozhraní Max2Play se dostanete zadáním „max2play/“do libovolného prohlížeče na jakémkoli zařízení připojeném ke stejné síti (PC, Mac, Smartphone, Tablet atd.).

Po prvním spuštění doporučujeme zařízení přejmenovat na stránce Nastavení/Reboot webového rozhraní. Tímto způsobem bude název použit také pro název zvukových přehrávačů a bude jako takový zobrazen na serveru Squeezebox Server.

Pokud má váš router WPS (Wireless Protected Setup) a zařízení přistupuje k WiFi v síti, lze první spuštění provést zcela automaticky. Stačí aktivovat WPS na routeru a připojit zařízení k napájení. Také jsme vytvořili samostatný Instructable pro nastavení WPS.

Volitelné: Můžete si také objednat již vypálenou a nakonfigurovanou kartu microSD z Max2Play.

Krok 3: Nastavení přehrávačů zvuku

Nastavte zvukové přehrávače
Nastavte zvukové přehrávače
Nastavte zvukové přehrávače
Nastavte zvukové přehrávače
Nastavte zvukové přehrávače
Nastavte zvukové přehrávače

Při prvním spuštění zařízení Max2Play si můžete vybrat výrobce připojené zvukové karty. Načte se konkrétní plugin pro značku zvukové karty a poté si v nové nabídce, která se otevře, můžete vybrat konkrétní zvukovou kartu.

Klikněte na Uložit. Po restartování zařízení vyberte pod volbou zvukové karty „Pokročilé“, aby bylo vše ideálně nastaveno pro nastavení více místností. Po dalším restartu by měl být váš přehrávač již přístupný pro přehrávání hudby.

Krok 4: Nastavte server Squeezebox

Nastavte server Squeezebox
Nastavte server Squeezebox
Nastavte server Squeezebox
Nastavte server Squeezebox
Nastavte server Squeezebox
Nastavte server Squeezebox

Chcete -li nastavit server Squeezebox, musíte jej nejprve nainstalovat. Samotný plugin je předinstalován na obrázku Max2Play, takže jej není třeba předem stahovat.

Důležité: Pro váš vícepokojový systém potřebujete pouze jednu instalaci serveru Squeezebox Server.

Vše, co musíte udělat, je jít do nabídky serveru Squeezebox Server ve webovém rozhraní Max2Play, zvolit verzi serveru Logitech Media Server (doporučeno 7.9.1) a kliknout na nainstalovat. Max2Play automaticky stáhne vámi vybranou verzi a plně ji nainstaluje na Raspberry Pi.

Po dokončení instalace můžete kliknutím na velké modré tlačítko na stránce otevřít vlastní webové rozhraní serveru Squeezebox Server. Nyní si můžete vybrat hráče, konfigurovat knihovnu a hudební služby a samozřejmě přehrávat hudbu.

Krok 5: Instalace - ložnice

Instalace - ložnice
Instalace - ložnice
Instalace - ložnice
Instalace - ložnice
Instalace - ložnice
Instalace - ložnice

Nyní, když je Server aktivní a běží, musíme nastavit hardware kolem našeho nastavení Raspberry Pi.

Pro uspořádání ložnice jsme postavili dřevěné boxy, kam by se vešly naše reproduktory. Potom jsme vyřízli otvory ve zdi, které měly velikost těchto boxů. Nakonec jsme krabice pevně přišroubovali do zdi. Veškerý hardware je stále přístupný prostřednictvím revizního otvoru.

K ovládání reproduktorů můžete použít aplikaci pro chytré telefony nebo připojit přehrávač pomocí stávajících tlačítek domácí automatizace, např. na dveře vaší ložnice. Můžete přidat dlouhé stisknutí tlačítka pro aktivaci časovače vypnutí a krátké stisknutí pro Play/Pause. Server Squeezebox Server díky svému otevřenému rozhraní nabízí mnoho možností konfigurace libovolných příkazů. Odpovídající příkazy HTTP a CLI najdete v našem pluginu API-examples, který je také předinstalován a lze jej aktivovat zdarma v naší neaktivní sekci Pluginy v části Nastavení/Restartovat.

Příklad příkazu HTTP pro „začít hrát“:

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

Krok 6: Instalace - Koupelna

Instalace - koupelna
Instalace - koupelna
Instalace - koupelna
Instalace - koupelna
Instalace - koupelna
Instalace - koupelna
Instalace - koupelna
Instalace - koupelna

Reproduktory lze umístit do stropu nebo, jak je na obrázku, na levou a pravou stranu zrcadla. Pokud stále plánujete design vaší koupelny, ideální by byla konstrukce přední stěny pro umístění zrcadlové skříňky i reproduktorů současně (viz obrázky). V tomto scénáři lze zakoupit větší rámeček reproduktoru (prodává se samostatně) a mít tak vizuální ohraničení pro reproduktory (viz obrázek 1).

Tlačítkové řešení pro rychlé přehrávání/pozastavení na dveřích koupelny, napojené na již existující software pro automatizaci domácnosti, činí každodenní používání ještě pohodlnějším. Pro přímé ovládání lze také integrovat IR dálkové ovládání nebo knoflík ovládání hlasitosti s integrovaným tlačítkem. Obecně je však nejpohodlnější a nejsnadnější používat smartphone a jednu z mnoha dostupných aplikací, jako jsou iPeng, OrangeSqueeze nebo Squeezer (na obrázku, bezplatná aplikace), abyste využili všech pokročilých funkcí (výběr hudby, správa seznamu skladeb, atd.).

Krok 7: Integrace do domácí automatizace

Integrace do domácí automatizace
Integrace do domácí automatizace
Integrace do domácí automatizace
Integrace do domácí automatizace
Integrace do domácí automatizace
Integrace do domácí automatizace
Integrace do domácí automatizace
Integrace do domácí automatizace

Pro integraci systému domácí automatizace a pro programování tlačítka na dveřích (např. V softwaru Homematic) lze použít příkazy CLI (Command Line Interface) serverů Squeezebox. Na Max2Play můžete dokonce nainstalovat open-source server domácí automatizace. Nedávno jsme vydali instalační program populárního serveru openHAB 2 na jedno kliknutí s Paper UI jako novým prémiovým pluginem.

Tyto systémy domácí automatizace umožňují centralizovanou správu jednotlivých hráčů, a to buď pomocí jednoduchých příkazů HTTP (jako je otevření něčeho prostřednictvím prohlížeče), prostřednictvím Telnetu, nebo pomocí přímého připojení soketu v jiném softwaru. Konkrétní příkazy a příklady k tomu lze nalézt a přímo zkopírovat v pluginu Max2Play API-examples a v interní části nápovědy serverů Squeezebox v části „Technické informace> Rozhraní příkazového řádku“.

Příkazy HTTP lze také snadno testovat v prohlížeči. Stačí vložit příkaz do adresního řádku prohlížeče a stisknout Enter.

A je to! Doufáme, že se vám líbí naše nápady na integraci vícepokojového zvuku do systémů domácí automatizace. Použijte je jako inspiraci pro své vlastní řešení, ukažte nám svá nastavení a řekněte nám, co si myslíte!

Doporučuje: