Orodha ya maudhui:

DVD Kubebeka + Pi Zero W: Hatua 13
DVD Kubebeka + Pi Zero W: Hatua 13

Video: DVD Kubebeka + Pi Zero W: Hatua 13

Video: DVD Kubebeka + Pi Zero W: Hatua 13
Video: Какая версия винды тебе нравится больше всех? 😅🤟 #windows #microsoft #винда #виндовс11 #виндовс 2024, Oktoba
Anonim
DVD Kubebeka + Pi Zero W
DVD Kubebeka + Pi Zero W

Je! Umekuwa na kicheza DVD cha zamani? Nilifanya, na nilitaka kufanya kitu cha kufurahisha nayo. Kwa hivyo nilibana Pi Zero W ndani na kusanikisha Libreelec na KODI juu yake ili iweze kucheza sinema kutoka kwa kidole gumba!

Zana ambazo utahitaji:

  • Labda ujuzi fulani wa Python au usimbuaji (ikiwa huna Kicheza DVD hiki)
  • Jinsi ya kutumia laini ya amri
  • Multimeter - LAZIMA
  • Chuma cha kutengeneza na nukta nzuri na solder (dhahiri)
  • Waya
  • Bunduki ya gundi moto
  • Mkanda wa umeme
  • Kisu cha hobby / kisu halisi
  • Vipande vya waya
  • Mikono thabiti, uvumilivu, na udhibiti mzuri wa kibinafsi

Onyo kidogo - hii inahusika vizuri na inafundishwa kiufundi. Ikiwa utajaribu hii, fanya hivyo kwa uelewa unaweza kuishia na Kicheza DVD kinachokufa (nilijaribu jaribio langu la kwanza). Hasa ikiwa unajaribu hii kwa chapa / modeli tofauti ya kicheza DVD. Ni sawa ingawa, haukutumia tena kipande hicho cha zamani cha taka.

Hatua ya 1: Shika Sehemu Zako

Shika Sehemu Zako!
Shika Sehemu Zako!
Shika Sehemu Zako!
Shika Sehemu Zako!
Shika Sehemu Zako!
Shika Sehemu Zako!
Shika Sehemu Zako!
Shika Sehemu Zako!
  • Sehemu muhimu zaidi ni Kicheza DVD chenyewe chenyewe. Ikiwezekana mfano wa Panasonic DVD-LS ###. Hii inaweza kufanya kazi na bidhaa zingine / mifano, lakini sijui. Wewe ni wewe mwenyewe katika kesi hiyo. Kwa hivyo ikiwa huna moja na kweli unataka kufanya hivyo kwa sababu isiyo ya kawaida unaweza kupata kuuza kunatumiwa kwenye ebay kwa $ 40- $ 50. Mfano niliotumia mod hii ni Panasonic DVD-LS850. Ujenzi huu utatofautiana kulingana na kicheza mfano ulio nacho. *** Kicheza DVD unachotumia lazima kiwe na msaidizi msaidizi katika bandari.
  • Raspberry Pi Zero W ($ 10). (Ikiwa unataka kutumia Pi Zero, utahitaji bandari zaidi za USB na kitovu kikubwa)
  • Utahitaji kitovu cha USB cha aina fulani. Nilikuwa na hii inayohitaji nyumba. Ni $ 10, na ni nzuri na ndogo - kamili kwa kujazana mahali ambapo haikusudiwa kwenda.
  • Ifuatayo, ningependekeza kadi ya sauti ya USB. Unaweza kupata sauti ya Analog mbali na Pi, lakini inasikika mbaya. Pata moja ya hizi. Ziko kwenye Amazon kwa ($ 5). Viungo vya kufuata…
  • Utahitaji MCP3008-I / P Analog kwa Digital Converter (ADC). ($ 6) Hizi hufanya kazi kwa kuchukua ishara ya analog (voltage) na kutuma nambari inayofanana ya dijiti kwa Pi.
  • Kadi ndogo ya SD na Libreelec iliangaza juu yake.

Hatua ya 2: Vua Kitovu cha USB

Vua Kitovu cha USB
Vua Kitovu cha USB
Vua Kitovu cha USB
Vua Kitovu cha USB
Vua Kitovu cha USB
Vua Kitovu cha USB

Jambo hili dogo linavunjika vizuri kabisa. Ukimaliza kumaliza unaweza kuvuta vichwa vya habari vya USB kwa mkono ukiacha tu pini za chuma. Ni rahisi sana kuziuza-moja kwa moja. Katika moyo wa gadget ni kitovu hiki kidogo cha PCB 2xUSB.

Hapa ni kwa $ 10 kwenye Amazon.

Hatua ya 3: Vua Kadi ya Sauti ya USB

Vua Kadi ya Sauti ya USB
Vua Kadi ya Sauti ya USB
Vua Kadi ya Sauti ya USB
Vua Kadi ya Sauti ya USB

Hii ndio kadi ya sauti ya bei rahisi ya USB ambayo ningeweza kupata. Tumia bisibisi au kitu nyembamba kupasua kesi ya plastiki. Imetengenezwa vibaya kwa hivyo itaanguka kwa urahisi. Basi unachotakiwa kufanya ni kuondoa-kuuza jacks. Zimeunganishwa sana na PCB ili uweze kuzifanya kazi haraka. Hutahitaji uingizaji wa kipaza sauti, lakini ni ngumu kupata kadi za sauti za USB bila bei nafuu bila hizo.

Hapa ni kwa chini ya $ 5 kwenye Amazon.

Hatua ya 4: Jipatie ADC

Jipatie ADC
Jipatie ADC

Hasa, Analog hii ya njia 8 kwa kibadilishaji cha dijiti - MCP3008:

Hapa ni kwa $ 6 kwenye Amazon

Vifungo vya kicheza DVD hufanya kazi kwa kutuma viwango tofauti vya voltages (0v - 3.3v) kupitia njia 5 tofauti kulingana na kitufe unachobonyeza. Kwa hivyo HUWEZI kuziunganisha moja kwa moja na GPIO kwenye Pi yako. Utahitaji kubadilisha voltages kuwa pakiti za dijiti za data ambazo Pi anaweza kuelewa.

Hatua ya 5: Mpangilio wa Mradi

Mpangilio wa Mradi
Mpangilio wa Mradi

Hivi ndivyo nilivyounganisha kila kitu.

Niligonga bodi ya mantiki ya DVD kwa chanzo cha nguvu cha 5v kuendesha Pi. Kisha nikaunganisha pini za Runinga kutoka kwa Pi hadi video ya AUX kwenye kicheza DVD na sauti ya kadi ya sauti ya USB kwa sauti ya AUX kwenye kichezaji. Ili kuona Pi, bonyeza kitufe cha AUX kwenye kicheza DVD ili kubadili kati ya kicheza DVD (ambacho niliacha kikiwa sawa) na msaidizi ndani.

Hatua ya 6: Pata Chanzo cha Nguvu cha 5v

Pata Chanzo cha Nguvu cha 5v
Pata Chanzo cha Nguvu cha 5v
Pata Chanzo cha Nguvu cha 5v
Pata Chanzo cha Nguvu cha 5v

Nilitumia multimeter yangu kujaribu pedi kadhaa kwenye bodi ya mantiki ya kicheza DVD hadi nilipopata moja ambayo ilisomeka ~ 5v wakati nguvu ya kichezaji cha DVD imewashwa na 0v wakati nguvu ya kichezaji cha DVD imezimwa. Hii ni muhimu. Huna Pi yako ya kukimbia wakati kicheza DVD "kimezimwa", ukinyonya betri chini. Unapaswa pia kujaribu kuwa pedi zinaishi kwa 5v wakati Kicheza DVD kimechomekwa ukutani, au kuzima nguvu ya betri.

*** Kuwa mwangalifu haufupishi unganisho na uchunguzi wako wa multimeter au utapuliza fuse kwenye bodi ya mantiki ya DVD. Ukifanya hivyo, yote hayapotea, unaweza kufuatilia fuse ya teeny na multimeter yako na uruke kwa waya kidogo.

Mara tu utakapopata vidokezo vyako vya nguvu, weka waya wako mahali, na gundi moto wale wanaonyonya kwa sababu hautaki kung'oa pedi. Unganisha nguvu zako na waya za ardhini kwa Pi. Niliiunganisha na pini ya 5v na GND kwenye GPIO ya Pi, lakini unaweza kuziunganisha kwa pedi za umeme za USB ikiwa unaogopa kukaanga Pi yako. (Nilitumia pedi hizo kutoa nguvu kwa kitovu cha USB, lakini unaweza kutumia 5v GPIO kwa kusudi hilo ukienda kwa njia hii.)

Hatua ya 7: Puta Vifungo

Vuta Vifungo
Vuta Vifungo
Vuta Vifungo
Vuta Vifungo
Vuta Vifungo
Vuta Vifungo
Vuta Vifungo
Vuta Vifungo

Kupitia jaribio na makosa mengi, niliweza kugundua jinsi waandishi wa habari waliosajiliwa kwenye mchezaji huyu. Huwezi kuunganisha vifungo kwa GPIO ya Pi moja kwa moja. Sio swichi za kitambo. Wanafanya kazi kwa kutoa ishara ya analog kwa bodi ya mantiki juu ya njia tano tofauti.

Kuna vidokezo kadhaa unavyoweza kutumia kugonga kwenye vituo ambavyo hutoa vifungo vya vifungo. Mtindo huu wa mchezaji alikuwa na pedi kadhaa za majaribio ambazo ningeweza kuziunganisha waya kidogo. Vifungo pekee ambavyo sikuweza kupata pedi vilikuwa vifungo vya Mbele vya Kupeleka Mbele na kurudisha Tangu kwa kuwa zilikuwa upande wa pili wa bodi kutoka kwenye kitufe cha PCB. Ziliunganishwa moja kwa moja kwenye bodi ya mantiki ambapo vifungo vingine vilikuwa kwenye PCB tofauti. Ilinibidi waya moja kwa moja kwenye unganisho wa voltage + ya Kitufe cha Kusonga Mbele.

Sitapata wiring juu ya MCP30008 hapa kwani kuna rasilimali nzuri huko nje ambayo inakuonyesha jinsi ya kufanya hivyo. Nitakumbuka kuwa *** nguvu / pini za GND kwenye MCP3008 zinapaswa kushikamana na kicheza DVD 3.3v / pini za GND na sio Pi kwani tunapeana Pi kutoka kwa kichezaji. Niliweza kupata pedi za 3.3v na GND karibu na pedi za njia za kitufe nilizotumia (waya nyekundu na nyeusi kati ya bluu).

Hapa kuna kumbukumbu nzuri ya kuanza na MCP3008

*** Tumia multimeter yako kukagua na kuangalia tena viungo vyako vya solder ili uhakikishe kuwa hauna kuruka kati ya waya, au utakuwa na wakati mbaya *** Mara tu utakapojiamini kwenye soldering yako, GUMU NI chini ili usipasue pedi yoyote juu. WATU, siwezi kusisitiza hii ya kutosha. Pedi hizi hazijatengenezwa ili kuuzwa na modder miaka 20 baadaye. Wao ni dhaifu na watavuta ikiwa wanasisitizwa.

Hatua ya 8: Unganisha Kitovu cha USB

Unganisha Kitovu cha USB
Unganisha Kitovu cha USB

Unganisha vitu vyako anuwai vya USB. Hii kimsingi ni kama kuziba vifaa vya USB kwenye kitovu lakini badala ya kuziba unatumia solder. Hakikisha kutoa nguvu kwa kitovu cha USB ukitumia chanzo cha 5v kwenye Pi. Sio mengi zaidi ya kuongeza hapa. Labda unapaswa nambari ya rangi kila kitu ili kuepuka kuchanganyikiwa. Rangi za USB za kawaida ni Nyekundu (+ 5v), Nyeupe (Takwimu +), Kijani (Takwimu -), Nyeusi (Chini).

Hatua ya 9: Hook Up Sign A / V Kisha CRAM

Hook Up Ishara za A / V Kisha CRAM
Hook Up Ishara za A / V Kisha CRAM
Hook Up Ishara za A / V Kisha CRAM
Hook Up Ishara za A / V Kisha CRAM
Hook Up Ishara za A / V Kisha CRAM
Hook Up Ishara za A / V Kisha CRAM

Waya waya A / V

Itabidi utumie pini zako za Runinga ya Pi kupata ishara ya video ya Analog. Hapa kuna maelezo juu ya jinsi ya kufanya hivyo. Hokesha ishara ya video kwenye video ya AUX ya kicheza DVD, kwa kugeuza sehemu za ujazo wa 3.5mm chini ya PCB. Kisha unganisha sauti ya kadi ya sauti ya USB kwa sauti ya AUX kwa njia ile ile. *** Ikumbukwe kwamba aina tofauti za kicheza DVD zina njia tofauti za kuingia kwenye bandari yao ya AUX. Nilitumia kebo ya RCA iliyokuja nayo na multimeter kuhakikisha nilikuwa nikitia waya zangu mahali sahihi (ishara ya tv +, GND, kushoto kushoto, sauti kulia).

CRAM

Funika chuma chochote ambacho kinaweza kugusa sinia ya DVD ya kutuliza na mkanda wa umeme ili kuzuia kaptula. Ilinibidi tu kufunika upande wa nyuma wa Pi yangu.

Yote ambayo imebaki kufanya kabla ya vitu vya programu ni kujaribu kufaa kesi ya chini, kupunguzwa pale inapohitajika kupata vitu kutoshea. Itabidi pia ukate shimo kwa bandari ya nje ya USB. Mara tu unapokuwa na kila kitu kinachofaa vizuri TUZA VIFAA VYAKO CHINI. Kuwa mwangalifu usitumie gundi nyingi. Unataka kuacha kila kitu wasifu mdogo ili uweze bado kutoshea kifuniko chako cha chini mara gundi ilipokuwa mahali pake. Cram kama haujawahi kubana hapo awali. Ikiwa wewe ni mzuri, huenda usilazimike kuburudika hata kidogo. Sikuwa mzuri. Nilijazana. Na kama siku zote- usikonde sana au unaweza kuvunja kitu.

Hatua ya 10: Moto Moto

Moto Moto
Moto Moto

Natumai umekuwa ukijaribu kila hatua njiani kuhakikisha kuwa Pi inawasha na kulisha ishara ya A / V kwa bandari ya AUX ya kicheza DVD. Kwa sababu ikiwa unawasha na hakuna kitu kilichotokea, labda unapaswa kurudi kwenye hatua ya kwanza ya hii inayoweza kufundishwa. Na toa pombe yako ya isopropili kwa sababu utahitaji kuchukua kiboreshaji kizuri na kuanza kuipaka gundi yako yote moto ili kuiondoa. Utakuwa pia na bahati kutorarua pedi yoyote kwenye PCB ikiwa lazima ufanye hivi. Fanya kazi kwa anasa.

Chomeka panya kwenye bandari yako ya nje ya USB na bonyeza kitufe cha ON. Ikiwa kila kitu kitaenda sawa, utasalimiwa na skrini ya Libreelec Splash ikifuatiwa na KODI na bloops chache za kukupa kujua kwamba haukukaza sauti yako. Ikiwa hausiki chochote labda lazima usanidi KODI kutumia sauti yako ya USB.

Unaposanidi KODI, utahitaji kuhakikisha kuwa ssh imewezeshwa na kusanikisha muunganisho wako wa mtandao, kwa sababu tutahitaji kufanya vitu hivi baadaye. Mara tu umeunganishwa kwenye mtandao kumbuka anwani ya IP ya Kicheza DVD.

Hatua ya 11: Sakinisha programu-jalizi ya Raspberry PI Tools kwenye KODI

Sakinisha programu-jalizi ya Raspberry PI Tools kwenye KODI
Sakinisha programu-jalizi ya Raspberry PI Tools kwenye KODI
Sakinisha programu-jalizi ya Raspberry PI Tools kwenye KODI
Sakinisha programu-jalizi ya Raspberry PI Tools kwenye KODI

Utahitaji kusanikisha programu-jalizi ya KODI inayoitwa Zana za Raspberry Pi kwa sababu hii inasanikisha maktaba ya chatu ya GPIO tutahitaji kusoma pato la MCP3008 ADC.

Ili kuipata, nenda kwenye menyu ya Ongeza Ons na uchague Pakua. Pata 'nyongeza za Programu' na uchague. Utapata Zana za Raspberry Pi katika orodha inayofuata. Chagua na usakinishe.

Endelea na mzunguko wa nguvu ya Pi yako wakati huu.

Hatua ya 12: Saa ya SSH na Wakati wa Kitufe

Pata faili hizi kwenye kichezaji chako cha DVD

Fungua mteja wako wa kuhamisha faili unayopenda (ninatumia Leta kwenye Mac) na unganisha kwenye Kicheza chako cha DVD. Mtumiaji ni mzizi na nywila ni bure.

  • toa faili ya test_adc.py kwenye saraka ya ~ / downloads
  • dondosha faili ya autoexec.py kwenye ~ /.kodi / userdata

autoexec.py ni hati ya chatu ambayo inaanzia KODI kuanza. Unaweza kuitumia kutuma amri kwa KODI. Tutatumia hii kutafsiri kitufe chetu kuwa vitendo katika KODI GUI.

Maelezo zaidi juu ya autoexec.py

Tambua vifunguo vya kitufe na kituo kilicho kwenye:

Nenda kwa kompyuta nyingine na SSH kwenye kicheza DVD chako. Ili ssh kwenye libreelec:

ssh mzizi @ DVDPLAYER_IP_HAPA

nywila: libreelec

Mara tu umeingia katika nenda kwenye saraka ya upakuaji na endesha test_adc.py

chatu test_adc.py

Anza kubonyeza vifungo kwenye kichezaji chako cha DVD! Unapobonyeza kitufe kituo chako cha ssh kitachapisha kitufe kilicho kwenye kituo gani na ni nini voltage kituo kinashuka wakati kitufe hicho kinabanwa. Ikiwa hutumii mfano wangu halisi wa kicheza DVD, andika vituo hivi na voltages. Utazihitaji wakati lazima lazima uhariri faili ya autoexec.py.

Hatua ya 13: Hariri Faili yako ya Autoexec.py

Ikiwa huna DVD-LS850 jambo la mwisho lazima ufanye ni kuhariri faili ya autoexec.py. Samahani, lakini ikiwa umefika mbali, nimevutiwa sana na wewe ni wazi kuwa mzuri sana kwa kugundua utaftaji wangu wa mbio. Hiyo ilisema, nadhani unaweza kujua jinsi ya kurekebisha faili ya autoexec.py ili ufanye kazi na kicheza DVD chako. Nina faili ya autoexec ambayo itafanya kazi kwa DVD-LS86, kwa hivyo nadhani nitaiweka hapa kwa sababu kwanini sivyo. Kwa wazi, itabidi uipe jina tena kwa autoexec.py kabla ya kuiweka kwenye Pi yako.