Tartalomjegyzék:

Intelligens zene a hálószobában és a fürdőben a Raspberry Pi -vel - Multiroom, riasztás, gombvezérlés és otthoni automatizálás integrálása: 7 lépés
Intelligens zene a hálószobában és a fürdőben a Raspberry Pi -vel - Multiroom, riasztás, gombvezérlés és otthoni automatizálás integrálása: 7 lépés

Videó: Intelligens zene a hálószobában és a fürdőben a Raspberry Pi -vel - Multiroom, riasztás, gombvezérlés és otthoni automatizálás integrálása: 7 lépés

Videó: Intelligens zene a hálószobában és a fürdőben a Raspberry Pi -vel - Multiroom, riasztás, gombvezérlés és otthoni automatizálás integrálása: 7 lépés
Videó: [STUDY-RELAX-SLEEP] ENGLISH CLASSIC STORY 🌟LEVEL 1🌟#1 2024, Július
Anonim
Intelligens zene a hálószobában és a fürdőben a Raspberry Pi segítségével - Integrált többszobás, riasztó, gombvezérlés és otthoni automatizálás
Intelligens zene a hálószobában és a fürdőben a Raspberry Pi segítségével - Integrált többszobás, riasztó, gombvezérlés és otthoni automatizálás

Ma két példát szeretnénk bemutatni arra vonatkozóan, hogyan használhatja a Raspberry Pi -t Max2Play szoftverünkkel az otthoni automatizáláshoz: a fürdőszobában és a hálószobában. Mindkét projekt hasonló abban a tekintetben, hogy a különböző forrásokból származó, nagy precizitású zenét streamelni lehet a nagyszerű, nyílt forráskódú Squeezebox technológián keresztül, amely a Max2Play ingyenes egy kattintásos telepítőjeként érkezik.

Az ilyen többszobás beállítás előnyei, hogy szinkronizálhatja a lejátszókat minden szobában (egyszerre játszik le), különböző hangforrásokat használhat a Squeezebox Server számára (NAS -meghajtó, USB -meghajtó, DLNA, Spotify, Google Music, Internet -rádió, Bluetooth, stb)

Az 1. lépésben bemutatott hardvernek köszönhetően további előnyök nyílnak meg:

  • kiváló minőségű zenelejátszás
  • alacsony beszerzési költségek (barkácsprojekt)
  • jól megtervezett hardverkoncepció (Raspberry Pi, rendszeresen tesztelt és fejlett hangkártyák)
  • WAF (Woman Acceptance Factor): a rejtett telepítéseknek vagy a csúcskategóriás előlapoknak köszönhetően a kábelek és a hardver teljesen elrejthető

1. lépés: Az összetevők

Az összetevők
Az összetevők
Az összetevők
Az összetevők
Az összetevők
Az összetevők

A rendszerhez szükséges elemek változhatnak, attól függően, hogy mekkora méretűre szeretné beállítani a többszobás beállítást. Itt feltételezzük az alapbeállítást, minden szobához egy hangszórókészlettel. A beállítások tervezett hatóköre alapján annyi játékost vehet fel vagy távolíthat el, amennyit csak akar.

A digitális-analóg konverter és erősítő kombinációja a legértelmesebb olyan helyiségekben, ahol nincsenek meglévő audio komponensek. Ezeket a hangkártyákat Amp HAT -nak (Hardware Attached on Top) hívják, és különböző fajtákban kaphatók. Összehasonlíthatja a különböző erősítő kalapokat összehasonlító táblázatunkban, hogy megtalálja a megfelelőt a többszobás zónákhoz.

Szüksége van egy Raspberry Pi erősítő HAT csomagra minden szobában. Tehát ebben a konkrét példában két egyedi Amp HAT beállítás választható ki a szobák egyedi kihívásai és lehetőségei alapján.

Alapbeállítás:

Raspberry Pi 3B

Ennek a médiaközpontnak a szíve a megfizethető, de nagy teljesítményű 3B, több audio- és videolejátszót képes kezelni négymagos processzorával és 1 GB RAM -mal. A 2B -t akkor is használhatja, ha nincs szüksége WiFi -re vagy Bluetooth -ra, vagy a 3B+-ra. A 3B+ azonban nem kínál jelentős előnyöket ehhez a beállításhoz, és több energiát igényel.

Amp HAT hangkártya

Ezzel a digitális-analóg konverter és erősítő kombinációval jobb hangminőséget kap, és képes passzív hangszórókat táplálni közvetlenül a Pi-ről.

microSD kártya

Javasoljuk, hogy 8 vagy 16 GB -os microSD -t használjon, 10 -es vagy magasabb írási sebességgel. A Linux-alapú Max2Play kép különféle audio megoldásokat és egyéb kiterjesztéseket tartalmaz, amelyek bármely webböngészőből kezelhetők. Az égetés után a rendszer az első indításkor elérhető a webes felületen keresztül, és nem igényel semmilyen konzolparancsot vagy Linux -ismeretet.

Tápegység

Az összes komponens (Pi, Amp HAT és passzív hangszórók) futtatásához csak egy tápegységre lesz szüksége.

Ezeket az összetevőket egyszerre szerezheti be AMP-csomagjaink egyikével.

Passzív hangszórók (JBL-One Control és Canton GLE 410.2)

Bármilyen hangszóró használható, csak figyeljen az erősítő HAT kapacitására és a tápegységre, amikor kiválasztja őket. Az impedancia és a maximális teljesítmény alapján megtalálja az ideális kombinációt minden zónához.

Opcionális: forgó kódoló vagy infravörös vevő a hardver vezérléséhez

2. lépés: Írja be a képet a MicroSD kártyára

Írja be a képet a MicroSD kártyára
Írja be a képet a MicroSD kártyára
Írja be a képet a MicroSD kártyára
Írja be a képet a MicroSD kártyára
Írja be a képet a MicroSD kártyára
Írja be a képet a MicroSD kártyára

A Max2Play kép egy egyszerű eszközzel, például WinDiskImager vagy Etcher, kártyára égethető. Csak hagyja égni, és ha a folyamat befejeződött, tegye a kártyát a Raspberry Pi -be.

Az eszközök konfigurálása nagyon egyszerű a Max2Play -nek köszönhetően. A Max2Play webes felülethez úgy férhet hozzá, hogy beírja a "max2play/" parancsot az azonos hálózathoz csatlakoztatott bármely eszköz böngészőjébe (PC, Mac, okostelefon, táblagép stb.).

Az első indítás után javasoljuk az eszköz átnevezését a webes felület Beállítások/Újraindítás oldalán. Ily módon a név az audiolejátszók nevére is lesz használva, és így jelenik meg a Squeezebox Serverben.

Ha az útválasztó rendelkezik WPS (Wireless Protected Setup) funkcióval, és az eszköz hozzáfér a hálózat WiFi -jéhez, az első indítás teljesen automatikusan elvégezhető. Csak aktiválja a WPS -t az útválasztón, és csatlakoztassa a készüléket a tápegységhez. A WPS beállításához külön Instructable -t is készítettünk.

Opcionális: A már égett és konfigurált microSD -kártyát is megrendelheti a Max2Play -től.

3. lépés: Állítsa be az audioplayereket

Állítsa be az audioplayereket
Állítsa be az audioplayereket
Állítsa be az audioplayereket
Állítsa be az audioplayereket
Állítsa be az audioplayereket
Állítsa be az audioplayereket

A Max2Play eszköz első indításakor kiválaszthatja a csatlakoztatott hangkártya gyártóját. A hangkártya márkájához tartozó beépülő modul betöltődik, majd kiválaszthatja az adott hangkártyát a megnyíló új menüben.

Kattintson a mentés gombra. Az eszköz újraindítása után válassza a "Speciális" lehetőséget a hangkártya kiválasztása alatt, hogy mindent ideálisan beállítson egy többszobás beállításhoz. Egy újabb újraindítás után a lejátszónak már hozzáférhetőnek kell lennie a zene lejátszásához.

4. lépés: Állítsa be a Squeezebox szervert

Állítsa be a Squeezebox szervert
Állítsa be a Squeezebox szervert
Állítsa be a Squeezebox szervert
Állítsa be a Squeezebox szervert
Állítsa be a Squeezebox szervert
Állítsa be a Squeezebox szervert

A Squeezebox Server beállításához először telepítenie kell azt. Maga a beépülő modul előre telepítve van a Max2Play képre, így nincs szükség előzetes letöltésre.

Fontos: Csak egy Squeezebox Server telepítése szükséges a többszobás rendszerhez.

Mindössze annyit kell tennie, hogy belép a Squeezebox Server menüjébe a Max2Play webes felületen, kiválasztja a Logitech Media Server egyik verzióját (7.9.1 ajánlott), majd kattintson a telepítés gombra. A Max2Play automatikusan letölti a kiválasztott verziót, és teljesen telepíti a Raspberry Pi -re.

A telepítés befejezése után megnyithatja a Squeezebox Server saját webes felületét az oldalon található nagy kék gombra kattintva. Most kiválaszthatja lejátszóit, konfigurálhatja könyvtárát és zenei szolgáltatásait, és természetesen zenélhet is.

5. lépés: A telepítés - hálószoba

A telepítés - hálószoba
A telepítés - hálószoba
A telepítés - hálószoba
A telepítés - hálószoba
A telepítés - hálószoba
A telepítés - hálószoba

Most, hogy a szerver aktív és fut, be kell állítanunk a hardvert a Raspberry Pi beállításai körül.

A hálószoba kialakításához fa dobozokat építettünk, ahol a hangszóróink elférnek. Ezután kivágtuk a fal lyukait, amelyek mérete megegyezik a dobozok méretével. Végül a dobozokat szorosan a falba csavaroztuk. Minden hardver továbbra is elérhető a felülvizsgálati nyíláson keresztül.

A hangszórók vezérléséhez használhat okostelefonos alkalmazást, vagy csatlakoztathatja a lejátszót a meglévő otthoni automatizálási gombokhoz, pl. a hálószobád ajtaján. Hozzáadhat egy hosszú gombnyomást az elalváskapcsoló aktiválásához, és egy rövid lenyomást a Lejátszás/Szünet funkcióhoz. A Squeezebox Server a nyílt felületnek köszönhetően számos lehetőséget kínál a parancsok konfigurálására. A megfelelő HTTP- és CLI-parancsok megtalálhatók az API-Példák bővítményben, amely szintén előre telepített, és ingyenesen aktiválható a Beállítások/Újraindítás alatti Inaktív bővítmények részben.

Példa HTTP parancsra a "játék megkezdése" parancshoz:

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

6. lépés: A telepítés - Fürdőszoba

A telepítés - Fürdőszoba
A telepítés - Fürdőszoba
A telepítés - Fürdőszoba
A telepítés - Fürdőszoba
A telepítés - Fürdőszoba
A telepítés - Fürdőszoba
A telepítés - Fürdőszoba
A telepítés - Fürdőszoba

A hangszórók elhelyezhetők a mennyezetben vagy a képen látható módon a tükör bal és jobb oldalán. Ha még tervezi fürdőszobájának kialakítását, akkor az elülső falszerkezet ideális lenne a tükörszekrény és a hangszórók egyidejű elhelyezésére (lásd a képeket). Ebben a forgatókönyvben nagyobb hangszóró előlapot vásárolhat (külön megvásárolható), hogy vizuális szegélye legyen a hangszórók számára (lásd az 1. ábrát).

Nyomógombos megoldás a gyors lejátszáshoz/szüneteltetéshez a fürdőszoba ajtaján, egy meglévő otthoni automatizálási szoftverhez csatlakoztatva, még kényelmesebbé teszi a mindennapi használatot. A közvetlen vezérléshez infravörös távirányító vagy hangerőszabályzó gomb is beépíthető. Általában azonban a legkényelmesebb és legegyszerűbb egy okostelefon és a sok elérhető alkalmazás egyike, például az iPeng, az OrangeSqueeze vagy a Squeezer (a képen, ingyenes alkalmazás) használata az összes speciális funkció (zeneválasztás, lejátszási lista kezelés, stb.).

7. lépés: Integráció az otthoni automatizálásba

Integráció az otthoni automatizálásba
Integráció az otthoni automatizálásba
Integráció az otthoni automatizálásba
Integráció az otthoni automatizálásba
Integráció az otthoni automatizálásba
Integráció az otthoni automatizálásba
Integráció az otthoni automatizálásba
Integráció az otthoni automatizálásba

Az otthoni automatizálási rendszer integrálásához és az ajtón lévő nyomógomb programozásához (pl. A Homematic Software -ben) a Squeezebox kiszolgálók CLI (Command Line Interface) parancsa használható. A nyílt forráskódú otthoni automatizálási szervert akár a Max2Play-re is telepítheti. Nemrégiben megjelentettük a népszerű openHAB 2 szerver egy kattintásos telepítőjét, amelynek új prémium bővítménye a Paper UI.

Ezek az otthoni automatizálási rendszerek lehetővé teszik az egyes játékosok központosított felügyeletét, akár egyszerű HTTP -parancsokkal (például valami megnyitása böngészőn keresztül), Telneten keresztül, vagy közvetlen szoftvercsatlakozással egy másik szoftverben. Ennek konkrét parancsai és példái megtalálhatók és közvetlenül másolhatók a Max2Play API-Példák bővítményben és a Squeezebox kiszolgálók belső súgójában, a „Műszaki információk> Parancssori felület” részben.

A HTTP parancsok a böngészőben is könnyen tesztelhetők. Csak illessze be a parancsot a böngésző URL -sávjába, és nyomja meg az Enter billentyűt.

Ez az! Reméljük, tetszeni fognak ötleteink a többszobás audió otthoni automatizálási rendszerekbe történő integrálásáról. Használd őket inspirációként saját megoldásodhoz, mutasd meg a beállításaidat, és mondd el, mit gondolsz!

Ajánlott: