विषयसूची:
- आपूर्ति
- चरण 1: आंखों के आकार में ले आउट और वायर एल ई डी
- चरण 2: Arduino कोड लिखें और बोर्ड पर अपलोड करें
- चरण 3: सेंसर/घटक कनेक्ट करें
- चरण 4: आईवियर में सेंसर/वायर संलग्न करें
- चरण 5: परियोजना पर वीडियो प्रस्तुति
- चरण 6: मेरे परिणामों में सुधार कैसे करें
वीडियो: मानव नेत्र गति ट्रैकिंग: 6 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
इस परियोजना का उद्देश्य मानव आंख की गति को पकड़ना है, और अपनी गति को एलईडी रोशनी के एक सेट पर प्रदर्शित करता है जिसे आंख के आकार में रखा जाता है। इस प्रकार की परियोजना के संभावित रूप से रोबोटिक्स और विशेष रूप से ह्यूमनॉइड के क्षेत्र में कई उपयोग हो सकते हैं। उदाहरण के तौर पर, एक व्यक्ति अपनी आंखों को रोबोट के चेहरे पर प्रोजेक्ट कर सकता है जो किसी भी उद्देश्य के लिए अन्य मनुष्यों के साथ बातचीत कर रहा है। यह रोबोट को अधिक जीवंत रूप दे सकता है क्योंकि आंखें किसी की वास्तविक आंखों की गति की नकल कर रही हैं। इस परियोजना में केवल एक मानव आंख को एक एलईडी आंख पर प्रदर्शित करना शामिल है, इसलिए मैं यह देखने के लिए उत्साहित हूं कि इस परियोजना को और आगे बढ़ाने के लिए लोगों के पास और क्या विचार हैं।
आपूर्ति
1. Arduino Uno Board (कंप्यूटर से कनेक्ट करने के लिए USB केबल खरीदना सुनिश्चित करें)
store.arduino.cc/usa/arduino-uno-rev3
2. ब्रेडबोर्ड (बहुत बड़े की आवश्यकता नहीं है; तारों को जोड़ना आसान बनाता है)
www.pololu.com/product/351
3. Pro Trinket/ItsyBitsy और 3.7V बैटरी के लिए Adafruit LiIon/LiPoly Backpack Add-On
www.adafruit.com/product/2124
4. NeoPixel LED स्ट्रिप (पूरी रील खरीदें)
www.adafruit.com/product/1138?length=4
5. QTR-1A परावर्तन सेंसर
www.pololu.com/product/2458
6. तारों का पैक: पुरुष / पुरुष (कनेक्टिंग घटकों को आसान बनाता है)
www.adafruit.com/product/759
7. कोई भी आईवियर फ्रेम (चश्मा, धूप का चश्मा, आदि। संदर्भ के लिए चित्र देखें)
चरण 1: आंखों के आकार में ले आउट और वायर एल ई डी
इस चरण से जुड़ी छवियों के आधार पर, एल ई डी को दिखाए गए क्रम में तार दें। एल ई डी को एक सतह पर सपाट रखा जा सकता है या एक वास्तविक नेत्रगोलक का बेहतर प्रतिनिधित्व करने के लिए टेप के साथ एक गोलाकार वस्तु से जोड़ा जा सकता है।
चरण 2: Arduino कोड लिखें और बोर्ड पर अपलोड करें
इस चरण के लिए संलग्न फ़ाइल में एल ई डी पर आंखों की गति को प्रदर्शित करने के लिए आवश्यक सभी कोड हैं। कोड में शामिल दो पुस्तकालय हैं और जिन्हें नीचे जीथब लिंक पर पाया जा सकता है। कोड के साथ खेलें और देखें कि अन्य अच्छी सुविधाओं को क्या लगाया जा सकता है। एक बार कोड पूरा हो जाने के बाद, सुनिश्चित करें कि यह संकलित है और फिर इसे Arduino Uno बोर्ड पर अपलोड करें।
QTRsensors.h:
Adafruit_NeoPixel.h:
कोड की व्याख्या:
जब परितारिका एक सेंसर के पास जाती है, तो परावर्तित प्रकाश कम हो जाता है और सेंसर का मान बढ़ जाता है। इसके विपरीत, जब परितारिका दूर जाती है, तो परावर्तित प्रकाश बढ़ता है और फोटो परावर्तक का सेंसर मूल्य कम हो जाता है। एलईडी नेत्रगोलक की पुतली के दाएं और बाएं आंदोलन को एक सेंसर मान की वृद्धि और कमी को महसूस करता है और इसे नियंत्रित करता है। ब्लिंक करते समय, दोनों सेंसर मान कम हो जाते हैं, इसलिए यदि दो सेंसर मान एक साथ घटते हैं, तो एलईडी नेत्रगोलक की पलकें नीचे चली जाएंगी।
चरण 3: सेंसर/घटक कनेक्ट करें
संलग्न छवि के आधार पर, प्रत्येक घटक को Arduino Uno बोर्ड से कनेक्ट करें। कनेक्शन को सरल बनाने के लिए ब्रेडबोर्ड का उपयोग किया जा सकता है, लेकिन जरूरी नहीं। तारों को घटकों में मिलाप करना भी काम करता है।
चरण 4: आईवियर में सेंसर/वायर संलग्न करें
दो क्यूटीआर -1 ए सेंसर को आईवियर के एक लेंस पर आंख की चौड़ाई के बारे में दूरी पर रखा गया है। उपकरण का यही एकमात्र टुकड़ा है जो उस स्थान पर होना चाहिए। बाकी को अपनी इच्छानुसार चश्मे से जोड़ा जा सकता है। बस याद रखें कि सेंसर को आंख के सामने लेंस पर रखा जाना चाहिए। अलग-अलग लोगों के चेहरे की संरचना आईवियर में कैसे फिट होती है, इसके आधार पर कुछ मामूली स्थितिगत समायोजन की आवश्यकता हो सकती है।
चरण 5: परियोजना पर वीडियो प्रस्तुति
यह कार्नेगी मेलन विश्वविद्यालय में मेरे ह्यूमनॉइड्स वर्ग के लिए परियोजना की मेरी प्रस्तुति का एक वीडियो है। वीडियो में, मैं परियोजना की कुछ प्रेरणा और उद्देश्य पर चर्चा करता हूं। इसके अलावा, मैं विवरण देता हूं कि परियोजना को कैसे पूरा किया जाना है, साथ ही साथ Arduino कोड के एक हिस्से की व्याख्या भी करता है। मैं यह भी दिखाता हूं कि वीडियो के अंत में परियोजना का अंतिम परिणाम कैसा दिखना चाहिए।
चरण 6: मेरे परिणामों में सुधार कैसे करें
यदि आप एक वास्तविक चुनौती की तलाश में हैं, तो मैं इस परियोजना को लेने और इसे सुधारने/जोड़ने के लिए कुछ अलग करने की अत्यधिक अनुशंसा करता हूं। यह परियोजना अधिक महत्वाकांक्षी और चुनौतीपूर्ण परियोजना विचारों के लिए एक महान प्रारंभिक बिंदु है। जो लोग इस परियोजना को अगले स्तर पर ले जाने में रुचि रखते हैं, उनके लिए मैंने कुछ तरीकों के बारे में सोचा है। मैं इन विचारों को नीचे सूचीबद्ध करूंगा:
1. इस प्रोजेक्ट को दूसरे लेंस पर डुप्लिकेट करें ताकि दोनों मानव नेत्रगोलक एलईडी के दो सेटों पर प्रदर्शित हो सकें।
2. विचार # 1 में जोड़ना, लेकिन फिर एलईडी पर मुंह की गति को प्रोजेक्ट करने का एक तरीका पता करें।
3. विचार # 2 में जोड़ना, लेकिन फिर यह पता लगाना कि एल ई डी (आंख, मुंह, नाक, भौहें) के सेट पर पूरे चेहरे पर कैसे प्रोजेक्ट करना है।
4. एक और मानव शरीर का हिस्सा खोजें जिसकी गति को महसूस किया जा सकता है और फिर एल ई डी (हाथ की गति, हाथ की गति, आदि) पर प्रदर्शित किया जा सकता है।
सिफारिश की:
नेत्र रक्षक: ३ कदम
आई प्रोटेक्टर: फोन, कंप्यूटर और अन्य 3C तकनीकों वाली दुनिया में रहने से, हमारी आंखों की रोशनी खराब होती जा रही है। लंबे समय तक सेल फोन का उपयोग करने के बाद यह मशीन आपकी आंखों को ठीक करने में मदद कर सकती है। और हम सभी जानते हैं कि पेड़ों और हरे पौधों को देखने से मदद मिल सकती है
DIY स्मार्ट रोबोट ट्रैकिंग कार किट ट्रैकिंग कार सहज: 7 कदम
DIY स्मार्ट रोबोट ट्रैकिंग कार किट ट्रैकिंग कार फोटोसेंसिटिव: SINONING ROBOT द्वारा डिज़ाइन आप ट्रैकिंग रोबोट कार से खरीद सकते हैं। स्पिन करें, ताकि
आपकी हृदय गति को मापना आपकी उंगली की नोक पर है: हृदय गति निर्धारित करने के लिए फोटोप्लेथिस्मोग्राफी दृष्टिकोण: 7 कदम
आपकी हृदय गति को मापना आपकी उंगली की नोक पर है: Photoplethysmography दृष्टिकोण हृदय गति निर्धारित करने के लिए दृष्टिकोण: एक photoplethysmograph (PPG) एक सरल और कम लागत वाली ऑप्टिकल तकनीक है जिसका उपयोग अक्सर ऊतक के सूक्ष्म संवहनी बिस्तर में रक्त की मात्रा में परिवर्तन का पता लगाने के लिए किया जाता है। यह ज्यादातर त्वचा की सतह पर माप करने के लिए गैर-आक्रामक रूप से उपयोग किया जाता है, आमतौर पर
धीमी गति वाले वीडियो के लिए उच्च गति वाली घड़ी: 4 कदम
स्लो-मोशन वीडियो के लिए हाई-स्पीड क्लॉक: आधुनिक स्मार्टफोन वाले लगभग हर किसी के पास हाई-स्पीड कैमरा होता है जिसका इस्तेमाल शानदार स्लो-मोशन वीडियो बनाने के लिए किया जा सकता है। लेकिन अगर आप यह मापना चाहते हैं कि वास्तव में उस साबुन के बुलबुले को फूटने में या उस तरबूज को फटने में कितना समय लगता है, तो आप
कैसे यूट पीसी को तेज गति दें, और सिस्टम के जीवन के लिए उस गति को बनाए रखें।: 9 कदम
यूट पीसी को तेजी से कैसे तेज करें, और सिस्टम के जीवन के लिए उस गति को बनाए रखें: यह एक ट्यूटोरियल है जिसे मैंने आपके द्वारा पहली बार खरीदे जाने की तुलना में तेजी से चलाने के लिए पीसी को साफ, ट्वीक और ऑप्टिमाइज़ करने के तरीके पर बनाया है। यह और इसे इस तरह बनाए रखने में मदद करने के लिए। मौका मिलते ही मैं तस्वीरें पोस्ट करूंगा, दुर्भाग्य से अभी मैं नहीं