Բովանդակություն:

Raspberry Pi Audio Dac-Amp-Streamer: 14 քայլ
Raspberry Pi Audio Dac-Amp-Streamer: 14 քայլ

Video: Raspberry Pi Audio Dac-Amp-Streamer: 14 քայլ

Video: Raspberry Pi Audio Dac-Amp-Streamer: 14 քայլ
Video: The BEST DIY Raspberry Pi Music Streamer?! | Audiophonics Evo-Sabre 2024, Նոյեմբեր
Anonim
Raspberry Pi Audio Dac-Amp-Streamer
Raspberry Pi Audio Dac-Amp-Streamer
Raspberry Pi Audio Dac-Amp-Streamer
Raspberry Pi Audio Dac-Amp-Streamer

Վերաօգտագործեք Google AIY թվագրված գլխարկը ՝ որպես առանց գլխի ստերեո աուդիո հոսքի սարք:

Այժմ, երբ Google AIY ձայնային հավաքածուները մոտենում են երկու տարեկան հասակին, գուցե գտաք, որ նորույթը մի փոքր մաշվել է: Կամ, գուցե ձեզ հետաքրքրում է ՝ արդյո՞ք մոտակա վերածննդի փառատոնի ձեր դիտարկիչի գովազդները որևէ կապ ունեն ձեր կողմից դրված հարցի հետ, որտեղ կարող եք լավ գործարք գտնել զրահապատ վազքի կոշիկների վրա:

Եթե դուք արդեն մեկին եք պատկանում, այս նախագիծը ցույց կտա ձեզ, թե ինչպես վերցնել ձեր առկա Google AIY ձայնային հավաքածուն և նորից նպատակաուղղել այն որպես առանց գլխի աուդիո հոսող: Եթե դուք դեռ չունեք հանդերձանք և ապրում եք Միկրո կենտրոնի մոտ; հաջողակ եք. դեռ շատ բան կա շուրջը, և ես կասկածում եմ, որ դրանք ավելի էժան կլինեն, քան ներկայիս $ 5 -ը: (իրականում, դրանք $ 3 են 2019 թվականի հուլիսի դրությամբ):

Այս նախագիծը ամբողջովին աուդիո է և ոչ մի կապ չունի AI- ի հետ: Մենք աշխատելու ենք առանձին միկրո SD քարտի վրա պահված բոլորովին առանձին օպերացիոն համակարգի վրա, ինչը թույլ կտա անարատ պահել արհեստական ինտելեկտի բոլոր գործառույթները: Ավելին, մենք կբարելավենք օգտվողի փորձը `ներկայացնելով ստերեո ձայն (մի քանի դոլարով ավելի), երբ կառուցում ենք մասշտաբելի աուդիո հոսքային սարք: Ի վերջո, այս ծրագրի ավարտից հետո մենք կթողնենք, որ ձայնային գլխարկը մնա այնպիսի վիճակում, որը պատրաստ է ապագա ընդլայնման համար: Ընդլայնման սահմանափակումները կլինեն միայն մեր ստեղծագործական գործունեությունը:

Քայլ 1: Գնումներ

Գնումներ
Գնումներ

Ես սա կգրեմ ուսանելի այն տեսանկյունից, որ դուք արդեն չունեք Google Voice հավաքածու ձեր տիրապետության տակ: Եթե արդեն ունեք ձայնային հավաքածուի կարգավորում - անհրաժեշտ լրացուցիչ տարրերը նշված են ստորև * -ով: Բացի այդ, Raspberry Pi- ի վերջին առաջարկը (Pi 3 A+) հիանալի կերպով համապատասխանում է այս նախագծին ՝ ելնելով իր ձևի գործոնից, և ես ամեն դեպքում խորհուրդ եմ տալիս գնել այն: Այնուամենայնիվ, ցանկացած Pi պետք է անի այնքան ժամանակ, քանի դեռ այն կտեղավորի ձայնային հավաքածուի գլխարկը և GPIO- ները:

Բաղադրությունը:

  • Raspberry Pi (խորհուրդ է տրվում Pi 3 A +)
  • 5.25V 2.4 ամպ միկրո USB սնուցման աղբյուր
  • Micro SD քարտ (կախված ձեր երաժշտական հավաքածուի չափից, 16 գբ պետք է լինի համարժեք)
  • Max98357A dac և ուժեղացուցիչ (Adafruit- ից)*
  • Բարձրախոս*(ներ): Հավաքածուն գալիս է մեկով, սակայն ստերեո ձայնագրվելու համար մեզ լրացուցիչ բարձրախոս է անհրաժեշտ: (նաև Ադաֆրուտ)
  • Google AIY Ձայնի հավաքածու
  • Header - միայնակ խումբ*
  • Բարձրախոս մետաղալար*

Պահանջվող գործիքներ. Sոդման սարք, զոդ, philips պտուտակահանի չափ 00 կամ 000: մետաղալարեր, դիմակավորող կամ ներկող ժապավեն `զոդման ընթացքում վերնագիրը ժամանակավորապես ամրացնելու համար, USB միկրո SD ադապտեր:

Քայլ 2: Հավաքեք սարքավորումները

Հավաքեք Սարքավորումը
Հավաքեք Սարքավորումը

Տուփից դուրս ձայնային գլխարկը հասնում է մոնո ռեժիմի: Բարեբախտաբար, Google- ի ինժեներները նախագծել են տախտակը, որը թույլ է տալիս կատարելագործել ստերեո ձայնը ՝ պարզապես ավելացնելով մեկ այլ Max98357a տախտակ ՝ որպես մեկ այլ գլխարկ: Նրանք նույնիսկ ուրվագծեցին մեզ համար տուփը:

Դուք կռահեցիք. Մենք գլխարկ կկառուցենք գլխարկի վրա: Սարքավորումներ `վերևում Սարքավորումներ արդեն վերևում:

Օգտագործելով Adafruit Max98357a չիպերի հավաքածուի կողմից տրամադրված վերնագիրը, մենք սկսում ենք 7 փին վերնագիրը զոդել ձայնային գլխարկին անմիջապես «AIY նախագծում է Voice Hat» բառերի տակ: Տախտակի երեսին ավելի երկար արական կապանքներին ամրացված դիմակավոր ժապավենը կարող է օգտակար լինել, որպեսզի վերնագրերը տեղից չսայթաքվեն, քանի որ զոդման այս փուլում տախտակի հետ գլխիվայր աշխատելու ենք:

Նաև երկու ուրվագիծ կպցրեք սպիտակ ուրվագծված տուփի ներսում ձայնային գլխարկին, որտեղ նստելու է կապույտ max98357a տախտակը:

ՉՎԱERԵԼ ԲԱՆԱԿԻ ՄԻԱՈԸ MAX98357a տախտակին:

Փոխարենը միացրեք բարձրախոսների տերմինալները ձայնային գլխարկին, որոնք ուղղակիորեն համընկնում են երկու բևեռների նոր ամրացման տակ: Ձախ բարձրախոսի և աջ բարձրախոսի կապը պետք է հավասարեցվեն կողք կողքի ՝ չորս տերմինալներից մեկ շարքում:

Շրջեք տախտակը աջ կողմը վերև:

Sոդեք «JP4» մակնշմամբ թռիչքը փակվեց ՝ թողնելով մի կաթիլ կպցնել թռիչքի վրա: Մի մոռացեք այս հատվածը, այլապես ստերեո չենք ունենա:

Fullyգուշորեն կապույտ max98357a տախտակը ամրացրեք ձայնային գլխարկից դուրս ցցված երկար արական կապումներին: Սա մի փոքր դժվար էր, ուստի փորձեք կապում հնարավորինս սոսնձել տախտակին: Երկու քորոց վերնագրի մի փոքր քաշքշուկով ես կարողացա դա անել միայն փոքր ջանքերով:

Լրացրեք արական կապերի կապը կապույտ max98357a չիպի հետ. Ե՛ւ յոթ կապանի վերնագիրը, ե՛ւ երկու կապանի վերնագիրը պետք է ամուր պահեն max98357a- ն տեղում:

Oneոդման աշխատանքն ավարտված է:

Քայլ 3. Կցեք Pi- ին և միացրեք ձեր բարձրախոսները

Կցեք Pi- ին և միացրեք ձեր բարձրախոսները
Կցեք Pi- ին և միացրեք ձեր բարձրախոսները

Օգտագործելով հանդերձանքին տրամադրված երկու նեյլոնե անջատիչներ, զգուշորեն միացրեք կանացի ձայնային հավաքածուն ազնվամորու pi- ի արական վերնագրերի վրա: Նեյլոնե բացատները պետք է ամրացվեն տեղում ՝ ապահով ապահովելով գլխի հակառակ անկյունները:

Օգտագործելով Philips- ի գլխի փոքր պտուտակահան (000 կամ 00), բավականաչափ բացեք պտուտակները բարձրախոսի տերմինալի վրա, որպեսզի ձեր բարձրախոսի լարերը տեղավորվեն սեղմման բացվածքների մեջ: Պետք չէ հեռացնել պտուտակները, այլ բավականաչափ բացել դրանք այնտեղ, որտեղ նրանք թուլացած են զգում:

Տեղադրեք խոսափողի ձեր փոքր չափիչ մետաղալարը բացման մեջ և ամրացրեք պտուտակները, որպեսզի բարձրախոսի մետաղալարն ամուր պահի տեղում:

Ես գտա, որ այս քայլը ամբողջ նախագծի ամենասարսափելի մարտահրավերն է. Ես չկարողացա պտուտակահան գտնել փոքր չափի, կամ իմ անլար բարձրախոսը չափազանց նուրբ էր պտուտակի սեղմումը կլանելու համար և ավելի շուտ կոտրվել էր, քան ամուր պահել: Ես փոփոխություն կատարեցի ՝ կառուցելով «կեռիկներ» կամ ավելի փոքր լարեր, որոնք այնքան ամուր էին, որ կարող էին դիմանալ սեղմմանը, և բավականաչափ երկար, որպեսզի դրանք զոդվեին բարձրախոսի լարի մերկ ծայրերին: Տգեղ, այո, բայց արդյունավետ:

Կատարված է սարքաշարի հետ:

Քայլ 4: Ներբեռնեք Raspbian Lite- ը

Ներբեռնեք Raspbian Lite- ը
Ներբեռնեք Raspbian Lite- ը
Ներբեռնեք Raspbian Lite- ը
Ներբեռնեք Raspbian Lite- ը

Ձեզանից շատերն արդեն շատ ծանոթ են SD քարտի վրա պատկերներ ներբեռնելու և այրելու գործընթացին, և հետագա քայլերը մի փոքր դուրս են այս ծրագրի շրջանակներից: Ստորև բերված քայլերը ես կպատմեմ ամեն դեպքում, բայց եթե դուք դեռ խրված եք, կան տոննա օգնության միջոցներ:

Վերջին խմբագրում. 2020 թվականի հունիս ՝ Buster Lite- ի ներբեռնման համար:

· Ներբեռնեք և տեղադրեք Etcher by Balena Software

· Ներբեռնեք Raspbian Lite վերջին օպերացիոն համակարգը raspberrypi.org- ից

· Etcher- ի միջոցով գրեք Raspbian Image- ը SD քարտին

· Ավարտվելուց հետո, եթե պի զրո w- չօգտագործեք - նոր պատկերված SD քարտը փոխանցեք մեր Raspberry Pi- ին: Եթե դուք օգտագործում եք pi զրո w, մենք պետք է որոշ փոփոխություններ կատարենք բեռնախցիկում ՝ WPA_Supplicant.conf ֆայլում ՝ ձեր wifi կարգավորելու համար:

Քայլ 5: Կարգավորեք Pi- ն

Կարգավորեք Pi- ն
Կարգավորեք Pi- ն

Մեր նորաստեղծ պատկերով ՝ Let's power up the pi. Բայց նախ թույլ տվեք վերցնել մոնիտոր և ստեղնաշար ՝ կազմաձևմանն օգնելու համար: Տեղադրեք միկրո SD քարտ և միացրեք միկրո USB լիցքավորման մալուխը: Բախտի բերմամբ, կանաչ լապտերը մի քանի անգամ կբոցավառվի, երբ այն բեռնվում է: Առաջին բեռնումը կարող է տևել մի քանի րոպե, բայց 5 րոպեի ընթացքում մենք պետք է պատրաստ լինենք աշխատել մեր կազմաձևման վրա: «Lite» Raspbian- ը աշխատասեղան չունի:

Մի անգամ հրամանի տողում. Մուտք գործել որպես pi, գաղտնաբառ «ազնվամորի»:

· Մուտք գործեք կազմաձևման վահանակ `հրամանի տողում մուտքագրելով« sudo raspi-config »:

· Անմիջապես փոխեք ձեր գաղտնաբառը:

· Կարգավորեք ձեր WiFi- ն ՝ օգտագործելով կազմաձևման վահանակի ցանցային ընտրանքները

· Փոխեք տեղայնացման ընտրանքները և սահմանեք ձեր ժամային գոտին

· Միացնել SSH- ն ՝ օգտագործելով միջերեսների վահանակի տարբերակը

· Գործարկեք «sudo apt-get update» ՝ ձեր ծրագրաշարը վերջին տարբերակին թարմացնելու համար

Մեզ պետք կլինի Pi- ի IP հասցեն: Ես խորհուրդ եմ տալիս «FING» անունով ծրագիր, որը կարելի է ներբեռնել ցանկացած android սարքի վրա և այն կցուցադրի ձեր ցանցին միացված բոլոր սարքերը: Մենք փնտրելու էինք մի սարք, որը կոչվում էր «ազնվամորի»: Գրեք IP հասցեն:

Այս պահից սկսած, մենք այլևս չենք պահանջի մոնիտոր կամ ստեղնաշար: Բոլոր հետագա կազմաձևերը կկատարվեն ՝ օգտագործելով հրամանի տողերը SSH նստաշրջանի միջոցով:

Քայլ 6. Օգտագործեք SSH ՝ հեռակա մեքենայի վրա նիստ բացելու համար

SSH- ի օգտագործումը բավականին հիմնական է: Բացեք տերմինալի պատուհան ձեր ցանցի ցանկացած սարքից և մուտքագրեք հրամանը

ssh pi@myipaddress

Փոխարինեք «myipaddress» - ը մատների միջոցով ստացված թվային արժեքներով:

Առաջին անգամ ձեզ կարող են դիմավորել սարսափելի նախազգուշացում ՝ նշելով, որ դուք հրավիրվածների ցուցակում չեք, սակայն կա մի նախադասություն, որը պետք է կարդա «հեռացնել սա …» պատճենեք նիշերի երկար շարանը և տեղադրեք հրամանի մեջ: հուշել, սեղմել enter: Հետո օգտագործելով սլաքի վերևի ստեղնը, կրկնել ssh pi@myipaddress հրամանը, ընտրել այո և այժմ մուտքագրել ձեր գաղտնաբառը: Շնորհավորում ենք !, այժմ միացված եք ձեր սարքին, եթե դիտում եք «pi@raspberrypi: ~ $» հրամանի տողը:

Քայլ 7: Տեղադրեք Mopidy- ն

Տեղադրեք Mopidy- ն
Տեղադրեք Mopidy- ն

Մենք մտադիր ենք տեղադրել Mopidy- ն որպես մեր երաժշտական սերվեր: Այստեղ շատ տարբերակներ կան, բայց ես ձեզ ցույց կտամ, թե ինչպես տեղադրել «Music Box» կոչվող ընդլայնում, որը թույլ կտա ձեզ վերահսկել ձեր երաժշտությունը վեբ ինտերֆեյսից ՝ հրամանի տողի փոխարեն:

Ինչ է Mopidy- ն: Ըստ նրա վեբ կայքի ՝ Mopidy- ն մեծ բառերի շարք է, որոնք ինձ ստիպում են այս պահին ինձ բավականին ցածրակարգ զգալ, բայց միայն ասենք, որ Mopidy- ն այն հարթակն է, որից մեր երաժշտությունը կխաղա: Դա կլինի երաժշտական սերվեր, MPD (երաժշտական նվագարկիչի դեյմոն) և վեբ սերվեր: PiMusic Box հավելումը կառաջարկի այն կայքը, որտեղից մենք կարող ենք նավարկել և վերահսկել Mopidy- ն: Ես մտածեցի, որ քանի որ այն լավ է խաղում մի շարք հանրաճանաչ ծառայությունների հետ, ինչպիսիք են Spotify- ը կամ Google Play Music- ը, այն հարմար կլինի այս ուսանելիի համար: Բացի այդ, դա շատ թույն է:

Ստորև բերված են Mopidy- ից անամոթաբար պատճենված հրահանգները ՝ հրամանի տողից տեղադրելու համար.

1. Ավելացրեք արխիվի GPG բանալին.

sudo wget -q -O -https://apt.mopidy.com/mopidy.gpg | sudo apt -key ավելացնել -

2. Ավելացրեք APT ռեպո ձեր փաթեթի աղբյուրներին.

sudo wget -q -O /etc/apt/sources.list.d/mopidy.list

Վերջապես տեղադրեք mopidy:

sudo apt-get թարմացում

sudo apt-get install mopidy

Վերջ տալ անամոթ պատճենին:

Քայլ 8. Օգտագործեք Python Pip ՝ այլ… Տեղադրումներ (ընդարձակումներ) տեղադրելու համար

Մենք պարզապես տեղադրել ենք պարզ վանիլային Mopidy, բայց մենք դեռ նոր ենք սկսում: Ընդլայնումները կլինեն մեր հիմնական բլոկները `մեր սովորական վանիլային Mopidy- ին հարմարեցումներ ավելացնելու համար: Քանի որ հիմնական մոպիդիայի ընդլայնումների մեծ մասը գրված է պիթոնում, մենք կօգտագործենք պիթոնի համար հատուկ բնույթի համարժեք համար:

Նախքան pip- ի օգտագործումը սկսելը, եկեք նախ համոզվենք, որ մենք ունենք gstreamer- ի բոլոր հավելումները ՝ օգտագործելով apt:

sudo apt տեղադրել

python3-gst-1.0 / gir1.2-gstreamer-1.0 / gir1.2-gst-plugins-base-1.0 / gstreamer1.0-plugins-good / gstreamer1.0-plugins-ugly / gstreamer1.0-plugins-bad / gstreamer1.0- գործիքներ

Տեղադրումը կարող է տևել մի քանի րոպե: Առանց Gstreamer- ի, հնարավոր է, որ չկարողանաք երաժշտություն հոսել:

Եվ այժմ մենք կարող ենք տեղադրել python pip.

sudo apt տեղադրեք build-essential python3-dev python3-pip

Այժմ մենք կարող ենք օգտագործել pip- ը ՝ ավելի շատ մոպիդի նագեթներ ավելացնելու համար: Pip- ը պիթոնի գործիք է, որը նման է apt- ին, բայց ես գտնում եմ, որ այն աշխատում է մի փոքր ավելի արագ, քան apt- ը: Բլոկից մի փոքր դանդաղեցրեք, բայց այն բավականին արագ է մեկնարկում:

Ստորև ներկայացված են չորսերը ՝ մեզ սկսելու համար.

Վեբ առջև. Եկեք օգտագործենք Iris- ը, բայց եթե ցանկանում եք, կարող եք փոխարենը փորձել mopidy-musicbox-webclient:

sudo python3 -m pip տեղադրեք Mopidy -Iris

30 ալիքներով ինտերնետային ռադիոկայանի հանգույց.

sudo python3 -m pip տեղադրել mopidy -somafm

Մեկ այլ ինտերնետ ռադիոկայանի հանգույց ՝ ավելի շատ ալիքներով.

sudo python3 -m pip տեղադրել mopidy -TuneIn

Եվ ևս մեկ առաջնային տարբերակ բջջային սարքերի համար: Ռադիոկայանները և Իրիսը լավ չեն խաղում, բայց բջջայինն ունի բոլոր տեսակի ինտերնետ -ռացիոնալ կայաններ լսելու համար.

sudo python3 -m pip տեղադրեք Mopidy -Mobile- ը

Ավարտելուց հետո դուք պետք է կարողանաք մուտք գործել Music Box ՝ օգտագործելով.

myipaddress: 6680/iris/-or- https:// localhost: 6680/musicbox_webclient

Մենք դեռ ոչինչ չենք ունենա բարձրախոսներից, եթե փորձեք երաժշտություն նվագել:

Այլ գործառույթների և ընդարձակումների ցանկի համար. Օգնեք ինքներդ ձեզ.

sudo pip որոնման mopidy

Այստեղից, ձեր ընտրությամբ, կարող եք շարունակել ավելացնել ընդարձակումներ:

Ես կցված եմ mopidy- ի կազմաձևման նմուշի նմուշ: Ազատորեն օգտագործեք բովանդակությունը /etc/mopidy/mopidy.conf- ում

sudo nano /etc/mopidy/mopidy.conf

Քայլ 9. Կարգավորեք Mopidy- ն որպես ծառայություն

Կարգավորեք Mopidy- ն որպես ծառայություն
Կարգավորեք Mopidy- ն որպես ծառայություն

Քանի որ մենք կցանկանանք գործարկել mopidy- ն գործարկման ժամանակ, երկու հրաման թույլ կտա mopidy- ին աշխատել բեռնման ժամանակ.

sudo systemctl միացնել մոպիդիան

sudo dpkg- վերակազմավորել մոպիդիան

Վերագործարկեք, ապա գործարկեք

sudo systemctl կարգավիճակ mopidy - l

ձեր կարգավիճակը ստուգելու համար: Դուք պետք է տեսնեք կանաչ ցուցիչ: Mopidy- ն ունի շատ օգտակար աջակցության կայք ՝ հետագա կազմաձևման ընտրանքներին օգնելու համար: Լրացուցիչ մանրամասների համար այցելեք Mopidy Documentation կայքը:

Քայլ 10: Ավելացրեք ձեր սեփական երաժշտությունը

Ավելացրեք ձեր սեփական երաժշտությունը
Ավելացրեք ձեր սեփական երաժշտությունը

Լռելյայն, mopidy- ն կցանկանա տեղական երաժշտությունը պահել/var/lib/mopidy/media տակ գտնվող թղթապանակում: Պատճենեք ձեր երաժշտական հավաքածուն այնտեղ: Ինձ համար ամենահեշտն է պարզապես հեռացնել sd քարտը pi- ից (անվտանգ անջատումից հետո), և օգտագործելով micro sd to usb ադապտեր, միացրեք ադապտերը ձեր պահեստային միավորին և պատճենեք/կպցրեք այնտեղ: (դա կարող է որոշ ժամանակ տևել ՝ կախված ձեր հավաքածուի չափից): Ավարտելուց հետո վերադարձեք sd քարտը pi- ին, բեռնեք այն, նորից միացեք և ապա մուտքագրեք.

sudo mopidyctl տեղական սկանավորում

Սա ձեր երաժշտությունը կավելացնի Music Box- ի տեղական մեդիագրադարանում: Դուք կարող եք նկատել.wma ֆայլերը չեն ճանաչվում որպես աուդիո, և.ogg ֆայլերը, կարծես, բաց են թողնվում սկանավորման ընթացքում: Mp3 ֆայլերը, սակայն, չպետք է խնդիր լինեն:

Քայլ 11: Ձայնային քարտի կազմաձևման ֆայլ - Asound.conf

Դուք դեռ ոչինչ չպետք է ունենաք /etc/asound.conf- ում, բայց եթե ունեք, փոխարինեք բովանդակությունը ստորև բերվածով կամ ստեղծեք մեկը ՝ օգտագործելով.

sudo nano /etc/asound.conf

և կպցնել.

ընտրանքներ snd_rpi_googlehat_soundcard index = 0

pcm.softvol {type softvol slave.pcm dmix control {name Master card 0}} pcm.! default {type asym playback.pcm "plug: softvol"} ctl.! default {type hw card 0}

ctrl-x և Y ՝ վերը նշվածը պահելու համար որպես ձեր նոր asound.conf ֆայլ:

Քայլ 12: Համոզվեք, որ մենք օգտագործում ենք ճիշտ ծածկույթը Configure.txt /boot- ում

տիպ

sudo nano /boot/config.txt

Վերջին մի քանի տողերը պետք է նմանվեն ստորև նշվածին: Մենք ցանկանում ենք ապահովել, որ ստանդարտ աուդիոն մեկնաբանվի, ինչպես նաև ցանկացած նախորդ ծածկույթ, ինչպիսին է իմ hifiberry dac- ը, իսկ Google- ի ձայնային գլխարկի ծածկույթը իրականացնելիս: Վերջապես, մենք ուզում ենք pi- ին հրահանգել օգտագործել i2s քարտեզագրումը: # Ցուցիչը համակարգին ասում է, որ անտեսի գիծը:

# Միացնել ձայնը (բեռնում է snd_bcm2835)

#dtparam = աուդիո = #dtoverlay = hifiberry-dac dtoverlay = googlevoicehat-soundcard dtoverlay = i2s-mmap

վերագործարկեք, եթե բոլորը նման են վերը նշվածին: Սպասեք մի քանի րոպե, բացեք դիտարկիչը musicbox url- ին և նվագարկեք երաժշտություն:

Քայլ 13: Վայելեք երաժշտությունը

Եթե դուք լսում եք ստերեո բարություն, առաքելությունն ավարտված է:

Ազնվամորու pi- ն որպես անգլուխ երաժշտական սերվեր wifi- ին օգտագործելու գեղեցիկ բաներից մեկն այն է, որ այն աշխատում է առանց մեծ ռեսուրսներ խլելու: Trueիշտ է, մենք պոմպում ենք միայն 3 վտ մեկ ալիքի համար, բայց դա, հավանաբար, բավական է մոտ տարածությունից լսելու համար: Ձեր հեռախոսների մարտկոցը շնորհակալ կլինի ձեզ:

Կա նաև շատ կարևոր կանաչ գործոն. Մենք ընդամենը 5.25 վոլտ էներգիա ենք խառնում: Եվ համեմատած Bluetooth- ի հետ, մենք կարող ենք սահմանել ռադիոյի հոսքը և չխարսխված լինել 30 ոտնաչափ bluetooth տիրույթի վրա: Ինչ վերաբերում է մեր հեռախոսին, մենք կարող ենք զանգահարել, խաղ խաղալ և մի փոքր ավելի ազատ շրջել ՝ չխանգարելով երաժշտության հոսքը: Մենք միայն քերել ենք մակերեսը: Կան բազմաթիվ տոննա մատչելի մոպիդիայի ընդարձակումներ, և մոպիդը ունի աճող մշակողների բազա, քանի որ այն բաց կոդ է: Թույլ կտամ ինքնուրույն ուսումնասիրել ձեզ հետաքրքրող հատկությունները:

Քայլ 14: Եզրակացություն

Եզրակացություն
Եզրակացություն

Այս նախագծի ամենաակնառու առանձնահատկություններից մեկն այն է, որ մենք չենք սահմանափակում մեր pi- ն ՝ փակելով GPIO- ի մուտքը: Սա մեզ թույլ է տալիս մուտք գործել բազմաթիվ այլ տարբերակներ, քանի որ ձայնային գլխարկը այդքան լավ էր նախագծված: Օրինակ, իմ հաջորդ նախագիծը կլինի սեղմման կոճակի անջատիչի ավելացումը որպես անջատման կոճակ: Դա պետք է հեշտ լինի, և ես արդեն գիտեմ, թե որտեղ են պետք քորոցները վայրէջք կատարել: Դրանք չեն խոչընդոտվում: Այնտեղից? Դե, այս նախագծի համար մենք լիովին անտեսել ենք խոսափողը `գուցե pi կարաոկե: Թերևս լուսադիոդային լուսարձակում, թե՞ շարժիչ ավելացնել շարժական ջուկբոքսի համար: Բոլոր քորոցները դեռ հասանելի են և հասանելի: Հարց է առաջանում ՝ ինչու ոչ: Եվ միայն այն դեպքում, եթե ցանկանում եք վերադառնալ արհեստական բանականություն, պարզապես մուտքագրեք հին SD քարտը և Google- ը ստերեո պատասխանեք:

Խորհուրդ ենք տալիս: