Բովանդակություն:
- Քայլ 1: Ներբեռնեք ձեր համակարգչին
- Քայլ 2: Տեղադրեք Raspbian OS
- Քայլ 3. Raspbian OS- ի տեղադրումից հետո
- Քայլ 4: Գտեք ազնվամորիի IP հասցեն
- Քայլ 5: Տեղադրեք նյութեր
- Քայլ 6: Եվս մեկ անգամ հրամանի տողում
- Քայլ 7: Կազմեք Asound.conf ֆայլը
- Քայլ 8: Փոխեք հավասարության մակարդակները
- Քայլ 9. Օգտագործեք ITunes- ը համակարգչից և խնայեք մարտկոցի կյանքը ձեր հեռախոսի վրա
- Քայլ 10: Բոնուսային քայլ. Ընդլայնված Shairport- համաժամացման պարամետրեր
Video: Raspberry Pi Whole Home Synchronous Audio With Phone App Remotes: 10 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Նպատակը ցանկացած սենյակում համաժամեցված աուդիո և (կամ) առանձին աղբյուրներ են, որոնք հեշտությամբ վերահսկվում են հեռախոսի կամ պլանշետի միջոցով ՝ iTunes Remote (խնձոր) կամ Retune (android) միջոցով: Ես նաև ցանկանում եմ, որ աուդիո գոտիները ինքնաբերաբար միացվեն/անջատվեն, այնպես որ ես մի շարք սարքավորումների համար դիմեցի Raspberry Pi և Hifiberry և մոռացա դրա լուծումը:
Մասերի ցուցակ մեկ աուդիո գոտու համար.
- Ազնվամորի պի 3 35 դոլար
- SD քարտ 16G 8 դոլար
- Hifiberry AMP2 50 դոլար
- Սնուցման աղբյուր 5.5 մմ x 2.1 մմ DC վարդակից, 12 Վ 5 Ա 60 Վ 12 դոլար
- Բարձրախոսներ ՝ 75 դոլար (լոգարանի առաստաղի եղանակային պայմանների համար)
- Երաժշտական սերվեր (iTunes- ով աշխատող համակարգիչ)
Միայն տեղադրման համար
- USB մկնիկ
- USB ստեղնաշար
- HDMI էկրան
- USB հոսանքի վարդակից
- USB միկրո USB մալուխ
Քայլ 1: Ներբեռնեք ձեր համակարգչին
ԹԱՐՄԱՆԵԼ 7/5/19 Բաց թողեք այս ուսանելի տարբերակը և պարզապես տեղադրեք
Աստված իմ, երբևէ հեշտ է կարգաբերելը/օգտագործելը և անում է այն ամենը, ինչ կստանաք այս ձեռնարկից և շատ ավելին: Նույնիսկ թույլ է տալիս այն դնել որպես մուտքի կետ, եթե ցանկանում եք, որպեսզի կարողանաք վայելել ձեր հիանալի անգլուխ աուդիո համակարգը: ցանցը:
- Ներբեռնեք Sd քարտի ձևաչափիչ (թե ոչ, դրա կարիքը չունեի) Այս կառուցվածքը կօգտագործվի միայն որպես օդանավակայանի ուժեղացուցիչ, այնպես որ 16G- ը շատ տեղ է, և քարտը ձևաչափվել է որպես fat32:
- NOOBS իմ Windows 10 մեքենայի վրա ես պարզապես ընտրեցի իմ sd քարտը որպես նպատակակետ, որը ներբեռնելուց հետո NOOBS- ը կբացեմ:
- Տեղադրեք VNC դիտիչը համակարգչի վրա, որպեսզի այն տեղադրելուց հետո կարող եք հեռակա աշխատասեղան տեղադրել ձեր Pi- ին: Այն արդեն տեղադրված է ձեր Raspberry Pi- ի վրա:
Քայլ 2: Տեղադրեք Raspbian OS
- Տեղադրեք SD քարտը ձեր ազնվամորու մեջ և միացրեք HDMI մոնիտորը, USB ստեղնաշարը և USB մկնիկը
- Միացրեք Pi- ն մինի USB միացումով: Մի օգտագործեք USB հոսանքը, եթե ձեր hifiberry ուժեղացուցիչը տեղադրված է: (Թութքի ուժեղացուցիչը սնուցում է ձեր ազնվամորին)
- USB մկնիկը և ստեղնաշարը կաշխատեն ձեզ մոտ միացման ժամանակ: Էկրանի ներքևում ընտրեք ձեր լեզուն/ստեղնաշարը:
- Ընտրեք Raspian OS- ն:
- Եթե wifi եք օգտագործում, ընտրեք ձեր wifi ցանցը և մուտք գործեք: Շատ հետաքրքիր նյութեր հասանելի են դառնում ձեր pi- ին ձեր ցանցին միանալուց հետո, մի արեք դա: Պարզապես կպչեք raspbian- ով: Կտտացրեք տեղադրել: Տեղադրեք ձեր ազնվամորու մասին տեղեկությունները էկրանին: Պարզապես կատակում եմ. Գնացեք ինչ -որ բան արեք և հետագայում ստուգեք, դա որոշ ժամանակ կպահանջի:
Քայլ 3. Raspbian OS- ի տեղադրումից հետո
- Ձեր նոր raspbian աշխատասեղանին գործարկելուց հետո կտտացրեք ազնվամորիին (դա նման է Windows- ի մեկնարկի ընտրացանկին)
-
Ընտրեք Raspberry Pi Configuration և կատարեք հետևյալը.
- ՓՈԽԵԼ ԳԱՂՏՆԱԲԱՌԸ!
-
Ինտերֆեյսեր
Միացնել SSH- ն և VNC- ն (նախընտրում եմ VNC- ը, ինչու կասեմ ավելի ուշ)
-
Տեղայնացում
Սահմանեք ձեր բոլոր իրերը (ժամային գոտի, երկիր,…)
-
Փոխել հյուրընկալողի անունը
Փոխեք սա աուդիո գոտու անվան: Անունը եզակի դարձրեք, դուք կունենաք բազմաթիվ գոտիներ:
- Վերագործարկել
Քայլ 4: Գտեք ազնվամորիի IP հասցեն
- Ազնվամորուները, որոնք ստեղծվել են որպես անգլխավոր աուդիո աղբյուրներ, հարմար չեն լինի ուղղակիորեն մուտք գործելու համար, դուք կցանկանաք հեռավորության մեջ մտնել համակարգչից:
-
Դուք պետք է իմանաք ձեր Pi- ի IP հասցեն:
Raspbian աշխատասեղանին, եթե մկնիկը սեղմեք առաջադրանքի վահանի wifi պատկերակի վրա, այն կհայտնվի տեղեկատվական տուփ, որտեղ կարող եք տեսնել ազնվամորիին տրված ձեր երթուղղիչի IP- ն: Իմ երթուղիչն ունի ցանցում սարքեր ընտրելու և միշտ նույն IP- ն նշանակելու հնարավորություն: Սա իմ Pi- ին «ստատիկ» IP հասցե նշանակելու նվազագույն դիմադրության ուղին էր: Նվիրված IP հասցեն կյանքը շատ ավելի հեշտ է դարձնում:
Քայլ 5: Տեղադրեք նյութեր
Եթե դեռ չեք ամրացրել ձեր ձայնային քարտը / ուժեղացուցիչը, դա արեք հիմա, երբ ձեր Pi- ն անջատված է:
Միացրեք ձեր Pi- ն և բացեք VNC դիտիչը ձեր համակարգչի վրա: VNC սերվերի ծրագիր ներառված է ձեր ազնվամորու pi- ի հետ, և դուք այն միացրել եք նախորդ քայլին: Նոր կապ հաստատեք ՝ VNC դիտողին ասելով ձեր ազնվամորու IP- ն:
Ձեր ազնվամորու աշխատասեղանի առաջադրանքների տողում կա հրամանի պատուհանի կարճ կատարում: Բացեք հրամանի տողը և մուտքագրեք.
sudo apt-get թարմացում
Ավարտելուց հետո մուտքագրեք.
sudo apt-get բարելավում
փակեք հրամանի տողը և բացեք ազնվամորու ընտրացանկը, մենք հեշտությամբ կտեղադրենք որոշ ծրագրակազմ:
կտտացրեք Նախապատվություններ => Ավելացնել/ հեռացնել ծրագրակազմ
որոնեք shairport-sync և տեղադրեք այն
նույնը արեք EQ- ի համար
կարող եք նաև տեղադրել EQ- ն
sudo apt-get install -y libasound2-plugin-equal
Քայլ 6: Եվս մեկ անգամ հրամանի տողում
Մենք պետք է ինչ -որ բան իմանանք ձայնային քարտի մասին
Բացեք հրամանի տողի հուշում:
Մուտքագրեք aplay հրամանը, ինչպես օրինակ այստեղի օրինակով:
Ուշադրություն դարձրեք, որ hifiberry ուժեղացուցիչը քարտ 1 է
pi@Պատշգամբ ՝ ap $ aplay -l
**** PLAYBACK ապարատային սարքերի ցանկ **** քարտ 0: ALSA [bcm2835 ALSA], սարք 0: bcm2835 ALSA [bcm2835 ALSA] Ենթասարքեր. ՝ ենթասարք #2 ենթասարք #3. ենթասարք #3 ենթասարք #4 ՝ ենթասարք #4 ենթասարք #5 ՝ ենթասարք #5 ենթասարք #6: ենթասարք #6 ենթասարք #7 ՝ ենթասարք #7 քարտ 0: ALSA [bcm2835 ALSA], սարք 1 ՝ bcm2835 ALSA [bcm2835 IEC958/HDMI] Ենթասարքեր ՝ ենթասարք #0. ենթասարք #0 քարտ 1:
Քայլ 7: Կազմեք Asound.conf ֆայլը
Ձեզ անհրաժեշտ է «asound.conf» ֆայլը /etc/asound.conf հասցեում
Եկեք հասնենք դրան: (Այժմ մենք կանդրադառնանք, թե ինչու է ինձ դուր գալիս, որ VNC- ն հեռանում է ձեր Pi- ի դիմաց և մածիկի նման մի բանի)
Ձեր Pi- ի հրամանի տողում անցեք / etc / գրացուցակին և մուտքագրեք սա.
sudo leafpad asound.conf
Եթե դուք օգտագործում էիք ծեփոն, ապա թերթիկի հրամանը չէր աշխատի: Այդ դեպքում դուք պետք է մուտքագրեք.
sudo nano asound.conf
Նանո հրամանը հրամանի պատուհանում բացում է տեքստային խմբագիր: Դրա օգտագործումը բավականին հեշտ է, բայց մի փոքր անհարմար: Դուք չեք կարող օգտագործել ձեր մկնիկը, և ես մի փոքր դժվարանում եմ կարդալ:
Մյուս կողմից, Leafpad- ը բացում է առանձին պատուհան, որն իրեն պահում է պատուհանների տետրերի նման: Ինձ համար ավելի հեշտ է կարդալ և շատ ավելի հեշտ է օգտագործել:
Ինչևէ, որ այնտեղ հասաք, դուք պետք է ձեր asound.conf- ն այսպիսի տեսք ունենաք.
սմ.! կանխադրված {
տեսակը plug slave.pcm plugequal; } ctl.! default {type hw card 1} ctl.equal {type equal; } pcm.plugequal {տեսակ հավասար; slave.pcm "plughw: 1, 0"; } pcm.equal {type plug; slave.pcm plugequal; }
Ուշադրություն դարձրեք այն տողերին, որոնք ասում են hw քարտ 1 և plughw: 1, 0
Եթե նախորդ քայլում գտնված ձեր աուդիո սարքը քարտ 1 չէ, ապա ձեզ հարկավոր է փոփոխել տողերը `ձեր քարտը արտացոլելու համար:
Պահպանեք ձեր աշխատանքը: Այն պետք է անվանվի asound.conf և տեղադրվի գրացուցակում /etc /
Փակեք հրամանի տողը: (տերմինալը փակելու համար կարող եք մուտքագրել «ելք» հրամանը)
Վերագործարկեք: Այս պահի դրությամբ ես մոռացել եմ վերագործարկել, և դա այնքան հիասթափեցնող է, երբ կարծում ես, որ ինչ -որ բան այն չէ, և սկսում ես դժվարություններ կրակել, երբ այն ամենը, ինչ պետք էր անել, վերաբեռնումն էր:
Դուք պետք է վերագործարկեք այստեղ:
Քայլ 8: Փոխեք հավասարության մակարդակները
Բեռնաթափումից հետո այժմ դուք պետք է կարողանաք ձեր ազնվամորիին ուղիղ եթերով ուղարկել ձեր հեռախոսից: Սա չի համաժամեցնի բազմաբնակարան սենյակները, բայց այն դեռ հիանալի է: Խաղալ ինչ -որ բան:
Դուք կարող եք պարզել, որ սենյակին անհրաժեշտ է որոշակի EQ: Ձեր ազնվամորիի վրա ևս մեկ անգամ բացեք հրամանի տող և մենք կստանանք EQ հավաքածու:
Ձեր հրամանի տողում ՝ տան գրացուցակի տեսակը.
sudo -u shairport -sync alsamixer -D հավասար
Ի՞նչ է դա անում:
sudo = ադմինիստրատորի իրավունքներ
-u shairport-sync = գործարկեք հրամանը որպես այլ օգտվող, այս դեպքում shairport-sync
alsamixer -D հավասար = հավասարիչի բացում
Ի դեպ, եթե մուտքագրեք.
ալսամիքսեր
Այն ձեզ կտանի դեպի ձայնային քարտի կարգավորումներ:
Քայլ 9. Օգտագործեք ITunes- ը համակարգչից և խնայեք մարտկոցի կյանքը ձեր հեռախոսի վրա
Այս պահին դուք արդեն ունեք օդանավակայանի բավականին հիանալի աուդիո նվագարկիչ: Այժմ մենք կարող ենք այն բարձրացնել ՝ iTunes- ը բացելով:
Տեղադրեք iTunes Remote ծրագիրը կամ միացրեք Android- ին: Բացեք այդ ծրագիրը և կարող եք ձեր սարքը կապել ձեր համակարգչի iTunes- ի հետ:
Այժմ դուք ունեք հիանալի shairport-sync: Ձեր բոլոր գոտիները խաղում են որպես մեկ: Դուք կարող եք վերահսկել յուրաքանչյուր գոտու ձայնը և դիտել ձեր iTunes գրադարանը բոլոր սարքերից, որոնց վրա տեղադրում եք ծրագիրը: Ձեր կինը կարող է սկսել երաժշտություն նվագել, և դուք կարող եք բացել հավելվածը ձեր հեռախոսի վրա, սեղմել այժմ նվագարկումը և տեսնել, թե ինչ է նվագում, կարծես ինքներդ եք դա արել և վերահսկողության տակ վերցնել այն: Կամ կարող եք անջատել սենյակը, որում գտնվում եք, և ձեր հեռախոսից ինչ -որ այլ բան ուղիղ հեռարձակել ձեր հեռախոսից, ինչպես դա արել էիք iTunes- ի գործարկումից առաջ:
Մենք iTunes- ը թողնում ենք անընդհատ աշխատող համակարգչի վրա նկուղում, որտեղ մեր շատ մեծ iTunes գրադարանը գտնվում է RAID1 NAS- ում:
Ես գրեթե մոռացել էի նշել, դուք կարող եք կառավարել այս համակարգը նաև խնձորի ժամացույցով: Քանի որ խնձորի ժամացույցը ջրի դիմացկուն է, ես կարող եմ երգեր փոխել և լոգանք ընդունելիս ձայնը հարմարեցնել:
Քայլ 10: Բոնուսային քայլ. Ընդլայնված Shairport- համաժամացման պարամետրեր
Thisանապարհը, որով կարող է պատրաստվել ձեր ազնվամորին, փոփոխություններ shairport-sync.conf ֆայլում չի պահանջվում, բայց ես ճշգրտումներ եմ կատարում իմ աուդիո գոտու կառուցվածքում, այնպես որ ավելի լավ է այն այստեղ նշեմ:
Օգտագործելով ձեր նախընտրած մեթոդը հրամանի տողի տեքստի խմբագրման համար, ինչպես դա արել եք նախորդ քայլերում, մեկ փոփոխություն կատարեք shairport-sync կազմաձևման ֆայլում, /etc/shairport-sync.conf
Ես մեկնաբանում եմ «թույլատրել_սեսիան_ընդհատումը» և փոխել այն = "այո" -ի
// Ընդլայնված պարամետրեր ՝ Shairport Sync- ի գործարկման վերահսկման համար = {// run_this_before_play_begins = "/full/path/to/application and args"; // համոզվեք, որ դիմումը ունի գործարկվող թույլտվություն: Դա սցենար է, ներառեք #!… Առաջին տողում պարունակվող նյութերը // run_this_after_play_ends = "/full/path/to/application and args"; // համոզվեք, որ դիմումը ունի գործարկվող թույլտվություն: Դա սցենար է, ներառեք #!… Իրերը առաջին տողում // wait_for_completion = "no"; // սահմանել «այո» ՝ Shairport Sync- ին սպասելու համար, մինչև «run_this…» հավելվածները դադարեցվեն, նախքան թույլատրել_սեսիան_ընդհատումը = «այո» շարունակելը; // սահմանել «այո» ՝ մեկ այլ սարքի թույլ տալու համար ընդհատել Shairport Sync- ը, երբ այն նվագարկվում է գոյություն ունեցող աուդիո աղբյուրից // session_timeout = 120; // սպասեք աղբյուրի անհետանալուց հետո այսքան վայրկյան առաջ նիստը դադարեցնելուց և նորից հասանելի դառնալուց: };
Սա թույլ կտա ձեզ գրավել աուդիո գոտին ձեր աղբյուրի հետ, երբ ինչ -որ մեկն այն օգտագործում է:
Առանց այս փոփոխության, որևէ գոտի կարող է հրաժարվել ձեր երաժշտությունը նվագելուց, երբ այն արդեն օգտագործվում է ուրիշի կողմից: Սա անհրաժեշտ չէ, եթե դուք օգտագործում եք iTunes- ի հեռակա ծրագրերը, այդ հավելվածն օգտագործող բոլոր սարքերը պարզապես գործում են որպես հեռակառավարիչ ՝ նույն աղբյուրը կառավարելու համար: Այս shairport-sync.conf փոփոխությունը նախատեսված է այն ժամանակ, երբ դուք պատրաստվում եք եթեր հեռարձակել նոր աղբյուրից մի տարածք, օրինակ ՝ անմիջապես ձեր հեռախոսից դեպի մեկ այլ գոտի, որն արդեն խաղում էր մեկ այլ աղբյուրից: Եթե կարծում եք, որ նիստի ընդհատումը հնչում է որպես ձայնային անիշխանություն, որը կարող է հանգեցնել միայն արյունահեղության, անտեսեք այս բոնուսային քայլը:
Խորհուրդ ենք տալիս:
Smart Home by Raspberry Pi. 5 քայլ (նկարներով)
Smart Home by Raspberry Pi. Արդեն կան մի քանի ապրանքներ, որոնք ձեր բնակարանը դարձնում են ավելի խելացի, բայց դրանցից շատերը սեփականության լուծումներ են: Բայց ինչու՞ է ձեզ հարկավոր ինտերնետ կապ ՝ ձեր սմարթֆոնի հետ լույս փոխելու համար: Դա ինձ պատճառ դարձավ իմ սեփական Սմարը կառուցելու համար
Vintage Rotary Phone Dial PC ձայնի կառավարում. 7 քայլ (նկարներով)
Vintage Rotary Phone Dial PC Volume Control. Եթե դուք ինձ նման եք, ապա ինքներդ ձեզ հաճախ եք փոխում ձայնը ձեր համակարգչի վրա: Որոշ տեսահոլովակներ ավելի բարձր են, քան մյուսները, երբեմն ուզում եք, որ ձայնը ձեր համակարգչում անջատվի, մինչդեռ փոդքաստեր կամ երաժշտություն եք լսում, և գուցե կարիք լինի
Ռոբոտ. Windows Phone- ով կառավարվող երկու եղանակով բջջային: 6 քայլ (նկարներով)
Ռոբոտ. Windows Phone- ով կառավարվող երկու եղանակով շարժական սարքեր. 6 AA) Կպչեք ոսպնյակների սեփականատեր Լարեր (արականից իգական կապում) Մալուխներ կապող տաք սոսինձ (փայտ
Lego Multi Device Charge Dock, Phone Tablet: 15 Քայլ (նկարներով)
Lego Multi Device Charge Dock, Phone Tablet. Կառուցեք ձեր սեփական lego լիցքավորման նավահանգիստը
Մազոտ Iphone! DIY PHONE CASE Life Hacks - Hot Glue Phone Case: 6 քայլ (նկարներով)
Մազոտ Iphone! DIY PHONE CASE Life Hacks - Hot Glue Phone Case. Գրազ եմ գալիս, որ դուք երբեք մազոտ iPhone չեք տեսել: Դե, այս DIY հեռախոսի գործի ձեռնարկում դուք, անշուշտ, կանեք :) :) Քանի որ մեր օրերում մեր հեռախոսները մի փոքր նման են մեր երկրորդ ինքնությանը, ես որոշեցի պատրաստել " մանրանկարչություն ինձ " … Մի փոքր սողացող, բայց շատ զվարճալի: