Բովանդակություն:
- Քայլ 1: Գնումներ
- Քայլ 2: Հավաքեք սարքավորումները
- Քայլ 3. Կցեք Pi- ին և միացրեք ձեր բարձրախոսները
- Քայլ 4: Ներբեռնեք Raspbian Lite- ը
- Քայլ 5: Կարգավորեք Pi- ն
- Քայլ 6. Օգտագործեք SSH ՝ հեռակա մեքենայի վրա նիստ բացելու համար
- Քայլ 7: Տեղադրեք Mopidy- ն
- Քայլ 8. Օգտագործեք Python Pip ՝ այլ… Տեղադրումներ (ընդարձակումներ) տեղադրելու համար
- Քայլ 9. Կարգավորեք Mopidy- ն որպես ծառայություն
- Քայլ 10: Ավելացրեք ձեր սեփական երաժշտությունը
- Քայլ 11: Ձայնային քարտի կազմաձևման ֆայլ - Asound.conf
- Քայլ 12: Համոզվեք, որ մենք օգտագործում ենք ճիշտ ծածկույթը Configure.txt /boot- ում
- Քայլ 13: Վայելեք երաժշտությունը
- Քայլ 14: Եզրակացություն
Video: Raspberry Pi Audio Dac-Amp-Streamer: 14 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Վերաօգտագործեք 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- ի արական վերնագրերի վրա: Նեյլոնե բացատները պետք է ամրացվեն տեղում ՝ ապահով ապահովելով գլխի հակառակ անկյունները:
Օգտագործելով Philips- ի գլխի փոքր պտուտակահան (000 կամ 00), բավականաչափ բացեք պտուտակները բարձրախոսի տերմինալի վրա, որպեսզի ձեր բարձրախոսի լարերը տեղավորվեն սեղմման բացվածքների մեջ: Պետք չէ հեռացնել պտուտակները, այլ բավականաչափ բացել դրանք այնտեղ, որտեղ նրանք թուլացած են զգում:
Տեղադրեք խոսափողի ձեր փոքր չափիչ մետաղալարը բացման մեջ և ամրացրեք պտուտակները, որպեսզի բարձրախոսի մետաղալարն ամուր պահի տեղում:
Ես գտա, որ այս քայլը ամբողջ նախագծի ամենասարսափելի մարտահրավերն է. Ես չկարողացա պտուտակահան գտնել փոքր չափի, կամ իմ անլար բարձրախոսը չափազանց նուրբ էր պտուտակի սեղմումը կլանելու համար և ավելի շուտ կոտրվել էր, քան ամուր պահել: Ես փոփոխություն կատարեցի ՝ կառուցելով «կեռիկներ» կամ ավելի փոքր լարեր, որոնք այնքան ամուր էին, որ կարող էին դիմանալ սեղմմանը, և բավականաչափ երկար, որպեսզի դրանք զոդվեին բարձրախոսի լարի մերկ ծայրերին: Տգեղ, այո, բայց արդյունավետ:
Կատարված է սարքաշարի հետ:
Քայլ 4: Ներբեռնեք 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- ն
Մեր նորաստեղծ պատկերով ՝ 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- ն որպես մեր երաժշտական սերվեր: Այստեղ շատ տարբերակներ կան, բայց ես ձեզ ցույց կտամ, թե ինչպես տեղադրել «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- ին աշխատել բեռնման ժամանակ.
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- ը ստերեո պատասխանեք:
Խորհուրդ ենք տալիս:
USB Audio DAC: 12 քայլ
USB Audio DAC. Օգտագործում է ստանդարտ վարորդներ, աշխատում է Windows- ի, Mac- ի և Linux- ի բազմաթիվ բաշխումների հետ, բայց սահմանափակում է կատարումը մինչև 16 բիթ, 48 կՀց Հավասարակշռված (կողմ) գծի մակարդակի ելքեր հետևի մասում (XLR / 6.35 մմ) Միակողմանի (կողմ) գծի մակարդակ ելք առջևում (RCA) Առանց ելքի
MicroPython PCF8591 DAC Թեստ. 3 քայլ (նկարներով)
MicroPython PCF8591 DACtest. Ես գնել եմ այս գիրքը `բարելավելու իմ Micropython հմտությունները. MicroPython for ESP8266 Development Workshop by Agus Kurniawan. Այս գիրքը շատ լավ սկիզբ է, I2C նախագիծը օգտագործում է PCF8591 մոդուլ: Բայց DAC ծրագրավորման օրինակ չկա, այնպես որ ես ստիպված եղա հասկանալ, որ դու
Ընթացիկ աղբյուր DAC AD5420 և Arduino. 4 քայլ (նկարներով)
Ընթացիկ աղբյուր DAC AD5420 և Arduino. Բարև: Այս հոդվածում ես կցանկանայի կիսվել իմ փորձով AD5420 ընթացիկ թվային-անալոգային փոխարկիչով, որն ունի հետևյալ բնութագրերը. մԱ, 0 մԱ -ից 20 մԱ, կամ 0 մԱ տ
Arduino և PCF8591 ADC DAC IC: 7 քայլ
Arduino և PCF8591 ADC DAC IC. Երբևէ ցանկացե՞լ եք ձեր Arduino նախագծի ավելի շատ անալոգային մուտքային կապեր, բայց չցանկացաք Mega- ի համար: Կամ կցանկանայի՞ք անալոգային ազդանշաններ առաջացնել: Այնուհետև ստուգեք մեր ձեռնարկի թեման ՝ NXP PCF8591 IC- ն: Այն լուծում է այս երկու խնդիրները
ESP32. Գիտե՞ք ինչ է DAC- ն: 7 քայլ
ESP32. Գիտե՞ք ինչ է DAC- ն: Այսօր մենք կխոսենք երկու հարցի մասին: Առաջինը DAC- ն է (Digital-to-Analog Converter): Ես դա համարում եմ կարևոր, քանի որ դրա միջոցով, օրինակ, մենք ձայնային ելք ենք կազմում ESP32- ում: Երկրորդ խնդիրը, որին մենք այսօր կանդրադառնանք, տատանումն է