оптикалық сенсор - V5 робототехника платформасымен толық интеграцияға арналған қуатты V5 сенсорларының бірі.
Датчиктің сипаттамасы
Оптикалық сенсор келесі сенсорлардың жиынтығы болып табылады:
- Сыртқы жарық сенсоры
- Түс сенсоры
- Жақындық сенсоры
Түс ақпараты RGB (Қызыл, Жасыл, Көк), реңк және қанықтылық немесе сұр реңк ретінде қол жетімді. Түсті анықтау объект 100 миллиметрден (мм) жақын болғанда жақсы жұмыс істейді.
Жақындық сенсоры кіріктірілген инфрақызыл жарықдиодтан алынған ИК (инфрақызыл) энергиясын шағылыстырады. Осылайша, мәндер қоршаған жарық пен нысанның шағылысуымен өзгереді.
Оптикалық сенсорда аз жарық жағдайында түсті анықтауға көмектесетін ақ жарық диоды бар.
Бұл сенсордың корпусында сенсорды роботқа орнату кезінде икемділікті қамтамасыз ету үшін саңылаулары бар екі бекіту құлақшалары бар.
Сенсордың бетінде оптикалық сенсорлар орналасқан шағын терезе бар.
Оптикалық сенсордың ені оны C-каналының бір бөлігіне енгізуге мүмкіндік береді.
ескертпе: V5 Smart порты үшін бос орынды қамтамасыз ету үшін 1/4 дюймдік тіреуіш (275 - 1013) немесе 8 мм пластикалық аралықты (276-2019) осы қондырма үшін пайдалану қажет.
Оптикалық сенсор V5 робот миымен жұмыс істеуі үшін сенсордың V5 смарт порты мен V5 робот миының смарт порты V5 Smart кабелімен қосылуы керек. Оптикалық сенсор V5 робот миындағы 21 смарт порттың кез келгенімен жұмыс істейді. V5 Smart кабелін порттарға жалғаған кезде кабельдің қосқышы портқа толығымен салынғанын және қосқыштың құлыптау қойындысы толығымен қосылғанын тексеріңіз.
Оптикалық сенсор қалай жұмыс істейді
Оптикалық сенсор жарық энергиясын қабылдайды және энергияны электрлік сигналдарға түрлендіреді. Сенсордың ішкі электроникасы (аппараттық күй машинасы) бұл сигналдарды V5 миы кіріс ретінде қабылдау үшін шығыс сигналдарына түрлендіреді.
Бұрын айтылғандай:
- Сенсордың түс анықтау мүмкіндігі нысан 100 миллиметрден (мм) жақын немесе шамамен 3,9 дюйм болғанда жақсы жұмыс істейді.
- Жақындық сенсоры шағылысқан lR жарық қарқындылығын өлшейді. Бұл мәндердің сыртқы жарық пен нысанның шағылысуымен өзгеруіне әкеледі.
Оптикалық сенсорды VEXcode V5 немесе VEXcode Pro V5 сияқты бағдарламалау тілімен жұптастыру қажет, роботтың әрекетін басқару үшін сенсордың көрсеткіштерін пайдалану үшін V5 Robot Brain үшін пайдаланушы бағдарламасын жасау.
Пайдаланушы бағдарламасымен бірге V5 миын оптикалық сенсормен бірге келесі мақсаттарда пайдалануға болады:
- Сенсордың ақ жарық диодты шамын қосыңыз немесе өшіріңіз.
- Ақ жарықдиодты шамның қуат пайызын орнатыңыз.
- Объектіні анықтау.
- Түсті анықтау.
- Сыртқы жарықтың пайыздық жарықтығын өлшеңіз.
- Түс реңктерін градуспен өлшеңіз.
Оптикалық сенсорды орнату
Орналастыру.
Оптикалық сенсордың орналасуы дәл көрсеткіштерді алу үшін өте маңызды. Сенсордың бетіндегі шағын оптикалық сенсор терезесінің алдында роботтағы құрылымның жоқтығына көз жеткізіңіз. Өлшенетін кез келген нысан мен сенсор арасында сенсордың алдында анық жол болуы керек.
Оптикалық сенсор мәндерін оқу.
Оптикалық сенсор қайтаратын ақпаратты көру үшін V5 робот миындағы Құрылғы ақпараты экранын пайдалану пайдалы. Мұны келесі қадамдар арқылы миға қосылған сенсор арқылы жасауға болады:
V5 Brain Magnetic Screen Protector құралын алып тастаңыз, Brain қосыңыз және Құрылғылар белгішесін түртіңіз.
Құрылғы ақпараты экранындағы Оптикалық сенсор белгішесін түртіңіз.
Түс режимі. Объектіні оптикалық сенсордың алдына қойыңыз. Дисплейде сенсор анықтайтын жарықтық, нысанның жақындығы және нысан түсінің реңк саны көрсетіледі. Экранның жарық диодты жарықтық бөлігін түрту ЖШД жарықтығын өзгертеді.
ескертпе: V5 Robot Brain құрылғысында микробағдарламаның соңғы нұсқасы бар екеніне көз жеткізіңіз.
VEXcode V5 жүйесінде оптикалық сенсорды құрылғы ретінде қосу
Сенсор бағдарламалау тілімен пайдаланылғанда, оны сол тілде конфигурациялау қажет. VEXcode V5 және VEXcode Pro V5көмегімен бұл «Құрылғы қосу» мүмкіндігін пайдалану арқылы орындалады. Бұған мысал келтіру үшін келесі қадамдар VEXcode V5 ішіндегі құрылғы ретінде оптикалық сенсорды қосады.
Құрылғылар белгішесін таңдаңыз.
"Құрылғы қосу" опциясын таңдаңыз.
'OPTICAL' таңдаңыз.
V5 робот миына оптикалық сенсор қосылған смарт портты таңдаңыз.
Порт таңдалғаннан кейін "ДАЙЫН" опциясын таңдаңыз.
ескертпе: Мәтіндік терезеде Оптикалық сенсордың атын Optical1 атауынан басқа атқа өзгерту мүмкіндігі бар.
Оптикалық сенсор пайдаланушы бағдарламасына қосылғаннан кейін сенсор пәрмендерінің жаңа жинағы қолжетімді болады.
Оптикалық сенсорға қатысты «Сезімдеу» санатындағы пәрмендер туралы қосымша ақпарат алу үшін Анықтама ақпаратын қараңыз (блок жобасы немесе Python жобасы).
Оптикалық сенсордың жалпы қолданылуы
Оптикалық сенсор робот әрекетін өзгерту үшін қолданылатын бірнеше өлшемдерді жасай алады.
Бұл мүмкіндіктерді мыналармен пайдалануға болады:
- V5 робот миындағы «Құрылғы туралы ақпарат» опциясы.
- VEXcode V5 файл мәзіріндегі "Мысалдар ашу" опциясында табылған "Объектілерді анықтау (оптикалық)" мысалы жобасын пайдалану.
- VEXcode бағдарламаларының бірімен пайдаланушының пайдаланушы бағдарламасын жазу.
Бұл мүмкіндіктерге мыналар жатады:
- Объектіні анықтау. Бұл мүмкіндік роботқа объект оптикалық сенсордың ауқымында болғанда оны анықтауға мүмкіндік береді. Сыныптағы көңілді тапсырма сенсордың алдына қара көбік резеңке блогы немесе алюминий фольганың жылтыр шары сияқты әртүрлі шағылысу қабілеті бар заттарды орналастыру болып табылады, бұл нысанның бетінің оны анықтауға қандай да бір әсері бар-жоғын білу.
Түсті анықтау. Бұл мүмкіндік роботқа нысанның түсін анықтауға мүмкіндік береді. Сыныптағы қызықты іс-шара аппараттық дүкеннен әртүрлі түстерде (қызыл, жасыл, көк, сары, қызғылт сары, күлгін, көгілдір) бояу үлгілерін алу және түс реңктері оны анықтауға әсер ететінін білу болады.
- Қоршаған ортадағы жарықтың пайыздық жарықтығын өлшеңіз. Бұл мүмкіндік роботқа айналасындағы жарықтың жарықтығын өлшеуге мүмкіндік береді. Сыныптағы көңілді әрекет - бұл мүмкіндікті сынып шамдары қосулы және сынып шамдары өшірілген бөлмедегі жарық мөлшерін өлшеу үшін пайдалану. Содан кейін бөлмедегі шамдар қосылған кезде роботыңыз шеңбер бойымен қозғалады және шамдар сөнген кезде робот қозғалмайды.
Түс реңкінградуспен өлшеңіз. Бұл мүмкіндік роботқа нысанның түс реңктері үшін нөмір беруге мүмкіндік береді. Оптикалық сенсор төмендегі түс дөңгелегі негізінде 0-ден 359-ға дейінгі дәрежедегі сәйкес реңк мәнін хабарлайды. Бұл жалпылама қызыл, жасыл немесе көк белгілеумен салыстырғанда түсті дәлірек өлшеуді қамтамасыз етеді. Сыныптағы қызықты әрекет бөлмедегі әртүрлі заттардың реңктерін өлшеп, қай оқушының реңк саны ең жоғары нысанды таба алатынын көру болады.
Бәсекелестік роботта оптикалық сенсорды қолдану
Оптикалық сенсор бәсекелес роботтар үшін тамаша бәсекелестік артықшылық береді. Объектілерді және олардың түсін анықтау мүмкіндігі автономды тәртіптерді жобалау кезінде көп ақпарат береді.
Нысанның болуы және түс реңктері ойын бөліктерін немесе мақсаттарын анықтауда пайдалы ақпарат береді.
Мысалы, 2020 - 2021 VEX Robotics Competition Game, Change Up ойынында Оптикалық сенсорды роботтың кірісі алдындағы еденді сканерлеу үшін бұрышқа бұруға болады. Сіздің альянсыңыздың түрлі-түсті шарларының бірі анықталса, бұл роботтың қабылдауын автоматты түрде қосып, допты алып кетуі мүмкін.
VEX оптикалық сенсоры қандай қолданба үшін пайдаланылса да, оның командалар үшін қолайлы қосымша болатыны сөзсіз. Сенсор мәндерінің функциясы пайдаланушының қиялына ашық.
Оптикалық сенсор VEX веб-сайтында қол жетімді.