विषयसूची:

Arduino Glass - ओपन सोर्स ऑगमेंटेड रियलिटी हेडसेट: 9 चरण (चित्रों के साथ)
Arduino Glass - ओपन सोर्स ऑगमेंटेड रियलिटी हेडसेट: 9 चरण (चित्रों के साथ)

वीडियो: Arduino Glass - ओपन सोर्स ऑगमेंटेड रियलिटी हेडसेट: 9 चरण (चित्रों के साथ)

वीडियो: Arduino Glass - ओपन सोर्स ऑगमेंटेड रियलिटी हेडसेट: 9 चरण (चित्रों के साथ)
वीडियो: Amazing arduino project 2024, नवंबर
Anonim
Arduino ग्लास - ओपन सोर्स ऑगमेंटेड रियलिटी हेडसेट
Arduino ग्लास - ओपन सोर्स ऑगमेंटेड रियलिटी हेडसेट

क्या आपने कभी ऑगमेंटेड रियलिटी हेडसेट लेने पर विचार किया है? क्या आप भी संवर्धित वास्तविकता की संभावना से खुश थे और टूटे हुए दिल के साथ मूल्य टैग को देखा?

हाँ में भी!

लेकिन इसने मुझे वहां नहीं रोका। मैंने अपना साहस बढ़ाया और इसके बजाय, अपना एआर हेडसेट बनाने का फैसला किया।

मैंने वास्तव में महसूस किया कि संवर्धित वास्तविकता बाजार आला है और इसे एक खुले बाजार की जरूरत है। निर्माता और विकासकर्ता बाजार प्रवर्तक हैं।

लेकिन समस्या यह है कि उनके डेवलपर किट महंगे हैं और उनकी कीमत $1000 से अधिक है। इसलिए एक सामान्य निर्माता या डेवलपर इसे वहन नहीं कर सकता। इसलिए मैं सॉफ्टवेयर और हार्डवेयर दोनों पर संवर्धित वास्तविकता के लिए इस ओपन सोर्स प्लेटफॉर्म का निर्माण कर रहा हूं ताकि निर्माता और डेवलपर्स इस पर एक साथ नवाचार कर सकें।

चरण 1: निरंतरता

इस विकास किट के निर्माण की लागत आपको न्यूनतम न्यूनतम डिज़ाइन के लिए $20 से अधिक खर्च नहीं करेगी। अब यही वह जगह है जहां मुझे एहसास हुआ कि मुझे बुनियादी विज्ञान को समझने की जरूरत है कि संवर्धित वास्तविकता हेडसेट कैसे काम करता है।

मैंने YouTube पर कुछ हेडसेट्स के कुछ हैंड्स-ऑन डेमो देखे और मुझे डिस्प्ले के पीछे का सरल तर्क समझ में आया।

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

चरण 2: आवश्यक उपकरण:

आवश्यक भागों:

1. प्रीफ बोर्ड

2. अरुडिनो नैनो

3. एचसी 05

4. SSD1306 OLED डिस्प्ले

5. बजर

6. वाइब्रेटर मोटर

7. पारदर्शी प्लास्टिक शीट

8. बर्ग पिन महिला

9. तार

10. सोल्डर स्टेशन

11. कैंची

12. बैटरी बैंक

चरण 3: हुड कैसे बनाएं?

हुडी कैसे बनाये
हुडी कैसे बनाये
हुडी कैसे बनाये
हुडी कैसे बनाये
हुडी कैसे बनाये
हुडी कैसे बनाये

एचयूडी कैसे काम करता है?

तो एचयूडी कैसे काम करता है? हाई स्कूल भौतिकी आपको बताती है कि प्रकाश एक दर्पण पर परावर्तित होता है, एक अर्धपारदर्शी दर्पण पर अपवर्तित होता है, और एक पारदर्शी कांच से होकर गुजरता है। हम यहां ठीक उसी सिद्धांत का उपयोग करेंगे।

कैसे हुड बनाने के लिए?

मोटी पॉलीथिन शीट को 5 बराबर चौकोर आकार के टुकड़ों में काट लें।

OLED के साथ चार टुकड़ों को क्यूब के रूप में व्यवस्थित करें और इसे एक साथ गोंद दें।

क्यूब के अंदर छठा टुकड़ा तिरछे रखकर प्रकाश अपवर्तक को ठीक करें।

इसे ऐसे चिपकाएं कि एक सतह OLED डिस्प्ले की ओर हो और दूसरी आपकी आंख के किनारे की ओर हो।

अंत में आखिरी टुकड़े को ठीक करें और इसे सील कर दें।

तड्डा !! वह आपका एचयूडी डिस्प्ले है। इतना सरल!

चरण 4: OLED डिस्प्ले

OLED डिस्प्ले
OLED डिस्प्ले
ओएलईडी डिस्प्ले
ओएलईडी डिस्प्ले

मैंने एक चीनी OLED डिस्प्ले का इस्तेमाल किया जो SPI बस पर काम करता है। डेटा शीट का पता लगाने में मुझे लगभग एक दिन लग गया। मुझे पता चला कि इसे काम करने के लिए u8lib लाइब्रेरी की आवश्यकता है।

अब SPI OLED डिस्प्ले को Arduino Nano के SPI पिन से कनेक्ट करें।

इस OLED डिस्प्ले को आसानी से देखने के लिए अपनी आंख के पास फिट करने के लिए एक लंबे तार से कनेक्ट करें।

अब लाइब्रेरी फ़ाइल डाउनलोड करें और इसे अपने Arduino लाइब्रेरी फ़ोल्डर में निकालें।

अब अपने OLED डिस्प्ले को सक्षम करने के लिए प्रोग्राम में विशेष OLED ड्राइवर को अनकम्मेंट करें

लाइब्रेरी उदाहरण फ़ोल्डर में विभिन्न मोड के साथ परीक्षण करें।

चरण 5: OLED और AR डिस्प्ले

OLED और AR डिस्प्ले
OLED और AR डिस्प्ले
OLED और AR डिस्प्ले
OLED और AR डिस्प्ले
OLED और AR डिस्प्ले
OLED और AR डिस्प्ले

नमूना कोड का उपयोग करके एआर ग्लास के साथ ओएलईडी का परीक्षण करें और बेहतर देखने के अनुभव के लिए प्रदर्शन को समायोजित करें।

इस AR डिस्प्ले के साथ सबसे बड़ी समस्या यह है कि हम किरणों को अपवर्तित करने के लिए दर्पण का उपयोग कर रहे हैं ताकि प्रदर्शित होने वाली छवि को उल्टा करना पड़े। इसके लिए आपको इसे ठीक से प्रदर्शित करने के लिए उल्टे वर्णमाला और बिटमैप के साथ एक पुस्तकालय बनाने की आवश्यकता है।

कई वेबसाइटें हैं, जो बिटमैप को एचईएक्स कोड में परिवर्तित करती हैं जिनका उपयोग निर्देशिका को ओएलईडी लाइब्रेरी फाइलों में किया जा सकता है।

बेहतर फोकल लेंथ के लिए आप छोटे अवतल लेंस का उपयोग कर सकते हैं

चरण 6: अर्द-जी. के साथ हार्डवेयर इंटरफेसिंग

अर्द-जी. के साथ हार्डवेयर इंटरफेसिंग
अर्द-जी. के साथ हार्डवेयर इंटरफेसिंग
अर्द-जी. के साथ हार्डवेयर इंटरफेसिंग
अर्द-जी. के साथ हार्डवेयर इंटरफेसिंग
अर्द-जी. के साथ हार्डवेयर इंटरफेसिंग
अर्द-जी. के साथ हार्डवेयर इंटरफेसिंग

अब यहां स्कीमैटिक्स को देखें और इसे प्रीफ बोर्ड में मिला दें।

यदि आप सोल्डरिंग में एनओओबी हैं तो सोल्डर करना थोड़ा मुश्किल होगा।

मेरा सुझाव है कि आप टांका लगाते समय किसी भी गलती से बचने के लिए अधिक से अधिक तारों का उपयोग करें।

अब प्रीफ बोर्ड को दो टुकड़ों में काट लें और इसे एआर ग्लास की तरह बना लें।

स्थिरता सुनिश्चित करने के लिए OLED और प्रीफ बोर्ड के बीच कुछ फोम रखें। आप इसे एक साथ गोंद भी कर सकते हैं।

यहाँ मैंने Arduino Nano के लिए एक नंगे हड्डी का ढाल बनाया है जहाँ किसी भी सेंसर या डिवाइस को इंटरफेर किया जा सकता है।

मैंने सेंसर अधिग्रहण के लिए एक्सेलेरोमीटर, लाइट सेंसर और साउंड सेंसर कनेक्ट किया है और इसे उपयोगकर्ता के एप्लिकेशन के लिए इस्तेमाल किया जा सकता है।

चरण 7: योजनाबद्ध:

योजनाबद्ध
योजनाबद्ध
योजनाबद्ध
योजनाबद्ध

चरण 8: Arduino कोड

कोड डाउनलोड करने के लिए अटैचमेंट पर क्लिक करें।

प्रत्येक समारोह के लिए मैं एक नंबर भेज रहा हूं जिसके बाद "।" जो एक डेटा के अंत के रूप में कार्य करता है और अगले डेटा को पढ़ता है। यह एटीसी लाइट एंड्रॉइड ऐप में कॉन्फ़िगर कर सकता है।

कोड की बेहतर समझ के लिए इन-लाइन टिप्पणी देखें।

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

play.google.com/store/apps/details?id=com…. ऐप डाउनलोड करने और उसका परीक्षण करने के लिए।

चरण 9: अंतिम परीक्षण

अंतिम परीक्षण
अंतिम परीक्षण

कृपया इसे आजमाने के बाद मुझे सुझाव और अपनी प्रतिक्रिया दें।

मैं आपसे सुनना पसंद करूँगा। नीचे टिप्पणी करने के लिए स्वतंत्र महसूस करें! चल बात करते है!

सिफारिश की: