Sisällysluettelo:

Älykästä musiikkia makuuhuoneessa ja kylpyammeessa Raspberry Pi: n avulla - Monihuone, hälytys, painikkeiden hallinta ja kotiautomaatio: 7 vaihetta
Älykästä musiikkia makuuhuoneessa ja kylpyammeessa Raspberry Pi: n avulla - Monihuone, hälytys, painikkeiden hallinta ja kotiautomaatio: 7 vaihetta

Video: Älykästä musiikkia makuuhuoneessa ja kylpyammeessa Raspberry Pi: n avulla - Monihuone, hälytys, painikkeiden hallinta ja kotiautomaatio: 7 vaihetta

Video: Älykästä musiikkia makuuhuoneessa ja kylpyammeessa Raspberry Pi: n avulla - Monihuone, hälytys, painikkeiden hallinta ja kotiautomaatio: 7 vaihetta
Video: Jere Juhani Rauhamäki - Alushoususilleen ( Makuuhuone-LIVE ) 2024, Joulukuu
Anonim
Älykästä musiikkia makuuhuoneessa ja kylpyammeessa Raspberry Pi: llä - integroitu monihuone, hälytys, painikkeiden hallinta ja kotiautomaatio
Älykästä musiikkia makuuhuoneessa ja kylpyammeessa Raspberry Pi: llä - integroitu monihuone, hälytys, painikkeiden hallinta ja kotiautomaatio

Tänään haluamme antaa sinulle kaksi esimerkkiä siitä, miten voit käyttää Raspberry Pi: tä Max2Play -ohjelmistomme kanssa kodin automaatioon: kylpyhuoneessa ja makuuhuoneessa. Molemmat projektit ovat samankaltaisia siinä mielessä, että eri lähteistä peräisin olevaa korkealaatuista musiikkia voidaan suoratoistaa suuren, avoimen lähdekoodin Squeezebox-tekniikan kautta, joka tulee maksutta yhdellä napsautuksella Max2Play-asennusohjelmana.

Tällaisen Multiroom -kokoonpanon edut ovat, että voit synkronoida soittimet kaikissa huoneissa (toistaa samanaikaisesti), käyttää erilaisia äänilähteitä Squeezebox -palvelimelle (verkkoasema NAS, USB -asema, DLNA, Spotify, Google Music, Internet Radio, Bluetooth, jne.) ja voit hallita kaikkia äänisoittimia vain yhdellä valitsemallasi sovelluksella.

Vaiheessa 1 esitetyn laitteiston ansiosta avautuu muita etuja:

  • korkealaatuinen musiikin toisto
  • alhaiset hankintakustannukset (DIY -projekti)
  • hyvin suunniteltu laitteistokonsepti (Raspberry Pi, äänikortit säännöllisesti testattu ja kehitetty)
  • WAF (Woman Acceptance Factor): piilotettujen asennusten tai huippuluokan kehysten ansiosta kaapelit ja laitteisto voidaan piilottaa kokonaan

Vaihe 1: Komponentit

Komponentit
Komponentit
Komponentit
Komponentit
Komponentit
Komponentit

Tämän järjestelmän vaaditut kohteet voivat vaihdella sen mukaan, kuinka suuren haluat monihuoneasetuksesi olevan. Tässä oletamme perusasetukset käyttämällä yhtä kaiutinsarjaa kutakin huonetta varten. Asetuksesi aiotun laajuuden perusteella voit lisätä tai poistaa niin monta pelaajaa kuin haluat.

Digitaalisen analogimuuntimen ja vahvistimen yhdistelmä on järkevin huoneissa, joissa ei ole olemassa olevia audiolaitteita. Näitä äänikortteja kutsutaan nimellä Amp HAT (Hardware Attached on Top) ja niitä on saatavana eri lajikkeina. Voit vertailla eri Amp -hattuja vertailutaulukossamme löytääksesi sopivan monihuonealueille.

Tarvitset yhden Raspberry Pi -vahvistimen HAT -nippuasetuksen jokaiseen huoneeseen. Tässä esimerkissä kaksi Amp HAT -asetusta voidaan valita huoneiden yksilöllisten haasteiden ja mahdollisuuksien perusteella.

Perusasetukset:

Raspberry Pi 3B

Tämän mediakeskuksen sydän on edullinen mutta tehokas 3B, se pystyy käsittelemään useita ääni- ja videosoittimia neljän ytimen prosessorin ja 1 Gt: n RAM -muistin avulla. Voit myös käyttää 2B -laitetta, jos et tarvitse WiFi- tai Bluetooth -yhteyttä, tai 3B+-laitetta. 3B+ ei kuitenkaan tarjoa merkittäviä etuja tälle asetukselle ja vaatii enemmän virtaa.

Vahvistin HAT -äänikortti

Tämän digitaalianalogi-muuntimen ja vahvistimen yhdistelmän avulla saat paremman äänenlaadun ja voit käyttää passiivisia kaiuttimia suoraan Pi-laitteesta.

microSD -kortti

Suosittelemme käyttämään 8 tai 16 Gt: n microSD -korttia, jonka kirjoitusnopeus on luokka 10 tai korkeampi. Linux-pohjainen Max2Play-kuva sisältää erilaisia ääniratkaisuja ja muita laajennuksia, joita voidaan hallita miltä tahansa selaimelta. Poltettuaan järjestelmän pääsee käsiksi ensimmäisestä käynnistyksestä verkkokäyttöliittymän kautta, eikä se vaadi konsolikomentoja tai Linux -tuntemusta.

Virtalähde

Tarvitset vain yhden virtalähteen kaikkien komponenttien (Pi, Amp HAT ja passiivikaiuttimet) käyttämiseksi.

Saat kaikki nämä komponentit kerralla yhdellä AMP-paketistamme.

Passiivikaiuttimet (käytimme JBL-One Controlia ja Canton GLE 410.2)

Mitä tahansa kaiuttimia voidaan käyttää, kiinnitä vain huomiota vahvistimen HAT -kapasiteettiin ja virtalähteeseen, kun valitset niitä. Impedanssin ja maksimitehon perusteella voit löytää ihanteellisen yhdistelmän kullekin vyöhykkeelle.

Valinnainen: kiertokooderi tai infrapunavastaanotin laitteiston ohjaukseen

Vaihe 2: Polta kuva MicroSD -kortille

Polta kuva MicroSD -kortille
Polta kuva MicroSD -kortille
Polta kuva MicroSD -kortille
Polta kuva MicroSD -kortille
Polta kuva MicroSD -kortille
Polta kuva MicroSD -kortille

Max2Play -kuva voidaan polttaa kortille yksinkertaisella työkalulla, kuten WinDiskImager tai Etcher. Anna sen palaa ja kun prosessi on valmis, aseta kortti Raspberry Pi -laitteeseen.

Laitteiden konfigurointi on erittäin helppoa Max2Playn ansiosta. Voit käyttää Max2Play -verkkokäyttöliittymää syöttämällä "max2play/" mihin tahansa samaan verkkoon liitetyn laitteen selaimeen (PC, Mac, älypuhelin, tabletti jne.).

Ensimmäisen käynnistyksen jälkeen suosittelemme laitteen nimeämistä uudelleen verkkokäyttöliittymän Asetukset/Käynnistä uudelleen -sivulla. Tällä tavalla nimeä käytetään myös äänisoittimien nimessä ja se näytetään sellaisena Squeezebox -palvelimessa.

Jos reitittimessäsi on WPS (Wireless Protected Setup) ja laite käyttää verkon WiFi -yhteyttä, ensimmäinen käynnistys voidaan tehdä täysin automaattisesti. Aktivoi vain WPS reitittimessäsi ja kytke laite virtalähteeseen. Teimme myös erillisen Instructable -ohjelman WPS: n asettamista varten.

Valinnainen: Voit myös tilata Max2Play -palvelusta jo poltetun ja määritetyn microSD -kortin.

Vaihe 3: Asenna audioplayerit

Asenna audioplayerit
Asenna audioplayerit
Asenna audioplayerit
Asenna audioplayerit
Aseta Audioplayerit
Aseta Audioplayerit

Kun käynnistät Max2Play -laitteen ensimmäisen kerran, voit valita liitetyn äänikortin valmistajan. Äänikorttibrändin erityinen laajennus ladataan ja sitten voit valita haluamasi äänikortin uudesta avautuvasta valikosta.

Napsauta Tallenna. Kun olet käynnistänyt laitteen uudelleen, valitse äänikortin valinnan alapuolelta "Lisäasetukset", jotta saat kaikki asetukset ihanteellisesti monihuoneasennusta varten. Toisen uudelleenkäynnistyksen jälkeen soittimesi pitäisi olla jo käytettävissä musiikin toistamiseen.

Vaihe 4: Määritä Squeezebox -palvelin

Määritä Squeezebox -palvelin
Määritä Squeezebox -palvelin
Määritä Squeezebox -palvelin
Määritä Squeezebox -palvelin
Määritä Squeezebox -palvelin
Määritä Squeezebox -palvelin

Squeezebox -palvelimen asentaminen edellyttää, että asennat sen ensin. Laajennus itse on esiasennettu Max2Play -kuvaan, joten sitä ei tarvitse ladata etukäteen.

Tärkeää: Tarvitset vain yhden Squeezebox -palvelimen asennuksen monihuonejärjestelmääsi varten.

Sinun tarvitsee vain siirtyä Max2Play -verkkokäyttöliittymän Squeezebox -palvelimen valikkoon, valita Logitech Media Server -versio (suositus 7.9.1) ja napsauttaa asennus -painiketta. Max2Play lataa valitsemasi version automaattisesti ja asentaa sen kokonaan Raspberry Pi -laitteeseen.

Kun asennus on valmis, voit avata Squeezebox -palvelimen oman verkkokäyttöliittymän napsauttamalla sivulla olevaa suurta sinistä painiketta. Nyt voit valita soittimesi, määrittää kirjaston ja musiikkipalvelut ja tietysti toistaa musiikkia.

Vaihe 5: Asennus - Makuuhuone

Asennus - Makuuhuone
Asennus - Makuuhuone
Asennus - Makuuhuone
Asennus - Makuuhuone
Asennus - Makuuhuone
Asennus - Makuuhuone

Nyt kun palvelin on aktiivinen ja käynnissä, meidän on asennettava laitteisto Raspberry Pi -asennuksemme ympärille.

Makuuhuoneen kokoonpanoa varten rakensimme puulaatikot, joihin kaiuttimet sopivat. Sitten leikkasimme reikiä seinästä, joka oli näiden laatikoiden kokoinen. Lopuksi ruuvimme laatikot tiukasti seinään. Kaikki laitteistot ovat edelleen käytettävissä versioaukon kautta.

Kaiuttimien ohjaamiseen voit käyttää älypuhelinsovellusta tai kytkeä soittimen olemassa oleviin kodin automaatiopainikkeisiin, esim. makuuhuoneesi ovella. Voit lisätä pitkän painalluksen aktivoidaksesi uniajastimen ja lyhyen painalluksen toistoa/taukoa varten. Squeezebox -palvelin tarjoaa avoimen käyttöliittymänsä ansiosta monia mahdollisuuksia minkä tahansa komennon määrittämiseen. Sopivat HTTP- ja CLI-komennot löytyvät API-Esimerkit-laajennuksestamme, joka on myös esiasennettu ja joka voidaan aktivoida ilmaiseksi Asetukset/Uudelleenkäynnistys-osiossa.

Esimerkki HTTP -komennosta "aloita toisto":

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

Vaihe 6: Asennus - kylpyhuone

Asennus - Kylpyhuone
Asennus - Kylpyhuone
Asennus - Kylpyhuone
Asennus - Kylpyhuone
Asennus - Kylpyhuone
Asennus - Kylpyhuone
Asennus - Kylpyhuone
Asennus - Kylpyhuone

Kaiuttimet voidaan sijoittaa kattoon tai kuvan mukaisesti peilin vasemmalle ja oikealle puolelle. Jos suunnittelet edelleen kylpyhuoneesi suunnittelua, etuseinärakenne olisi ihanteellinen peilikaapin ja kaiuttimien sijoittamiseen samanaikaisesti (katso kuvat). Tässä skenaariossa voitaisiin ostaa suurempi kaiutinkehys (myydään erikseen), jotta kaiuttimilla olisi visuaalinen reuna (katso kuva 1).

Painikeratkaisu nopeaan pelaamiseen/taukamiseen kylpyhuoneen ovella, joka on yhdistetty jo olemassa olevaan kodin automaatio-ohjelmistoon, tekee päivittäisestä käytöstä entistä mukavampaa. IR -kaukosäädin tai äänenvoimakkuuden säätönuppi, jossa on integroitu painike, voidaan myös integroida suoraan ohjaukseen. Yleensä on kuitenkin mukavinta ja helpointa käyttää älypuhelinta ja yhtä monista saatavilla olevista sovelluksista, kuten iPeng, OrangeSqueeze tai Squeezer (kuvassa, ilmainen sovellus), jotta voit hyödyntää kaikkia lisäominaisuuksia (musiikin valinta, soittolistan hallinta, jne.).

Vaihe 7: Integrointi koti -automaatioon

Integrointi kodin automaatioon
Integrointi kodin automaatioon
Integrointi kodin automaatioon
Integrointi kodin automaatioon
Integrointi kodin automaatioon
Integrointi kodin automaatioon
Integrointi kodin automaatioon
Integrointi kodin automaatioon

Kotiautomaatiojärjestelmän integrointiin ja oven painikkeen ohjelmointiin (esim. Homematic -ohjelmistossa) voidaan käyttää Squeezebox -palvelimien CLI (komentoriviliitäntä) -komentoja. Voit jopa asentaa avoimen lähdekoodin kotitunnistuspalvelimen Max2Play-palveluun. Julkaisimme hiljattain suositun openHAB 2 -palvelimen yhdellä napsautuksella varustetun asennusohjelman, jossa Paper UI on uusi premium-laajennus.

Nämä kotiautomaatiojärjestelmät mahdollistavat yksittäisten pelaajien keskitetyn hallinnan joko yksinkertaisilla HTTP -komennoilla (kuten avaamalla jotain selaimen kautta), Telnetin kautta tai suoralla pistorasiayhteydellä toisessa ohjelmistossa. Konkreettisia komentoja ja esimerkkejä tästä löytyy ja voidaan kopioida suoraan Max2Play API-Esimerkit -laajennuksesta ja Squeezebox-palvelimien sisäisestä ohjeosasta kohdasta "Tekniset tiedot> Komentoriviliitäntä".

HTTP -komennot voidaan myös helposti testata selaimessa. Liitä vain komento selaimen URL -palkkiin ja paina Enter.

Se siitä! Toivomme, että pidät ideoistamme monihuoneäänen integroimisesta kodin automaatiojärjestelmiin. Käytä niitä inspiraationa omaan ratkaisuun, näytä meille asetukset ja kerro mielipiteesi!

Suositeltava: