विषयसूची:

पीआई के साथ होलोग्राम प्रोजेक्टर: 5 कदम (चित्रों के साथ)
पीआई के साथ होलोग्राम प्रोजेक्टर: 5 कदम (चित्रों के साथ)

वीडियो: पीआई के साथ होलोग्राम प्रोजेक्टर: 5 कदम (चित्रों के साथ)

वीडियो: पीआई के साथ होलोग्राम प्रोजेक्टर: 5 कदम (चित्रों के साथ)
वीडियो: 3D holographic heart.3D hologram fan solo solution. #3dhologramfan #3dhologram #3dholographic 2024, दिसंबर
Anonim
Pi. के साथ होलोग्राम प्रोजेक्टर
Pi. के साथ होलोग्राम प्रोजेक्टर

यह रोबोटिक्स क्लास के लिए बनाया गया प्रोजेक्ट था। यह एक अन्य निर्देश योग्य पृष्ठ https://www.hackster.io/hackerhouse/holographic-au… के बाद किया गया था।

यह एक कंप्यूटर के साथ एक रास्पबेरी पाई का उपयोग करता है, और एक 3 डी होलोग्राम बनाने के लिए मॉनिटर करता है जो एक संगीत प्लेलिस्ट के साथ एक छवि को प्रोजेक्ट करता है।

चरण 1: आवश्यक सामग्री की सूची।

यहां आवश्यक सामग्रियों की एक सूची दी गई है, और आपको जिन 3D प्रिंटेड कोष्ठकों की आवश्यकता होगी, उनकी PDF यहां दी गई है।

सामग्री की सूची इस प्रकार है:

  1. 2 x (0.093 एक्रिलिक शीट 24 x 36)
  2. 2 एक्स (फोम बोर्ड 12 x 12)
  3. 1 x (#6 x 1 स्क्रू का केस (बेवेल्ड हेड))
  4. 1 x (#6 x 1 स्क्रू का केस (बेवेल्ड हेड))
  5. 1 x (३डी प्रिंटेड फुलक्रम (एसटीएल फाइल मूल इंस्ट्रक्शंस पर पाई जा सकती है))
  6. ४ x (३डी प्रिंटेड एल-ब्रैकेट्स (एसटीएल फाइल मूल इंस्ट्रक्शंस पर पाई जा सकती है))
  7. 1 एक्स (प्लास्टिक शीट काटने वाला चाकू)
  8. 1 x (1 x 1 x 8 लकड़ी के टुकड़े (हमने स्प्रूस का इस्तेमाल किया लेकिन यह तब तक कुछ भी हो सकता है जब तक यह काफी छोटा हो)
  9. 2 x (लकड़ी के 1x 2 टुकड़े)
  10. 1 x (24 इंच की स्क्रीन (हमने डीवीआई से hdmi अडैप्टर के साथ एसर k242HL का उपयोग किया)
  11. 1 एक्स (डीवीआई से एचडीएमआई एडाप्टर (पूरी तरह से निर्भर करता है कि आपके मॉनिटर पर एचडीएमआई है)
  12. 1 एक्स (रास्पबेरी पाई मॉडल बी)
  13. 1 x (लैपटॉप विज़ुअलाइज़र चलाने में सक्षम है (मूल में उन्होंने न्यूनतम आवश्यकता निर्दिष्ट नहीं की थी))
  14. 1 एक्स ब्रेडबोर्ड (आर्डिनो किट से सबसे अधिक संभावना है)
  15. 4 x बटन (किट से)
  16. 4 x 110 ओम प्रतिरोधक
  17. 6 x महिला से पुरुष कनेक्टर (किट में)
  18. 4 x पुरुष से पुरुष कनेक्टर (किट में)

सॉफ्टवेयर

  1. नोड जे एस
  2. रास्पियन ओएस
  3. प्लेलिस्ट के साथ साउंडक्लाउड खाता

आवश्यक उपकरण

  1. हाथ वाली ड्रिल
  2. देखा (मिटर या हाथ)
  3. ड्रिल बिट # 6 या तो
  4. वैकल्पिक - टुकड़े रखने के लिए क्लैंप

चरण 2: फ़्रेम का निर्माण

फ्रेम का निर्माण
फ्रेम का निर्माण
फ्रेम का निर्माण
फ्रेम का निर्माण
फ्रेम का निर्माण
फ्रेम का निर्माण

शीर्ष फ्रेम:

मॉनिटर रखने वाले शीर्ष फ्रेम का निर्माण करके प्रारंभ करें और छवि को प्रोजेक्ट करेगा। हमने 24 वाइडस्क्रीन मॉनिटर का उपयोग किया है। आप सटीक आयाम उस मॉनिटर के आयामों पर निर्भर करेंगे जिसका आप उपयोग करना चाहते हैं।

मॉनिटर को पकड़ने के लिए फ्रेम केवल एक आयत है जिसके अंदर एक होंठ है। हमने फ्रेम के लिए 1.5" x.5" लकड़ी और भीतरी होंठ के लिए.75" x.75" का उपयोग किया।

एक बार आपके आकार के लिए लंबाई कट जाने के बाद, टुकड़ों को एक साथ पेंच करते समय बंटवारे से बचने के लिए पायलट छेद ड्रिल करने के लिए एक ड्रिल का उपयोग करें। मैं उन सभी को एक साथ जोड़ने से पहले प्रत्येक आंतरिक होंठ के टुकड़े को उसके संबंधित बाहरी फ्रेम टुकड़े से जोड़ने की सलाह देता हूं।

निचला फ्रेम:

निचला फ्रेम ऊपर के समान है, लेकिन आंतरिक होंठ के बिना। हमने बाहरी ऊपरी फ्रेम के समान लकड़ी का उपयोग किया। शीर्ष ब्रैकेट को संलग्न करने के लिए नीचे के आयत के पीछे 2 कॉलम संलग्न करें। ऊंचाई आपके मॉनिटर के आकार से निर्धारित की जाएगी, लेकिन हमने अपने 24" मॉनिटर के लिए 13" का उपयोग किया है।

चरण 3: ऐक्रेलिक काटना

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

चरण 4: पेंट और असेंबली

पेंट और असेंबली
पेंट और असेंबली
पेंट और असेंबली
पेंट और असेंबली
पेंट और असेंबली
पेंट और असेंबली

फ्रेम बहुत अच्छा नहीं लगेगा अगर यह सिर्फ लकड़ी था, इसलिए हमने सब कुछ कवर करने के लिए ब्लैक स्प्रे पेंट का इस्तेमाल किया (निश्चित रूप से ऐक्रेलिक को छोड़कर)।

सुनिश्चित करें कि आप ऐसा करने के लिए एक अच्छी तरह हवादार क्षेत्र में हैं।

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

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

एक बार जब फ़्रेम को ब्रैकेट और ऐक्रेलिक सेट के साथ खराब कर दिया जाता है, तो आप रास्पबेरी पाई को प्रोग्राम करने के लिए तैयार होते हैं।

चरण 5: कोड चलाना और इसे काम करना

Image
Image
कोड चलाना और इसे काम करना
कोड चलाना और इसे काम करना

ऐप और होलोग्राम दिखाना:

  1. अब हमें अपना लैपटॉप लेने और node.js स्थापित करने की आवश्यकता है, आप इसे यहां देख सकते हैं,
  2. इसके स्थापित होने के बाद, मूल अनुदेशों पर जाएं और ज़िप फ़ाइल या जीथब क्लोन से कोड पैकेज डाउनलोड करें।
  3. आप सभी नोड मॉड्यूल प्राप्त कर सकते हैं और उन्हें "एनपीएम इंस्टॉल" या "सुडो एनपीएम इंस्टॉल" कमांड के साथ स्थापित कर सकते हैं।
  4. फिर आप एनपीएम स्टार्ट के साथ विज़ुअलाइज़र शुरू कर सकते हैं, इसका परीक्षण कर सकते हैं और इसे पॉप अप देख सकते हैं, इस पर डिफ़ॉल्ट गाने होने चाहिए।
  5. फिर आपको अपना संगीत डालने के लिए एक साउंडक्लाउड प्लेलिस्ट बनानी होगी, यहां एक खाता बनाना होगा और अपना खुद का संगीत जोड़ना होगा,
  6. उसके बाद आपको रेंडरर में प्लेलिस्ट को बदलने की आवश्यकता होगी। जेएस आपको कॉन्स्ट प्लेलिस्ट = 'पाथ/टू/प्लेलिस्ट' वाला एक सेक्शन दिखाई देगा, 'पाथ/टू/प्लेलिस्ट' भाग को अपनी प्लेलिस्ट में बदलें, आपको केवल एंड सेक्शन को पकड़ने की जरूरत है तो यह इस तरह होना चाहिए, उपयोगकर्ता-४९६६२९४२६/सेट/रोबोटिक्स-प्लेलिस्ट
  7. अब आपके पास पूरी तरह से चलने वाला विज़ुअलाइज़र होना चाहिए, जिसमें आपका संगीत पृष्ठभूमि में चल रहा हो

विज़ुअलाइज़र और संगीत को बदलने के लिए रास्पबेरी पाई की स्थापना:

  1. सबसे पहले आपको git क्लोन या रास्पबेरी पाई पर स्वाइप-कंट्रोलर.py फ़ाइल प्राप्त करने की आवश्यकता होगी, आप पर निर्भर है कि आप इसे कैसे करना चाहते हैं (* नोट, रास्पबेरी पाई केवल USB के लिए एक निश्चित मात्रा में शक्ति को संभाल सकती है) कनेक्शन)
  2. रास्पबेरी पाई पर फ़ाइल प्राप्त करने के बाद आपको विज़ुअलाइज़र चलाने वाले कंप्यूटर के HOST_IP अनुभाग को IP में बदलना होगा। अनुभाग 'https://: 3000' जैसा दिखना चाहिए। आप विज़ुअलाइज़र कंप्यूटर से अनुभाग को आईपी में बदल देंगे। (नोट* रास्पबेरी पाई और होस्ट आईपी को काम करने के लिए एक ही नेटवर्क पर होना चाहिए)
  3. उसके बाद आप 'पायथन स्वाइप-कंट्रोलर.py' के साथ नियंत्रक चला सकते हैं, मैं परिवर्तनों को नियंत्रित करने के लिए आपके द्वारा उपयोग किए जाने वाले नाम के साथ अधिक गठबंधन करने के लिए नाम बदलने की अनुशंसा करता हूं (उदा। बटन-controller.py)
  4. आपको बस अब ब्रेडबोर्ड और पाई को बटनों के साथ सेटअप करना होगा और यह स्कीमैटिक्स सेक्शन में पाया जा सकता है।

जैसा कि आप योजनाबद्ध या चित्रों से देख सकते हैं, आपको अपने रास्पबेरी पाई पर अपना GPIO चुनने और कनेक्शन बनाने की आवश्यकता होगी।

या आप योजनाबद्ध संलग्न का उपयोग कर सकते हैं (नोट * बटनों का लेआउट क्रियाओं को करने के लिए अप्रासंगिक है, हमने उन्हें केवल उस फॉर्मेशन में रखा है क्योंकि यह जानना आसान था कि कौन क्या कर रहा है)

उसके बाद प्रोग्राम को बूट अप किया जाता है स्वाइप-कंट्रोलर.py (या जो भी आपने इसे नाम दिया है) पायथन "फाइल का नाम" का उपयोग करके। इसे बिना किसी त्रुटि के चलाना चाहिए।

सिफारिश की: