Sisukord:

Nutikas muusika magamistoas ja vannis koos Raspberry Pi -ga - mitme toa, alarmi, nuppude juhtimise ja koduautomaatika integreerimine: 7 sammu
Nutikas muusika magamistoas ja vannis koos Raspberry Pi -ga - mitme toa, alarmi, nuppude juhtimise ja koduautomaatika integreerimine: 7 sammu

Video: Nutikas muusika magamistoas ja vannis koos Raspberry Pi -ga - mitme toa, alarmi, nuppude juhtimise ja koduautomaatika integreerimine: 7 sammu

Video: Nutikas muusika magamistoas ja vannis koos Raspberry Pi -ga - mitme toa, alarmi, nuppude juhtimise ja koduautomaatika integreerimine: 7 sammu
Video: Shakira & J. Lo's FULL Pepsi Super Bowl LIV Halftime Show 2024, Juuli
Anonim
Nutikas muusika magamistoas ja vannis koos Raspberry Pi -ga - integreeritud multiroom, alarm, nuppude juhtimine ja koduautomaatika
Nutikas muusika magamistoas ja vannis koos Raspberry Pi -ga - integreeritud multiroom, alarm, nuppude juhtimine ja koduautomaatika

Täna tahame tuua teile kaks näidet selle kohta, kuidas saate kasutada Raspberry Pi koos meie Max2Play tarkvaraga koduautomaatika jaoks: vannitoas ja magamistoas. Mõlemad projektid on sarnased selle poolest, et erinevatest allikatest pärit täpset muusikat saab voogesitada suurepärase avatud lähtekoodiga Squeezebox-tehnoloogia kaudu, mis on Max2Play tasuta ühe klõpsuga installija.

Sellise Multiroom seadistuse eelisteks on see, et saate sünkroonida mängijaid kõikides tubades (mängida samaaegselt), kasutada Squeezebox Serveri jaoks erinevaid heliallikaid (võrguketas NAS, USB -draiv, DLNA, Spotify, Google Music, Interneti -raadio, Bluetooth, jne) ja teil on täielik kontroll kõigi helimängijate üle ainult ühe teie valitud rakendusega.

Tänu etapis 1 esitatud riistvarale avanevad täiendavad eelised:

  • muusika taasesituse kõrge kvaliteet
  • madalad soetuskulud (DIY projekt)
  • hästi konstrueeritud riistvarakontseptsioon (Raspberry Pi, regulaarselt testitud ja täiustatud helikaardid)
  • WAF (Woman Acceptance Factor): tänu peidetud paigaldustele või tipptasemel paneelidele saab kaablid ja riistvara täielikult peita

Samm: komponendid

Komponendid
Komponendid
Komponendid
Komponendid
Komponendid
Komponendid

Selle süsteemi jaoks vajalikud üksused võivad erineda sõltuvalt sellest, kui suureks soovite mitme toa seadistust. Siin eeldame põhiseadistust, kasutades iga ruumi jaoks ühte kõlarite komplekti. Seadistuse kavandatud ulatuse põhjal saate lisada või eemaldada nii palju mängijaid kui soovite.

Digitaal-analoogmuunduri ja võimendi kombinatsioon on kõige mõistlikum ruumide jaoks, kus pole juba olemasolevaid helikomponente. Neid helikaarte nimetatakse Amp HAT (Hardware Attached on Top) ja neid on erinevat sorti. Saate võrrelda erinevaid võimendiga mütse meie võrdlustabelis, et leida oma mitme toa tsoonidele sobiv.

Iga toa jaoks on vaja ühte Raspberry Pi võimendi mütsi komplekti. Selle konkreetse näite jaoks saab valida kaks individuaalset Amp HAT seadistust, mis põhinevad ruumide individuaalsetel väljakutsetel ja võimalustel.

Põhiseadistus:

Vaarika Pi 3B

Selle meediumikeskuse süda on taskukohane, kuid võimas 3B, see saab oma neljatuumalise protsessori ja 1 GB muutmäluga hakkama mitme heli- ja videomängijaga. Saate kasutada ka 2B -d, kui te ei vaja WiFi -d ega Bluetoothi, või 3B+. Kuid 3B+ ei paku selle seadistuse jaoks olulisi eeliseid ja nõuab rohkem energiat.

Amp HAT helikaart

Selle digitaalse analoogmuunduri ja võimendi kombinatsiooniga saate parema helikvaliteedi ja saate toita passiivseid kõlareid otse Pi-st.

microSD -kaart

Soovitame kasutada 8 või 16 GB microSD -d, mille kirjutamiskiirus on klass 10 või kõrgem. Linuxipõhine Max2Play pilt sisaldab erinevaid helilahendusi ja muid laiendusi, mida saab hallata mis tahes veebibrauserist. Pärast põlemist on süsteem juurdepääsetav esimesest käivitamisest veebiliidese kaudu ega nõua konsoolikäsklusi ega Linuxi tundmist.

Toiteallikas

Kõikide komponentide (Pi, Amp HAT ja passiivkõlarid) käitamiseks vajate ainult ühte toiteallikat.

Saate kõik need komponendid korraga hankida ühe meie AMP-komplektiga.

Passiivkõlarid (kasutasime JBL-One Control ja Canton GLE 410.2)

Kasutada saab kõiki kõlareid, pöörake nende valimisel tähelepanu ainult võimendi HAT võimsusele ja toiteallikale. Lähtudes impedantsist ja maksimaalsest võimsusest, leiate iga tsooni jaoks ideaalse kombinatsiooni.

Valikuline: pöörlev kodeerija või IR -vastuvõtja riistvara juhtimiseks

Samm: põletage pilt MicroSD -kaardile

Põletage pilt MicroSD -kaardile
Põletage pilt MicroSD -kaardile
Põletage pilt MicroSD -kaardile
Põletage pilt MicroSD -kaardile
Põletage pilt MicroSD -kaardile
Põletage pilt MicroSD -kaardile

Max2Play pildi saab põletada kaardile, kasutades lihtsat tööriista, näiteks WinDiskImager või Etcher. Lihtsalt laske sellel põleda ja kui protsess on tehtud, pange kaart Raspberry Pi -sse.

Seadmete seadistamine on tänu Max2Play -le väga lihtne. Saate pääseda juurde Max2Play veebiliidesele, sisestades "max2play/" mis tahes sama võrguga ühendatud seadme brauserisse (arvuti, Mac, nutitelefon, tahvelarvuti jne).

Pärast esimest käivitamist soovitame seadme ümber nimetada veebiliidese lehel Seaded/Taaskäivitamine. Sel viisil kasutatakse nime ka helimängijate nime jaoks ja seda kuvatakse sellisena Squeezebox Serveris.

Kui teie ruuteril on WPS (traadita kaitstud seadistus) ja seade kasutab võrgu WiFi -ühendust, saab esimest käivitamist teha täiesti automaatselt. Lihtsalt aktiveerige oma ruuteris WPS ja ühendage seade toiteallikaga. Samuti tegime WPS -i seadistamiseks eraldi juhendi.

Valikuline: Max2Play kaudu saate tellida ka juba põlenud ja konfigureeritud microSD -kaardi.

3. samm: seadistage audiomängijad

Seadistage audiomängijad
Seadistage audiomängijad
Seadistage audiomängijad
Seadistage audiomängijad
Seadistage audiomängijad
Seadistage audiomängijad

Max2Play seadme esmakordsel käivitamisel saate valida ühendatud helikaardi tootja. Laaditakse konkreetne helikaardi kaubamärgi pistikprogramm ja seejärel saate uues avanevas menüüs valida oma konkreetse helikaardi.

Klõpsake nuppu Salvesta. Pärast seadme taaskäivitamist valige helikaardi valiku alt "Täpsem", et kõik oleks ideaalselt seadistatud mitme toa seadistamiseks. Pärast teist taaskäivitamist peaks teie mängija olema muusika esitamiseks juba juurdepääsetav.

Samm: seadistage Squeezebox -server

Seadistage Squeezebox Server
Seadistage Squeezebox Server
Seadistage Squeezebox Server
Seadistage Squeezebox Server
Seadistage Squeezebox Server
Seadistage Squeezebox Server

Squeezeboxi serveri seadistamiseks peate selle kõigepealt installima. Pistikprogramm ise on Max2Play pildile eelinstallitud, seega pole vaja seda eelnevalt alla laadida.

Tähtis. Mitme toa süsteemi jaoks vajate ainult ühte Squeezebox Serveri installimist.

Kõik, mida pead tegema, on minna Max2Play veebiliidese Squeezebox Serveri menüüsse, valida Logitechi meediumiserveri versioon (soovitatav 7.9.1) ja klõpsata installil. Max2Play laadib teie valitud versiooni automaatselt alla ja installib selle täielikult Raspberry Pi -sse.

Kui installimine on lõppenud, saate avada Squeezebox Serveri veebiliidese, klõpsates lehel suurel sinisel nupul. Nüüd saate valida oma mängijad, seadistada oma raamatukogu ja muusikateenuseid ning loomulikult mängida muusikat.

Samm: paigaldamine - magamistuba

Paigaldus - magamistuba
Paigaldus - magamistuba
Paigaldus - magamistuba
Paigaldus - magamistuba
Paigaldus - magamistuba
Paigaldus - magamistuba

Nüüd, kui server on aktiivne ja töötab, peame seadistama riistvara meie Raspberry Pi seadistuse ümber.

Magamistoa seadistamiseks ehitasime puidust kastid, kuhu kõlarid sobiksid. Seejärel lõikasime seinast välja augud, mis olid nende kastide suurused. Lõpuks keerasime karbid tihedalt seina sisse. Kogu riistvara on endiselt juurdepääsetav läbivaatamisava kaudu.

Kõlarite juhtimiseks võite kasutada nutitelefoni rakendust või ühendada mängija olemasolevate koduautomaatika nuppudega, nt. oma magamistoa uksel. Unetaimeri aktiveerimiseks võite lisada pika nupuvajutuse ja esitamiseks/peatamiseks lühikese vajutuse. Squeezebox Server pakub tänu avatud liidesele palju võimalusi mis tahes käskude konfigureerimiseks. Sobivad HTTP- ja CLI-käsud leiate meie API-näidete pistikprogrammist, mis on samuti eelinstallitud ja mida saab tasuta aktiveerida jaotises Seaded/Taaskäivitamine.

Näide HTTP käsust "alusta mängimist":

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

6. samm: paigaldamine - vannituba

Paigaldus - vannituba
Paigaldus - vannituba
Paigaldus - vannituba
Paigaldus - vannituba
Paigaldus - vannituba
Paigaldus - vannituba
Paigaldus - vannituba
Paigaldus - vannituba

Kõlarid saab paigutada lakke või, nagu pildil, peegli vasakule ja paremale küljele. Kui plaanite endiselt oma vannitoa kujundust, oleks esiseina konstruktsioon ideaalne nii peegelkapi kui ka kõlarite korraga paigutamiseks (vt pilte). Selle stsenaariumi korral võiks osta suurema kõlariraami (müüakse eraldi), et kõlarite visuaalne äär oleks (vt pilt 1).

Nuppude lahendus kiireks mängimiseks/peatamiseks vannitoa uksel, mis on ühendatud juba olemasoleva koduautomaatika tarkvaraga, muudab igapäevase kasutamise veelgi mugavamaks. Otseseks juhtimiseks saab integreerida ka infrapunapuldi või integreeritud nupuga helitugevuse reguleerimise nupu. Üldiselt on aga kõige mugavam ja hõlpsam kasutada nutitelefoni ja ühte paljudest saadaolevatest rakendustest, nagu iPeng, OrangeSqueeze või Squeezer (pildil, tasuta rakendus), et kasutada kõiki lisafunktsioone (muusika valik, esitusloendite haldamine, jne.).

Samm: integreerimine koduautomaatikasse

Integreerimine koduautomaatikasse
Integreerimine koduautomaatikasse
Integreerimine koduautomaatikasse
Integreerimine koduautomaatikasse
Integreerimine koduautomaatikasse
Integreerimine koduautomaatikasse
Integreerimine koduautomaatikasse
Integreerimine koduautomaatikasse

Koduautomaatikasüsteemi integreerimiseks ja uksel oleva nupu programmeerimiseks (nt Homematic Tarkvaras) saab kasutada Squeezebox -serverite CLI (käsurealiidese) käske. Võite isegi installida avatud lähtekoodiga koduautomaatimise serveri Max2Play-sse. Hiljuti avaldasime populaarse openHAB 2 serveri ühe klõpsuga installi, mille uue lisatasu pistikprogrammina kasutati paberi kasutajaliidest.

Need koduautomaatikasüsteemid võimaldavad üksikute mängijate tsentraliseeritud haldamist kas lihtsate HTTP -käskude abil (näiteks millegi avamine brauseri kaudu), Telneti kaudu või mõne muu tarkvara otsese pistikupesaühendusega. Konkreetseid käske ja näiteid selle kohta leiate ja saate otse kopeerida Max2Play API-Näidete pistikprogrammist ja Squeezeboxi serverite sisemise abi jaotisest „Tehniline teave> Käsurea liides“.

HTTP -käske saab hõlpsasti testida ka brauseris. Lihtsalt kleepige käsk brauseri URL -i ribale ja vajutage sisestusklahvi.

See on kõik! Loodame, et teile meeldivad meie ideed mitme toa heli integreerimiseks koduautomaatikasüsteemidesse. Kasutage neid oma lahenduse inspiratsioonina, näidake meile oma seadistusi ja öelge meile, mida arvate!

Soovitan: