विषयसूची:

$80 के लिए DIY VR हेडसेट: 10 कदम (चित्रों के साथ)
$80 के लिए DIY VR हेडसेट: 10 कदम (चित्रों के साथ)

वीडियो: $80 के लिए DIY VR हेडसेट: 10 कदम (चित्रों के साथ)

वीडियो: $80 के लिए DIY VR हेडसेट: 10 कदम (चित्रों के साथ)
वीडियो: I Bought The Cheapest Vr Headset #shorts 2024, नवंबर
Anonim
$80. के लिए DIY VR हेडसेट
$80. के लिए DIY VR हेडसेट

मेरा प्रारंभिक लक्ष्य इसे $१५० (यूएसडी) से कम के लिए करना था, हालाँकि खरीदारी करने और विकल्पों के लिए कुछ हिस्सों को बदलने के बाद मैं इसे लगभग $८० तक लाने में कामयाब रहा। तो चलिए शुरू करते हैं।

आवश्यक भाग हैं:

  • फ़्लिक स्विच टॉगल करें
  • 2x एलईडी
  • 1x रोकनेवाला 150 ओम
  • 1x माइक्रो यूएसबी केबल (कम से कम 2 मीटर लंबा)
  • 1x एचडीएमआई केबल (पतले वाले सबसे अच्छे काम करते हैं क्योंकि वे कम से कम 2 मीटर लंबे आंदोलन में बाधा डालते हैं)
  • कुछ जम्पर तार
  • DC अडैप्टर प्लग 5V 3A (रास्पबेरी पाई संगत एक बढ़िया काम करता है)
  • दबाने वाला बटन
  • Google कार्डबोर्ड संगत VR हेडसेट (मैं एक फ़ोन डिब्बे के दरवाजे के साथ एक की सिफारिश करता हूं जो खुलता है क्योंकि यह उन लोगों की तुलना में बेहतर पहुंच प्रदान करता है जो एक ट्रे का उपयोग करते हैं जो स्लाइड करते हैं)
  • 6DOF MPU 6050 3Axis gyroscope और accelerometer
  • Arduino Micro (ऑफ-ब्रांड विकल्प का उपयोग कर सकते हैं)
  • एचडीएमआई इंटरफेस के साथ 5 इंच रास्पबेरीपी एलसीडी स्क्रीन 800 × 480

आपूर्ति

  • फ़्लिक स्विच टॉगल करें
  • 2x एलईडी
  • 1x रोकनेवाला 150 ओम
  • 1x माइक्रो यूएसबी केबल (कम से कम 2 मीटर लंबा)
  • 1x एचडीएमआई केबल (पतले वाले सबसे अच्छे काम करते हैं क्योंकि वे कम से कम 2 मीटर लंबे आंदोलन में बाधा डालते हैं)
  • कुछ जम्पर तार
  • DC अडैप्टर प्लग 5V 3A (रास्पबेरी पाई संगत एक बढ़िया काम करता है)
  • दबाने वाला बटन
  • Google कार्डबोर्ड संगत VR हेडसेट (मैं एक फ़ोन डिब्बे के दरवाजे के साथ एक की सिफारिश करता हूं जो खुलता है क्योंकि यह उन लोगों की तुलना में बेहतर पहुंच प्रदान करता है जो एक ट्रे का उपयोग करते हैं जो स्लाइड करते हैं)
  • 6DOF MPU 6050 3Axis gyroscope और accelerometer
  • Arduino Micro (ऑफ ब्रांड विकल्प का उपयोग कर सकते हैं)
  • एचडीएमआई इंटरफेस के साथ 5 इंच रास्पबेरीपी एलसीडी स्क्रीन 800 × 480

चरण 1: भाग लागत

भाग लागत
भाग लागत
भाग लागत
भाग लागत
भाग लागत
भाग लागत
भाग लागत
भाग लागत

इन सभी भागों को अलीएक्सप्रेस पर लगभग $ 80 (सटीक होने के लिए $ 82.78) में प्राप्त किया जा सकता है, जैसा कि छवियों में देखा जा सकता है।

चरण 2: आवश्यक सॉफ़्टवेयर

आपको Tridef3D या इसी तरह के सॉफ़्टवेयर की भी आवश्यकता होगी (कुछ निःशुल्क विकल्प हैं, लेकिन मुझे वर्तमान में उन्हें आज़माने का मौका नहीं मिला है)। Tridef3D का उपयोग किसी भी Direct X 9/10/11 गेम को स्टीरियोस्कोपिक 3D में बदलने के लिए किया जाता है। Tridef3D एक 14-दिन का निःशुल्क परीक्षण प्रदान करता है, जो इसे आज़माने के लिए पर्याप्त है। Tridef3D का पूर्ण संस्करण $39.99 में बिकता है।

चरण 3: विधानसभा

अब जब हमारे पास सभी आवश्यक घटक हैं, तो आइए हम असेंबली से शुरू करें।

विधानसभा में 3 मुख्य तत्व शामिल हैं:

  1. Arduino माइक्रो सर्किट (MPU 6050, पुश बटन और एलईडी युक्त)
  2. वायरिंग (Arduino Micro को कनेक्टिविटी और स्क्रीन को पावर प्रदान करना)
  3. हेडसेट में स्क्रीन लगाना और माइक्रो यूएसबी केबल के साथ-साथ एचडीएमआई केबल को जोड़ना।

चरण 4: Arduino माइक्रो सर्किट

Arduino माइक्रो सर्किट
Arduino माइक्रो सर्किट

आरेख दिखाता है कि विभिन्न घटकों को Arduino Micro से कैसे जोड़ा जाना चाहिए।

पुश बटन डिजिटल पिन 5 का उपयोग करता है और एमपीयू 6050 अरुडिनो माइक्रो से निम्नानुसार जुड़ा हुआ है:- एमपीयू 6050 एससीएल पिन टू डिजिटल पिन 3 Arduino पर

- एमपीयू 6050 एसडीए पिन टू डिजिटल पिन 2 Arduino पर

- Arduino पर MPU 6050 VCC से 5V पिन

- Arduino पर MPU 6050 GND से GND पिन

चरण 5: Arduino के लिए कोड

Arduino के लिए कोड
Arduino के लिए कोड

यहां वह कोड है जिसे Arduino पर लोड करने की आवश्यकता है।

चरण 6: जाइरोस्कोप माउंटिंग

जाइरोस्कोप माउंटिंग
जाइरोस्कोप माउंटिंग

बस ध्यान दें कि एमपीयू ६०५० के उन्मुखीकरण से फर्क पड़ता है कि जाइरोस्कोप के किस अक्ष का उपयोग किया जाएगा। उपरोक्त कोड के लिए MPU 6050 को हेडसेट के किनारे पर लगाया गया था जैसा कि चित्रों में दिखाया गया है।

MPU 6050 को एक अलग अभिविन्यास के साथ माउंट किए जाने की स्थिति में, आपको वांछित कॉन्फ़िगरेशन प्राप्त होने तक gx, gy और gz मानों के बीच स्थानापन्न करना पड़ सकता है।

मेरे विन्यास के लिए, मैं Y और Z अक्ष के चारों ओर घूम रहा हूँ।

इसके अलावा vx और vy की गणना से जुड़े नंबरों को वांछित परिणाम (आंदोलन की गति आदि) प्राप्त करने के लिए ट्वीक करना पड़ सकता है।

मैंने एक पुश बटन भी जोड़ा, जिसे दबाने पर जाइरोस्कोपिक माउस की गति को अस्थायी रूप से निष्क्रिय कर देता है। यह तब उपयोगी होता है जब आप गेम में अपने दृष्टिकोण को रीसेट करना चाहते हैं।

चरण 7: हेडसेट में सब कुछ संलग्न करना।

हेडसेट में सब कुछ संलग्न करना।
हेडसेट में सब कुछ संलग्न करना।
हेडसेट में सब कुछ संलग्न करना।
हेडसेट में सब कुछ संलग्न करना।
हेडसेट में सब कुछ संलग्न करना।
हेडसेट में सब कुछ संलग्न करना।
हेडसेट में सब कुछ संलग्न करना।
हेडसेट में सब कुछ संलग्न करना।

मैंने इस सर्किट के सभी हिस्सों को दो तरफा टेप का उपयोग करके वीआर हेडसेट से जोड़ा।

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

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

वीआर हेडसेट से कनेक्ट होने के लिए जितना संभव हो उतना कम केबल रखने के लिए मैंने यूएसबी केबल को संशोधित किया ताकि यह डीसी पावर एडाप्टर से बाहरी शक्ति खींच सके (एक एकल यूएसबी पोर्ट Arduino और 5 इंच एलसीडी दोनों को पावर करने में सक्षम नहीं होगा) साथ ही एक छोर पर 2 माइक्रो यूएसबी में विभाजित (एक केवल एलसीडी को शक्ति प्रदान करता है और दूसरा दोनों बिजली और Arduino को कनेक्टिविटी प्रदान करता है।) नीचे दिया गया चित्र दिखाता है कि वायरिंग कैसे जुड़ी हुई है।

संदर्भ के लिए एक USB केबल में 4 तार होते हैं:

  • लाल तार - +5वी डीसी
  • सफेद या पीला - डेटा कनेक्टिविटी
  • हरा - डेटा कनेक्टिविटी
  • काला - GND

मैंने बिजली को चालू और बंद करने के लिए एक स्विच भी शामिल किया (यह आवश्यक होने तक माउस की कार्यक्षमता को बंद करने के लिए उपयोगी है, अन्यथा यह वांछित नहीं होने पर माउस की गति में हस्तक्षेप करेगा), साथ ही एक, एलईडी यह दिखाने के लिए कि कब हेडसेट चालू है।

चरण 9: हेडसेट में स्क्रीन लगाना और सभी तारों को जोड़ना

हेडसेट में स्क्रीन लगाना और सभी तारों को जोड़ना
हेडसेट में स्क्रीन लगाना और सभी तारों को जोड़ना
हेडसेट में स्क्रीन लगाना और सभी तारों को जोड़ना
हेडसेट में स्क्रीन लगाना और सभी तारों को जोड़ना

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

अंत में एचडीएमआई केबल को एलसीडी से कनेक्ट करें।

विधानसभा अब पूरी हो गई है।

चरण 10: हेडसेट को पीसी से कनेक्ट करना और सॉफ्टवेयर सेट करना

हेडसेट को अपने पीसी से कनेक्ट करने के लिए निम्न कार्य करें:

  1. डीसी एडॉप्टर को मेन पावर में प्लग करें।
  2. यूएसबी कनेक्टर को अपने पीसी में उपलब्ध यूएसबी पोर्ट में प्लग करें।
  3. अपने पीसी ग्राफिक्स कार्ड पर एचडीएमआई केबल को और उपलब्ध एचडीएमआई पोर्ट से कनेक्ट करें (आप एडॉप्टर के साथ डीवीआई पोर्ट का उपयोग कर सकते हैं)

डिस्प्ले सेटिंग्स पर जाएं और डिटेक्ट डिस्प्ले पर क्लिक करें, फिर मल्टीपल डिस्प्ले को "इन डिस्प्ले को डुप्लिकेट करें" पर सेट करें और सुनिश्चित करें कि आपका रिज़ॉल्यूशन 800×480 पर सेट है।

Tridef3D खोलें और एक गेम शुरू करें। सर्वोत्तम परिणाम प्राप्त करने के लिए आपको प्रत्येक व्यक्तिगत गेम ग्राफिकल सेटिंग्स के साथ-साथ माउस संवेदनशीलता के साथ खेलना पड़ सकता है।

भविष्य के संवर्द्धन के लिए, मैं एक उच्च परिभाषा एलसीडी स्क्रीन प्राप्त करने पर ध्यान दूंगा और इन्फ्रारेड एल ई डी और एक वाईमोट (आईआर कैमरा के रूप में इस्तेमाल किया जाने वाला वाईमोट) का उपयोग करके हेड मूवमेंट ट्रैकिंग पर भी काम करूंगा।

और वहां आपके पास $80 के लिए एक DIY VR हेडसेट है।

इसे आज़माइए।

सिफारिश की: