Índice:

Motor DC de controle com módulo de sensor óptico codificador FC-03: 7 etapas
Motor DC de controle com módulo de sensor óptico codificador FC-03: 7 etapas

Vídeo: Motor DC de controle com módulo de sensor óptico codificador FC-03: 7 etapas

Vídeo: Motor DC de controle com módulo de sensor óptico codificador FC-03: 7 etapas
Vídeo: MUITO CUIDADOS POIS ELES IMITAM TUDO 2024, Novembro
Anonim

Neste tutorial, aprenderemos como contar interrupções do codificador óptico usando um motor DC, display OLED e Visuino.

Assista o vídeo!

Etapa 1: O que você precisa

O que você vai precisar
O que você vai precisar
O que você vai precisar
O que você vai precisar
O que você vai precisar
O que você vai precisar
  • Arduino UNO (ou qualquer outro Arduino)
  • Módulo Sensor de Acoplamento Ótico FC-03
  • motor DC
  • Roda codificadora (com orifícios) que você conecta ao motor DC
  • Display OLED
  • Fios de ligação
  • Tábua de pão
  • Programa Visuino: Baixe o Visuino

Etapa 2: o circuito

O circuito
O circuito
  • Conecte o pino do display OLED [VCC] ao pino do Arduino [5V]
  • Conecte o pino do display OLED [GND] ao pino do Arduino [GND]
  • Conecte o pino de exibição OLED [SCL] ao pino do Arduino [5V]
  • Conecte o pino do codificador FC-03 [VCC] ao pino do Arduino [5V]
  • Conecte o pino do codificador FC-03 [GND] ao pino do Arduino [GND]
  • Conecte o pino do codificador FC-03 [D0] ao pino digital do Arduino [10]
  • Conecte a fonte de alimentação [3-6V] ao motor DC

Etapa 3: inicie o Visuino e selecione o tipo de placa Arduino UNO

Inicie o Visuino e selecione o tipo de placa Arduino UNO
Inicie o Visuino e selecione o tipo de placa Arduino UNO
Inicie o Visuino e selecione o tipo de placa Arduino UNO
Inicie o Visuino e selecione o tipo de placa Arduino UNO

Para começar a programar o Arduino, você precisará ter o IDE do Arduino instalado aqui:

Esteja ciente de que existem alguns bugs críticos no Arduino IDE 1.6.6. Certifique-se de instalar 1.6.7 ou superior, caso contrário, este Instructable não funcionará! Se você não tiver feito isso, siga as etapas neste Instrutível para configurar o IDE do Arduino para programar o Arduino UNO! O Visuino: https://www.visuino.eu também precisa ser instalado. Inicie o Visuino como mostrado na primeira imagem Clique no botão "Ferramentas" no componente Arduino (Figura 1) no Visuino. Quando a caixa de diálogo aparecer, selecione "Arduino UNO" conforme mostrado na Figura 2

Etapa 4: No Visuino, ADICIONE e defina componentes

No Visuino, ADICIONE e defina componentes
No Visuino, ADICIONE e defina componentes
No Visuino, ADICIONE e defina componentes
No Visuino, ADICIONE e defina componentes
No Visuino, ADICIONE e defina componentes
No Visuino, ADICIONE e defina componentes

Adicionar componente "SSD1306 / SH1106 OLED Display (I2C)"

Clique duas vezes no componente "DisplayOLED1" e:

na janela Elementos, arraste "Desenhar Texto" para o lado esquerdo, No lado esquerdo selecione Desenhar Texto1 e na janela de propriedades defina o tamanho para 2 e o texto: PASSOS

na janela Elementos, arraste "Campo de texto" para o lado esquerdo. No lado esquerdo, selecione TextField1 e na janela de propriedades defina o tamanho para 3 e Y: 30Feche a janela de elementos

Adicionar componente "Contador"

Selecione o componente Counter1 e na janela de propriedades defina Min> Value como 0

Etapa 5: nos componentes do Visuino Connect

Nos componentes do Visuino Connect
Nos componentes do Visuino Connect
Nos componentes do Visuino Connect
Nos componentes do Visuino Connect
Nos componentes do Visuino Connect
Nos componentes do Visuino Connect
  • Conecte o pino digital da placa Arduino [10] ao pino Counter1 [In]
  • Conecte o pino Counter1 [Out] a DisplayOLED1> Pin TextField1 [In]
  • Conecte o pino I2C DisplayOLED1 [Saída] ao pino I2C da placa Arduino [Entrada]

Etapa 6: gerar, compilar e fazer upload do código do Arduino

Gere, compile e carregue o código do Arduino
Gere, compile e carregue o código do Arduino

No Visuino, na parte inferior, clique na guia "Construir", certifique-se de que a porta correta esteja selecionada e, em seguida, clique no botão "Compilar / Construir e Carregar".

Etapa 7: jogar

Se você ligar o módulo Arduino UNO e conectar o motor DC à fonte de alimentação para executá-lo, o display OLED deverá mostrar o número de interrupções (contagem).

Parabéns! Você concluiu seu projeto com Visuino. Também está em anexo o projeto Visuino, que criei para este Instructable, você pode baixá-lo e abri-lo no Visuino:

Recomendado: