Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-23 15:11
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
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
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
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
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
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
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
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:
Wirenboard SmartHome (lägenhet med två sovrum): 7 steg
Wirenboard SmartHome (lägenhet med två sovrum): I denna handledning förklarar vi hur du gör ditt eget Smart Home -projekt. WB6 - är en Raspberry Pi -kompatibel dator. Den har specialdesignade I/O-gränssnitt för att länka sensorer, reläer och annan utrustning. Låt oss ta denna lägenhet med två sovrum som ett exempel
Larm för sovrum med ljus och ljud !: 6 steg
Larm för sovrum med ljus och ljud !: Hej, idag ska jag visa dig hur du gör ett larm för dörren till ditt sovrum med Arduino UNO
Smart väckarklocka: en smart väckarklocka tillverkad med hallon Pi: 10 steg (med bilder)
Smart väckarklocka: en smart väckarklocka tillverkad med hallon Pi: Har du någonsin velat ha en smart klocka? I så fall är detta lösningen för dig! Jag gjorde Smart Alarm Clock, det här är en klocka som du kan ändra alarmtiden enligt webbplatsen. När larmet går går det ett ljud (summer) och 2 lampor lyser
Larm PIR till WiFi (och hemautomation): 7 steg (med bilder)
Alarm PIR till WiFi (och hemautomation): Översikt Denna instruktion ger dig möjlighet att se det senaste datumet/klockslaget (och eventuellt en historik över tider) för när ditt husalarms PIR (passiva infraröda sensorer) utlöstes i din hemautomation programvara. I det här projektet kommer jag att
Billig och effektiv hemautomation med hallon Pi: 11 steg (med bilder)
Billig och effektiv hemautomation med Raspberry Pi: Jag har alltid velat kunna styra lampor trådlöst, men kommersiella alternativ är vanligtvis dyra. Philips Hue -lampor kostar cirka $ 70, och WiFi -anslutna lampor är också dyra. Denna handledning kommer att berätta hur du styr upp till fem lampor/l