विषयसूची:

फिजिकल इंटरेक्शन सिस्टम - प्लेटियाप्लेयर: 19 कदम (चित्रों के साथ)
फिजिकल इंटरेक्शन सिस्टम - प्लेटियाप्लेयर: 19 कदम (चित्रों के साथ)

वीडियो: फिजिकल इंटरेक्शन सिस्टम - प्लेटियाप्लेयर: 19 कदम (चित्रों के साथ)

वीडियो: फिजिकल इंटरेक्शन सिस्टम - प्लेटियाप्लेयर: 19 कदम (चित्रों के साथ)
वीडियो: Locomotion and Movement 02 | Mechanism of Muscle contraction & Relaxation | Class 11 | NEET 2024, जुलाई
Anonim
शारीरिक संपर्क प्रणाली - प्लेटियाप्लेयर
शारीरिक संपर्क प्रणाली - प्लेटियाप्लेयर
शारीरिक संपर्क प्रणाली - प्लेटियाप्लेयर
शारीरिक संपर्क प्रणाली - प्लेटियाप्लेयर
शारीरिक संपर्क प्रणाली - प्लेटियाप्लेयर
शारीरिक संपर्क प्रणाली - प्लेटियाप्लेयर

यह परियोजना यूनिवर्सिडैड ऑटोनोमा डी ओसीडेंटे के वीडियो और डिजिटल टेलीविजन छात्रों के उद्देश्य से एक इंटरैक्टिव वीडियो प्लेयर के भौतिक कंप्यूटिंग इंटरैक्शन के हार्डवेयर कार्यान्वयन को डिजाइन और विकसित करने के लिए अपनाई जाने वाली प्रक्रिया का वर्णन करती है, जिसमें मल्टीसेंसरी इंटरएक्टिव वीडियो के विषय के रूप में शामिल है। एक उत्पाद जिसे आसानी से निर्मित और हेरफेर किया जा सकता है।

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

यहां प्रस्तावित कार्यान्वयन मुख्य संवेदी अंतःक्रियाओं का प्रतिनिधित्व करने वाले पांच मॉड्यूल से बना है जिसे सिंक्रनाइज़ किया जा सकता है। ये हैं: पानी, धुआं, तापमान (गर्म/ठंडा), हवा और प्रकाश। इन्हें जॉनी फाइव जावास्क्रिप्ट लाइब्रेरी का उपयोग करके एक Arduino द्वारा नियंत्रित किया जाएगा।

चरण 1: सामग्री और उपकरण - कंटेनर बॉक्स

सामग्री और उपकरण - कंटेनर बॉक्स
सामग्री और उपकरण - कंटेनर बॉक्स
सामग्री और उपकरण - कंटेनर बॉक्स
सामग्री और उपकरण - कंटेनर बॉक्स
सामग्री और उपकरण - कंटेनर बॉक्स
सामग्री और उपकरण - कंटेनर बॉक्स

इस परियोजना को ध्यान में रखते हुए प्रस्तावित प्रणाली का एक प्रोटोटाइप विकसित करने के लिए था, सरल सामग्री का उपयोग किया गया था:

  • स्ट्रॉ कार्डबोर्ड
  • बलसा लकड़ी की छड़ें (चौकोर और त्रिकोणीय आकार)
  • कैंची, इन्सुलेट टेप, लकड़ी का गोंद, स्केलपेल, हैक्सॉ

चरण 2: सामग्री - पवन मॉड्यूल

सामग्री - पवन मॉड्यूल
सामग्री - पवन मॉड्यूल

5 सीपीयू प्रशंसक

चरण 3: सामग्री - तापमान मॉड्यूल

सामग्री - तापमान मॉड्यूल
सामग्री - तापमान मॉड्यूल
सामग्री - तापमान मॉड्यूल
सामग्री - तापमान मॉड्यूल
  • 2 पेल्टियर कोशिकाएं
  • 4 हीटसिंक
  • 2 पंखे (पवन मॉड्यूल के समान)

चरण 4: सामग्री - लाइट मॉड्यूल

सामग्री - लाइट मॉड्यूल
सामग्री - लाइट मॉड्यूल
  • ~ 50 सेमी आरजीबी एलईडी पट्टी
  • 3 TIP31C ट्रांजिस्टर
  • बाहरी शक्ति स्रोत

चरण 5: सामग्री - धुआँ मॉड्यूल

सामग्री - धुआँ मॉड्यूल
सामग्री - धुआँ मॉड्यूल
  • 1 अल्ट्रासोनिक ह्यूमिडिफायर
  • 1 1-चैनल रिले
  • बाहरी शक्ति स्रोत
  • जलपात्र

चरण 6: सामग्री - जल मॉड्यूल

सामग्री - जल मॉड्यूल
सामग्री - जल मॉड्यूल
  • सबमर्सिबल माइक्रो-पंप
  • ~ 20 सेमी प्लास्टिक पाइप
  • पानी के कंटेनर (धुआं मॉड्यूल के समान)
  • छोटे तिनके (~5)

चरण 7: प्रशंसकों के लिए सामने की ओर छेद काटना

प्रशंसकों के लिए सामने की ओर छेद काटना
प्रशंसकों के लिए सामने की ओर छेद काटना
प्रशंसकों के लिए सामने की ओर छेद काटना
प्रशंसकों के लिए सामने की ओर छेद काटना
प्रशंसकों के लिए सामने की ओर छेद काटना
प्रशंसकों के लिए सामने की ओर छेद काटना

कार्डबोर्ड का एक टुकड़ा काटें (~ ५० सेमी चौड़ा ~ ४० सेमी लंबा), फिर स्केलपेल का उपयोग करके प्रत्येक पंखे के लिए ५ छेद काट लें। अंत में, उन्हें कार्डबोर्ड पर टेप करें।

चरण 8: तापमान (पिल्टियर सेल) मॉड्यूल बनाना

तापमान (पिल्टियर सेल) मॉड्यूल बनाना
तापमान (पिल्टियर सेल) मॉड्यूल बनाना

पेल्टियर कोशिकाओं को हीट सिंक में टेप करें।

चरण 9: पेल्टियर मॉड्यूल को प्रशंसकों के साथ एकीकृत करें

प्रशंसकों के लिए पेल्टियर मॉड्यूल को एकीकृत करें
प्रशंसकों के लिए पेल्टियर मॉड्यूल को एकीकृत करें

पेल्टियर मॉड्यूल को एक पंखे से टेप करें। सुनिश्चित करें कि आप उन्हें सामने की ओर विपरीत दिशाओं में टेप करते हैं ताकि प्रत्येक सेल के गर्म और ठंडे पक्ष संबंधित पंखे द्वारा बाहर उड़ा दिए जाएं।

चरण 10: शीर्ष कवर के लिए "कॉलम" बनाना

बनाना
बनाना
बनाना
बनाना
बनाना
बनाना
बनाना
बनाना

बेलसा की छड़ें (~ 50 सेमी चौड़ी) काटें और उन्हें एक साथ गोंद दें जैसा कि छवियों में दिखाया गया है। यह शीर्ष कार्डबोर्ड कवर को सामने और किनारों पर चिपकाने की अनुमति देगा।

इसके बाद, कार्डबोर्ड के एक टुकड़े को तिरछे तरफ चिपका दें और पानी के मॉड्यूल के स्ट्रॉ को डालने के लिए लगभग 8 छोटे छेद (~ 5 मिमी गुणा ~ 5 मिमी) करें।

चरण 11: बॉक्स को संरचना देना

बॉक्स को संरचना देना
बॉक्स को संरचना देना
बॉक्स को संरचना देना
बॉक्स को संरचना देना

चित्र में दिखाए अनुसार 3 बेल्सा छड़ें काटें और उन्हें सामने वाले कार्डबोर्ड के टुकड़े पर चिपका दें।

चरण 12: बॉक्स के किनारों को काटें

बॉक्स के किनारों को काटें
बॉक्स के किनारों को काटें

कार्डबोर्ड के 3 टुकड़े काटें (~ 50 सेमी चौड़ा ~ 50 सेमी लंबा ~ 30 सेमी गहरा)। बॉक्स के प्रत्येक पक्ष के लिए 2 प्लस 1 अंदर के लिए पानी के कंटेनर स्थान को इलेक्ट्रॉनिक घटकों से अलग करने के लिए।

चरण 13: जल कंटेनर स्थान को अपनाना

जल कंटेनर स्थान को अपनाना
जल कंटेनर स्थान को अपनाना
जल कंटेनर स्थान को अपनाना
जल कंटेनर स्थान को अपनाना
जल कंटेनर स्थान को अपनाना
जल कंटेनर स्थान को अपनाना
जल कंटेनर स्थान को अपनाना
जल कंटेनर स्थान को अपनाना

पानी के कंटेनर के लिए चौकोर आकार की बेल्सा छड़ के 3 टुकड़ों को ~ 20 सेमी तक काटकर एक आधार बनाएं और उन्हें मुख्य संरचना के फ्रेम में एक साथ टेप करें जैसा कि चित्र में दिखाया गया है, ताकि कंटेनर फिट हो सके।

इसके बाद, पक्षों के लिए कार्डबोर्ड के पहले से कटे हुए टुकड़ों में से 1 का उपयोग करें, एक छोटा छेद बनाएं ताकि कुछ तार गुजर सकें और उन्हें एक साथ टेप कर सकें।

वैकल्पिक रूप से, आप कंटेनर को गिरने और पानी को छलकने से बचाने के लिए आधार के पीछे एक त्रिकोणीय आकार की बलसा रॉड को टेप कर सकते हैं।

चरण 14: पानी का कंटेनर बनाना

पानी का कंटेनर बनाना
पानी का कंटेनर बनाना
पानी का कंटेनर बनाना
पानी का कंटेनर बनाना
पानी का कंटेनर बनाना
पानी का कंटेनर बनाना
पानी का कंटेनर बनाना
पानी का कंटेनर बनाना

एक प्लास्टिक की बोतल को आधा काटें और उसके ऊपर के हिस्से को कवर के रूप में उपयोग करें जैसा कि छवियों में दिखाया गया है। माइक्रो-पंप और अल्ट्रासोनिक ह्यूमिडिफायर को अंदर रखें।

उपयोग करने से पहले इसे पानी से भरें।

चरण 15: मुख्य संरचना को बंद करना

मुख्य संरचना को बंद करना
मुख्य संरचना को बंद करना
मुख्य संरचना को बंद करना
मुख्य संरचना को बंद करना
मुख्य संरचना को बंद करना
मुख्य संरचना को बंद करना

बाकी संरचना के लिए साइड, बॉटम और टॉप कार्डबोर्ड कवर को गोंद दें।

चरण 16: लाइट्स मॉड्यूल जोड़ना

लाइट्स मॉड्यूल जोड़ना
लाइट्स मॉड्यूल जोड़ना

आरजीबी एलईडी पट्टी को बॉक्स के ऊपर और किनारों के चारों ओर टेप करें, ताकि तार बाईं ओर के छेद के अंदर जा सकें।

चरण 17: पानी का पाइप बनाना

पानी का पाइप बनाना
पानी का पाइप बनाना
पानी का पाइप बनाना
पानी का पाइप बनाना
पानी का पाइप बनाना
पानी का पाइप बनाना

प्लास्टिक पाइप में लगभग 8 छोटे छेद (~ 1 मिमी गुणा ~ 1 मिमी) काटें और छोटे स्ट्रॉ डालें। बॉक्स के बाकी हिस्सों में पानी रिसने से बचने के लिए उन्हें यथासंभव कसकर टेप करें।

अंत में, पाइप के खुले सिरे को माइक्रो-पंप से कनेक्ट करें और कार्डबोर्ड के शीर्ष विकर्ण टुकड़े के छेद में स्ट्रॉ डालें।

चरण 18: वायरिंग

तारों
तारों
तारों
तारों

चयनित पिन को उपयोगकर्ता की इच्छा के अनुसार बदला जा सकता है, इसलिए वे यहां निर्दिष्ट नहीं हैं, हालांकि कोड स्पष्ट रूप से करता है।

हवा/तापमान मॉड्यूल:

प्रत्येक पंखे और पेल्टियर सेल के 5V को Arduino बोर्ड में एक डिजिटल पिन से जोड़ने के लिए जम्पर तारों का उपयोग करें, और GNDs को प्रोटोबार्ड में सामान्य GND लाइन से कनेक्ट करें।

जल मॉड्यूल:

माइक्रो-पंप के 5V को सीधे Arduino के 5V आउट पिन में से एक से जोड़ने के लिए जम्पर तारों का उपयोग करें, और GND तारों के लिए स्विच के रूप में TIP31C ट्रांजिस्टर का उपयोग करें। यह ट्रांजिस्टर इसे नियंत्रित करने के लिए Arduino के लिए एक डिजिटल पिन पर जाता है।

रोशनी मॉड्यूल:

प्रत्येक रंग चैनल को प्रोटोबार्ड की GND लाइन से जुड़े TIP31C ट्रांजिस्टर से जोड़ने के लिए जम्पर तारों का उपयोग करें, और जो Arduino में एक एनालॉग पिन पर जाता है ताकि R, G और B को सही एक को निर्दिष्ट करके प्रदर्शित रंग को नियंत्रित किया जा सके। पावर वायर एक नियमित पावर आउटलेट से जुड़े एडेप्टर के माध्यम से संचालित प्रोटोबार्ड लाइन से जुड़ा होता है।

धूम्रपान मॉड्यूल:

बिजली को रिले से जोड़ने के लिए जम्पर तारों का उपयोग करें जो इसे रोशनी मॉड्यूल से प्रोटोबार्ड में समान बिजली आपूर्ति से जोड़ता है। फिर इस रिले को इसे चालू और बंद करने के लिए Arduino में एक डिजिटल पिन से कनेक्ट करें। इसके GND को प्रोटोबार्ड में GND लाइन से कनेक्ट करें।

चरण 19: प्रोग्रामिंग और रनिंग

जॉनी फाइव को काम करने के लिए एक साधारण नोड सर्वर की आवश्यकता होती है। वास्तविक समय में फ्रंट और बैकएंड को संवाद करने के लिए और संवेदी इंटरैक्शन के साथ इंटरैक्टिव वीडियो को सिंक्रनाइज़ करने के लिए, Socket.io भी लागू किया गया है।

इस प्रणाली के लिए कोड, साथ ही साथ पहले जावास्क्रिप्ट प्लगइन के रूप में विकसित इंटरैक्टिव वीडियो प्लेयर, इस जीथब रेपो में डाउनलोड किया जा सकता है:

एक ही सर्वर से प्लेयर के साथ वेबपेज परोसें और दोनों को चलाएं।

सिफारिश की: