विषयसूची:

डीवीडी पोर्टेबल + पाई जीरो डब्ल्यू: 13 कदम
डीवीडी पोर्टेबल + पाई जीरो डब्ल्यू: 13 कदम

वीडियो: डीवीडी पोर्टेबल + पाई जीरो डब्ल्यू: 13 कदम

वीडियो: डीवीडी पोर्टेबल + पाई जीरो डब्ल्यू: 13 कदम
वीडियो: 12 0 12 transformer rectifier kaise banaye | ऐसे कोई नहीं सिखायेगा | how to make 12 0 12 rectifier 2024, अक्टूबर
Anonim
डीवीडी पोर्टेबल + पाई जीरो डब्ल्यू
डीवीडी पोर्टेबल + पाई जीरो डब्ल्यू

क्या कोई पुराना डीवीडी प्लेयर इधर-उधर पड़ा हुआ है? मैंने किया, और मैं इसके साथ कुछ मजेदार करना चाहता था। इसलिए मैंने एक पाई ज़ीरो डब्ल्यू को अंदर से जाम कर दिया और उस पर KODI के साथ लिब्रेलेक स्थापित किया ताकि यह एक थंब ड्राइव से फिल्में चला सके!

आपको जिन उपकरणों की आवश्यकता होगी:

  • संभवतः पायथन या कोडिंग का कुछ ज्ञान (यदि आपके पास यह सटीक डीवीडी प्लेयर नहीं है)
  • कमांड लाइन का उपयोग कैसे करें
  • मल्टीमीटर- एक जरूरी
  • एक महीन बिंदु और मिलाप के साथ टांका लगाने वाला लोहा (जाहिर है)
  • तारों
  • गर्म गोंद वाली बंदूक
  • विद्युत टेप
  • हॉबी रेजर / सटीक चाकू
  • तार के टुकड़े
  • स्थिर हाथ, धैर्य और अच्छा आत्म-नियमन

थोड़ी सी चेतावनी-- यह काफी शामिल और तकनीकी निर्देश योग्य है। यदि आप इसे करने का प्रयास करते हैं, तो इस समझ के साथ करें कि आप एक मृत पोर्टेबल डीवीडी प्लेयर के साथ बहुत अच्छी तरह से समाप्त हो सकते हैं (मैंने अपनी पहली कोशिश में किया था)। खासकर यदि आप इसे डीवीडी प्लेयर के किसी भिन्न ब्रांड/मॉडल पर आजमा रहे हैं। फिर भी कोई बात नहीं, वैसे भी आप उस पुराने कबाड़ का उपयोग नहीं कर रहे थे।

चरण 1: अपने भागों को पकड़ो

अपने हिस्से पकड़ो!
अपने हिस्से पकड़ो!
अपने हिस्से पकड़ो!
अपने हिस्से पकड़ो!
अपने हिस्से पकड़ो!
अपने हिस्से पकड़ो!
अपने हिस्से पकड़ो!
अपने हिस्से पकड़ो!
  • सबसे महत्वपूर्ण हिस्सा पोर्टेबल डीवीडी प्लेयर ही है। अधिमानतः एक पैनासोनिक डीवीडी-एलएस ### मॉडल। यह अन्य ब्रांडों/मॉडलों के साथ काम कर सकता है, लेकिन मुझे नहीं पता। आप उस मामले में अपने दम पर हैं। तो अगर आपके पास एक नहीं है और आप वास्तव में किसी अजीब कारण से ऐसा करना चाहते हैं तो आप eBay पर $ 40- $ 50 के लिए इन बिक्री का उपयोग कर सकते हैं। इस मॉड के लिए मैंने जो मॉडल इस्तेमाल किया है वह पैनासोनिक डीवीडी-एलएस850 है। यह बिल्ड आपके पास मौजूद मॉडल प्लेयर के आधार पर अलग-अलग होगा। ***आपके द्वारा उपयोग किए जाने वाले डीवीडी प्लेयर में पोर्ट में एक समग्र सहायक होना चाहिए।***
  • एक रास्पबेरी पाई जीरो डब्ल्यू ($ 10)। (यदि आप पाई ज़ीरो का उपयोग करना चाहते हैं, तो आपको अधिक USB पोर्ट और एक बड़े हब की आवश्यकता होगी)
  • आपको किसी प्रकार के USB हब की आवश्यकता होगी। मेरे पास यह था जिसे घर की जरूरत थी। यह $ 10 है, और यह उन जगहों पर घूमने के लिए अच्छा और छोटा है, जहां यह जाने का मतलब नहीं है।
  • इसके बाद, मैं एक यूएसबी साउंड कार्ड की सिफारिश करूंगा। आप पीआई से एनालॉग ध्वनि प्राप्त कर सकते हैं, लेकिन यह भयानक लगता है। इनमें से एक प्राप्त करें। वे अमेज़न पर ($5) के लिए हैं। अनुसरण करने के लिए लिंक…
  • आपको एक MCP3008-I/P एनालॉग टू डिजिटल कन्वर्टर (ADC) की आवश्यकता होगी। ($ 6) ये एनालॉग सिग्नल (वोल्टेज) लेकर और पीआई को संबंधित सापेक्ष डिजिटल मान भेजकर काम करते हैं।
  • लिब्रीलेक के साथ एक माइक्रो एसडी कार्ड उस पर फ्लैश हुआ।

चरण 2: USB हब को पट्टी करें

यूएसबी हब पट्टी करें
यूएसबी हब पट्टी करें
यूएसबी हब पट्टी करें
यूएसबी हब पट्टी करें
यूएसबी हब पट्टी करें
यूएसबी हब पट्टी करें

यह छोटी सी बात काफी अच्छी तरह टूट जाती है। कुछ फ़िनगलिंग के साथ आप USB हेडर को केवल मेटल पिन को पीछे छोड़ते हुए हाथ से खींच सकते हैं। उन्हें एक-एक करके डी-सोल्डर करना बहुत आसान है। गैजेट के दिल में यह छोटा पीसीबी 2xUSB हब है।

यहाँ यह अमेज़न पर $ 10 के लिए है।

चरण 3: USB साउंड कार्ड को स्ट्रिप करें

USB साउंड कार्ड स्ट्रिप करें
USB साउंड कार्ड स्ट्रिप करें
USB साउंड कार्ड स्ट्रिप करें
USB साउंड कार्ड स्ट्रिप करें

यह सबसे सस्ता USB साउंड कार्ड है जो मुझे मिल सकता है। प्लास्टिक केस को फोड़ने के लिए स्क्रूड्राइवर या किसी पतली चीज का इस्तेमाल करें। यह खराब तरीके से बनाया गया है इसलिए यह आसानी से टूट जाएगा। फिर आपको बस इतना करना है कि जैक को डी-सोल्डर करना है। वे मुश्किल से पीसीबी से जुड़े होते हैं ताकि आप उनका त्वरित काम कर सकें। आपको माइक्रोफ़ोन इनपुट की आवश्यकता नहीं होगी, लेकिन उनके बिना इतना सस्ता USB साउंड कार्ड खोजना कठिन है।

यहाँ यह अमेज़न पर $ 5 से कम के लिए है।

चरण 4: अपने आप को एक एडीसी प्राप्त करें

अपने आप को एक एडीसी प्राप्त करें
अपने आप को एक एडीसी प्राप्त करें

विशेष रूप से, डिजिटल कनवर्टर के लिए यह 8-चैनल एनालॉग - MCP3008:

यहाँ यह अमेज़न पर $ 6 के लिए है

डीवीडी प्लेयर बटन 5 अलग-अलग चैनलों के माध्यम से वोल्टेज के विभिन्न स्तरों (0v - 3.3v) को भेजकर काम करते हैं, जिसके आधार पर आप किस बटन को दबाते हैं। तो आप उन्हें सीधे अपने पीआई पर जीपीआईओ से कनेक्ट नहीं कर सकते हैं। आपको वोल्टेज को डेटा के डिजिटल पैकेट में बदलने की आवश्यकता होगी जिसे पीआई समझ सकता है।

चरण 5: परियोजना लेआउट

परियोजना लेआउट
परियोजना लेआउट

यहां बताया गया है कि मैंने सब कुछ कैसे जोड़ा।

मैंने पीआई चलाने के लिए 5v पावर स्रोत के लिए डीवीडी लॉजिक बोर्ड को टैप किया। फिर मैंने डीवीडी प्लेयर पर टीवी पिन को Pi से AUX वीडियो में और USB साउंड कार्ड ऑडियो को प्लेयर पर AUX ऑडियो से कनेक्ट किया। पाई देखने के लिए, आप डीवीडी प्लेयर (जिसे मैंने बरकरार रखा है) और सहायक के बीच स्विच करने के लिए डीवीडी प्लेयर पर औक्स बटन दबाएं।

चरण 6: एक 5v पावर स्रोत खोजें

एक 5v पावर स्रोत खोजें
एक 5v पावर स्रोत खोजें
एक 5v पावर स्रोत खोजें
एक 5v पावर स्रोत खोजें

मैंने डीवीडी प्लेयर के लॉजिक बोर्ड पर विभिन्न पैडों का परीक्षण करने के लिए अपने मल्टीमीटर का उपयोग किया जब तक कि मुझे एक ऐसा नहीं मिला जो ~ 5v पढ़ता है जब डीवीडी प्लेयर की शक्ति चालू होती है और 0v जब डीवीडी प्लेयर की शक्ति बंद होती है। यह महत्वपूर्ण है। डीवीडी प्लेयर "ऑफ" होने पर आपके पास चलाने के लिए आपका पाई नहीं है, बस बैटरी को नीचे चूस रहा है। आपको यह भी जांचना चाहिए कि जब डीवीडी प्लेयर को दीवार में प्लग किया जाता है, या बैटरी पावर बंद हो जाती है, तो पैड 5v पर लाइव होते हैं।

*** सावधान रहें कि आप अपनी मल्टीमीटर जांच के साथ कनेक्शन को छोटा न करें या आप डीवीडी के लॉजिक बोर्ड पर फ्यूज उड़ा देंगे। यदि आप ऐसा करते हैं, तो सब कुछ खो नहीं गया है, आप अपने मल्टीमीटर के साथ किशोर फ्यूज को ट्रैक कर सकते हैं और इसे थोड़ा तार से कूद सकते हैं।

एक बार जब आप अपने पावर पॉइंट ढूंढ लेते हैं, तो अपने तारों को जगह में मिला दें, और उन चूसने वालों को गर्म गोंद दें क्योंकि आप पैड को चीरना नहीं चाहते हैं। अपनी शक्ति और जमीन के तारों को पाई से कनेक्ट करें। मैंने इसे पीआई के जीपीआईओ पर 5 वी और जीएनडी पिन से जोड़ा, लेकिन अगर आप अपने पीआई को तलने से डरते हैं तो आप उन्हें यूएसबी पावर पैड में मिला सकते हैं। (मैंने उन पैड का उपयोग USB हब को शक्ति प्रदान करने के लिए किया था, लेकिन यदि आप इस मार्ग पर जाते हैं तो आप उस उद्देश्य के लिए 5v GPIO का उपयोग कर सकते हैं।)

चरण 7: बटनों को सूँघें

बटन सूँघें
बटन सूँघें
बटन सूँघें
बटन सूँघें
बटन सूँघें
बटन सूँघें
बटन सूँघें
बटन सूँघें

परीक्षण और बहुत त्रुटि के माध्यम से, मैं यह पता लगाने में सक्षम था कि इस प्लेयर पर बटन प्रेस कैसे पंजीकृत हैं। आप बटन को सीधे Pi के GPIO से कनेक्ट नहीं कर सकते। वे क्षणिक स्विच नहीं हैं। वे पांच अलग-अलग चैनलों पर लॉजिक बोर्ड को एनालॉग सिग्नल प्रदान करके काम करते हैं।

बटन वोल्टेज प्रदान करने वाले चैनलों में टैप करने के लिए आप कई बिंदुओं का उपयोग कर सकते हैं। खिलाड़ी के इस मॉडल में कुछ परीक्षण पैड थे जिनसे मैं छोटे तारों को मिला सकता था। केवल वे बटन जिनके लिए मैं पैड का पता नहीं लगा सका, वे थे फास्ट फॉरवर्ड और रिवाइंड बटन क्योंकि वे बटन पीसीबी से बोर्ड के विपरीत दिशा में थे। उन्हें लॉजिक बोर्ड में ठीक से एकीकृत किया गया था, जबकि अन्य बटन एक अलग पीसीबी पर थे। मुझे फास्ट फॉरवर्ड बटन के वोल्टेज + जोड़ में सीधे तार लगाना था।

मैं यहाँ MCP30008 की वायरिंग नहीं करूँगा क्योंकि वहाँ अच्छे संसाधन हैं जो आपको दिखाते हैं कि यह कैसे करना है। मैं नोट करूंगा कि MCP3008 पर *** the power/GND पिन को DVD प्लेयर 3.3v/GND पिन से जोड़ा जाना चाहिए न कि Pi से क्योंकि हम प्लेयर से Pi को पॉवर दे रहे हैं। मैं अपने द्वारा उपयोग किए जाने वाले बटन चैनलों (नीले रंग के बीच लाल और काले तार) के लिए पैड के ठीक बगल में 3.3v और GND के लिए पैड खोजने में सक्षम था।

MCP3008 के साथ आरंभ करने के लिए यहां एक बढ़िया संदर्भ दिया गया है

*** अपने सोल्डर जोड़ों की जांच और पुन: जांच करने के लिए अपने मल्टीमीटर का उपयोग करें यह सुनिश्चित करने के लिए कि आपके पास तारों के बीच कोई छलांग नहीं है, या आपका समय खराब होने वाला है *** एक बार जब आप अपने सोल्डरिंग में आश्वस्त हो जाते हैं, तो GLUE यह नीचे है ताकि आप किसी भी पैड को चीर न दें। लोग, मैं इस पर पर्याप्त जोर नहीं दे सकता। इन पैड्स को भविष्य में 20 वर्षों में किसी मोडर द्वारा टांका लगाने के लिए नहीं बनाया गया था। वे नाजुक हैं और तनावग्रस्त होने पर ऊपर खींच लेंगे।

चरण 8: USB हब कनेक्ट करें

USB हब कनेक्ट करें
USB हब कनेक्ट करें

अपनी विभिन्न USB चीज़ों को कनेक्ट करें। यह मूल रूप से USB बाह्य उपकरणों को हब में प्लग करने जैसा है, लेकिन प्लग के बजाय आप सोल्डर का उपयोग कर रहे हैं। पाई पर 5v स्रोत का उपयोग करके USB हब को शक्ति प्रदान करना सुनिश्चित करें। यहां जोड़ने के लिए और कुछ नहीं है। भ्रम से बचने के लिए आपको शायद हर चीज को कलर कोड करना चाहिए। मानक USB रंग लाल (+5v), सफेद (डेटा +), हरा (डेटा -), काला (जमीन) हैं।

चरण 9: A/V सिग्नल को हुक करें और फिर CRAM

A/V सिग्नल को हुक करें फिर CRAM
A/V सिग्नल को हुक करें फिर CRAM
A/V सिग्नल को हुक करें और फिर CRAM
A/V सिग्नल को हुक करें और फिर CRAM
A/V सिग्नल को हुक करें और फिर CRAM
A/V सिग्नल को हुक करें और फिर CRAM

ए / वी लाइनों को तार दें

एनालॉग वीडियो सिग्नल प्राप्त करने के लिए आपको अपने पाई के टीवी पिन का उपयोग करना होगा। इसे कैसे करें इस पर एक स्पष्टीकरण यहां दिया गया है। पीसीबी के नीचे 3.5 मिमी जैक के सोल्डर पॉइंट को सोल्डर करके, डीवीडी प्लेयर के औक्स वीडियो में वीडियो सिग्नल को हुक करें। फिर उसी तरह USB साउंड कार्ड ऑडियो को AUX ऑडियो से कनेक्ट करें। *** मुझे ध्यान देना चाहिए कि डीवीडी प्लेयर के विभिन्न मॉडलों में उनके औक्स पोर्ट में हुक करने के अलग-अलग तरीके हैं। मैंने आरसीए केबल का उपयोग किया जो इसके साथ आया था और एक मल्टीमीटर यह सुनिश्चित करने के लिए कि मैं अपने तारों को सही जगह (टीवी सिग्नल +, जीएनडी, ऑडियो लेफ्ट, ऑडियो राइट) में मिलाप कर रहा था।

रत्ता मार

किसी भी धातु को कवर करें जो शॉर्ट्स को रोकने के लिए किसी बिजली के टेप के साथ डीवीडी प्लेयर की ग्राउंडिंग प्लेट को छू सके। मुझे बस अपने पाई के पिछले हिस्से को ढंकना था।

सॉफ़्टवेयर सामग्री से पहले जो कुछ करना बाकी है, वह है नीचे के मामले को फिट करना, चीजों को फिट करने के लिए जहां आवश्यक हो वहां कटौती करना। आपको बाहरी यूएसबी पोर्ट के लिए एक छेद भी काटना होगा। एक बार जब आपको सब कुछ अच्छी तरह से फिट हो जाए तो अपने घटकों को नीचे चिपका दें। सावधान रहें कि बहुत अधिक गोंद का उपयोग न करें। आप सब कुछ कम प्रोफ़ाइल छोड़ना चाहते हैं ताकि गोंद लगने के बाद भी आप अपने नीचे के कवर को फिट कर सकें। रटना जैसे आप पहले कभी नहीं रट गए। अगर आप अच्छे हैं, तो शायद आपको बिल्कुल भी रटना न पड़े। मैं अच्छा नहीं था। मैं उखड़ गया। और हमेशा की तरह- बहुत जोर से रटना मत या आप कुछ तोड़ सकते हैं।

चरण 10: इसे फायर करें

रौशन करें
रौशन करें

मुझे आशा है कि आप यह सुनिश्चित करने के लिए प्रत्येक चरण का परीक्षण कर रहे हैं कि पीआई शक्तियां डीवीडी प्लेयर के ऑक्स पोर्ट पर ए/वी सिग्नल को चालू करती हैं और खिलाती हैं। क्योंकि अगर आप चालू करते हैं और कुछ नहीं हुआ है, तो आपको शायद इस निर्देश के पहले चरण पर वापस जाना चाहिए। और अपने आइसोप्रोपिल अल्कोहल को बाहर निकाल दें क्योंकि आपको इसकी एक अच्छी मजबूत फुसफुसाहट लेनी होगी और इसे हटाने के लिए इसे अपने गर्म गोंद पर रगड़ना शुरू करना होगा। आप भी भाग्यशाली होंगे कि यदि आपको ऐसा करना है तो पीसीबी पर किसी भी पैड को न फाड़ें। संजीदगी से काम लें।

अपने बाहरी यूएसबी पोर्ट में एक माउस प्लग करें और ऑन बटन दबाएं। यदि सब ठीक हो जाता है, तो आपको लिब्रीलेक स्प्लैश स्क्रीन और उसके बाद कोडी द्वारा बधाई दी जाएगी और कुछ ब्लिप ब्लूप्स आपको बताएंगे कि आपने अपना ऑडियो खराब नहीं किया है। यदि आप कुछ भी नहीं सुनते हैं, तो संभवतः आपको अपने USB ऑडियो का उपयोग करने के लिए KODI को कॉन्फ़िगर करना होगा।

जैसे ही आप KODI को कॉन्फ़िगर करते हैं, आप यह सुनिश्चित करना चाहेंगे कि ssh सक्षम है और अपना नेटवर्क कनेक्शन सेट करें, क्योंकि हमें वह सामान आगे करने की आवश्यकता है। एक बार जब आप नेटवर्क से जुड़ जाते हैं तो अपने डीवीडी प्लेयर के आईपी पते पर ध्यान दें।

चरण 11: KODI में रास्पबेरी पीआई टूल्स प्रोग्राम ऐड-ऑन स्थापित करें

KODI में रास्पबेरी पीआई टूल्स प्रोग्राम ऐड-ऑन स्थापित करें
KODI में रास्पबेरी पीआई टूल्स प्रोग्राम ऐड-ऑन स्थापित करें
KODI में रास्पबेरी पीआई टूल्स प्रोग्राम ऐड-ऑन स्थापित करें
KODI में रास्पबेरी पीआई टूल्स प्रोग्राम ऐड-ऑन स्थापित करें

आपको रास्पबेरी पाई टूल्स नामक एक KODI ऐड-ऑन स्थापित करने की आवश्यकता होगी क्योंकि यह अजगर GPIO लाइब्रेरी स्थापित करता है जिसे हमें MCP3008 ADC के आउटपुट को पढ़ने की आवश्यकता होती है।

इसे प्राप्त करने के लिए, ऐड ऑन मेनू में जाएं और डाउनलोड का चयन करें। 'प्रोग्राम ऐड-ऑन' ढूंढें और इसे चुनें। आपको नीचे दी गई सूची में रास्पबेरी पाई टूल्स मिलेंगे। इसे चुनें और इंस्टॉल करें।

आगे बढ़ो और इस बिंदु पर अपने पाई को शक्ति दो।

चरण 12: एसएसएच समय और बटन समय

इन फ़ाइलों को अपने DVD प्लेयर पर प्राप्त करें

अपना पसंदीदा फ़ाइल स्थानांतरण क्लाइंट खोलें (मैं मैक पर फ़ेच का उपयोग करता हूं) और अपने डीवीडी प्लेयर से कनेक्ट करें। उपयोगकर्ता रूट है और पासवर्ड libreelec है।

  • test_adc.py फ़ाइल को ~/डाउनलोड निर्देशिका में छोड़ दें
  • autoexec.py फ़ाइल को ~/.kodi/userdata में छोड़ दें

autoexec.py एक अजगर स्क्रिप्ट है जो KODI स्टार्ट अप पर चलती है। आप इसका उपयोग KODI को कमांड भेजने के लिए कर सकते हैं. हम इसका उपयोग KODI GUI में अपने बटन प्रेस को क्रियाओं में अनुवाद करने के लिए करेंगे।

Autoexec.py पर अधिक जानकारी

बटन वोल्टेज और चैनल का पता लगाएं, जिस पर वे हैं:

अपने डीवीडी प्लेयर में दूसरे कंप्यूटर और एसएसएच पर जाएं। libreelec में ssh करने के लिए:

ssh रूट@DVDPLAYER_IP_HERE

पासवर्ड: लिबरलेक

लॉग इन करने के बाद डाउनलोड निर्देशिका पर नेविगेट करें और test_adc.py run चलाएं

पायथन test_adc.py

अपने डीवीडी प्लेयर पर बटन दबाना शुरू करें! जब आप एक बटन दबाते हैं तो आपका एसएसएच टर्मिनल प्रिंट करेगा कि बटन किस चैनल पर है और उस बटन को दबाए जाने पर चैनल किस वोल्टेज पर गिरता है। यदि आप मेरे डीवीडी प्लेयर के सटीक मॉडल का उपयोग नहीं कर रहे हैं, तो इन चैनलों और वोल्टेज को लिख लें। जब आपको अनिवार्य रूप से autoexec.py फ़ाइल को संपादित करना होगा, तो आपको उनकी आवश्यकता होगी।

चरण 13: अपनी Autoexec.py फ़ाइल संपादित करें

यदि आपके पास DVD-LS850 नहीं है, तो आपको जो अंतिम कार्य करना चाहिए, वह है autoexec.py फ़ाइल को संपादित करना। मुझे खेद है, लेकिन अगर आपने इसे बहुत दूर कर दिया है, तो मैं सुपर प्रभावित हूं और आप स्पष्ट रूप से मेरे जुझारू निर्देश का पता लगाने के लिए बहुत स्मार्ट हैं। उस ने कहा, मुझे लगता है कि आप अपने डीवीडी प्लेयर के साथ काम करने के लिए autoexec.py फ़ाइल को संशोधित करने का तरीका समझ सकते हैं। मेरे पास वास्तव में एक ऑटोएक्सेक फ़ाइल है जो एक डीवीडी-एलएस 86 के लिए काम करेगी, इसलिए मुझे लगता है कि मैं इसे यहां रखूंगा क्योंकि क्यों नहीं। जाहिर है, आपको इसे अपने पीआई पर डालने से पहले इसका नाम बदलकर autoexec.py करना होगा।

सिफारिश की: