Índice:

Locomotiva modelo com motor de passo controlado - Motor de passo como codificador giratório: 11 etapas (com imagens)
Locomotiva modelo com motor de passo controlado - Motor de passo como codificador giratório: 11 etapas (com imagens)

Vídeo: Locomotiva modelo com motor de passo controlado - Motor de passo como codificador giratório: 11 etapas (com imagens)

Vídeo: Locomotiva modelo com motor de passo controlado - Motor de passo como codificador giratório: 11 etapas (com imagens)
Vídeo: Controlling model locomotives using a stepper motor | Stepper motor as rotary encoder | Arduino 2024, Julho
Anonim
Locomotiva modelo com motor de passo controlado | Motor de passo como codificador rotativo
Locomotiva modelo com motor de passo controlado | Motor de passo como codificador rotativo

Em um dos Instructables anteriores, aprendemos como usar um motor de passo como codificador rotativo. Neste projeto, agora usaremos aquele motor de passo girado em codificador rotativo para controlar um modelo de locomotiva usando um microcontrolador Arduino. Então, sem mais delongas, vamos começar!

Etapa 1: Assistir ao vídeo

Image
Image

É recomendável assistir ao vídeo antes de prosseguir para nos ajudar a ter uma ideia melhor do projeto e também entender os controles.

Etapa 2: Obtenha as peças e suprimentos

Obtenha as peças e suprimentos
Obtenha as peças e suprimentos
Obtenha as peças e suprimentos
Obtenha as peças e suprimentos

Para este projeto, você exigirá:

  • Uma placa de microcontrolador Arduino compatível com Adafruit Motor Sheild V2.
  • An * Adafruit Motor Shield V2.
  • Um motor de passo girou em um codificador rotativo.
  • 4 fios de jumper macho para fêmea (para conectar o amplificador do codificador rotativo ao microcontrolador Arduino)
  • Uma fonte de alimentação DC de 12 volts.

* O Adafruit Motor Shield V2 se comunica com o microcontrolador Arduino via I2C e, portanto, usa apenas dois pinos do microcontrolador Arduino ('SCL', A5 e 'SDA', A4). Isso ajuda a salvar outros pinos de E / S. Além disso, conectar uma blindagem reduz a fiação e a torna mais organizada.

Etapa 3: programar o microcontrolador Arduino

Programe o microcontrolador Arduino
Programe o microcontrolador Arduino

Certifique-se de ter a biblioteca Adafruit Motor Shield V2 instalada no Arduino IDE. Se não, você pode baixá-lo aqui.

Etapa 4: configurar a pista de teste

Configure a pista de teste
Configure a pista de teste

Certifique-se de que os trilhos da esteira estejam limpos.

Etapa 5: Instale a blindagem do motor na placa Arduino

Instale a blindagem do motor na placa Arduino
Instale a blindagem do motor na placa Arduino

Instale a proteção do driver do motor na placa do Arduino alinhando cuidadosamente os pinos da placa do driver com os conectores fêmeas da placa do Arduino. Tome cuidado extra para garantir que os pinos não fiquem tortos durante o processo de instalação.

Etapa 6: conecte a alimentação da trilha à blindagem do motor

Conecte a alimentação da trilha ao escudo do motor
Conecte a alimentação da trilha ao escudo do motor

Conecte os fios do alimentador de força aos terminais da blindagem do motor marcados com 'M4'.

Etapa 7: Conecte o motor de passo ao amplificador

Conecte o motor de passo ao amplificador
Conecte o motor de passo ao amplificador
Conecte o motor de passo ao amplificador
Conecte o motor de passo ao amplificador
  • Para motores de passo unipolares:

    1. Conecte o fio da torneira central do motor aos pinos marcados com 'Q' ou 'R'.
    2. Conecte quaisquer dois dos quatro fios restantes aos pinos 'P' e 'S'.
  • Para motores de passo bipolares:

    Conecte os fios do motor aos terminais de acordo com o esquema do circuito acima

Etapa 8: Conecte o amplificador à placa Arduino

Conecte o amplificador à placa Arduino
Conecte o amplificador à placa Arduino
Conecte o amplificador à placa Arduino
Conecte o amplificador à placa Arduino

Conecte os terminais 'GND' e + ve do amplificador aos pinos 'GND' e '+ 5 volts' da placa Arduino, respectivamente. Conecte os pinos de saída da placa amplificadora aos pinos de entrada digital 'D6' e 'D7' da placa Arduino.

Etapa 9: coloque a locomotiva na pista

Coloque a locomotiva na pista
Coloque a locomotiva na pista

Coloque a locomotiva na pista de teste. Certifique-se de que as rodas estejam alinhadas corretamente com os trilhos. Recomenda-se o uso de uma ferramenta de releitura apropriada.

Etapa 10: Ligue a configuração e teste os controles

Image
Image

Conecte a configuração à fonte de alimentação DC de 12 volts e ligue a alimentação. Verifique se tudo está funcionando corretamente conforme mostrado no vídeo acima.

Etapa 11: Compartilhe seu trabalho

Se você já fez seu projeto, por que não compartilhá-lo com a comunidade. Compartilhar seu projeto pode ajudar a inspirar outras pessoas a fazer este projeto também.

Vá em frente e clique em 'I Made It!' e compartilhe algumas fotos de sua criação, estamos esperando!

Recomendado: