Բովանդակություն:
Video: Raspberry Pi Spotify նվագարկիչ ՝ 3D տպագրված պատյանով ՝ 4 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Այս ուսանելի ծրագրում ես ձեզ ցույց կտամ, թե ինչպես պատրաստել Raspberry Pi- ի վրա հիմնված Երաժշտական նվագարկիչ, որը կարող է նվագել տեղական երաժշտություն, վեբ ռադիոկայաններ և հանդես գալ որպես spotify միացման բարձրախոս, բոլորը տեղադրված են պատի վրա տեղադրվող 3D տպագրված պատյանում:
Ես կառուցել եմ այս նվագարկիչը իմ ընկերուհիների խոհանոցի համար, քանի որ մենք սիրում ենք երաժշտություն լսել եփելիս կամ թխելիս, բայց հյուրասենյակից հնչող համակարգչային բարձրախոսները պարզապես չեն կտրում այն:
Ձեզ հարկավոր կլինի.
- Ազնվամորի Պի 3
- Micro SD քարտ (նվազագույնը 8 ԳԲ)
- Ստերեո բարձրախոսներ `ինտեգրված USB DAC- ով
- Անվտանգ անջատման միացում
- 3.5 "դիպչող էկրան
- Micro USB մալուխ էգից տղամարդ
- Sոդման երկաթ
- Մետաղական մերկացուցիչ
- Լարերը
Կարգավորման համար.
- Ստեղնաշար
- Մուկ
- HDMI մոնիտոր
Քայլ 1: 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 թ
Խորհուրդ ենք տալիս:
3D տպագրված Arduino հզորությամբ քառանիստ ռոբոտ. 13 քայլ (նկարներով)
3D տպագրված Arduino հզորությամբ քառանիստ ռոբոտ. Նախորդ Instructable- ից հետո, որտեղ ես կառուցեցի ռոբոտացված երկոտանի, որոշեցի փորձել և պատրաստել չորս ոտքով ռոբոտ, որը կարող էր ընդօրինակել այնպիսի կենդանիների, ինչպիսիք են շունը
GorillaBot 3D տպագրված Arduino ինքնավար սպրինտ քառանիստ ռոբոտ. 9 քայլ (նկարներով)
GorillaBot 3D տպագրված Arduino ինքնավար սպրինտ քառանիստ ռոբոտ. Ամեն տարի Թուլուզում (Ֆրանսիա) տեղի է ունենում Թուլուզի ռոբոտների մրցավազք #TRR2021 Մրցավազքը բաղկացած է 10 մետրանոց ինքնավար սպրինտից ՝ երկոտանի և չորքոտանի ռոբոտների համար: Ներկայիս ռեկորդը, որը հավաքում եմ չորքոտանի համար, 42 վայրկյան է 10 մետր արագավազք: Այսպիսով, մ
Joule Thief ջահը պատյանով. 16 քայլ (նկարներով)
Joule Thief ջահը պատյանով. Այս նախագծում դուք կսովորեք, թե ինչպես կառուցել Joule Thief միացում և շրջանի համար համապատասխան պատյան: Սա համեմատաբար հեշտ միացում է սկսնակների և միջանկյալների համար: Ouոուլ գողը հետևում է շատ պարզ հասկացությանը, որը նույնպես նման է
20 WATTS 3D տպագրված բլուեթով բարձրախոս. 9 քայլ (նկարներով)
20 WATTS 3D տպագրված BLUETOOTH խոսնակ. Բարև ընկերներ, բարի գալուստ իմ առաջին հրահանգների հրատարակություն: Ահա մի զույգ խմելու bluetooth բարձրախոս, որը ես պատրաստել եմ: Սրանք երկուսն էլ 20 վտ հզորությամբ բարձրախոսներ են ՝ պասիվ մարտկոցներով: Երկու բարձրախոսներն էլ գալիս են պիեզոէլեկտրական թվիթերով, այնպես որ
Պատրաստեք Nixie ժամացույցը Arduino- ով MDF փայտի պատյանով. 11 քայլ (նկարներով)
Պատրաստեք Nixie ժամացույցը Arduino- ով MDF փայտի պատյանով. Այս հրահանգում ես ցույց կտամ, թե ինչպես կարելի է Nixie ժամացույց պատրաստել Arduino- ի միջոցով միացումով, որը հնարավորինս պարզ է: Բոլորը դրված են MDF փայտի պատյանում: Ավարտելուց հետո ժամացույցը նման է արտադրանքի. Գեղեցիկ տեսք և ամուր ամուր: Եկեք գնանք