Usando o sensor de distância V5

O Sensor de distância V5 é um dos poderosos sensores V5 projetados para integração completa com a plataforma robótica V5. Este sensor usa um pulso de luz laser adequado para sala de aula para medir a distância da frente do sensor até um objeto.

V5_Distance_Sensor.png


Descrição

O Sensor de Distância V5 também pode ser usado para detectar um objeto e determinar o tamanho relativo do objeto. O tamanho aproximado de um objeto é relatado como pequeno, médio ou grande.

O sensor pode ser usado para calcular a velocidade de aproximação de um robô. A velocidade de aproximação mede a velocidade do robô/sensor conforme ele se move em direção ao objeto.

V5_Distance_Sensor-Callouts1.png

A caixa deste sensor possui duas abas de montagem com orifícios ranhurados para proporcionar flexibilidade ao montar o sensor em um robô.

V5_Distance_Sensor-Callouts2.png

Na face do sensor existe uma pequena janela por onde o feixe de laser é enviado e recebido para medir a distância.

V5_Distance_Sensor_in_C-Channel.png

A largura do Sensor de Distância V5 permite que ele seja aninhado em um pedaço do Canal C.

Nota: um espaçador de 1/4 polegada (275 - 1013) ou um espaçador de plástico de 8 milímetros (mm) (276-2019) precisa ser usado para este acessório, a fim de fornecer espaço livre para a porta inteligente V5 .

V5_Robot_Brain-V5_Distance_Sensor.png

Para que o Sensor de Distância funcione com o Cérebro do Robô V5, a Porta Inteligente V5 do sensor e a Porta Inteligente do Cérebro do Robô V5 precisam ser conectadas com um Cabo Inteligente V5. O sensor de distância funcionará com qualquer uma das 21 portas inteligentes do V5 Robot Brain. Ao conectar um cabo inteligente V5 às portas, certifique-se de que o conector do cabo esteja totalmente inserido na porta e que a guia de travamento do conector esteja totalmente encaixada.


Como funciona o sensor de distância

O Sensor de Distância V5 envia um pulso de luz laser adequado para sala de aula e mede o tempo que leva para o pulso ser refletido. Isso permite um cálculo de distância.

O Laser Classe 1 do sensor é semelhante aos lasers usados ​​em telefones celulares modernos para detecção de cabeça. O laser permite que o sensor tenha um campo de visão muito estreito, de modo que a detecção esteja sempre diretamente na frente do sensor.

A faixa de medição do sensor de distância V5 é de 20 milímetros (mm) a 2.000 milímetros (mm) (0,79 polegada a 78,74 polegadas). Abaixo de 200 milímetros (mm) a precisão é de aproximadamente +/‐15 milímetros (mm); acima de 200 milímetros (mm) a precisão é de aproximadamente 5%.

O sensor de distância precisa ser emparelhado com uma linguagem de programação como VEXcode V5 ou VEXcode Pro V5 para criar um programa de usuário para o V5 Robot Brain utilizar as leituras do sensor para controlar o comportamento do robô.

O V5 Brain em conjunto com um programa de usuário pode ser usado para converter as leituras do Sensor de Distância em:

  • Distância até um objeto medida em milímetros ou polegadas.
  • Velocidade do objeto em metros por segundo.
  • O tamanho do objeto é pequeno, médio ou grande.
  • Objeto encontrado.

VEXcodeV5-icon.jpg


Configuração do Sensor de Distância

V5_Distance_Sensor-Detecting_Red.png

Posicionamento: O posicionamento do Sensor de Distância é muito importante para suas leituras precisas. Certifique-se de que nenhuma estrutura do robô esteja na frente da pequena janela do laser na face do sensor. É necessário que haja um caminho livre na frente do sensor, entre qualquer objeto que está sendo medido e o sensor.

  • Leitura dos valores do sensor de distância: É útil usar a tela Device Info no V5 Robot Brain para ver os valores que o sensor de distância está retornando. Isso pode ser feito com o sensor conectado ao Cérebro:

    RemoverTheV5.png

    Remova o protetor de tela magnético V5 Brain, ligue o Brain e toque no ícone Dispositivos.

    TouchTheDistance.png

    Toque no ícone do sensor de distância na tela Informações do dispositivo.

    PlaceAnObject.png

    Coloque um objeto em frente ao Sensor de Distância ou vire o sensor em direção a uma parede e observe suas medições. A faixa e as unidades exibidas, mm ou polegadas, podem ser alteradas com um toque na tela.

    Nota: Certifique-se de que o V5 Robot Brain tenha a versão mais recente do firmware.


Adicionando o sensor de distância como um dispositivo no VEXcode V5

Sempre que um sensor é utilizado com uma linguagem de programação ele precisa ser configurado dentro dessa linguagem. Com VEXcode V5 e VEXcode Pro V5, isso é feito usando o recurso 'Adicionar um dispositivo'. Para fornecer um exemplo disso, as etapas a seguir adicionarão o Sensor de Distância como um dispositivo no VEXcode V5.

SelectDevicesIcon.png

Selecione o ícone Dispositivos.

SelecioneAddADevice.png

Selecione 'Adicionar um dispositivo'.

SelecioneDistance.png

Selecione 'DISTÂNCIA'.

SelecioneSmartPort.png

Selecione a porta inteligente à qual o sensor de distância está conectado no V5 Robot Brain.

OnceThePort.png

Assim que a porta for escolhida, selecione 'DONE'.

Nota: Existe uma opção para alterar o nome do Sensor de Distância na janela de texto de Distância1 para um nome diferente.

OnceTheDistance.png

Assim que o sensor de distância for adicionado ao seu programa de usuário, um novo conjunto de comandos do sensor ficará disponível.


Usos comuns do sensor de distância

OpenExamples.pngExemploLogo.png

O Sensor de Distância pode produzir diversas medições que podem ser utilizadas para alterar o comportamento do robô.

Esses recursos podem ser usados ​​com:

  • A opção 'Informações do dispositivo' no V5 Robot Brain.
  • Usando o projeto exemplo 'Distance Sensing' encontrado na opção 'OpenExemplos' no menu Arquivo do VEXcode V5.
  • Escrevendo um programa de usuário personalizado com um dos programas VEXcode.


Esses recursos incluem:

    • Distância até um objeto medida em milímetros ou polegadas. Isto fornece uma medição entre a frente do sensor de distância e um objeto ou uma barreira/parede. Um desafio divertido em sala de aula seria usar o sensor de distância para medir a distância entre o seu robô e a parede. Em seguida, meça a distância com um método diferente, como uma fita métrica, e compare as duas medidas.
    • Velocidade do objeto em metros por segundo. Isso fornece uma medição da velocidade em metros por segundo para um objeto se aproximando do seu robô ou se o seu robô se aproxima de um objeto. Um desafio divertido em sala de aula seria escrever um programa de usuário personalizado para medir a velocidade máxima do seu robô enquanto você o dirige em direção a uma parede.
      • Observe que os objetos que viajam em direção ao sensor (seja o seu sensor se movendo em direção a um objeto estacionário ou vice-versa) reportarão uma velocidade positiva, enquanto os objetos que se afastam do sensor (novamente, seja o seu sensor se movendo para longe de um objeto estacionário ou vice-versa). versa) reportará um número negativo. É importante entender que o sensor é capaz de fazer isso porque ele simplesmente mede a taxa de variação da distância vista pelo sensor ao longo do tempo, que em termos leigos é metros/segundos, ou velocidade.

velocidade_positiva.pngvelocidade_negativa.png

As duas imagens a seguir mostram a página Informações do dispositivo quando o Sensor de distância é selecionado. A primeira imagem é um exemplo de um objeto se movendo em direção ao sensor, enquanto a segunda imagem é de um objeto se afastando. Observe as convenções de sinais da velocidade em cada caso.

    • O tamanho do objeto é pequeno, médio ou grande. Este recurso permite que seu robô identifique um objeto como sendo pequeno, médio ou grande dependendo da leitura do sensor. Um desafio divertido em sala de aula seria usar a tela de informações do dispositivo do V5 Robot Brain e colocar diferentes objetos a uma distância definida, como um metro, para ver se o sensor detecta o objeto como pequeno, médio ou grande.
      Nota: O tamanho do objeto é uma estimativa e pode ser afetado pela refletividade do objeto.

V5_Clawbot_with_Foam.png

Encontrou um objeto. Este recurso permite que seu robô detecte um objeto quando ele estiver dentro do alcance do sensor de distância. Um desafio divertido em sala de aula seria colocar objetos com refletividade diferente na frente do sensor, como um bloco de espuma de borracha preta ou uma bola brilhante de papel alumínio, para ver se a superfície do objeto tem algum efeito na sua detecção.


Usos do Sensor de Distância em um Robô de Competição:

O Sensor de Distância proporcionará uma vantagem competitiva superior para robôs de competição. A capacidade de detectar a distância até a parede perimetral e medir a velocidade de um robô fornecerá uma grande quantidade de informações ao projetar rotinas autônomas.

A detecção de objetos e a determinação do tamanho relativo do objeto fornecerão informações úteis na detecção de peças e/ou gols do jogo.

V5_Distance_Sensor-Detecting_Red.png

Por exemplo, no jogo de competição de robótica VEX 2020-2021, Change Up, um sensor de distância pode ser inclinado para escanear o chão em frente à entrada do seu robô. Assim que uma das bolas utilizadas no jogo for detectada, este poderá ligar automaticamente a entrada do robô e pegar a bola.

Não importa a aplicação do Sensor de Distância VEX V5, não há dúvida de que será uma adição bem-vinda para as equipes. A função dos valores do sensor está aberta à imaginação do usuário.

O Sensor de Distância V5 está disponível no site da VEX.

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

Last Updated: