विषयसूची:

रास्पबेरी पाई म्यूजिक प्लेयर: 10 कदम (चित्रों के साथ)
रास्पबेरी पाई म्यूजिक प्लेयर: 10 कदम (चित्रों के साथ)

वीडियो: रास्पबेरी पाई म्यूजिक प्लेयर: 10 कदम (चित्रों के साथ)

वीडियो: रास्पबेरी पाई म्यूजिक प्लेयर: 10 कदम (चित्रों के साथ)
वीडियो: #धाकड़ थानेदरनी Part 3 |Telefilm | बहू ने सास का काट दिया चालान फिर सास ने क्या किया 2024, जुलाई
Anonim
रास्पबेरी पाई म्यूजिक प्लेयर
रास्पबेरी पाई म्यूजिक प्लेयर

क्या आप कभी घर आए थे और चाहते थे कि कुछ पृष्ठभूमि संगीत कंप्यूटर, आपके फोन या किसी अन्य डिवाइस को चालू किए बिना शांत हो जाए? मैंने कहा था समस्या। निम्नलिखित निर्देश में मैं आपको एक ऑफ़लाइन संगीत प्लेयर संचालित की अपनी अवधारणा दिखा रहा हूं एनालॉग स्विच द्वारा। (संगीत USB स्टिक #oldschool में निर्मित से आता है) मैं इस निर्देश को आसान लिखने की कोशिश करूँगा ताकि सबसे बड़ा NOOBS भी इसे कर सके, भले ही मैंने रास्पियन का उपयोग किया हो (चरण 4 में बताया गया बुरा मजाक) नोट: मेरे पास कोई अनुभव नहीं है कोडिंग के साथ इसलिए मैंने एक अधिक अनुभवी कोडर के साथ काम करना समाप्त कर दिया (धन्यवाद राफेल:) मेरा व्यक्तिगत अनुभव Youtube पर एक वीडियो को प्रीपरेशन के रूप में देखने से आया है, इसलिए यदि आपको कोड में गलतियाँ या सामान्य रूप से निर्देश योग्य हैं, तो कृपया टिप्पणी करें।

चरण 1: योजना

योजना
योजना
योजना
योजना
योजना
योजना
योजना
योजना

सबसे पहले आपको एक योजना की आवश्यकता है*) अभीष्ट उपयोग पृष्ठभूमि संगीत है*) मैं अभी इस तरह की कोई अन्य सामग्री स्ट्रीम या करना नहीं चाहता। यूएसबी स्टिक अधिक संगीत धारण करने जा रहा है जिसे मैं एक वर्ष में सुन सकता हूं ताकि अभी के लिए ठीक हो। हो सकता है कि मैं Wlan मॉड्यूल का उपयोग करने जा रहा हूं जो एक बड़े संगीत चयन के लिए मेरे NAS सर्वर से कनेक्ट करने के लिए रास्पबेरी में बनाया गया है। *) कोई GUI केवल रास्पबेरी पीआई के जीपीओ पिन से जुड़े 3 स्विच *) स्विच पर ले जाता है तो आप जानते हैं कि विच प्लेलिस्ट चल रही है (वैकल्पिक)[*) स्पीकर में निर्मित एम्पलीफायर के साथ साउंडकार्ड विच से कनेक्ट होता है जो रास्पबेरी पाई से जुड़ा होता है।] -> उस पर बाद में और सबसे महत्वपूर्ण बात: यदि ऐसा किया जाता है, तो मैं इससे फिर कभी निपटना नहीं चाहता।

चरण 2: सामग्री सूची

सामग्री की सूची
सामग्री की सूची
सामग्री की सूची
सामग्री की सूची
सामग्री की सूची
सामग्री की सूची

1. एक रास्पबेरी पाई (मैंने मॉडल 3 बी का इस्तेमाल किया लेकिन एक पुराना भी ठीक होना चाहिए। वास्तव में आप एक आर्डिनो की तरह कुछ कम शक्तिशाली भी इस्तेमाल कर सकते हैं लेकिन आपको एसडी कार्ड और ऑडियो के लिए मॉड्यूल जोड़ना होगा) 2। एक साउंडकार्ड, आवश्यक नहीं है, लेकिन जो बनाया गया है वह बहुत अच्छा नहीं है (मैंने हिफिबेरी डीएसी के साथ शुरुआत की, जो संगत नहीं है इसलिए मैंने साउंडकार्ड का उपयोग बिल्कुल नहीं किया क्योंकि गुणवत्ता मेरे लिए ठीक थी और मैं चाहता था परियोजना समाप्त करें:)3. कुछ जम्पर केबल4. एक अंतर्निहित एम्पलीफायर के साथ स्पीकर (आप बिना स्पीकर का उपयोग कर सकते हैं और उन्हें अलग कर सकते हैं (एम्पलीफाई?) कर सकते हैं लेकिन यह उस तरह से आसान/क्लीनर है) 5। प्लेलिस्ट के लिए स्विच: मैंने प्लेलिस्ट के लिए 3 का उपयोग किया [आप अधिक या कम उपयोग कर सकते हैं, आपको कोड को तब संशोधित करना होगा] और एक शटडाउन 6 के लिए। कुछ स्क्रैप लकड़ी या किसी भी प्रकार का एक बॉक्स (चरण 7/8 में 3 विकल्प)7. pi8 को जोड़ने के लिए एक कंप्यूटर/एचडीएमआई केबल। माउस और कीबोर्ड9. इसे पावर देने के लिए एक पावर केबल10. कुछ एलईडी (वैकल्पिक)

चरण 3: कोड

कोड
कोड

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

चरण 4: रास्पबेरी पाई

रास्पबेरी पाई
रास्पबेरी पाई
रास्पबेरी पाई
रास्पबेरी पाई

तो इस चरण में हम रास्पबेरी पाई स्थापित करने जा रहे हैं। मैंने एक ऑपरेटिंग सिस्टम के रूप में रास्पियन का उपयोग किया लेकिन आप चाहें तो नोब्स या किसी अन्य सिस्टम का उपयोग कर सकते हैं (ध्यान दें कि अन्य सिस्टम पर कुछ चरण भिन्न हो सकते हैं)। सबसे पहले आप इसे सेट अप करें (आप इंटरनेट पर एक विस्तृत गाइड पढ़ सकते हैं या यूट्यूब पर एक वीडियो देख सकते हैं, मैं उसमें नहीं जा रहा हूं, इसमें अधिकतम 10 मिनट लगेंगे।) फिर आप ऑटोस्टार्ट में दो स्क्रिप्ट जोड़ते हैं रास्पबेरी में। आप कमांड लाइन में "sudo nano /etc/rc.local" लिखकर और "एक्जिट" लाइन से पहले पेज के निचले हिस्से में फाइल्स को सेव करने वाले नाम और पाथ को जोड़कर ऐसा करते हैं। इस मामले में:"/media/pi/TRANSCEND/kill_v1.py &""/media/pi/TRANSCEND/gabou_v2.py &"(आपको अंत में "&" जोड़ना होगा क्योंकि प्रोजेक्ट एक लूप है और इसे करना चाहिए पृष्ठभूमि में काम करें)। किल और मूल स्क्रिप्ट के साथ ऐसा करें। अब आप साउंडकार्ड छोड़ने के लिए "Ctrl X" दबाएं। मैं एक साउंडकार्ड का उपयोग करूंगा क्योंकि पीआई पर 3.5 मिमी ऑडियो जैक बहुत अधिक स्लैमिंग नहीं है। स्टोर ने मुझे बेचा साउंडकार्ड सबसे पुराना था, इसलिए नवीनतम पीआई के साथ संयुक्त है इससे कुछ समस्याएं हुईं (इस बिंदु पर बहुत परेशान, मैंने 30 € खर्च किया उस कार्ड पर)। इसलिए मैंने अमेज़ॅन पर एक सस्ता गधा (6 €) यूएसबी साउंडकार्ड का आदेश दिया। लेकिन कोई चिंता नहीं है कि आपको यूएसबी साउंडकार्ड सेट करना होगा जैसे कि जीपीआईओ साउंडकार्ड का उपयोग करते समय आपको करना पड़ता है। तो आप उस पर ध्यान न दें (उस पर और अधिक अध्याय ६ में) जितना आसान हो गया

चरण 5: यूएसबी स्टिक

यूएसबी स्टिक
यूएसबी स्टिक

अब यूएसबी स्टिक बिल्कुल मेरे जैसा ही होना चाहिए या आपको प्रोग्राम बदलना होगा।1। स्टिक का नाम बदलकर "ट्रांससेंड" करें यदि आप किसी अन्य नाम का उपयोग करना चाहते हैं तो आपको स्क्रिप्ट में नाम बदलना होगा (जैसा कि आपने देखा होगा कि मैं एक आलसी हूं। इसलिए मैंने स्टिक का नाम नहीं बदला, यह निश्चित रूप से बहुत अधिक सुंदर होगा।, लेकिन ऐसा जरूरी नहीं है…)२. Pl.1, Pl.2 और Pl.3 नामक 3 प्लेलिस्ट बनाएं, जिसमें गाने हों। जैसा कि ऊपर एक ही नाम bla bla bla3 है। रास्पबेरी पाई पर म्यूजिकप्लेयर कुछ संकेतों और अक्षरों का उपयोग नहीं करेगा, इसलिए मैं एक रेनमर डाउनलोड करने का सुझाव दूंगा (मैंने एंट रेनमर का इस्तेमाल किया) जो गाने को 8 यादृच्छिक संख्याओं में बदल देता है

4. प्लेलिस्ट फोल्डर में स्क्रिप्ट और गाने जोड़ें

चरण 6: अंतिम स्पर्श

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

चरण 7: डिबगिंग

डिबगिंग
डिबगिंग

यदि आपने ठीक से काम किया है तो आपको इस चरण की आवश्यकता नहीं है यदि आप मेरी तरह काम करते हैं, तो मुझे लगता है कि आपको इसकी आवश्यकता होगी तो, संभावित गलतियां क्या हैं? *) आपने गीतों का नाम नहीं बदला*) पथ में टाइपो ऑटोस्टार्ट (rc.local)*) USB स्टिक/प्लेलिस्ट* पर टाइपोज) आपने स्टिक का नाम नहीं बदला (या गलत शटडाउन के बाद इसका नाम बदल दिया गया)*) आपने टर्न ऑफ स्विच का उपयोग नहीं किया और प्लग खींच लिया. अगर यह काम नहीं करता है तो त्रुटियों के लिए छड़ी और पीआई की जांच करें। *) बटन से पीआई से कनेक्शन ढीला हो गया *) एसडी कार्ड टूट गया, सचमुच (हाँ वास्तव में मेरे साथ ऐसा हुआ था मुझसे मत पूछो कैसे) या लाक्षणिक रूप से *) बिजली बंद *) … उन गलतियों में से हर एक निर्माण के दौरान कम से कम एक बार मेरे साथ हुई

चरण 8: द बॉक्स

डिब्बा
डिब्बा

अब डिब्बा। आपके पास 2 विकल्प हैं 1) इसलिए यदि आप इसे स्टाइल करना चाहते हैं तो आप जोड़ों और सभी चीजों के साथ लकड़ी के स्लाइस से एक बॉक्स को लेजर कट (या सीएनसी) करेंगे। 2) दूसरा तरीका मौजूदा बॉक्स लेना और इसे आवास के रूप में उपयोग करना है। पहले मैंने ऐसा किया लेकिन मुझे यह लुक पसंद नहीं आया इसलिए मैंने इसे निम्नलिखित के रूप में किया (चरण 8) बॉक्स के शीर्ष में 3 + 3 छेद ड्रिल करें और स्विच स्थापित करें (और यदि आप कुछ का उपयोग करते हैं तो एलईडी)। एक छेद ड्रिल करें शक्ति के लिए पक्ष में (आलसी तरीका केवल एक यूएसबी केबल का उपयोग करना है जैसा कि हटाने योग्य केबल के बिना बिजली में बनाया गया है), हालांकि मेरा सुझाव है कि बिजली के लिए एक यूएसबी एक्सटेंशन केबल का उपयोग करें ताकि यदि पावर केबल टूट जाए तो आपको नहीं लेना पड़ेगा चीज़ ऐपर्ट -> जिसके परिणामस्वरूप काम होता है जिसे हम टालने की कोशिश करते हैं अब सब कुछ तैयार है पीआई और स्पीकर कनेक्ट करें।

चरण 9: हिप्स्टर वे और मामले को समाप्त करना

द हिप्स्टर वे एंड फिनिशिंग द केस
द हिप्स्टर वे एंड फिनिशिंग द केस
द हिप्स्टर वे एंड फिनिशिंग द केस
द हिप्स्टर वे एंड फिनिशिंग द केस
द हिप्स्टर वे एंड फिनिशिंग द केस
द हिप्स्टर वे एंड फिनिशिंग द केस
द हिप्स्टर वे एंड फिनिशिंग द केस
द हिप्स्टर वे एंड फिनिशिंग द केस

यह उन रचनात्मक व्यक्तियों के लिए है जो अपना कौशल दिखाना चाहते हैं। इस विकल्प के लिए आप या तो लकड़ी के तख्तों और गोंद का उपयोग कर सकते हैं या एक बॉक्स बनाने के लिए उन्हें एक साथ पेंच कर सकते हैं या आप कठिन तरीके से कठिन तरीके से करते हैं और पाई को अंदर रखने के लिए लकड़ी के मौजूदा ब्लॉक को तराशते हैं। मैंने उन तैरती अलमारियों को देखा और चाहता था उस तकनीक का उपयोग करने के लिए। इसलिए मैं अपने बगीचे में गया, लकड़ी का एक पुराना टुकड़ा लिया और जाँच की कि क्या स्पीकर उस पर (चौड़ाई) खड़े हो सकते हैं। शेल्व एक ठोस, तैरते हुए टुकड़े की तरह दिखना चाहिए, जिसमें केवल स्विच चिपके हुए हों, इसलिए मैंने इसे नीचे से उकेरा। मैंने मोर्चे पर एक प्रकार का "होंठ" दिया ताकि आप कटआउट न देख सकेंमुझे आशा है कि मेरे चित्र आपको एक सिंहावलोकन प्राप्त करने में मदद कर सकते हैं मामले को खत्म करना: तो यदि आपके पास बॉक्स है तो प्रक्रिया सरल है। बॉक्स के शीर्ष में ३+३ छेद ड्रिल करें और यदि आप कुछ का उपयोग करते हैं तो ३ स्विच और ३ एलईडी स्थापित करें। पावर के लिए साइड में एक छेद ड्रिल करें (आलसी तरीका बस एक यूएसबी केबल का उपयोग करना है जैसा कि पावर में बनाया गया है) हटाने योग्य केबल के बिना), हालांकि मैं अपने आलस्य को दूर करने और व्यावहारिकता के लिए एक आईईसी सॉकेट का उपयोग करने जा रहा हूं क्योंकि मैं नियमित रूप से अपने केबल तोड़ता हूं। अब जब सब कुछ तैयार है तो पीआई को कनेक्ट करें। माउंटिंग: इसे दीवार पर माउंट करने के लिए मैं पीछे की ओर 2 बड़े छेद ड्रिल करना और 2 हुक (ऊपर चित्र) के साथ माउंट करना चुनता हूं और हम कर चुके हैं। प्रो टिप: ड्रिलिंग करते समय दीवारों के माध्यम से चलने वाले पावर कॉर्ड पर ध्यान दें यह। उन्हें मारना वाकई चौंकाने वाला अनुभव होगा। हा मिल गया वहाँ।

चरण 10: हो गया

किया हुआ!
किया हुआ!

उस धमाके पर यह खत्म होने का समय है। कृपया किसी भी सुधार पर टिप्पणी करें जो आपको मिल सकता है और अपना संगीत बॉक्स पोस्ट करें। पढ़ने के लिए धन्यवाद, मज़े करें और ध्यान रखें।

सिफारिश की: