Innholdsfortegnelse:

Smart musikk på soverom og bad med bringebær Pi - Integrering av multirom, alarm, knappestyring og hjemmeautomatisering: 7 trinn
Smart musikk på soverom og bad med bringebær Pi - Integrering av multirom, alarm, knappestyring og hjemmeautomatisering: 7 trinn

Video: Smart musikk på soverom og bad med bringebær Pi - Integrering av multirom, alarm, knappestyring og hjemmeautomatisering: 7 trinn

Video: Smart musikk på soverom og bad med bringebær Pi - Integrering av multirom, alarm, knappestyring og hjemmeautomatisering: 7 trinn
Video: 10 удивительных плавучих домов и плавучие дома будущего 2024, Juli
Anonim
Smart musikk på soverom og bad med bringebær Pi - Integrering av multirom, alarm, knappestyring og hjemmeautomatisering
Smart musikk på soverom og bad med bringebær Pi - Integrering av multirom, alarm, knappestyring og hjemmeautomatisering

I dag vil vi gi deg to eksempler på hvordan du kan bruke Raspberry Pi med vår Max2Play -programvare for hjemmeautomatisering: på badet og soverommet. Begge prosjektene er like ved at høyoppløselig musikk fra forskjellige kilder kan streames gjennom den flotte, åpen kildekode Squeezebox-teknologien som kommer som et gratis ett-klikk installasjonsprogram med Max2Play.

Fordelene med et slikt Multiroom -oppsett er at du kan synkronisere spillerne i alle rom (spille samtidig), bruke forskjellige lydkilder for Squeezebox Server (nettverksstasjon NAS, USB -stasjon, DLNA, Spotify, Google Music, Internett -radio, Bluetooth, etc.) og ha full kontroll over alle lydspillere med bare en app du ønsker.

Takket være maskinvaren som ble presentert i trinn 1, åpnes ytterligere fordeler:

  • høy kvalitet på musikkavspilling
  • lave anskaffelseskostnader (DIY -prosjekt)
  • godt konstruert maskinvarekonsept (Raspberry Pi, lydkort testes regelmessig og avanseres)
  • WAF (Woman Acceptance Factor): takket være skjulte installasjoner eller avanserte rammer kan kabler og maskinvare gjemmes helt bort

Trinn 1: Komponentene

Komponentene
Komponentene
Komponentene
Komponentene
Komponentene
Komponentene

De nødvendige elementene for dette systemet kan variere, avhengig av hvor stort du vil at multiromsoppsettet skal være. Her antar vi det grunnleggende oppsettet ved å bruke ett sett med høyttalere for hvert rom. Basert på det tiltenkte omfanget av oppsettet ditt, kan du legge til eller fjerne så mange spillere du vil.

En kombinasjon av digital-analog-omformer og forsterker gir mest mening for rom uten eksisterende lydkomponenter. Disse lydkortene kalles forsterkerhatter (maskinvare festet på toppen) og kommer i forskjellige varianter. Du kan sammenligne de forskjellige forsterkerhattene i sammenligningstabellen for å finne den riktige passformen for multiromssonene.

Du trenger en Raspberry Pi Amplifier HAT -pakkeoppsett for hvert rom. Så for dette spesifikke eksemplet kan to individuelle Amp HAT -oppsett velges ut fra rommets individuelle utfordringer og muligheter.

Grunnleggende oppsett:

Raspberry Pi 3B

Hjertet i dette mediesenteret er den rimelige, men kraftige 3B, den kan håndtere flere lyd- og videospillere med sin firekjerners prosessor og 1 GB RAM. Du kan også bruke 2B hvis du ikke trenger WiFi eller Bluetooth, eller 3B+. 3B+ gir imidlertid ingen vesentlige fordeler for dette oppsettet og krever mer strøm.

Amp HAT lydkort

Med denne kombinasjonen av digital-analog-omformer og forsterker får du bedre lydkvalitet og kan drive passive høyttalere direkte fra Pi.

microSD -kort

Vi anbefaler å bruke en 8 eller 16 GB microSD med skrivehastighet klasse 10 eller høyere. Det Linux-baserte Max2Play-bildet inneholder forskjellige lydløsninger og andre utvidelser som kan administreres fra hvilken som helst nettleser. Når det er brent, er systemet tilgjengelig fra den første oppstarten gjennom webgrensesnittet og krever ingen konsollkommandoer eller Linux -kunnskap.

Strømforsyning

Du trenger bare én strømforsyning for å kjøre alle komponentene (Pi, Amp HAT og passive høyttalere).

Du kan få alle disse komponentene samtidig med en av våre AMP-pakker.

Passive høyttalere (vi brukte JBL-One Control og Canton GLE 410.2)

Alle høyttalere kan brukes, bare vær oppmerksom på Amp HAT -kapasiteten og strømforsyningen når du velger dem. Basert på impedansen og maksimal effekt kan du finne den ideelle kombinasjonen for hver sone.

Valgfritt: Rotary Encoder eller IR -mottaker for maskinvarekontroll

Trinn 2: Brenn bildet på MicroSD -kortet

Brenn bildet på MicroSD -kortet
Brenn bildet på MicroSD -kortet
Brenn bildet på MicroSD -kortet
Brenn bildet på MicroSD -kortet
Brenn bildet på MicroSD -kortet
Brenn bildet på MicroSD -kortet

Max2Play -bildet kan brennes på et kort ved hjelp av et enkelt verktøy som WinDiskImager eller Etcher. Bare la det brenne, og når prosessen er ferdig, legg kortet i Raspberry Pi.

Konfigurasjonen av enhetene er veldig enkel takket være Max2Play. Du får tilgang til Max2Play -nettgrensesnittet ved å skrive inn "max2play/" i hvilken som helst nettleser på alle enheter som er koblet til det samme nettverket (PC, Mac, smarttelefon, nettbrett, etc.).

Etter den første starten anbefaler vi å gi enheten nytt navn på siden Innstillinger/omstart i webgrensesnittet. På denne måten vil navnet også bli brukt til navnet på lydspillerne og vises som sådan i Squeezebox Server.

Hvis ruteren din har WPS (Wireless Protected Setup) og enheten har tilgang til WiFi i nettverket, kan den første starten utføres helt automatisk. Bare aktiver WPS på ruteren og koble enheten til strømforsyningen. Vi har også laget en egen Instructable for å sette opp WPS.

Valgfritt: Du kan også bestille et allerede brent og konfigurert microSD -kort fra Max2Play.

Trinn 3: Sett opp lydspillerne

Sett opp lydspillerne
Sett opp lydspillerne
Sett opp lydspillerne
Sett opp lydspillerne
Sett opp lydspillerne
Sett opp lydspillerne

Når du starter Max2Play -enheten din første gang, kan du velge produsent av det tilkoblede lydkortet ditt. Et bestemt plugin for merkevaren for lydkort vil bli lastet inn, og deretter kan du velge ditt spesifikke lydkort i den nye menyen som åpnes.

Klikk på lagre. Etter at du har startet enheten på nytt, velger du "Avansert" under lydkortvalget for å få alt satt opp ideelt for et flerromsoppsett. Etter en ny omstart bør spilleren din allerede være tilgjengelig for å spille musikk til.

Trinn 4: Sett opp Squeezebox -serveren

Sett opp Squeezebox -serveren
Sett opp Squeezebox -serveren
Sett opp Squeezebox -serveren
Sett opp Squeezebox -serveren
Sett opp Squeezebox -serveren
Sett opp Squeezebox -serveren

For å konfigurere Squeezebox Server må du først installere den. Selve pluginet er forhåndsinstallert på Max2Play -bildet, så det er ikke nødvendig å laste det ned på forhånd.

Viktig: Du trenger bare én installasjon av Squeezebox Server for multiromsystemet.

Alt du trenger å gjøre er å gå til menyen til Squeezebox Server i Max2Play webgrensesnitt, velge en versjon av Logitech Media Server (7.9.1 anbefalt) og klikke installer. Max2Play laster automatisk ned den valgte versjonen og installerer den fullt ut på Raspberry Pi.

Etter at installasjonen er fullført, kan du åpne Squeezebox Server sitt eget webgrensesnitt ved å klikke på den store blå knappen på siden. Nå kan du velge spillere, konfigurere bibliotek og musikktjenester og selvfølgelig spille musikk.

Trinn 5: Installasjonen - Soverom

Installasjonen - Soverom
Installasjonen - Soverom
Installasjonen - Soverom
Installasjonen - Soverom
Installasjonen - Soverom
Installasjonen - Soverom

Nå som serveren er aktiv og kjører, må vi sette opp maskinvaren rundt Raspberry Pi -oppsettet vårt.

For oppsett av soverommet bygde vi trekasser hvor høyttalerne våre ville passe inn. Deretter kuttet vi ut hull på veggen, som hadde størrelsen på boksene. Til slutt skrudde vi boksene tett inn i veggen. All maskinvare er fremdeles tilgjengelig gjennom en revisjonsåpning.

For å kontrollere høyttalerne kan du bruke en smarttelefon -app eller koble spilleren til eksisterende hjemmeautomatiseringsknapper, f.eks. på døren til soverommet ditt. Du kan legge til et langt knappetrykk for å aktivere hviletimeren og et kort trykk for Play/Pause. Squeezebox Server, takket være det åpne grensesnittet, tilbyr mange muligheter til å konfigurere kommandoer. Montering av HTTP- og CLI-kommandoer finnes i vårt API-eksempler-plugin, som også er forhåndsinstallert og kan aktiveres gratis i vår inaktive plugins-seksjon under Innstillinger/Reboot.

Eksempel på HTTP -kommando for "begynn å spille":

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

Trinn 6: Installasjonen - bad

Installasjonen - bad
Installasjonen - bad
Installasjonen - bad
Installasjonen - bad
Installasjonen - bad
Installasjonen - bad
Installasjonen - bad
Installasjonen - bad

Høyttalerne kan plasseres i taket eller, som på bildet, til venstre og høyre side av speilet. Hvis du fortsatt planlegger utformingen av badet ditt, ville en frontveggkonstruksjon være ideell for både speilskap og høyttalere samtidig (se bilder). I dette scenariet kan en større høyttalerramme kjøpes (selges separat) for å ha en visuell kant for høyttalerne (se bilde 1).

En trykknappløsning for rask Play/Pause på døren til badet, koblet til en eksisterende hjemmeautomatiseringsprogramvare, gjør daglig bruk enda mer behagelig. En IR -fjernkontroll eller en volumkontrollknapp med integrert knapp kan også integreres for direkte kontroll. Vanligvis er det imidlertid mest behagelig og lett å bruke en smarttelefon og en av de mange tilgjengelige appene, som iPeng, OrangeSqueeze eller Squeezer (bildet, gratis app), for å dra nytte av alle de avanserte funksjonene (musikkvalg, spillelistebehandling, etc.).

Trinn 7: Integrasjon i hjemmeautomatisering

Integrasjon i hjemmeautomatisering
Integrasjon i hjemmeautomatisering
Integrasjon i hjemmeautomatisering
Integrasjon i hjemmeautomatisering
Integrasjon i hjemmeautomatisering
Integrasjon i hjemmeautomatisering
Integrasjon i hjemmeautomatisering
Integrasjon i hjemmeautomatisering

For integrering av et hjemmeautomatiseringssystem og for programmering av en trykknapp på døren (f.eks. I Homematic Software) kan CLI (Command Line Interface) kommandoer til Squeezebox -serverne brukes. Du kan til og med installere åpen kildekode-hjemmeautomatiseringsserver på Max2Play. Vi lanserte nylig et ett-klikk installasjonsprogram for den populære openHAB 2-serveren med Paper UI som en ny premium plugin.

Disse hjemmeautomatiseringssystemene gir mulighet for en sentralisert styring av individuelle spillere, enten med enkle HTTP -kommandoer (som å åpne noe via nettleser), via Telnet, eller med en direkte socket -tilkobling i en annen programvare. Konkrete kommandoer og eksempler på dette kan du finne og kopiere direkte i Max2Play API-eksempler-pluginet og i den interne hjelpen til Squeezebox-serverne under "Teknisk informasjon> Kommandolinjegrensesnitt".

HTTP -kommandoer kan også enkelt testes i nettleseren. Bare lim inn kommandoen, i URL -linjen i nettleseren og trykk enter.

Det er det! Vi håper du liker ideene våre om integrering av multiromslyd i hjemmeautomatiseringssystemer. Bruk dem som en inspirasjon for din egen løsning, vis oss oppsettene dine og fortell oss hva du synes!

Anbefalt: