VEX GO आई सेंसर का उपयोग यह पता लगाने के लिए किया जाता है कि कोई वस्तु निकट है या नहीं, और यदि है तो उस वस्तु का रंग निर्धारित करता है।

मस्तिष्क, जिसके बैटरी पोर्ट से एक बैटरी जुड़ी हुई है, तथा नेत्र सेंसर, जो उसके नेत्र सेंसर पोर्ट से उनके कनेक्शन केबलों के माध्यम से जुड़ा हुआ है।

नोट: इस आलेख में, उदाहरण परियोजनाएं दो अलग-अलग GO बिल्ड का उपयोग करती हैं:

  • कोड बेस - आई डाउन गो बिल्ड
  • कोड बेस - आई फॉरवर्ड गो बिल्ड

नेत्र संवेदक का उपयोग कैसे किया जाता है

एक नेत्र संवेदक का आरेख जो लाल डिस्क की ओर इशारा करता है और लाल रंग की सूचना देता है।

VEX GO आई सेंसर का उपयोग यह पता लगाने के लिए किया जाता है कि कोई वस्तु निकट है या नहीं, और यदि है तो उस वस्तु का रंग निर्धारित करता है।

चित्र में एक हाथ मस्तिष्क के पावर बटन को दबाकर उसे बंद कर रहा है और फिर चालू कर रहा है।

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

नेत्र संवेदक पता लगा सकता है:

VEXcode GO रंग ब्लॉक का पता लगाता है जो पढ़ता है कि आंख लाल का पता लगाती है? ब्लॉक का ड्रॉपडाउन मेनू यह प्रदर्शित करने के लिए खुला है कि पता लगाए गए रंग को लाल, हरा या नीला में बदला जा सकता है।

एक निश्चित रंग।
नेत्र संवेदक <Detects color> ब्लॉक का उपयोग करके लाल, हरा और नीला रंग पहचान सकता है।

VEXcode GO पाया गया ऑब्जेक्ट ब्लॉक जो पढ़ता है कि आंख ने एक ऑब्जेक्ट पाया?

यदि कोई वस्तु मौजूद है।
नेत्र संवेदक <Found object> का उपयोग करके पता लगा सकता है कि कोई वस्तु उसके करीब है या नहीं। इसका उपयोग डिस्क का पता लगाने के लिए किया जा सकता है यदि नेत्र संवेदक नीचे की ओर हो या अपने सामने की वस्तुओं, जैसे बाधाओं या दीवारों का पता लगाता हो।

नेत्र संवेदक रिपोर्ट कर सकता है:

VEXcode GO ब्लॉक की चमक जो प्रतिशत में आंख की चमक को पढ़ती है।

चमक स्तर.
नेत्र संवेदक (की चमक) ब्लॉक का उपयोग करके किसी वस्तु की चमक स्तर की रिपोर्ट कर सकता है। इसका उपयोग प्रकाश और अंधेरे वस्तुओं के बीच अंतर करने के लिए किया जा सकता है। लाइन-ट्रैकिंग के समय यह उपयोगी हो सकता है।

VEXcode GO ब्लॉक का रंग जो डिग्री में आंख के रंग को पढ़ता है।

डिग्री में एक रंग मान।
नेत्र संवेदक (ह्यू ऑफ) ब्लॉक का उपयोग करके किसी वस्तु के रंग मान की रिपोर्ट कर सकता है। विभिन्न वस्तुओं के रंगों का निर्धारण करते समय यह उपयोगी हो सकता है।

रंग चक्र यह दर्शाता है कि 360 डिग्री का वृत्त किस प्रकार रंग मान से संबंधित है। लाल रंग 0 डिग्री पर है, हरा रंग 120 डिग्री पर है, और नीला रंग 240 डिग्री पर है।

(ह्यू ऑफ) ब्लॉक 0 - 359 डिग्री के बीच ह्यू मान की रिपोर्ट करता है।


आँख से रंग पहचानने की उदाहरण परियोजना

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

यह कोड कोड बेस - आई डाउन गो बिल्ड को तब तक आगे बढ़ाएगा जब तक कि यह लाल डिस्क का पता नहीं लगा लेता। एक बार लाल डिस्क का पता चलने पर, कोड बेस ड्राइविंग बंद कर देगा।


आँख से चमक का पता लगाने का उदाहरण प्रोजेक्ट

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

यह कोड कोड बेस - आई डाउन GO बिल्ड को तब तक संचालित करेगा जब तक कि यह GO फील्ड टाइल पर एक गहरी रेखा का पता नहीं लगा लेता।

जीओ फील्ड टाइल का ऊपर से नीचे का दृश्य, जिसमें टाइल के मध्य में फैली काली रेखाओं को दर्शाने के लिए रेखाएं खींची गई हैं।

जब टाइल पर एक गहरी रेखा का पता चल जाएगा, तो कोड बेस ड्राइविंग बंद कर देगा।

VEXcode GO मॉनिटर कंसोल खुल गया है और नेत्र चमक मान को सेंसर की सूची में जोड़ दिया गया है। यह मान 17 प्रतिशत की चमक की रिपोर्ट कर रहा है और इसे हाइलाइट किया गया है।

मॉनिटर कंसोल का उपयोग वास्तविक समय में चमक मान में परिवर्तन देखने के लिए किया जा सकता है। इसका उपयोग टाइल पर काली रेखा का थ्रेशोल्ड मान निर्धारित करने के लिए किया जा सकता है।

VEXcode GO में चर की निगरानी और संवेदन मूल्यों के बारे में अधिक जानकारी के लिए, इस लेख को देखें.


आँख से वस्तु का पता लगाने का उदाहरण प्रोजेक्ट

VEXcode GO उस प्रोजेक्ट को ब्लॉक कर देता है जो कोड बेस को तब तक आगे बढ़ाता रहेगा जब तक कि नेत्र संवेदक किसी ऑब्जेक्ट का पता नहीं लगा लेता। परियोजना में लिखा है कि जब शुरू करें, तो आगे बढ़ें, तब तक प्रतीक्षा करें जब तक कि आंख को कोई वस्तु न मिल जाए और अंत में गाड़ी चलाना बंद कर दें।

नीचे दिया गया कोड कोड बेस - आई फॉरवर्ड गो बिल्ड को तब तक संचालित करेगा जब तक कि वह किसी ऑब्जेक्ट का पता नहीं लगा लेता। एक बार किसी ऑब्जेक्ट का पता लग जाने पर, कोड बेस ड्राइविंग बंद कर देगा।


नेत्र रिपोर्ट ह्यू उदाहरण परियोजना

VEXcode GO ब्लॉक प्रोजेक्ट जो आंखों की रोशनी को पूरी शक्ति से चालू कर देगा और फिर लगातार ह्यू मान प्रिंट करेगा। परियोजना में लिखा है, जब शुरू करें, तो आंखों की रोशनी चालू करें, और फिर आंखों की रोशनी की शक्ति को 100% पर सेट करें। अगला एक हमेशा के लिए लूप ब्लॉक है जिसमें तीन ब्लॉक हैं जो डिग्री में प्रिंट आई ह्यू पढ़ते हैं, 0.25 सेकंड प्रतीक्षा करते हैं, और अंत में सभी पंक्तियों को साफ़ करते हैं।

यह कोड विभिन्न वस्तुओं के रंग मान की रिपोर्ट करने के लिए कोड बेस - आई फॉरवर्ड गो बिल्ड का उपयोग करेगा।

VEXcode GO प्रिंट कंसोल मेनू खुला और हाइलाइट किया हुआ। पिछला प्रोजेक्ट चलाया जा चुका है, और नेत्र सेंसर ह्यू मान कंसोल पर मुद्रित कर दिया गया है। सेंसर ने 98 का ​​रंग मान बताया, जो कि पीले-हरे रंग का होगा।

प्रिंट कंसोल का उपयोग वास्तविक समय में बदलते रंग मान को देखने के लिए किया जा सकता है। इस उदाहरण में लाल डिस्क का रंग मान रिपोर्ट किया गया।

रंग चक्र यह दर्शाता है कि 360 डिग्री का वृत्त किस प्रकार रंग मान से संबंधित है। लाल रंग 0 डिग्री पर है, हरा रंग 120 डिग्री पर है, और नीला रंग 240 डिग्री पर है। एक तीर यह दर्शाता है कि कोई व्यक्ति रंग के मान के आधार पर किसी रंग का अनुमान लगा सकता है, उदाहरण के लिए लाल रंग के लिए 14 का उपयोग किया जा सकता है।

इसके बाद मान की तुलना ह्यू चार्ट से की जा सकती है।

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: