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

Raspberry Pi Spotify նվագարկիչ ՝ 3D տպագրված պատյանով ՝ 4 քայլ (նկարներով)
Raspberry Pi Spotify նվագարկիչ ՝ 3D տպագրված պատյանով ՝ 4 քայլ (նկարներով)

Video: Raspberry Pi Spotify նվագարկիչ ՝ 3D տպագրված պատյանով ՝ 4 քայլ (նկարներով)

Video: Raspberry Pi Spotify նվագարկիչ ՝ 3D տպագրված պատյանով ՝ 4 քայլ (նկարներով)
Video: Նա ստիպողաբար դուրս է մղվել: ~ Հոլանդացի ներգաղթյալների գրավիչ լքված տուն 2024, Նոյեմբեր
Anonim
Raspberry Pi Spotify նվագարկիչ ՝ 3D տպագրված պատյանով
Raspberry Pi Spotify նվագարկիչ ՝ 3D տպագրված պատյանով

Այս ուսանելի ծրագրում ես ձեզ ցույց կտամ, թե ինչպես պատրաստել Raspberry Pi- ի վրա հիմնված Երաժշտական նվագարկիչ, որը կարող է նվագել տեղական երաժշտություն, վեբ ռադիոկայաններ և հանդես գալ որպես spotify միացման բարձրախոս, բոլորը տեղադրված են պատի վրա տեղադրվող 3D տպագրված պատյանում:

Ես կառուցել եմ այս նվագարկիչը իմ ընկերուհիների խոհանոցի համար, քանի որ մենք սիրում ենք երաժշտություն լսել եփելիս կամ թխելիս, բայց հյուրասենյակից հնչող համակարգչային բարձրախոսները պարզապես չեն կտրում այն:

Ձեզ հարկավոր կլինի.

  • Ազնվամորի Պի 3
  • Micro SD քարտ (նվազագույնը 8 ԳԲ)
  • Ստերեո բարձրախոսներ `ինտեգրված USB DAC- ով
  • Անվտանգ անջատման միացում
  • 3.5 "դիպչող էկրան
  • Micro USB մալուխ էգից տղամարդ
  • Sոդման երկաթ
  • Մետաղական մերկացուցիչ
  • Լարերը

Կարգավորման համար.

  • Ստեղնաշար
  • Մուկ
  • HDMI մոնիտոր

Քայլ 1: Pi- ի կարգավորում

Pi- ի կարգավորում
Pi- ի կարգավորում

Նախ եկեք դասավորենք իրերի ծրագրային կողմը: Երաժշտական նվագարկիչը հիմնված է Logitechs- ի հայտնի, բայց Squeezebox նվագարկիչների շարասյան վրա: Pi- ն վարում է LogitechMediaServer- ը և Squeezelite հաճախորդը, ինչպես նաև Jivvelite ինտերֆեյսը: Հետևյալ քայլերի համար ձեզ հարկավոր կլինեն հիմնական SSH և comand line հմտություններ: Եթե դուք անծանոթ եք SSH- ին, ապա OverTheWire- ը հիանալի վայր է սովորելու համար, թե ինչպես օգտագործել comand տողը և SSH- ը:

Ներբեռնեք Raspbian- ը և տեղադրեք այն SD քարտին ՝ օգտագործելով հետևյալ ծրագրերից մեկը.

  • Win32DiskImager (Windows)
  • ApplePi Baker (Mac)
  • Etcher (Mac և Windows)

Տեղադրեք SD քարտը Pi- ի մեջ և միացրեք բոլոր ծայրամասային սարքերը (ստեղնաշար, մկնիկ, մոնիտոր) և հզորությունը: Գործարկվելուց հետո աշխատասեղանի միջավայրում տեղադրեք wifi և միացրեք SSH և GPIO գործառույթները պարամետրերում:

Այժմ կարող եք անջատել բոլոր ծայրամասային սարքերը և շարունակել SSH- ի միջոցով նույն ցանցի ցանկացած համակարգչից ՝ Pi- ը կարգավորելու համար:

SSH- ի միջոցով միանալուց հետո օգտագործեք հետևյալ հրամանը ՝ Raspberry Pi- ի կարգավորումները մուտք գործելու համար

sudo raspi-config

Փոխեք լեզուն, ստեղնաշարի դասավորությունը և օգտվողի գաղտնաբառը ՝ ըստ ձեր կարիքների (ըստ ցանկության), այնուհետև ընդլայնեք ֆայլային համակարգը և հաստատեք վերագործարկման հուշումը:

Հաջորդը, միացրեք սենսորային էկրանը և տեղադրեք անհրաժեշտ վարորդները (կախված այն բանից, թե որ էկրանն է ձեզ հասանելի).

  • Adafruit TFT վարորդներ
  • Waveshare TFT վարորդներ

Correctlyիշտ կարգավորվելուց հետո դուք պետք է տեսնեք աշխատասեղանի միջավայրը սենսորային էկրանին:

Երաժշտական նվագարկիչը ստեղծելու համար ես հետևեցի Johnոն Հագենսիեկերի ուղեցույցին ՝ LogitechMediaServer, Squeezelite և Jivelite ստեղծելու համար: Պարզապես համոզվեք, որ USB խոսնակը միացված է, և ընտրված է ճիշտ ձայնային քարտը:

Spotify Connect- ի աջակցությունը կարող է հեշտությամբ ավելացվել Logitech Media Server- ի plugin մենեջերի միջոցով:

Ես նաև մշտապես հեռացրել եմ կուրսորը ՝ կոսմետիկ պատճառներով ՝ օգտագործելով.

sudo nano /etc/lightdm/lightdm.conf

և փոխելով հետևյալ տողը

#xserver-command = X

մեջ

xserver -command = X -nocursor

Էկրանը կարող է ճշգրտվել ՝ օգտագործելով xinput calibrator- ը, ինչպես նկարագրված է ալիքների համօգտագործման վիքիում:

Mausberry սխեմաներից անջատիչ սցենարը տեղադրելուց հետո ես մուտքն ու ելքը փոխեցի GPIO20- ի և GPIO21- ի, քանի որ կանխադրված ելքերը մենք արդեն օգտագործում ենք սենսորային էկրանի վերնագրով:

Քայլ 2: Գործի տպում

Գործի տպագրություն
Գործի տպագրություն

Գործը arcmatt- ի «Pi TFT plus Console Case» - ի ռեմիքս/ընդլայնում է Thingiverse- ում: Fusion 360 – ում ես ավելացրեցի երկու բարձրախոս ՝ նույն դիզայնով, ինչ սկզբնական պատյանն էր, և հիմնական մարմինը փոխեցի երկու պատի ամրացման անցքերի և USB բարձրախոսների ձայնային քարտի և անվտանգ անջատման տախտակի տեղադրման կետերի համար:

  • Եթե ցանկանում եք փոփոխել գործը `այլ բաղադրիչներին համապատասխանելու համար, ներբեռնեք *.f3d ֆայլը:
  • Եթե ցանկանում եք տպել միայն պատրաստ STL ֆայլերը, ներբեռնեք zip ֆայլը:

Հիմնական մարմնի և բարձրախոսի պատյանների միջին մասերի STL ֆայլերը պարունակում են M3 ընկույզների բացեր: Դադարեցրեք տպագրությունը համապատասխան բարձրության վրա և ավելացրեք ընկույզները ՝ նախքան տպումը վերսկսելը:

10% լցոնումը պետք է բավարար լինի հետևի և առջևի մասերի համար: Միջին մասերը, որոնք պարունակում են ընկույզներ, պետք է տպվեն լցման ավելի բարձր մակարդակով, որպեսզի ապահովեն ընկույզի բացերի բավարար կառուցվածքային աջակցությունը: Երկու հատ ընկույզներ կոտրվել են իմ տպագրություններից մեկում `10%-ով, առանց որևէ թել չթողնելով պտուտակները ճիշտ պահելու համար:

Ահա պարագայի համար տիեզերքի էջի հղումը

Քայլ 3: Էլեկտրոնիկա

Էլեկտրոնիկա
Էլեկտրոնիկա
Էլեկտրոնիկա
Էլեկտրոնիկա
Էլեկտրոնիկա
Էլեկտրոնիկա

Այս հաջորդ քայլի համար դուք պետք է ունենաք զոդման հիմնական հմտություններ:

Բացեք USB բարձրախոսը և անջատեք բարձրախոսները JST մալուխների ձայնային տախտակից: Կտրեք և հանեք USB մալուխը համապատասխան երկարությամբ ձայնային տախտակից: Տիեզերքը խնայելու համար ես USB լարերը միացրեցի անմիջապես Pi- ի ներքևի մասի փորձարկման բարձիկներին: Եթե դուք չեք կարողանում բարձիկներ գտնել բազմիմետրով, ահա բարձիկների համարների լավ ցուցակ: Ձայնային տախտակը միացնելու համար ես օգտագործել եմ PP46- ը PP48- ի միջոցով և 5V մատակարարման քորոցը (տես նկարը):

Պատրաստեք անջատման անվտանգ միացումը `ապամոնտաժելով ապարատի անջատիչը և այն փոխարինելով երկու երկարությամբ մեկուսացված մետաղալարով: Անջատիչը տեղադրեք անցքի մեջ և ամրացրեք ազատ լարերը տեղում:

Կտրեք միկրո USB մալուխի արական ծայրը և հանեք հոսանքի և տվյալների հաղորդալարերը: USB մալուխի կարմիր հոսանքի լարը կպցրեք PP2- ին, իսկ սևը `PP5- ին (տես նկարը): Միկրո USB մալուխի կանացի ծայրը պետք է միացված լինի անվտանգ անջատման տախտակի արական ծայրին: Տախտակը կարող է սոսնձվել գործի ներքևի մասում:

Հետագայում ես տաք սոսինձ ավելացրեցի զոդման բոլոր կետերին `կայունանալու և լարվածությունը թեթևացնելու համար:

Վարկ ՝ Pi նկարի համար. Վիքիպեդիա, օգտվող ՝ Multicherry

commons.wikimedia.org/wiki/File:Raspberry_Pi_2_Model_B_v1.1_underside_new_(bg_cut_out).jpg

Քայլ 4: Վերջնական հավաքում

Վերջնական ժողով
Վերջնական ժողով
Վերջնական ժողով
Վերջնական ժողով
Վերջնական ժողով
Վերջնական ժողով

Վերջնական շինարարությունը մի փոքր անհեթեթ է, բայց բավական երկար լարերով ամեն ինչ պետք է տեղավորվի:

Բարձրախոսի պատյանը փոքր -ինչ փոքր էր, ինչը մի կողմից փչած ընկույզի պատյանների հետ միասին նշանակում էր, որ ձախ բարձրախոսը չի փակվում բարձրախոսների գրիլի հետ:

Երեք պահեստամասերը կարող են միմյանց միացվել ՝ օգտագործելով M3 պտուտակներ: Հեղույսները կկտրեն թելը առաջին անգամ դրանք պտուտակելիս: Քանի դեռ դրանք հաճախ չեք առանձնացնում, այս կապը պետք է բավականաչափ ամուր լինի:

Սոսնձեցրեք անջատման տախտակը պատյանին և պտուտակավորեք ձայնային տախտակը փակագծերի վրա:

Raspberry Pi- ն կարելի է ամրացնել միջին պատյանին M3 պտուտակներով: Համոզվեք, որ տեղադրեք SD քարտը Pi- ն տեղում պտտելուց հետո, քանի որ այն փոքր -ինչ ավելի մեծ է, քան պատյանը: Այն կարող է հետագայում տեղադրվել ՝ օգտագործելով մի պինցետ, կողքի բացվածքի միջով:

Սենսորային էկրանն ավելացնելուց հետո մնում է միայն պտուտակել առջևի ափսեն տեղում:

Նախքան շինարարությունն ավարտելը ես չունեի միկրո USB մալուխ, այնպես որ ես ժամանակավորապես սնուցում եմ Pi- ն, չնայած Pi- ի միկրո USB պորտին ՝ օգտագործելով հզորության բանկ: Ես կավելացնեմ բացակայող մալուխային կապը ավելի ուշ:

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

Աուդիո մրցույթ 2017 թ
Աուդիո մրցույթ 2017 թ
Աուդիո մրցույթ 2017 թ
Աուդիո մրցույթ 2017 թ

Երկրորդ տեղը զբաղեցրեց Աուդիո մրցույթում 2017 թ

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