Використання датчика відстані V5

V5 Distance Sensor є одним із потужних датчиків V5, розроблених для повної інтеграції з робототехнічною платформою V5. Цей датчик використовує імпульс безпечного лазерного світла для вимірювання відстані від передньої частини датчика до об’єкта.

V5_Distance_Sensor.png


опис

Датчик відстані V5 також можна використовувати для виявлення об’єкта та визначення відносного розміру об’єкта. Приблизний розмір об’єкта позначається як малий, середній або великий.

Датчик можна використовувати для розрахунку швидкості наближення робота. Швидкість наближення вимірює швидкість робота/датчика, коли він рухається до об’єкта.

V5_Distance_Sensor-Callouts1.png

Корпус цього датчика має два монтажні виступи з прорізними отворами для забезпечення гнучкості під час встановлення датчика на робота.

V5_Distance_Sensor-Callouts2.png

На лицьовій стороні датчика є невелике віконце, через яке лазерний промінь надсилається, а потім приймається для вимірювання відстані.

V5_Distance_Sensor_in_C-Channel.png

Ширина датчика відстані V5 дозволяє вставляти його в частину C-каналу.

Примітка: Для цього кріплення необхідно використовувати 1/4 дюймову стійку (275 - 1013) або пластикову прокладку 8 міліметрів (мм) (276-2019), щоб забезпечити зазор для V5 Smart Port .

V5_Robot_Brain-V5_Distance_Sensor.png

Щоб датчик відстані працював із V5 Robot Brain, розумний порт V5 датчика та розумний порт V5 Robot Brain мають бути з’єднані розумним кабелем V5. Датчик відстані працюватиме з будь-яким із 21 розумного порту на V5 Robot Brain. Підключаючи розумний кабель V5 до портів, переконайтеся, що роз’єм кабелю повністю вставлено в порт, а фіксатор роз’єму повністю зафіксовано.


Як працює датчик відстані

Датчик відстані V5 надсилає імпульс лазерного світла, безпечного для класу, і вимірює час, потрібний для відображення імпульсу. Це дозволяє розрахувати відстань.

Лазер класу 1 датчика подібний до лазерів, які використовуються в сучасних мобільних телефонах для виявлення голови. Лазер дозволяє датчику мати дуже вузьке поле зору, тому виявлення завжди відбувається безпосередньо перед датчиком.

Діапазон вимірювання датчика відстані V5 становить від 20 міліметрів (мм) до 2000 міліметрів (мм) (0,79 дюйма до 78,74 дюйма). Нижче 200 міліметрів (мм) точність становить приблизно +/-15 міліметрів (мм); понад 200 міліметрів (мм) точність становить приблизно 5%.

Датчик відстані потрібно поєднати з мовою програмування, такою як VEXcode V5 або VEXcode Pro V5 щоб створити програму користувача для мозку робота V5, яка використовуватиме показання датчика для керування поведінкою робота.

Мозок V5 разом із програмою користувача можна використовувати для перетворення показань датчика відстані в:

  • Відстань до об'єкта вимірюється в міліметрах або дюймах.
  • Швидкість об'єкта в метрах за секунду.
  • Розмір об’єкта малий, середній або великий.
  • Об'єкт знайдено.

VEXcodeV5-icon.jpg


Налаштування датчика відстані

V5_Distance_Sensor-Detecting_Red.png

Розміщення: Розташування датчика відстані дуже важливо для його точних показань. Переконайтеся, що жодна конструкція на роботі не знаходиться перед маленьким лазерним віконцем на передній частині датчика. Перед датчиком має бути вільний шлях між будь-яким вимірюваним об’єктом і датчиком.

  • Зчитування значень датчика відстані: Корисно використовувати екран інформації про пристрій на V5 Robot Brain, щоб побачити значення, які повертає датчик відстані. Це можна зробити за допомогою датчика, підключеного до мозку:

    RemoveTheV5.png

    Зніміть магнітний захисний екран V5 Brain, увімкніть Brain і торкніться значка «Пристрої».

    TouchTheDistance.png

    Торкніться піктограми датчика відстані на екрані інформації про пристрій.

    PlaceAnObject.png

    Помістіть предмет перед датчиком відстані або зверніть датчик до стіни та спостерігайте за його вимірюваннями. Відображуваний діапазон і одиниці, мм або дюйми, можна змінити одним дотиком екрана.

    Примітка: Переконайтеся, що V5 Robot Brain має останню версію мікропрограми.


Додавання датчика відстані як пристрою у VEXcode V5

Щоразу, коли датчик використовується з мовою програмування, його потрібно налаштувати в межах цієї мови. З VEXcode V5 і VEXcode Pro V5це досягається за допомогою функції «Додати пристрій». Щоб надати приклад цього, наступні кроки додадуть датчик відстані як пристрій у VEXcode V5.

SelectDevicesIcon.png

Виберіть піктограму «Пристрої».

Виберіть AddADevice.png

Виберіть «Додати пристрій».

SelectDistance.png

Виберіть "DISTANCE".

Виберіть SmartPort.png

Виберіть розумний порт, до якого підключено датчик відстані на V5 Robot Brain.

OnceThePort.png

Вибравши порт, виберіть «ГОТОВО».

Примітка: Існує можливість змінити назву датчика відстані в текстовому вікні з Distance1 на іншу назву.

OnceTheDistance.png

Щойно датчик відстані буде додано до вашої програми користувача, стане доступним новий набір команд датчика.


Загальне використання датчика відстані

OpenExamples.pngExampleLogo.png

Датчик відстані може виконувати кілька вимірювань, які можна використовувати для зміни поведінки робота.

Ці функції можна використовувати з:

  • Параметр «Інформація про пристрій» на V5 Robot Brain.
  • Використовуючи приклад проекту «Значення відстані», знайдений у опції «Відкрити приклади» в меню «Файл» VEXcode V5.
  • Написання спеціальної програми користувача за допомогою однієї з програм VEXcode.


Ці функції включають:

    • Відстань до об'єкта вимірюється в міліметрах або дюймах. Це забезпечує вимірювання між передньою частиною датчика відстані та об’єктом або бар’єром/стіною. Цікавим завданням у класі було б використовувати датчик відстані для вимірювання відстані між вашим роботом і стіною. Потім виміряйте відстань іншим методом, наприклад рулеткою, і порівняйте два вимірювання.
    • Швидкість об'єкта в метрах за секунду. Це забезпечує вимірювання швидкості в метрах на секунду для об’єкта, що наближається до вашого робота, або вашого робота, який наближається до об’єкта. Веселим завданням у класі було б написати спеціальну програму користувача для вимірювання максимальної швидкості вашого робота, коли ви ведете його до стіни.
      • Зауважте, що об’єкти, що рухаються до датчика (незалежно від того, рухається це датчик до нерухомого об’єкта чи навпаки), повідомлятимуть про позитивну швидкість, тоді як об’єкти, що рухаються від датчика (знову ж таки, незалежно від того, рухається це датчик від нерухомого об’єкта чи навпаки). навпаки) повідомить від’ємне число. Важливо розуміти, що датчик здатний робити це, оскільки він просто бере швидкість зміни відстані, яку бачить датчик, з часом, що, кажучи непрофесіоналом, є метрами/секундами, або швидкістю.

positive_velocity.pngnegative_velocity.png

Наступні два зображення показують сторінку інформації про пристрій, коли вибрано датчик відстані. Перше зображення є прикладом об’єкта, що рухається до датчика, а друге зображення – об’єкта, що рухається в сторону. Зверніть увагу на умовні позначення швидкості в кожному випадку.

    • Розмір об’єкта малий, середній або великий. Ця функція дозволяє вашому роботу ідентифікувати об’єкт як малий, середній або великий залежно від показань датчика. Веселим завданням у класі було б використовувати екран інформації про пристрій V5 Robot Brain і розміщувати різні об’єкти на заданій відстані, наприклад один метр, щоб побачити, чи датчик виявляє об’єкт як малий, середній чи великий.
      Примітка: Розмір об’єкта є приблизним і на нього може впливати відбивна здатність об’єкта.

V5_Clawbot_with_Foam.png

Знайдено об'єкт. Ця функція дозволяє вашому роботу виявляти об’єкт, коли він потрапляє в зону дії датчика відстані. Веселим завданням у класі було б поставити об’єкти з різною відбивною здатністю перед датчиком, наприклад, блок чорної спіненої гуми або блискучу кульку з алюмінієвої фольги, щоб побачити, чи поверхня об’єкта впливає на його виявлення.


Використання датчика відстані на змагальному роботі:

Датчик відстані забезпечить чудову конкурентну перевагу для змагальних роботів. Здатність визначати відстань до стіни по периметру та вимірювати швидкість робота надасть багато інформації під час розробки автономних процедур.

Виявлення об’єктів і визначення відносного розміру об’єктів нададуть корисну інформацію під час виявлення ігрових фігур і/або воріт.

V5_Distance_Sensor-Detecting_Red.png

Наприклад, у 2020–2021 VEX Robotics Competition Game, Change Up, датчик відстані можна було розташувати під кутом, щоб сканувати підлогу перед забірною трубою вашого робота. Щойно один із м’ячів, які використовуються в грі, буде виявлено, робот може автоматично ввімкнути прийом і забрати м’яч.

Незалежно від того, для якої програми використовується датчик відстані VEX V5, безсумнівно, він стане бажаним доповненням для команд. Функція значень датчика відкрита для уяви користувача.

Датчик відстані V5 доступний на веб-сайті VEX.

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

Last Updated: