Índice:

Tutorial do kit codificador rotativo: 5 etapas
Tutorial do kit codificador rotativo: 5 etapas

Vídeo: Tutorial do kit codificador rotativo: 5 etapas

Vídeo: Tutorial do kit codificador rotativo: 5 etapas
Vídeo: Rotary Encoder Incremental rotary Encoder How to use it with Arduino 2024, Novembro
Anonim
Tutorial do Rotary Encoder Kit
Tutorial do Rotary Encoder Kit

Descrição:

Este kit de codificador rotativo pode ser usado para detectar a posição e a velocidade do motor. É um kit muito simples composto por um sensor de feixe óptico (opto switch, fototransistor) e um pedaço de disco com fenda. Ele pode ser conectado a qualquer microcontrolador por meio do conector de 3 pinos. O sensor de feixe óptico detecta slots ausentes do disco com fenda e gera um trem de pulso.

Requer + 5 VCC para ligar e fornece uma saída de 0 V e 5 V. Ele fornece uma saída de 5 V quando o feixe é bloqueado e uma saída de 0 V quando o feixe é desbloqueado. Seu microcontrolador pode simplesmente ler o trem de pulso de 0-5-0V para determinar a distância que seu motor viajou e a velocidade.

O kit inclui um LED verde que acende quando o feixe é ininterrupto.

Especificação:

  • Tensão operacional: 4,5-5 VDC
  • Sinal de saída: saída digital
  • Conexão direta ao microcontrolador (pull-up interno até 5V)
  • Capaz de ler até 100 KHz
  • Diâmetro do disco com fenda: 26 mm
  • Dimensão do PCB: 22 mm x 20 mm

Etapa 1: Preparação de Materiais

Preparação de Materiais
Preparação de Materiais
Preparação de Materiais
Preparação de Materiais
Preparação de Materiais
Preparação de Materiais
Preparação de Materiais
Preparação de Materiais

Para este tutorial, os itens necessários para executar este projeto são:

  1. Arduino Uno
  2. Cabo USB Tipo A a B
  3. Fio jumper macho para macho
  4. Fio jumper feminino para macho
  5. Motor de engrenagem de plástico

Etapa 2: Instalação de Hardware

Instalação de hardware
Instalação de hardware
Instalação de hardware
Instalação de hardware

O diagrama acima mostra a conexão simples entre o Rotary Encoder Kit e o Arduino Uno:

  1. 5V> 5V
  2. GND> GND
  3. OUT> D2

Conexão entre o motor de engrenagens de plástico e o Arduino Uno:

  1. Terminal 1> 5V
  2. Terminal 2> GND

Após completar a conexão, conecte o Arduino Uno à fonte de alimentação com um cabo USB.

Etapa 3: Insira o código-fonte

  1. Baixe o código de teste e abra-o usando o software Arduino ou IDE.
  2. Certifique-se de ter escolhido a placa certa e a porta correspondente (neste tutorial, o Arduino Uno é usado).
  3. Em seguida, carregue o código de teste em seu Arduino Uno.

Etapa 4: Resultados

Resultados
Resultados
Resultados
Resultados

O disco com fenda é montado no motor de engrenagens de plástico e colocado dentro do espaço da placa de circuito do codificador rotativo. O sensor de feixe óptico detecta slots ausentes do disco com fenda e gera um trem de pulso. Ajustando o código no Arduino, o Rotary Encoder será capaz de detectar a rotação real do motor de engrenagens de plástico e exibir no monitor serial.

Recomendado: