Talaan ng mga Nilalaman:
- Hakbang 1: Mag-download sa Iyong PC
- Hakbang 2: I-install ang Raspbian OS
- Hakbang 3: Pagkatapos ng Pag-install ng Raspbian OS
- Hakbang 4: Hanapin ang IP Address ng Rasberry
- Hakbang 5: Mag-install ng Bagay-bagay
- Hakbang 6: Isa Pang Oras sa Command Prompt
- Hakbang 7: Gawin ang Asound.conf File
- Hakbang 8: Pagbabago ng Mga Antas ng Eq
- Hakbang 9: Gumamit ng iTunes mula sa isang PC at I-save ang Buhay ng Baterya sa Iyong Telepono
- Hakbang 10: Hakbang sa Bonus: Mga advanced na Parameter ng pag-sync ng Shairport
Video: Raspberry Pi Whole Home Synchronous Audio With Phone App Remotes: 10 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Ang layunin ay naka-synchronize na audio at / o mga indibidwal na mapagkukunan sa anumang silid, madaling kinokontrol ng isang telepono o tablet sa pamamagitan ng iTunes Remote (apple) o Retune (android). Nais ko din na awtomatikong i-on / i-off ang mga audio zone kaya't binuksan ko ang Raspberry Pi at Hifiberry para sa isang itakda at kalimutan ang solusyon na ito.
Listahan ng Mga Bahagi para sa isang audio zone:
- Raspberry pi 3 $ 35
- SD card 16G $ 8
- Hifiberry AMP2 $ 50
- Pag-supply ng kuryente 5.5mm x 2.1mm DC Plug, 12V 5A 60W $ 12
- Mga nagsasalita ng $ 75 (patunay sa panahon para sa kisame ng banyo)
- Music server (PC na nagpapatakbo ng iTunes)
Para sa pag-set up lamang
- USB mouse
- USB keyboard
- Pagpapakita ng Hdmi
- USBpower plug
- USB sa micro USB cable
Hakbang 1: Mag-download sa Iyong PC
I-UPDATE 7/5/19 Laktawan ang itinuturo na ito at i-install lamang ang
Oh my gosh ito ba ay madaling i-setup / gamitin at ginagawa ang lahat na makukuha mo mula sa tutorial na ito kasama ang higit pa. Hinahayaan ka rin nitong itakda ito upang tumakbo bilang isang access point kung nais mo upang masiyahan ka sa iyong kahanga-hangang audio system na walang ulo ang parilya.
- Mag-download ng Sd card formatter (o hindi, hindi ko ito kailangan) Gagamitin lamang ang build na ito bilang isang amplifier sa paliparan kaya't 16G ay maraming silid at ang card ay na-format bilang fat32.
- NOOBS Sa aking windows 10 machine, pinili ko lang ang aking sd card bilang patutunguhan upang i-unzip ang mga NOOBS pagkatapos mag-download.
- I-install ang VNC viewer sa isang PC upang maaari mong malayuan ang desktop sa iyong Pi pagkatapos mong mai-set up ito. Naka-install na ito sa iyong Raspberry Pi.
Hakbang 2: I-install ang Raspbian OS
- Ilagay ang SD card sa iyong raspberry at ikonekta ang HDMI monitor, usb keyboard at usb mouse
- Lakasin ang Pi gamit ang koneksyon sa mini usb. HUWAG gamitin ang usb power kung naka-install ang iyong hifiberry amp. (Pinapatakbo ng ampiberry amp ang iyong raspberry)
- Gagana ang usb mouse at keyboard para sa iyo sa power up. Piliin ang iyong wika / keyboard sa ilalim ng screen.
- Piliin ang Raspian OS.
- Kung gumagamit ng wifi, piliin ang iyong wifi network at mag-sign in. Maraming mga cool na bagay ang magagamit pagkatapos na sumali ang iyong pi sa iyong network, huwag gawin ito. Manatili lamang sa raspbian. I-click ang i-install. Manood ng impormasyon tungkol sa iyong raspberry sa screen habang naka-install ito. Biro lang. Pumunta gumawa ng isang bagay at suriin muli sa paglaon, magtatagal.
Hakbang 3: Pagkatapos ng Pag-install ng Raspbian OS
- Pagkatapos mag-boot hanggang sa iyong bagong desktop ng raspbian, mag-click sa raspberry (tulad ito ng start menu sa Windows)
-
Piliin ang Configure ng Raspberry Pi at gawin ang lahat ng sumusunod:
- PALITAN ANG PASSWORD!
-
Mga interface
Paganahin ang SSH at VNC (Mas gusto ko ang VNC, sasabihin ko sa iyo kung bakit mamaya)
-
Lokalisasyon
Itakda ang lahat ng iyong mga bagay-bagay (time zone, bansa, …)
-
Baguhin ang hostname
Palitan ito sa pangalan ng audio zone. Gawing kakaiba ang pangalan, magkakaroon ka ng maraming mga zone
- Reboot.
Hakbang 4: Hanapin ang IP Address ng Rasberry
- Ang mga Raspberry na naka-set up bilang mga headless audio na mapagkukunan ay hindi magiging maginhawa upang ma-access nang direkta, gugustuhin mong mapalayo dito mula sa isang PC.
-
Kakailanganin mong malaman ang IP address ng iyong Pi.
Sa raspbian desktop, kung i-mouse mo ang icon ng wifi sa taskbar, magpa-pop up ito ng isang kahon ng impormasyon kung saan makikita mo ang IP na itinalaga sa iyong router sa raspberry. Ang aking router ay may tampok upang pumili ng mga aparato sa network at palaging magtalaga ng parehong IP. Ito ang landas ng hindi gaanong pagtutol upang magtalaga ng isang "static" na IP address sa aking Pi. Ang isang nakatuong IP address ay ginagawang mas madali ang buhay
Hakbang 5: Mag-install ng Bagay-bagay
Kung hindi mo pa nakalakip ang iyong sound card / amplifier, gawin iyon ngayon sa iyong Pi shut down
Patayin ang iyong Pi at buksan ang VNC viewer sa iyong PC. Ang isang VNC server app ay kasama sa iyong raspberry pi at pinagana mo ito sa isang nakaraang hakbang. Gumawa ng isang bagong koneksyon na nagsasabi sa VNC manonood ng IP ng iyong raspberry.
Mayroong isang window ng utos na maiikling pagputol sa task bar sa desktop ng iyong raspberry. Buksan ang prompt ng utos at ipasok ang:
sudo apt-get update
Matapos itong matapos ay ipasok ang:
sudo apt-get upgrade
isara ang prompt ng utos at buksan ang menu ng raspberry, mag-i-install kami ng ilang software sa madaling paraan.
i-click ang Mga Kagustuhan => Magdagdag / Mag-alis ng Software
hanapin ang shairport-sync at i-install ito
gawin ang pareho para sa EQ
maaari mo ring mai-install ang EQ sa
sudo apt-get install -y libasound2-plugin-pantay
Hakbang 6: Isa Pang Oras sa Command Prompt
Kailangan nating malaman ang tungkol sa sound card
Magbukas ng isang prompt ng linya ng utos.
Ipasok ang command aplay –l tulad ng halimbawa dito.
Pansinin ang hifiberry amplifier ay card 1
pi @ Balkonahe: ~ $ aplay -l
**** Listahan ng mga PLAYBACK Hardware Device **** card 0: ALSA [bcm2835 ALSA], aparato 0: bcm2835 ALSA [bcm2835 ALSA] Mga Subdevice: Subdevice # 0: subdevice # 0 Subdevice # 1: subdevice # 1 Subdevice # 2: subdevice # 2 Subdevice # 3: subdevice # 3 Subdevice # 4: subdevice # 4 Subdevice # 5: subdevice # 5 Subdevice # 6: subdevice # 6 Subdevice # 7: subdevice # 7 card 0: ALSA [bcm2835 ALSA], aparato 1: bcm2835 ALSA [bcm2835 IEC958 / HDMI] Mga Subdevice: Subdevice # 0: subdevice # 0 card 1: sndrpihifiberry [snd_rpi_hifiberry_dacplus], aparato 0: HiFiBerry DAC + HiFi pcm512x-hifi-0 Subdevice: Subdevice # 0
Hakbang 7: Gawin ang Asound.conf File
Kailangan mo ng isang file na "asound.conf" na matatagpuan sa /etc/asound.conf
Gawin natin. (Ngayon makakarating kami sa kung bakit gusto ko ang VNC na malayo sa iyong Pi kumpara sa isang bagay tulad ng masilya)
Sa isang prompt ng utos sa iyong Pi pumunta sa direktoryo / etc / at ipasok ito:
sudo leafpad asound.conf
Kung gumagamit ka ng masilya, hindi gagana ang utos ng leafpad. Sa kasong iyon magta-type ka ng:
sudo nano asound.conf
Ang utos ng nano ay magbubukas ng isang text editor sa command window. Napakadali nitong gamitin ngunit medyo clunky. Hindi mo magagamit ang iyong mouse at nahihirapan akong basahin.
Ang Leafpad sa kabilang banda ay magbubukas ng isang hiwalay na window na kumikilos tulad ng notepad sa mga bintana. Mas madali akong mabasa at mas madaling gamitin.
Gayunpaman nakarating ka doon, kailangan mong gawin ang iyong asound.conf na ganito ang hitsura:
pcm.! default {
uri ng plug alipin.pcm plugequal; } CTl.! default {type hw card 1} ctl.equal {uri pantay; } pcm.plugequal {uri pantay; slave.pcm "plughw: 1, 0"; } pcm.equal {type plug; alipin.pcm plugequal; }
Pansinin ang mga linya na nagsasabing hw card 1 at plughw: 1, 0
Kung ang iyong audio device na natagpuan sa nakaraang hakbang ay hindi card 1 kakailanganin mong baguhin ang mga linya dito upang maipakita ang iyong card.
I-save ang iyong trabaho. Dapat itong mapangalanan asound.conf at matatagpuan sa direktoryo / atbp /
Isara ang prompt ng utos. (maaari mong ipasok ang utos na "exit" upang isara ang terminal)
Reboot! Nakalimutan kong i-reboot sa puntong ito bago at iyon ay napakasimangot kapag sa palagay mo ay may nangyaring mali at nagsimula kang mag-shoot ng problema kapag ang kailangan mo lang gawin ay ang REBOOT.
Kailangan mong mag-REBOOT dito.
Hakbang 8: Pagbabago ng Mga Antas ng Eq
Pagkatapos ng pag-boot up dapat mo na ngayong makapag-airplay sa iyong raspberry nang direkta mula sa iyong telepono. Hindi ito mag-e-sync ng multi room ngunit mahusay pa rin ito. Maglaro ng kung ano.
Maaari mong malaman na ang silid ay nangangailangan ng ilang EQ. Magbukas ng isang prompt ng utos sa iyong raspberry nang isa pang beses at makukuha namin ang hanay ng EQ.
Sa iyong command prompt uri ng direktoryo ng bahay:
sudo -u shairport-sync alsamixer -D pantay
Ano ang ginagawa nito?
sudo = mga karapatan sa admin
-u shairport-sync = patakbuhin ang utos bilang ibang gumagamit, sa kasong ito shairport-sync
alsamixer -D pantay = magbubukas ng pangbalanse
Nga pala, kung pumasok ka:
alsamixer
Dadalhin ka nito sa mga setting para sa iyong sound card.
Hakbang 9: Gumamit ng iTunes mula sa isang PC at I-save ang Buhay ng Baterya sa Iyong Telepono
Sa puntong ito mayroon ka nang isang kahanga-hangang audio player ng paliparan. Ngayon ay maaari nating gawin itong isang bingaw sa pamamagitan ng pagbubukas ng iTunes.
I-install ang iTunes Remote app, o Retune sa android. Buksan ang app na iyon at maaari mong i-link ang iyong aparato sa tumatakbo na iTunes sa iyong PC.
Ngayon ay mayroon kang kahanga-hangang shairport-sync. Ang lahat ng iyong mga zone ay naglalaro bilang isa. Maaari mong kontrolin ang dami sa bawat zone at i-browse ang iyong iTunes library mula sa lahat ng mga aparato kung saan mo nai-install ang app. Ang iyong asawa ay maaaring magsimulang tumugtog ng musika at maaari mong buksan ang app sa iyong telepono, mag-click ngayon sa pag-play at makita kung ano ang tumutugtog na para bang nagawa mo ito mismo at kontrolin ito. O maaari mong patayin ang silid kung nasaan ka at i-airplay ang iba pa sa iyong zone na direkta mula sa iyong telepono tulad ng nagawa mo bago tumakbo ang iTunes.
Iniwan namin ang iTunes na tumatakbo sa lahat ng oras sa isang PC sa basement kung saan matatagpuan ang aming napakalaking iTunes library sa isang RAID1 NAS.
Halos nakalimutan kong banggitin, maaari mo ring kontrolin ang sistemang ito sa isang relo ng mansanas. Tulad ng panonood ng mansanas ay patunay sa tubig na maaari kong baguhin ang mga kanta at ayusin ang dami habang nasa shower.
Hakbang 10: Hakbang sa Bonus: Mga advanced na Parameter ng pag-sync ng Shairport
Ang paraang itinuturo sa iyong raspberry na ito ay naka-set up, ang mga pagbabago sa shairport-sync.conf file ay hindi kinakailangan ngunit, ginagawa ko ang pagsasaayos na ito sa aking pagbuo ng audio zone kaya mas mahusay kong ilista ito rito.
Gamit ang iyong ginustong pamamaraan para sa pag-edit ng teksto ng linya ng command na kagaya ng ginawa mo sa mga naunang hakbang, gumawa ng isang pagbabago sa file ng pagsasaayos ng shairport-sync, /etc/shairport-sync.conf
In-compress ko ang "allow_session_interruption" at binago ito sa = "oo"
// Mga advanced na parameter para sa pagkontrol kung paano tumatakbo ang isang Shairport Sync runsessioncontrol = {// run_this_before_play_begins = "/ full / path / to / application at args"; // siguraduhin na ang application ay may maipapatupad na pahintulot. Ito ay isang script, isama ang #!… Bagay sa unang linya // run_this_ After_play_ends = "/ full / path / to / application at args"; // siguraduhin na ang application ay may maipapatupad na pahintulot. Ito ay isang script, isama ang #!… Bagay sa unang linya // wait_for_completion = "hindi"; // itakda sa "oo" upang makakuha ng maghintay ang Shairport Sync hanggang sa natapos ang mga "run_this…" na mga application bago ipagpatuloy ang allow_session_interruption = "oo"; // nakatakda sa "oo" upang payagan ang ibang aparato na makagambala sa Shairport Sync habang nagpe-play ito mula sa isang mayroon nang mapagkukunang audio // session_timeout = 120; // hintayin ang bilang ng mga segundo na ito pagkatapos mawala ang isang mapagkukunan bago wakasan ang sesyon at muling magamit. };
Hahayaan ka nitong mag-hijack ng isang audio zone kasama ang iyong mapagkukunan kapag may ibang gumagamit nito.
Kung wala ang pagbabagong ito, maaaring tumanggi ang isang zone na patugtugin ang iyong musika kapag ginagamit na ito ng ibang tao. Hindi ito kinakailangan kung gumagamit ka ng mga malalayong app ng iTunes, ang lahat ng mga aparato na gumagamit ng app na iyon ay kumikilos lamang bilang mga remote upang makontrol ang parehong mapagkukunan. Ang pagbabago ng shairport-sync.conf na ito ay para sa kung kailan ka magpapakita sa isang zone mula sa isang bagong mapagkukunan, tulad ng direkta mula sa iyong telepono patungo sa isang solong zone na naglalaro na mula sa ibang pinagmulan. Kung sa palagay mo ang pagkagambala ng session ay parang audio anarchy na maaaring humantong lamang sa pagdanak ng dugo, huwag pansinin ang Hakbang ng Bonus na ito.
Inirerekumendang:
Robot Car Na May Bluetooth, Camera at MIT App Inventor2: 12 Mga Hakbang (na may Mga Larawan)
Robot Car With Bluetooth, Camera and MIT App Inventor2: Nais mo bang bumuo ng iyong sariling robot car? Kaya … ito ang iyong pagkakataon !! Sa Instructable na ito, lalakad kita sa kung paano gumawa ng isang Robot Car na kinokontrol sa pamamagitan ng Bluetooth at MIT App Inventor2. Magkaroon ng kamalayan na ako ay isang newbie at na ito ang aking unang instuc
Rainbow Tower Na May Control ng App: 6 Mga Hakbang (na may Mga Larawan)
Rainbow Tower Sa Control ng App: Ang bahaghari tower ay isang kinokontrol na ambient light ng app. Gumamit ako ng isang WS2812 LED strip bilang isang mapagkukunan ng ilaw at isang module na ESP8266 upang makontrol ang mga ilaw. Ang mga gilid ay gawa sa puting acrylic glass, na kung saan ay isang mahusay na materyal para sa nagkakalat na ilaw. Sa app, ikaw
Homemade Phone Na May Mga Simpleng Elektronikong Circuits: 10 Hakbang (na may Mga Larawan)
Homemade Phone With Simple Electronic Circuits: Ang proyektong ito tungkol sa pakikipag-usap sa dalawang tao na may pangunahing electonic circuit. Ito ang proyekto ng aralin kong Elektronikong mga circuit. Nais kong gumawa ng isang video tungkol dito. Deskripsyon Narito ang isang simple ngunit mabisang circuit ng intercom na nakabatay sa mga transistor.
Google Home Wireless Charging Wood Car Phone Phone Mount: 7 Hakbang (na may Mga Larawan)
Google Home Wireless Charging Wood Car Phone Phone Mount: Maligayang pagdating! Nais mo bang magtanong ng Google ng isang katanungan habang nagmamaneho nang hindi binubuksan ang iyong telepono? Ang Google Assistant ay isang mahusay na app na may mga cool na tampok, ngunit kinakailangan ka nitong i-unlock ang iyong telepono at buksan ang app, o pindutin nang matagal ang iyong home butto
Paano Mag-alis ng Mga Logo Mula sa Iyong PDA / Cell Phone Na May Asukal: 4 na Hakbang (na may Mga Larawan)
Paano Mag-alis ng Mga Logo Mula sa Iyong PDA / Cell Phone Na May Asukal: Mangyaring huwag subukan ito kung hindi ka sigurado tungkol sa paglalagay ng iyong telepono sa kaunting panganib … hindi ko maaayos ang mga telepono … (Bagaman hindi dapat magkaroon ng anumang pinsala dahil medyo madali ito) i-updateNOTE: Hindi ito gagana sa mga plastic cover! Ang asukal ay mag-iiwan ng gasgas