Բովանդակություն:
- Քայլ 1: Գրավեք ձեր մասերը:
- Քայլ 2: Հեռացրեք USB հանգույցը
- Քայլ 3: Հեռացրեք USB ձայնային քարտը
- Քայլ 4: Ստացեք ինքներդ ձեզ ADC
- Քայլ 5: Նախագծի դասավորություն
- Քայլ 6: Գտեք 5 վ էներգիայի աղբյուր
- Քայլ 7: Հոտ քաշեք կոճակները
- Քայլ 8: Միացրեք USB հանգույցը
- Քայլ 9. Միացրեք A/V ազդանշանները, այնուհետև CRAM
- Քայլ 10: Բոցավառեք այն
- Քայլ 11. Տեղադրեք Raspberry PI Tools ծրագրի հավելումը KODI- ում
- Քայլ 12: SSH և կոճակի ժամանակը
- Քայլ 13: Խմբագրեք ձեր Autoexec.py ֆայլը
Video: DVD շարժական + Pi Zero W: 13 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
Ունե՞ք հին DVD նվագարկիչ: Ես դա արեցի, և ես ուզում էի ինչ -որ զվարճալի բան անել դրա հետ: Այսպիսով, ես խցանեցի Pi Zero W- ը ներսում և տեղադրեցի Libreelec- ը KODI- ով, որպեսզի այն կարողանա ֆիլմեր ցուցադրել բութ մատով:
Ձեզ անհրաժեշտ գործիքներ.
- Հավանաբար Python- ի կամ ծածկագրման որոշակի իմացություն (եթե դուք չունեք այս ճշգրիտ DVD նվագարկիչը)
- Ինչպես օգտագործել հրամանի տող
- Բազմաչափ- ՊԱՐՏԱԴԻՐ
- Ironոդման երկաթ նուրբ կետով և զոդումով (ակնհայտ է)
- Լարերը
- Տաք սոսինձ ատրճանակ
- Էլեկտրական ժապավեն
- Հոբբիի ածելու / ճշգրիտ դանակ
- Մետաղալարեր
- Կայուն ձեռքեր, համբերություն և լավ ինքնակարգավորում
Մի փոքր նախազգուշացում. Սա բավականին ներգրավված և տեխնիկապես ուսանելի է: Եթե դուք փորձեք դա անել, դա արեք այն հասկացողությամբ, որ դուք կարող եք շատ լավ ավարտվել մահացած շարժական DVD նվագարկիչով (ես դա արեցի իմ առաջին փորձից): Հատկապես, եթե դա փորձում եք DVD նվագարկիչի այլ ապրանքանիշի/մոդելի վրա: Ամեն ինչ կարգին է, այնուամենայնիվ, դուք այլևս չէիք օգտագործում այդ հին աղբը:
Քայլ 1: Գրավեք ձեր մասերը:
- Ամենակարևոր մասը դյուրակիր DVD նվագարկիչն է: Անկալի է Panasonic DVD-LS ### մոդել: Սա կարող է աշխատել այլ ապրանքանիշերի/մոդելների հետ, բայց ես գաղափար չունեմ: Այդ դեպքում դու ինքնուրույն ես: Այսպիսով, եթե դուք չունեք մեկը և իսկապես ցանկանում եք դա անել ինչ-որ տարօրինակ պատճառով, կարող եք գտնել, որ դրանք վաճառվում են ebay- ում 40-50 դոլարով: Այս մոդելի համար օգտագործած մոդելը Panasonic DVD-LS850- ն է: Այս կառուցվածքը կտարբերվի ՝ կախված ձեր ունեցած մոդելի նվագարկիչից: *** Ձեր կողմից օգտագործվող DVD նվագարկիչը պետք է ունենա կոմպոզիտային օժանդակ նավահանգիստ: ***
- A Raspberry Pi Zero W ($ 10): (Եթե ցանկանում եք օգտագործել Pi Zero, ձեզ հարկավոր են ավելի շատ USB պորտեր և ավելի մեծ հանգույց)
- Ձեզ անհրաժեշտ կլինի ինչ -որ տեսակի USB հանգույց: Ես ունեի սա, որը տան կարիք ուներ: Այն $ 10 է, և գեղեցիկ և փոքր, կատարյալ է այն վայրերում սեղմվելու համար, որտեղ նախատեսված չէ գնալ:
- Հաջորդը, ես խորհուրդ կտայի USB ձայնային քարտ: Դուք կարող եք անալոգային ձայն ստանալ Pi- ից, բայց դա սարսափելի է հնչում: Ստացեք դրանցից մեկը: Նրանք Amazon- ում են (5 դոլարով): Հղումներ, որոնց պետք է հետևել…
- Ձեզ հարկավոր է MCP3008-I/P անալոգային թվային փոխարկիչ (ADC): (6 դոլար) Դրանք աշխատում են ՝ անալոգային ազդանշան (լարում) ընդունելով և համապատասխան հարաբերական թվային արժեք ուղարկելով Pi- ին:
- Դրա վրա բռնկվեց միկրո SD քարտ ՝ Libreelec- ով:
Քայլ 2: Հեռացրեք USB հանգույցը
Այս փոքրիկ բանը բավականին գեղեցիկ է քանդվում: Որոշ մանրացումների դեպքում կարող եք USB վերնագրերը ձեռքով հանել ՝ թողնելով միայն մետաղական կապում: Չափազանց պարզ է դրանք մեկ առ մեկ զոդելուց: Գործիքի հիմքում ընկած է այս փոքրիկ PCB 2xUSB հանգույցը:
Ահա այն $ 10 -ով Amazon- ում:
Քայլ 3: Հեռացրեք USB ձայնային քարտը
Սա ամենաէժան USB ձայնային քարտն է, որը կարող եմ գտնել: Պլաստիկ պատյանը ճեղքելու համար օգտագործեք պտուտակահան կամ բարակ բան: Այն վատ պատրաստված է, ուստի այն հեշտությամբ կքանդվի: Այնուհետև մնում է միայն փեղկերը զոդել: Նրանք հազիվ կցված են PCB- ին, որպեսզի կարողանաք արագ աշխատել դրանց վրա: Խոսափողի մուտքի կարիք չեք ունենա, բայց առանց դրանց դժվար է այսքան էժան USB ձայնային քարտեր գտնել:
Այստեղ այն $ 5 -ից ցածր է Amazon- ում:
Քայլ 4: Ստացեք ինքներդ ձեզ ADC
Մասնավորապես, այս 8 -ալիքային անալոգային թվային փոխարկիչ `MCP3008:
Ահա այն $ 6 -ով Amazon- ում
DVD նվագարկիչի կոճակները գործում են ՝ ուղարկելով տարբեր մակարդակների լարման (0v - 3.3v) 5 տարբեր ալիքներով ՝ կախված նրանից, թե որ կոճակին եք սեղմում: Այսպիսով, ՉԵՔ կարող դրանք ուղղակիորեն միացնել GPIO- ին ձեր Pi- ով: Դուք պետք է լարումները փոխարկեք տվյալների թվային փաթեթների, որոնք Pi- ն կարող է հասկանալ:
Քայլ 5: Նախագծի դասավորություն
Ահա թե ինչպես ես ամեն ինչ կապեցի:
Ես դիպչեցի DVD տրամաբանական տախտակին, որպեսզի 5 վ էներգիայի աղբյուր լինի Pi- ն աշխատեցնելու համար: Այնուհետև ես Pi- ից հեռուստացույցի կապումներն միացրեցի DVD նվագարկիչի AUX տեսանյութին, իսկ USB ձայնային քարտի ձայնը `նվագարկիչի AUX ձայնին: Pi- ն տեսնելու համար սեղմեք DVD նվագարկիչի AUX կոճակը ՝ DVD նվագարկիչի (որը ես անձեռնմխելի եմ թողել) և օժանդակ սարքի միջև անցնելու համար:
Քայլ 6: Գտեք 5 վ էներգիայի աղբյուր
Ես իմ մուլտիմետրով փորձարկեցի DVD նվագարկիչի տրամաբանական տախտակի վրա տարբեր բարձիկներ, մինչև չգտա մեկը, որը կարդում էր 5v ~, երբ DVD նվագարկիչի հոսանքը միացված է, և 0v, երբ DVD նվագարկիչի հոսանքը անջատված է: Սա կարեւոր է: Դուք չունեք ձեր Pi- ն աշխատելու համար, երբ DVD նվագարկիչը «անջատված է», պարզապես մարտկոցը ծծելով: Դուք նաև պետք է ստուգեք, որ բարձիկներն աշխատում են 5 վ լարման տակ, երբ DVD նվագարկիչը միացված է պատին կամ մարտկոցի լիցքը սպառվում է:
*** BEԳՈՇԱՈ youՄ մի՛ կարճացրեք կապը ձեր բազմիմետր զոնդի հետ, հակառակ դեպքում ապահովիչ կփչեք DVD- ի տրամաբանական տախտակի վրա: Եթե դուք դա անեք, ամեն ինչ կորած չէ, կարող եք ձեր բազմիմետրով հետևել պատանու պայթուցիչին և մի փոքր մետաղալարով ցատկել այն:
Երբ գտեք ձեր էլեկտրահաղորդման կետերը, կպցրեք ձեր լարերը տեղում և տաք սոսնձեցրեք դրանք, քանի որ չեք ցանկանում պատառոտել բարձիկները: Միացրեք ձեր հոսանքի և գրունտի լարերը Pi- ին: Ես այն միացրի Pi- ի GPIO- ի 5v և GND կապին, բայց դրանք կարող եք միացնել USB հոսանքի բարձիկներին, եթե վախենում եք ձեր Pi- ը տապակելուց: (Ես այդ բարձիկներն օգտագործել եմ USB հանգույցին էներգիա ապահովելու համար, բայց դուք կարող եք օգտագործել 5v GPIO- ն այդ նպատակով, եթե գնաք այս ճանապարհով):
Քայլ 7: Հոտ քաշեք կոճակները
Փորձնական և շատ սխալների միջոցով ես կարողացա պարզել, թե ինչպես են գրանցվում կոճակների սեղմումները այս նվագարկիչի վրա: Դուք չեք կարող ուղղակիորեն միացնել կոճակները Pi- ի GPIO- ին: Նրանք վայրկենական անջատիչներ չեն: Նրանք աշխատում են տրամաբանական տախտակին անալոգային ազդանշան տրամադրելով հինգ առանձին ալիքներով:
Կան մի քանի կետեր, որոնցով կարող եք սեղմել կոճակի լարումը ապահովող ալիքները: Այս մոդելի նվագարկիչն ուներ փորձարկման բարձիկներ, որոնց վրա ես կարող էի միացնել փոքր լարերը: Միակ կոճակները, որոնց համար բարձիկներ չկարողացա գտնել, «Արագ առաջ» և «Հետ» կոճակներն էին, քանի որ դրանք գտնվում էին տախտակի հակառակ կողմում `կոճակի PCB- ից: Նրանք ինտեգրված էին անմիջապես տրամաբանական տախտակին, որտեղ մյուս կոճակները առանձին PCB- ի վրա էին: Ես ստիպված էի անմիջապես միացնել արագ փոխանցման կոճակի լարման+ հոդի մեջ:
Ես չեմ մտնի MCP30008- ի էլեկտրագծերի տեղադրում այստեղ, քանի որ այնտեղ կան լավ ռեսուրսներ, որոնք ցույց են տալիս, թե ինչպես դա անել: Ես նշեմ, որ MCP3008- ի *** thepower/GND կապերը պետք է միացված լինեն DVD նվագարկիչին 3.3v/GND կապումներին և ոչ թե Pi- ին, քանի որ մենք Pi- ն միացնում ենք նվագարկիչից: Ես կարողացա գտնել բարձիկներ 3.3v- ի և GND- ի համար, որոնք ես օգտագործում էի կոճակների ալիքների համար, որոնք ես օգտագործում էի (կարմիր և սև լարերը կապույտի միջև):
Ահա հիանալի տեղեկանք MCP3008- ով սկսելու համար
*** Օգտագործեք ձեր մուլտիմետրը `ստուգելու և նորից ստուգելու ձեր զոդման հանգույցները` համոզվելու համար, որ լարերի միջև որևէ ցատկ չկա, կամ վատ ժամանակ կունենաք: ՍՏԵՎՈՄ է, որպեսզի ոչ մի բարձիկ չպատռես: PՈEOՈՎՈՐԴ, ես չեմ կարող դա բավականաչափ շեշտել: Այս բարձիկները չեն ստեղծվել, որպեսզի ապագայում դրանք կպչեն մի քանի մոդերատորների կողմից: Նրանք փխրուն են և սթրեսի դեպքում կքաշվեն:
Քայլ 8: Միացրեք USB հանգույցը
Միացրեք ձեր տարբեր USB սարքերը: Սա հիմնականում նման է USB ծայրամասային սարքերը հանգույց միացնելուն, բայց խրոցակների փոխարեն դուք օգտագործում եք զոդ: Համոզվեք, որ սնուցեք USB հանգույցը ՝ օգտագործելով Pi- ի 5 վ աղբյուր: Այստեղ ավելացնելու այլ բան չկա: Հավանաբար, ամեն ինչ պետք է գունավորեք ՝ շփոթությունից խուսափելու համար: USB- ի ստանդարտ գույներն են ՝ Կարմիր (+5v), Սպիտակ (Տվյալներ +), Կանաչ (Տվյալներ -), Սև (Գրունտ):
Քայլ 9. Միացրեք A/V ազդանշանները, այնուհետև CRAM
Լարել A/V գծերը
Անալոգային վիդեո ազդանշան ստանալու համար ստիպված կլինեք օգտագործել ձեր Pi- ի հեռուստատեսային կապում: Ահա բացատրություն, թե ինչպես դա անել: Միացրեք տեսաազդանշանը DVD նվագարկիչի AUX տեսաֆիլմին ՝ կպցնելով PCB- ի ներքևի մասում 3,5 մմ -անոց վարդակի զոդման կետերին: Այնուհետև միացրեք USB ձայնային քարտի ձայնը AUX ձայնին նույն ձևով: *** Պետք է նշեմ, որ DVD նվագարկիչի տարբեր մոդելներ ունեն տարբեր եղանակներ ՝ իրենց AUX պորտին միանալու համար: Ես օգտագործեցի RCA մալուխը, որն ուղեկցվում էր դրանով և մի մուլտիմետրով `համոզվելու համար, որ ես լարերս միացնում եմ ճիշտ տեղում (հեռուստատեսային ազդանշան+, GND, աուդիո ձախ, աուդիո աջ):
CRAM
Metalածկեք ցանկացած մետաղ, որը կարող է դիպչել DVD նվագարկիչի հիմքի ափսեին էլեկտրական ժապավենով `կարճ շորտեր կանխելու համար: Ես պարզապես ստիպված էի ծածկել իմ Pi- ի հետևի կողմը:
Այն, ինչ մնում է անել ծրագրային ապահովման իրերից առաջ, փորձարկում է ներքևի պատյանը, կտրվածքներ կատարելով այնտեղ, որտեղ անհրաժեշտ է, որպեսզի իրերը տեղավորվեն: Նաև ստիպված կլինեք արտաքին USB պորտի համար անցք կտրել: Երբ ամեն ինչ լավ տեղավորվի, սոսնձեցեք ձեր բաղադրամասերը: Beգույշ եղեք, որ շատ սոսինձ չօգտագործեք: Wantանկանում եք ամեն ինչ թողնել ցածր մակարդակի վրա, այնպես որ կարող եք դեռ տեղավորել ձեր ներքևի ծածկը, երբ սոսինձը տեղում է: Խեղդվեք այնպես, ինչպես նախկինում երբեք չէիք խցկվել: Եթե դու լավն ես, գուցե ընդհանրապես ստիպված չլինես նեղվել: Ես լավը չէի: Ես սեղմվեցի: Եվ ինչպես միշտ `շատ մի լարվեք, այլապես կարող եք ինչ-որ բան կոտրել:
Քայլ 10: Բոցավառեք այն
Հուսով եմ, որ դուք փորձարկել եք ճանապարհին յուրաքանչյուր քայլ `համոզվելու համար, որ Pi- ն միացված է և սնուցում է A/V ազդանշանը DVD նվագարկիչի AUX պորտին: Որովհետև եթե միանում ես և ոչինչ չի պատահում, հավանաբար պետք է վերադառնաս այս խրատական առաջին քայլին: Եվ հանեք ձեր իզոպրոպիլային ալկոհոլը, որովհետև ձեզ հարկավոր է վերցնել դրանից հաճելի բուրմունք և սկսել այն քսել ամբողջ տաք սոսինձով ՝ այն հեռացնելու համար: Դուք նույնպես բախտ կունենաք, եթե ստիպված լինեք դա չպատռել PCB- ի վրա: Աշխատեք նրբանկատորեն:
Միացրեք մկնիկը ձեր արտաքին USB պորտին և սեղմեք ON կոճակը: Եթե ամեն ինչ լավ ընթանա, ձեզ կդիմավորի Libreelec- ի ցայտուն էկրանը, որին կհաջորդի KODI- ն և մի քանի ցնցումներ, որոնք թույլ կտան ձեզ իմանալ, որ չեք խեղաթյուրել ձեր ձայնը: Եթե ոչինչ չեք լսում, հավանաբար պետք է կազմաձևեք KODI- ն ՝ ձեր USB աուդիոն օգտագործելու համար:
KODI- ի կազմաձևման ընթացքում դուք կցանկանաք համոզվել, որ ssh- ը միացված է և կարգավորել ձեր ցանցային կապը, քանի որ հաջորդը մենք պետք է դա անենք: You'reանցին միանալուց հետո նշեք DVD նվագարկիչի IP հասցեն:
Քայլ 11. Տեղադրեք Raspberry PI Tools ծրագրի հավելումը KODI- ում
Դուք պետք է տեղադրեք KODI հավելում, որը կոչվում է Raspberry Pi Tools, քանի որ սա տեղադրում է Python GPIO գրադարանը, որը մեզ անհրաժեշտ կլինի կարդալ MCP3008 ADC- ի ելքը:
Այն ստանալու համար անցեք «Ավելացնել ավելացումներ» ընտրացանկին և ընտրեք «Ներբեռնում»: Գտեք «addրագրի հավելումներ» և ընտրեք այն: Ստորև բերված ցանկում դուք կգտնեք Raspberry Pi Tools: Ընտրեք և տեղադրեք այն:
Շարունակեք և այս պահին հզորացրեք ձեր Pi- ն:
Քայլ 12: SSH և կոճակի ժամանակը
Ստացեք այս ֆայլերը ձեր DVD նվագարկիչից
Բացեք ձեր նախընտրած ֆայլերի փոխանցման հաճախորդը (ես օգտագործում եմ Fetch- ը Mac- ում) և միացեք ձեր DVD նվագարկիչին: Օգտվողը արմատ է, իսկ գաղտնաբառը ՝ libreelec:
- test_adc.py ֆայլը գցեք ~/ներլցումների գրացուցակում
- autoexec.py ֆայլը գցեք ~/.kodi/userdata- ի մեջ
autoexec.py- ն Python սցենար է, որն աշխատում է KODI- ի գործարկման ժամանակ: Դուք կարող եք օգտագործել այն ՝ KODI- ին հրամաններ ուղարկելու համար: Մենք կօգտագործենք սա ՝ կոճակների սեղմումները KODI GUI- ի գործողությունների վերածելու համար:
Լրացուցիչ տեղեկություններ autoexec.py կայքում
Պարզեք կոճակի լարումները և ալիքը, որտեղ դրանք միացված են
Գնացեք այլ համակարգիչ և մուտքագրեք ձեր DVD նվագարկիչի SSH- ը: Libreelec- ի մեջ մտնելու համար.
ssh արմատ@DVDPLAYER_IP_HERE
գաղտնաբառ ՝ libreelec
Մուտք գործելուց հետո անցեք ներլցումների գրացուցակին և գործարկեք test_adc.py
python test_adc.py
Սկսեք սեղմել ձեր DVD նվագարկիչի կոճակները: Երբ սեղմում եք կոճակը, ձեր ssh տերմինալը տպելու է, թե որ ալիքի վրա է գտնվում կոճակը և ինչ լարման է ընկնում ալիքը, երբ սեղմվում է այդ կոճակը: Եթե դուք չեք օգտագործում DVD նվագարկիչի իմ ճշգրիտ մոդելը, գրեք այս ալիքները և լարումները: Նրանք ձեզ պետք կգան, երբ անխուսափելիորեն պետք է խմբագրեք autoexec.py ֆայլը:
Քայլ 13: Խմբագրեք ձեր Autoexec.py ֆայլը
Եթե դուք չունեք DVD-LS850, վերջնական բանը, որ դուք պետք է անեք, խմբագրել autoexec.py ֆայլը: Ներողություն եմ խնդրում, բայց եթե դուք հասցրել եք մինչև հիմա, ես շատ տպավորված եմ, և դուք ակնհայտորեն շատ խելացի եք ՝ պարզելու համար իմ հրմշտոցը: Ասել է թե ՝ ես պատկերացնում եմ, որ կարող եք պարզել, թե ինչպես փոփոխել autoexec.py ֆայլը ՝ ձեր DVD նվագարկիչի հետ աշխատելու համար: Ես իրականում ունեմ autoexec ֆայլ, որը կաշխատի DVD-LS86- ի համար, ուստի ենթադրում եմ, որ այն կտեղադրեմ այստեղ, որովհետև ինչու ոչ: Ակնհայտ է, որ ձեր Pi- ի վրա դնելուց առաջ դուք պետք է այն վերանվանեք պարզապես autoexec.py: