EXP ऑप्टिकल सेंसर शक्तिशाली EXP सेंसरों में से एक है जिसे EXP रोबोटिक्स प्लेटफॉर्म के साथ पूर्ण एकीकरण के लिए डिज़ाइन किया गया है।
सेंसर का विवरण
EXP ऑप्टिकल सेंसर निम्नलिखित सेंसरों का संयोजन है:
- परिवेश प्रकाश संवेदक: परिवेश प्रकाश की वर्तमान मात्रा की रिपोर्ट करता है जिसका संवेदक पता लगा रहा है। यह किसी कमरे की चमक का स्तर या किसी विशेष वस्तु की चमक हो सकती है।
- रंग सेंसर: रंग जानकारी RGB (लाल, हरा, नीला), रंग और संतृप्ति, या ग्रेस्केल के रूप में उपलब्ध है। रंग पहचान तब सबसे अच्छा काम करती है जब वस्तु 100 मिलीमीटर (मिमी) से अधिक नजदीक हो।
- निकटता सेंसर: निकटता सेंसर एक एकीकृत आईआर एलईडी से प्राप्त परावर्तित आईआर (अवरक्त) ऊर्जा को मापता है। इस प्रकार, मान परिवेशीय प्रकाश और वस्तु परावर्तकता के साथ बदल जाएंगे।
ऑप्टिकल सेंसर में सफेद एल.ई.डी. भी होते हैं।
इन एल.ई.डी. को चालू और बंद किया जा सकता है, या चमक के एक विशिष्ट प्रतिशत पर सेट किया जा सकता है।
यह आसपास की प्रकाश स्थितियों की परवाह किए बिना रंगों का पता लगाने के दौरान एक सुसंगत प्रकाश स्रोत प्रदान करता है।
सेंसर के आवास के पीछे पांच छेद हैं, जो रोबोट पर सेंसर को लगाते समय लचीलापन प्रदान करते हैं।
सेंसर के सामने एक छोटी सी खिड़की होती है जहां ऑप्टिकल सेंसर स्थित होते हैं।
ऑप्टिकल सेंसर को EXP ब्रेन के साथ कार्यात्मक बनाने के लिए, सेंसर के स्मार्ट पोर्ट और EXP ब्रेन के स्मार्ट पोर्ट को स्मार्ट केबल से जोड़ा जाना चाहिए।
ऑप्टिकल सेंसर EXP ब्रेन पर मौजूद 12 स्मार्ट पोर्ट में से किसी के साथ भी काम करेगा।
EXP स्मार्ट केबल को पोर्ट से जोड़ते समय, सुनिश्चित करें कि केबल का कनेक्टर पोर्ट में पूरी तरह से लगा हुआ है और कनेक्टर का लॉकिंग टैब पूरी तरह से लगा हुआ है।
ऑप्टिकल सेंसर कैसे काम करता है
EXP ऑप्टिकल सेंसर प्रकाश ऊर्जा प्राप्त करता है और ऊर्जा को विद्युत संकेतों में परिवर्तित करता है। सेंसर का आंतरिक इलेक्ट्रॉनिक्स (एक हार्डवेयर स्टेट मशीन) इन संकेतों को आउटपुट संकेतों में परिवर्तित करता है, जिन्हें EXP ब्रेन द्वारा इनपुट के रूप में प्राप्त किया जाता है।
जैसा कि पहले उल्लेख किया गया है:
- सेंसर का रंग पहचान तब सबसे अच्छा काम करता है जब वस्तु 100 मिलीमीटर (मिमी) या लगभग 3.9 इंच से अधिक नजदीक हो।
- निकटता सेंसर परावर्तित lR प्रकाश की तीव्रता को मापता है। इससे परिवेशीय प्रकाश और वस्तु परावर्तकता के साथ मान बदल जाएंगे।
ऑप्टिकल सेंसर को VEXcode EXP के साथ जोड़ा जाना चाहिए, ताकि EXP ब्रेन के लिए एक उपयोगकर्ता प्रोग्राम बनाया जा सके, जो रोबोट के व्यवहार को नियंत्रित करने के लिए सेंसर की रीडिंग का उपयोग कर सके।
उपयोगकर्ता प्रोग्राम के साथ मिलकर EXP ब्रेन का उपयोग ऑप्टिकल सेंसर के साथ निम्नलिखित के लिए किया जा सकता है:
- सेंसर की सफेद एलईडी लाइट को चालू या बंद करें।
- सफेद एलईडी लाइट की शक्ति का प्रतिशत निर्धारित करें।
- किसी वस्तु का पता लगाएं.
- एक रंग का पता लगाएं.
- परिवेशी प्रकाश की चमक का प्रतिशत मापें।
- किसी रंग के रंग को डिग्री में मापें।
ऑप्टिकल सेंसर का सेटअप
प्लेसमेंट
सटीक रीडिंग प्राप्त करने के लिए ऑप्टिकल सेंसर का स्थान बहुत महत्वपूर्ण है।
सुनिश्चित करें कि रोबोट पर कोई भी संरचना सेंसर के सामने स्थित छोटी ऑप्टिकल सेंसर विंडो के सामने न हो।
मापी जा रही किसी भी वस्तु और सेंसर के बीच सेंसर के सामने एक स्पष्ट रास्ता होना चाहिए।
ऑप्टिकल सेंसर मान पढ़ना
ऑप्टिकल सेंसर द्वारा दी जा रही जानकारी को देखने के लिए EXP ब्रेन पर डिवाइस स्क्रीन का उपयोग करना सहायक होता है।
- एलईडी: एलईडी की वर्तमान चमक प्रतिशत। 0 बंद है, और 100% पूरी तरह से चालू है।
- बीआरटी: कमरे में परिवेश प्रकाश की चमक का प्रतिशत, या किसी वस्तु का
- PROX: किसी वस्तु की निकटता, चाहे वह निकट हो या दूर
-
ह्यू: 0 - 359 डिग्री के बीच एक ह्यू मान। प्रत्येक रंग मान का एक रंग शेड एसोसिएशन होता है।
सेंसर डैशबोर्ड का उपयोग करने के लिए, इस आलेख में दिए गए चरणों का पालन करें।
VEXcode EXP में ऑप्टिकल सेंसर को एक उपकरण के रूप में जोड़ना
जब भी किसी सेंसर का उपयोग किसी प्रोग्रामिंग भाषा के साथ किया जाता है, तो उसे उसी भाषा के भीतर कॉन्फ़िगर किया जाना आवश्यक होता है।
VEXcode EXP के साथ, यह डिवाइस विंडो से 'डिवाइस जोड़ें' सुविधा का उपयोग करके पूरा किया जाता है।
कॉन्फ़िगरेशन में ऑप्टिकल सेंसर जोड़ने के लिए, इस आलेख में दिए गए चरणों का पालन करें।
एक बार जब ऑप्टिकल सेंसर आपके प्रोजेक्ट में जोड़ दिया जाता है, तो सेंसर ब्लॉक का एक नया सेट उपलब्ध हो जाएगा।
ऑप्टिकल सेंसर से संबंधित 'सेंसिंग' श्रेणी के ब्लॉकों के बारे में अधिक जानकारी के लिए, सहायता जानकारी देखें (ब्लॉक प्रोजेक्ट)।
ऑप्टिकल सेंसर के सामान्य उपयोग
ऑप्टिकल सेंसर कई माप उत्पन्न कर सकता है जिनका उपयोग रोबोट के व्यवहार को बदलने के लिए किया जा सकता है। इन विशेषताओं में शामिल हैं:
किसी वस्तु का पता लगाना
यह सुविधा आपके रोबोट को किसी वस्तु का पता लगाने की अनुमति देती है जब वह ऑप्टिकल सेंसर की सीमा के भीतर आ जाती है।
बाईं ओर दिखाया गया उदाहरण प्रोजेक्ट, रोबोट को कोड करने के लिए उपयोग किया जाता है, जिसके सामने एक ऑप्टिकल सेंसर लगा होता है, ताकि वह तब तक ड्राइव करे जब तक कि वह किसी वस्तु, जैसे कि एक घन, का पता न लगा ले, और फिर ऑप्टिकल सेंसर द्वारा वस्तु का पता लगने पर ड्राइविंग बंद कर दे।
रंग का पता लगाना
यह सुविधा आपके रोबोट को किसी वस्तु के रंग की पहचान करने की अनुमति देती है।
एक उदाहरण यह हो सकता है कि रोबोट को ऑप्टिकल सेंसर के साथ कोड किया जाए ताकि वह तब तक घूमे जब तक कि वह किसी वस्तु, जैसे कि रंगीन घन, का पता न लगा ले।
एक बार जब कोई वस्तु पता चल जाती है, तो रोबोट 5 सेकंड के लिए घूमना बंद कर देता है और घन की ओर बढ़ता है।
परिवेश प्रकाश को मापें
यह सुविधा आपके रोबोट को उसके चारों ओर प्रकाश की चमक को मापने की अनुमति देती है।
बाईं ओर दिखाया गया उदाहरण प्रोजेक्ट एक रोबोट को एक सर्कल में चलाने के लिए उपयोग किया जाता है जब एक कमरे में रोशनी चालू होती है, और जब रोशनी बंद होती है तो रोबोट को ड्राइविंग से रोकती है।
रंग मान मापें
यह सुविधा आपके रोबोट को किसी वस्तु के रंग के लिए एक संख्या प्रदान करने की अनुमति देती है।
ऑप्टिकल सेंसर बाईं ओर के रंग चक्र के आधार पर 0 से 359 डिग्री में संबंधित रंग मान की रिपोर्ट करता है।
यह सामान्यीकृत लाल, हरे या नीले पदनाम की तुलना में रंग का अधिक सटीक माप प्रदान करता है।