Índice:

Controle o seu computador com um motor de passo !: 9 etapas (com imagens)
Controle o seu computador com um motor de passo !: 9 etapas (com imagens)

Vídeo: Controle o seu computador com um motor de passo !: 9 etapas (com imagens)

Vídeo: Controle o seu computador com um motor de passo !: 9 etapas (com imagens)
Vídeo: CONTROLE PARA MOTOR DE PASSO 2024, Dezembro
Anonim
Controle o seu computador com um motor de passo!
Controle o seu computador com um motor de passo!

Em um de meus Instructables anteriores, mostrei como você pode usar um motor de passo como um codificador rotativo. Neste Instructable, vamos aprender como podemos usá-lo para controlar nosso computador. Então, sem mais delongas, vamos começar!

Etapa 1: Assistir ao vídeo

Image
Image

Assista ao vídeo acima para ter uma ideia melhor do que se trata e o que fazer.

Etapa 2: Obtenha todas as coisas necessárias

Obtenha todas as coisas necessárias
Obtenha todas as coisas necessárias

Para este projeto, você precisará de:

  • Uma placa de microcontrolador Arduino compatível com USB HID (Human Interface Device) (Leonardo, Micro, Pro Micro)
  • Um motor de passo *.
  • Um motor de passo para conversor de codificador rotativo.
  • Um cabo USB adequado (geralmente micro USB para A)
  • 2 pares de fios macho para fêmea (para conectar a placa codificadora rotativa à placa Arduino)
  • Um conjunto de 3 fios macho para fêmea (para conectar o motor de passo à placa do codificador rotativo)

* Qualquer motor de passo, unipolar ou bipolar pode ser usado no projeto. Um motor de passo unipolar é recomendado porque tem fiação simples, mas um motor de passo bipolar também pode ser usado com uma pequena mudança na fiação.

Etapa 3: faça o quadro codificador rotativo

Faça o Rotary Encoder Board
Faça o Rotary Encoder Board

Clique na imagem acima para saber mais.

Siga este Instructable para fazer o conversor de codificador rotativo. Você pode fazer uma versão de placa de ensaio, mas uma versão de PCB permanente é mais compacta, durável e pode ajudá-lo a praticar um pouco de solda. Você também pode adicionar um LED em cada saída da placa do amplificador, em série com um resistor (220 Ohm recomendado) para monitorar os estados de saída do amplificador, o que pode ser útil durante a solução de problemas.

Etapa 4: programar o microcontrolador Arduino

Programe o microcontrolador Arduino
Programe o microcontrolador Arduino
Programe o microcontrolador Arduino
Programe o microcontrolador Arduino

Recomenda-se examinar o código do Arduino antes de carregá-lo na placa do microcontrolador. Isso pode ajudá-lo a entender o que está acontecendo dentro do microcontrolador quando você gira o motor de passo.

Etapa 5: conecte o motor de passo à placa codificadora rotativa

Conecte o motor de passo à placa codificadora rotativa
Conecte o motor de passo à placa codificadora rotativa
Conecte o motor de passo à placa codificadora rotativa
Conecte o motor de passo à placa codificadora rotativa
Conecte o motor de passo à placa codificadora rotativa
Conecte o motor de passo à placa codificadora rotativa

Certifique-se de percorrer o esquema do circuito com cuidado.

Se um motor de passo unipolar estiver sendo usado, conecte o fio da derivação central do motor a um dos pinos 'Q' ou 'R'. Em seguida, conecte quaisquer dois dos quatro fios restantes do motor de passo aos pinos 'P' e 'S', respectivamente. Aqui, usei um cabeçalho 1x3 em vez do 1x4 mostrado no esquema.

Se um motor de passo bipolar estiver sendo usado, primeiro determine os fios do par de bobinas do motor. Em seguida, pegue um fio de cada bobina e conecte-os juntos a um dos pinos 'Q' ou 'R'. Em seguida, conecte os dois fios restantes do motor de passo aos pinos 'P' e 'S', respectivamente.

Etapa 6: conectar a placa codificadora rotativa à placa Arduino

Conecte a placa codificadora rotativa à placa Arduino
Conecte a placa codificadora rotativa à placa Arduino
Conecte a placa codificadora rotativa à placa Arduino
Conecte a placa codificadora rotativa à placa Arduino
  • Conecte os pinos + ve e -ve da placa codificadora rotativa ao pino + 5-volts e 'GND' da placa Arduino, respectivamente.
  • Conecte os pinos de saída da placa codificadora rotativa aos pinos digitais 'D5' e 'D6' da placa Arduino.

Etapa 7: conecte a configuração ao seu computador e teste-a

Conecte a configuração ao seu computador e teste-a
Conecte a configuração ao seu computador e teste-a
Conecte a configuração ao seu computador e teste-a
Conecte a configuração ao seu computador e teste-a

Conecte a configuração ao seu computador e abra qualquer programa que permita ao usuário rolar para cima e para baixo usando as teclas de seta ou um programa onde o cursor de texto pode ser movido usando as teclas de seta.

Etapa 8: Compartilhe seu trabalho conosco

Se o seu projeto funcionou com sucesso, por que não compartilhar sua criação com outras pessoas para inspirá-las. Clique em 'I Made It' e compartilhe uma ou duas fotos de sua criação, eu adoraria vê-la.

Etapa 9: Vá Furthur

Go Furthur
Go Furthur

Tente modificar o código do Arduino para fazer outra coisa, adicionar outro codificador rotativo ou qualquer outra entrada, há muito que você pode fazer. Faça o que fizer, tudo de bom!

Recomendado: