Sadržaj:

Pametna muzika u spavaćoj sobi i kupatilu s Raspberry Pi - Integriranje više prostorija, alarma, upravljanja tipkama i kućne automatizacije: 7 koraka
Pametna muzika u spavaćoj sobi i kupatilu s Raspberry Pi - Integriranje više prostorija, alarma, upravljanja tipkama i kućne automatizacije: 7 koraka

Video: Pametna muzika u spavaćoj sobi i kupatilu s Raspberry Pi - Integriranje više prostorija, alarma, upravljanja tipkama i kućne automatizacije: 7 koraka

Video: Pametna muzika u spavaćoj sobi i kupatilu s Raspberry Pi - Integriranje više prostorija, alarma, upravljanja tipkama i kućne automatizacije: 7 koraka
Video: Часть 5 — Аудиокнига «Бэббит» Синклера Льюиса (главы 23–28) 2024, Juli
Anonim
Pametna muzika u spavaćoj sobi i kupatilu s Raspberry Pi - Integriranje više prostorija, alarma, upravljanja tipkama i kućne automatizacije
Pametna muzika u spavaćoj sobi i kupatilu s Raspberry Pi - Integriranje više prostorija, alarma, upravljanja tipkama i kućne automatizacije

Danas vam želimo dati dva primjera kako možete koristiti Raspberry Pi s našim Max2Play softverom za kućnu automatizaciju: u kupaonici i spavaćoj sobi. Oba projekta su slična po tome što se muzika visoke vjernosti iz različitih izvora može prenositi putem odlične tehnologije otvorenog koda Squeezebox koja dolazi kao besplatni instalacijski program jednim klikom s Max2Play.

Prednosti takvog postavljanja u više prostorija su da možete sinkronizirati playere u svim sobama (igrati istovremeno), koristiti različite izvore zvuka za Squeezebox Server (mrežni pogon NAS, USB pogon, DLNA, Spotify, Google muzika, internetski radio, Bluetooth, itd.) i imati potpunu kontrolu nad svim audio playerima sa samo jednom aplikacijom po vašem izboru.

Zahvaljujući hardveru predstavljenom u koraku 1, otvaraju se sljedeće prednosti:

  • visok kvalitet reprodukcije muzike
  • niski troškovi nabavke (uradi sam)
  • dobro osmišljen hardverski koncept (Raspberry Pi, audio kartice redovno testirane i napredne)
  • WAF (faktor prihvaćanja žena): zahvaljujući skrivenim instalacijama ili vrhunskim okvirima, kabeli i hardver mogu se potpuno sakriti

Korak 1: Komponente

Komponente
Komponente
Komponente
Komponente
Komponente
Komponente

Potrebne stavke za ovaj sistem mogu se razlikovati, ovisno o tome koliko želite da vaša postavka za više prostorija bude velika. Ovdje ćemo pretpostaviti osnovno postavljanje koristeći jedan set zvučnika za svaku sobu. Na temelju predviđenog opsega vašeg postavljanja, možete dodati ili ukloniti onoliko igrača koliko želite.

Kombinacija digitalno-analognog pretvarača i pojačala ima najviše smisla za prostorije bez već postojećih audio komponenti. Ove zvučne kartice se zovu Amp HATs (Hardware Attached on Top) i dolaze u različitim varijantama. Možete uporediti različite pojačale HAT -a na našoj tabeli za usporedbu kako biste pronašli pravo mjesto za vaše višesobne zone.

Za svaku sobu vam je potrebno jedno podešavanje paketa HAT Raspberry Pi pojačala. Dakle, za ovaj specifični primjer mogu se odabrati dvije pojedinačne postavke Amp HAT -a na osnovu individualnih izazova i mogućnosti soba.

Osnovno podešavanje:

Raspberry Pi 3B

Srce ovog medijskog centra je pristupačan, ali moćan 3B, koji može podnijeti više audio i video playera sa svojim četverojezgrenim procesorom i 1 GB RAM -a. Možete koristiti i 2B ako vam nije potreban WiFi ili Bluetooth ili 3B+. Međutim, 3B+ ne nudi značajne prednosti za ovo postavljanje i zahtijeva više energije.

Amp HAT zvučna kartica

S ovom kombinacijom digitalno-analognog pretvarača i pojačala dobit ćete bolji kvalitet zvuka i moći ćete napajati pasivne zvučnike izravno iz Pi-a.

microSD kartica

Preporučujemo upotrebu microSD kartice od 8 ili 16 GB sa brzinom upisa 10 ili većom. Max2Play slika zasnovana na Linuxu uključuje različita audio rješenja i druga proširenja kojima se može upravljati iz bilo kojeg web preglednika. Jednom spaljen, sustav je dostupan od prvog pokretanja putem web sučelja i ne zahtijeva nikakve naredbe konzole niti znanje o Linuxu.

Napajanje

Za rad svih komponenti (Pi, Amp HAT i pasivni zvučnici) trebat će vam samo jedno napajanje.

Sve te komponente možete nabaviti odjednom s jednim od naših AMP-paketa.

Pasivni zvučnici (koristili smo JBL-One Control i Canton GLE 410.2)

Mogu se koristiti bilo koji zvučnici, pri odabiru obratite pažnju na kapacitet pojačala HAT i napajanje. Na temelju impedancije i maksimalne snage možete pronaći idealnu kombinaciju za svaku zonu.

Opcionalno: Rotacijski koder ili IC prijemnik za hardversku kontrolu

Korak 2: narežite sliku na microSD karticu

Narežite sliku na MicroSD karticu
Narežite sliku na MicroSD karticu
Narežite sliku na MicroSD karticu
Narežite sliku na MicroSD karticu
Narežite sliku na MicroSD karticu
Narežite sliku na MicroSD karticu

Max2Play slika može se narezati na karticu pomoću jednostavnog alata poput WinDiskImager ili Etcher. Samo pustite da gori i kad proces završi, umetnite karticu u Raspberry Pi.

Konfiguracija uređaja je vrlo jednostavna zahvaljujući Max2Play. Možete pristupiti web sučelju Max2Play unosom "max2play/" u bilo koji preglednik na bilo kojem uređaju spojenom na istu mrežu (PC, Mac, pametni telefon, tablet itd.).

Nakon prvog pokretanja preporučujemo preimenovanje uređaja na stranici Postavke/Ponovo pokreni web sučelje. Na ovaj način će se ime koristiti i za ime audio playera i kao takvo će biti prikazano na Squeezebox serveru.

Ako vaš usmjerivač ima WPS (bežično zaštićeno postavljanje) i uređaj pristupa WiFi mreži u mreži, prvi početak se može obaviti potpuno automatski. Samo aktivirajte WPS na usmjerivaču i spojite uređaj na izvor napajanja. Napravili smo i poseban Instructable za postavljanje WPS -a.

Opcionalno: Također možete naručiti već snimljenu i konfiguriranu microSD karticu od Max2Play.

Korak 3: Postavite audio playere

Postavite audio plejere
Postavite audio plejere
Postavite audio plejere
Postavite audio plejere
Postavite audio plejere
Postavite audio plejere

Prilikom prvog pokretanja Max2Play uređaja možete odabrati proizvođača povezane zvučne kartice. Učitat će se određeni dodatak za marku zvučne kartice, a zatim ćete moći odabrati svoju zvučnu karticu u novom izborniku koji se otvara.

Pritisnite sačuvaj. Nakon ponovnog pokretanja uređaja, odaberite "Napredno" ispod odabira zvučne kartice da biste sve podesili idealno za postavljanje u više prostorija. Nakon ponovnog pokretanja, vaš player bi već trebao biti dostupan za reprodukciju muzike.

Korak 4: Postavite Squeezebox server

Postavite Squeezebox server
Postavite Squeezebox server
Postavite Squeezebox server
Postavite Squeezebox server
Postavite Squeezebox server
Postavite Squeezebox server

Da biste postavili Squeezebox Server, morate ga prvo instalirati. Sam dodatak je unaprijed instaliran na Max2Play slici, tako da ga nema potrebe unaprijed preuzimati.

Važno: Za vaš sistem sa više prostorija potrebna vam je samo jedna instalacija Squeezebox servera.

Sve što trebate učiniti je otići u izbornik Squeezebox servera na Max2Play web sučelju, odabrati verziju Logitech Media Servera (preporučuje se 7.9.1) i kliknite instalirati. Max2Play automatski preuzima vašu odabranu verziju i potpuno je instalira na Raspberry Pi.

Nakon što instalacija završi, moći ćete otvoriti vlastito web sučelje Squeezebox servera klikom na veliko plavo dugme na stranici. Sada možete izabrati svoje igrače, konfigurirati biblioteku i muzičke usluge i, naravno, puštati muziku.

Korak 5: Instalacija - spavaća soba

Instalacija - spavaća soba
Instalacija - spavaća soba
Instalacija - spavaća soba
Instalacija - spavaća soba
Instalacija - spavaća soba
Instalacija - spavaća soba

Sada kada je poslužitelj aktivan i pokrenut, moramo postaviti hardver oko naše postavke Raspberry Pi.

Za postavljanje spavaće sobe izgradili smo drvene kutije u koje bi se uklapali naši zvučnici. Zatim smo izrezali rupe na zidu koje su bile veličine tih kutija. Konačno smo kutije čvrsto privijali u zid. Sav hardver je i dalje dostupan kroz revizioni otvor.

Za upravljanje zvučnicima možete koristiti aplikaciju za pametni telefon ili povezati uređaj s postojećim tipkama za kućnu automatizaciju, npr. na vratima vaše spavaće sobe. Mogli biste dodati dugi pritisak na gumb za aktiviranje mjerača vremena za spavanje i kratki pritisak za reprodukciju/pauzu. Squeezebox Server, zahvaljujući otvorenom sučelju, nudi mnoge mogućnosti za konfiguriranje bilo kojih naredbi. Prilagođavanje HTTP i CLI naredbi može se pronaći u našem dodatku API-Primjeri koji je također unaprijed instaliran i može se besplatno aktivirati u našem neaktivnom odjeljku Dodaci u odjeljku Postavke/Ponovno pokretanje.

Primjer HTTP naredbe za "počni igrati":

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

Korak 6: Instalacija - Kupaonica

Instalacija - kupatilo
Instalacija - kupatilo
Instalacija - kupatilo
Instalacija - kupatilo
Instalacija - kupatilo
Instalacija - kupatilo
Instalacija - kupatilo
Instalacija - kupatilo

Zvučnici se mogu postaviti u strop ili, kao na slici, s lijeve i desne strane ogledala. Ako još uvijek planirate dizajn kupaonice, prednja zidna konstrukcija bila bi idealna za istovremeno postavljanje ormara s ogledalom i zvučnika (pogledajte slike). U ovom scenariju mogla se kupiti veća maska zvučnika (prodaje se zasebno) kako bi imala zvučni okvir za zvučnike (vidi sliku 1).

Rješenje s gumbom za brzu reprodukciju/pauzu na vratima kupaonice, povezano s već postojećim softverom za kućnu automatizaciju, čini svakodnevnu upotrebu još ugodnijom. Za daljinsko upravljanje može se integrirati i IR daljinski upravljač ili tipka za kontrolu glasnoće s integriranim gumbom. Općenito, međutim, najudobnije je i najjednostavnije za korištenje pametnog telefona i jedne od mnogih dostupnih aplikacija, poput iPenga, OrangeSqueezea ili Squeezera (na slici, besplatna aplikacija), kako biste iskoristili prednosti svih naprednih funkcija (odabir glazbe, upravljanje popisima za reprodukciju, itd.).

Korak 7: Integracija u kućnu automatizaciju

Integracija u kućnu automatizaciju
Integracija u kućnu automatizaciju
Integracija u kućnu automatizaciju
Integracija u kućnu automatizaciju
Integracija u kućnu automatizaciju
Integracija u kućnu automatizaciju
Integracija u kućnu automatizaciju
Integracija u kućnu automatizaciju

Za integraciju sistema kućne automatizacije i za programiranje pritiska na vratima (npr. U softveru Homematic), mogu se koristiti CLI (interfejs komandne linije) servera Squeezebox. Možete čak i instalirati poslužitelj kućne autorizacije otvorenog koda na Max2Play. Nedavno smo objavili instalacijski program popularnog openHAB 2 servera jednim klikom s Paper UI-om kao novim premium dodatkom.

Ovi sustavi kućne automatizacije omogućuju centralizirano upravljanje pojedinim igračima, bilo jednostavnim HTTP naredbama (poput otvaranja nečega putem preglednika), putem Telneta ili s izravnom utičnicom u drugom softveru. Konkretne naredbe i primjeri za to se mogu pronaći i direktno kopirati u dodatku Max2Play API-Examples i u odjeljku interne pomoći Squeezebox servera pod „Tehničke informacije> Sučelje naredbenog retka“.

HTTP komande se takođe mogu lako testirati u pregledaču. Samo zalijepite naredbu u URL traku preglednika i pritisnite enter.

To je to! Nadamo se da će vam se svidjeti naše ideje o integriranju višesobnog zvuka u sisteme kućne automatizacije. Iskoristite ih kao inspiraciju za vlastito rješenje, pokažite nam svoje postavke i recite nam što mislite!

Preporučuje se: