Innehållsförteckning:

Smart musik i sovrum och bad med hallon Pi - Integrering av flerrum, larm, knappstyrning och hemautomation: 7 steg
Smart musik i sovrum och bad med hallon Pi - Integrering av flerrum, larm, knappstyrning och hemautomation: 7 steg

Video: Smart musik i sovrum och bad med hallon Pi - Integrering av flerrum, larm, knappstyrning och hemautomation: 7 steg

Video: Smart musik i sovrum och bad med hallon Pi - Integrering av flerrum, larm, knappstyrning och hemautomation: 7 steg
Video: Ферганский ПЛОВ. Тонкости рецепта. Сделай так и все получится!!! 2024, Juni
Anonim
Smart musik i sovrum och bad med hallon Pi - Integrering av flerrum, larm, knappstyrning och hemautomation
Smart musik i sovrum och bad med hallon Pi - Integrering av flerrum, larm, knappstyrning och hemautomation

Idag vill vi ge dig två exempel på hur du kan använda Raspberry Pi med vår Max2Play -programvara för hemautomation: i badrummet och sovrummet. Båda projekten liknar varandra genom att musik i hög kvalitet från olika källor kan streamas genom den fantastiska Squeezebox-tekniken med öppen källkod som kommer som ett kostnadsfritt installationsprogram med ett klick med Max2Play.

Fördelarna med en sådan Multiroom -installation är att du kan synkronisera spelarna i alla rum (spela samtidigt), använda olika ljudkällor för Squeezebox Server (nätverksenhet NAS, USB -enhet, DLNA, Spotify, Google Music, Internetradio, Bluetooth, etc.) och har fullständig kontroll över alla ljudspelare med bara en valfri app.

Tack vare hårdvaran som presenterades i steg 1 öppnas ytterligare fördelar:

  • hög kvalitet på musikuppspelning
  • låga anskaffningskostnader (DIY -projekt)
  • välkonstruerat hårdvarukoncept (Raspberry Pi, ljudkort testas regelbundet och avancerade)
  • WAF (Woman Acceptance Factor): tack vare dolda installationer eller avancerade ramar kan kablarna och hårdvaran döljas helt

Steg 1: Komponenterna

Komponenterna
Komponenterna
Komponenterna
Komponenterna
Komponenterna
Komponenterna

Vilka objekt som krävs för detta system kan variera beroende på hur stor du vill att din multiroom -installation ska vara. Här antar vi den grundläggande installationen med en uppsättning högtalare för varje rum. Baserat på den avsedda omfattningen av din installation kan du lägga till eller ta bort så många spelare du vill.

En kombination av digital-analog-omvandlare och förstärkare är mest vettig för rum utan redan existerande ljudkomponenter. Dessa ljudkort heter Amp HATs (Hardware Attached On Top) och finns i olika varianter. Du kan jämföra de olika Amp -hattarna i vårt jämförelsetabell för att hitta rätt passform för dina multiroom -zoner.

Du behöver en Raspberry Pi -förstärkare HAT -paket för varje rum. Så för detta specifika exempel kan två individuella Amp HAT -inställningar väljas utifrån rummens individuella utmaningar och möjligheter.

Grundläggande inställning:

Raspberry Pi 3B

Hjärtat i detta mediecenter är den prisvärda men kraftfulla 3B, den kan hantera flera ljud- och videospelare med sin fyrkärniga processor och 1 GB RAM. Du kan också använda 2B om du inte behöver WiFi eller Bluetooth eller 3B+. 3B+ erbjuder dock inga väsentliga fördelar med den här installationen och kräver mer ström.

Amp HAT ljudkort

Med denna kombination av digital-analog-omvandlare och förstärkare får du bättre ljudkvalitet och kan driva passiva högtalare direkt från Pi.

microSD -kort

Vi rekommenderar att du använder en 8 eller 16 GB microSD med skrivhastighet klass 10 eller högre. Den Linux-baserade Max2Play-bilden innehåller olika ljudlösningar och andra tillägg som kan hanteras från vilken webbläsare som helst. När det är bränt är systemet tillgängligt från den första starten via webbgränssnittet och kräver inga konsolkommandon eller Linux -kunskap.

Strömförsörjning

Du behöver bara en strömförsörjning för att köra alla komponenter (Pi, Amp HAT och passiva högtalare).

Du kan få alla dessa komponenter samtidigt med en av våra AMP-paket.

Passiva högtalare (vi använde JBL-One Control och Canton GLE 410.2)

Alla högtalare kan användas, bara uppmärksamma din Amp HAT kapacitet och strömförsörjning när du väljer dem. Baserat på impedansen och max effekt kan du hitta den perfekta kombinationen för varje zon.

Valfritt: Rotary Encoder eller IR -mottagare för hårdvarukontroll

Steg 2: Bränn bilden på MicroSD -kort

Bränn bilden på MicroSD -kort
Bränn bilden på MicroSD -kort
Bränn bilden på MicroSD -kort
Bränn bilden på MicroSD -kort
Bränn bilden på MicroSD -kort
Bränn bilden på MicroSD -kort

Max2Play -bilden kan brännas på ett kort med ett enkelt verktyg som WinDiskImager eller Etcher. Låt det bara brinna och när processen är klar lägger du in kortet i Raspberry Pi.

Konfigurationen av enheterna är mycket enkel tack vare Max2Play. Du kan komma åt Max2Play -webbgränssnittet genom att ange "max2play/" i valfri webbläsare på alla enheter som är anslutna till samma nätverk (PC, Mac, Smartphone, Surfplatta, etc.).

Efter den första starten rekommenderar vi att du byter namn på enheten på sidan Inställningar/omstart i webbgränssnittet. På så sätt kommer namnet också att användas för ljudspelarnas namn och visas som sådant i Squeezebox -servern.

Om din router har WPS (Wireless Protected Setup) och enheten har tillgång till WiFi i nätverket kan den första starten göras helt automatiskt. Aktivera bara WPS på din router och anslut enheten till strömförsörjningen. Vi har också gjort en separat Instructable för att konfigurera WPS.

Valfritt: Du kan också beställa ett redan bränt och konfigurerat microSD -kort från Max2Play.

Steg 3: Konfigurera ljudspelarna

Ställ in ljudspelarna
Ställ in ljudspelarna
Ställ in ljudspelarna
Ställ in ljudspelarna
Ställ in ljudspelarna
Ställ in ljudspelarna

När du startar din Max2Play -enhet kan du välja tillverkare av ditt anslutna ljudkort. Ett specifikt plugin för ljudkortets märke laddas och sedan kan du välja ditt specifika ljudkort i den nya menyn som öppnas.

Klicka på Spara. När du har startat om enheten väljer du "Avancerat" under ljudkortsvalet för att få allt att konfigureras helst för en multiroom -installation. Efter ytterligare en omstart bör din spelare redan vara tillgänglig att spela musik för.

Steg 4: Konfigurera Squeezebox -servern

Ställ in Squeezebox -servern
Ställ in Squeezebox -servern
Ställ in Squeezebox -servern
Ställ in Squeezebox -servern
Ställ in Squeezebox -servern
Ställ in Squeezebox -servern

För att konfigurera Squeezebox -servern måste du installera den först. Själva tillägget är förinstallerat på Max2Play -bilden, så det är inte nödvändigt att ladda ner det i förväg.

Viktigt: Du behöver bara en installation av Squeezebox Server för ditt multiroom -system.

Allt du behöver göra är att gå till menyn för Squeezebox Server i Max2Play webbgränssnitt, välja en version av Logitech Media Server (7.9.1 rekommenderas) och klicka på installera. Max2Play hämtar automatiskt din valda version och installerar den helt på Raspberry Pi.

När installationen är klar kan du öppna Squeezebox Server eget webbgränssnitt genom att klicka på den stora blå knappen på sidan. Nu kan du välja dina spelare, konfigurera ditt bibliotek och dina musiktjänster och naturligtvis spela musik.

Steg 5: Installation - Sovrum

Installationen - Sovrum
Installationen - Sovrum
Installationen - Sovrum
Installationen - Sovrum
Installationen - Sovrum
Installationen - Sovrum

Nu när servern är aktiv och kör måste vi konfigurera hårdvaran kring vår Raspberry Pi -installation.

För sovrumsuppsättningen byggde vi trälådor där våra högtalare skulle passa in. Sedan skar vi ut hål på väggen, som hade storleken på dessa lådor. Slutligen skruvade vi fast lådorna i väggen. All hårdvara är fortfarande tillgänglig genom en revisionsöppning.

För att styra högtalarna kan du använda en smartphone -app eller ansluta spelaren med befintliga hemautomationsknappar, t.ex. på dörren till ditt sovrum. Du kan lägga till en lång knapptryckning för att aktivera vilotimern och en kort tryckning för Play/Pause. Tack vare sitt öppna gränssnitt erbjuder Squeezebox Server många möjligheter att konfigurera kommandon. Passande HTTP- och CLI-kommandon finns i vårt API-Exempel-plugin som också är förinstallerat och kan aktiveras gratis i vårt inaktiva plugin-avsnitt under Inställningar/Reboot.

Exempel HTTP -kommando för "börja spela":

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

Steg 6: Installation - Badrum

Installationen - Badrum
Installationen - Badrum
Installationen - Badrum
Installationen - Badrum
Installationen - Badrum
Installationen - Badrum
Installationen - Badrum
Installationen - Badrum

Högtalarna kan placeras i taket eller, som på bilden, till vänster och höger sida av spegeln. Om du fortfarande planerar utformningen av ditt badrum skulle en främre väggkonstruktion vara idealisk för både spegelskåp och högtalare samtidigt (se bilder). I detta scenario kan en större högtalarram köpas (säljs separat) för att ha en visuell kant för högtalarna (se bild 1).

En tryckknappslösning för snabb uppspelning/paus på dörren till badrummet, ansluten till en befintlig hemautomatiseringsprogramvara, gör den dagliga användningen ännu mer bekväm. En IR -fjärrkontroll eller en volymkontrollknapp med integrerad knapp kan också integreras för direktkontroll. Generellt är det dock mest bekvämt och lätt att använda en smartphone och en av de många tillgängliga apparna, som iPeng, OrangeSqueeze eller Squeezer (bilden, gratis app), för att dra nytta av alla avancerade funktioner (musikval, spellistahantering, etc.).

Steg 7: Integration i hemautomation

Integration i hemautomation
Integration i hemautomation
Integration i hemautomation
Integration i hemautomation
Integration i hemautomation
Integration i hemautomation
Integration i hemautomation
Integration i hemautomation

För integration av ett hemautomatiseringssystem och för programmering av en tryckknapp på dörren (t.ex. i Homematic Software) kan CLI (Command Line Interface) kommandon för Squeezebox -servrarna användas. Du kan till och med installera öppen källkod för hemautomatik på Max2Play. Vi släppte nyligen en ett-klicks installerare av den populära openHAB 2-servern med Paper UI som ett nytt premium-plugin.

Dessa hemautomatiseringssystem möjliggör centraliserad hantering av enskilda spelare, antingen med enkla HTTP -kommandon (som att öppna något via webbläsare), via Telnet eller med en direktanslutning i en annan programvara. Konkreta kommandon och exempel för detta kan hittas och kopieras direkt i Max2Play API-Exempel Plugin och i den interna hjälpsektionen på Squeezebox-servrarna under "Teknisk information> Kommandoradsgränssnitt".

HTTP -kommandon kan också enkelt testas i webbläsaren. Klistra bara in kommandot i webbläsarens URL -fält och tryck enter.

Det är allt! Vi hoppas att du gillar våra idéer om att integrera multirumsljud i hemautomatiseringssystem. Använd dem som inspiration för din egen lösning, visa oss dina inställningar och berätta vad du tycker!

Rekommenderad: