Tartalomjegyzék:
- 1. lépés: Az összetevők
- 2. lépés: Írja be a képet a MicroSD kártyára
- 3. lépés: Állítsa be az audioplayereket
- 4. lépés: Állítsa be a Squeezebox szervert
- 5. lépés: A telepítés - hálószoba
- 6. lépés: A telepítés - Fürdőszoba
- 7. lépés: Integráció az otthoni automatizálásba
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
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
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
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
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
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
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
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 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
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:
Az otthoni asszisztens Geiger számláló integrálása: 8 lépés
Otthoni asszisztens Geiger számláló integráció: Ebben az oktatóanyagban megmutatom, hogyan lehet egyéni érzékelőket hozzáadni a HASS -hoz (otthoni asszisztens), pontosabban egy geiger számlálóhoz, de a folyamat más érzékelők esetében is hasonló. A NodeMCU táblát fogjuk használni, egy arduino alapú geiger számlálót
Otthoni automatizálás Bluetooth használatával (intelligens tábla): 6 lépés
Otthonautomatizálás Bluetooth használatával (intelligens tábla): Olvassa el figyelmesen. Az otthoni automatizálás magában foglalja a háztartási környezeti berendezések automatizálását. Ugyanez elérése érdekében egy intelligens táblát terveztünk, amelyet könnyű telepíteni, és a csatlakoztatott berendezések okostelefonos alkalmazáson keresztül vezérelhetők
Intelligens otthoni automatizálás Energenie aljzatokkal - Proximity aljzatok: 4 lépés
Intelligens otthonautomatizálás Energenie aljzatokkal - közelségi aljzatok: Bevezetés Rengeteg példa van az intelligens otthoni automatizálásra, de ez egyszerű és nagyon hatékonyan működik egy éve a házamban, ezért remélem, tetszik. Ha elkészült, lesz egy eszköze, amely képes beolvasni a hálózatot
Otthoni automatizálás - intelligens redőnyök: 8 lépés
Otthoni automatizálás - intelligens redőnyök: Ebben az oktatóanyagban megvizsgáljuk, hogyan lehet utólag felszerelni saját redőnyét egy szervomotorral és egy egyedi vezérlővel, hogy az otthoni redőnyöket automatizált intelligens redőnyökké alakítsa, amelyek integrálhatók az otthoni asszisztenssel, hogy teljes mértékben automatizált legyen folytatás
Otthoni automatizálás: Riasztás és LCD kijelző, amikor a hőmérséklet a küszöbérték felett van: 5 lépés
Otthoni automatizálás: Riasztás és kijelző az LCD -n, ha a hőmérséklet meghaladja a küszöbértéket: Ez a blog bemutatja, hogyan lehet otthoni automatizálási rendszert készíteni, amely riasztást ad, amikor a hőmérséklet eléri a programozott küszöbértéket. Folyamatosan megjeleníti a szoba aktuális hőmérsékletét az LCD -n, és cselekvésre van szükség