
Índice:
- Etapa 1: obter todas as coisas
- Etapa 2: programar o microcontrolador Arduino
- Etapa 3: Instale a blindagem do motor na placa Arduino
- Etapa 4: Conecte o motor de passo à blindagem do motor
- Etapa 5: Estude o esquema do circuito
- Etapa 6: Conecte o botão de pressão à configuração
- Etapa 7: Conecte o motor de passo do controlador à placa do amplificador
- Etapa 8: conectar a placa amplificadora à placa Arduino
- Etapa 9: conecte a configuração à energia
- Etapa 10: Teste os controles
- Etapa 11: Compartilhe seu trabalho
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03

Tem alguns motores de passo por aí e quer fazer alguma coisa? Neste Instructable, vamos usar um motor de passo como um codificador rotativo para controlar a posição de outro motor de passo usando um microcontrolador Arduino. Então, sem mais delongas, vamos começar!
Etapa 1: obter todas as coisas


Aqui está o que você precisará para este projeto:
- Uma placa de microcontrolador Arduino compatível com Adafruit Motor Shield V2 (UNO, Leonardo, etc)
- Um Escudo de Motor Adafruit V2
- Um motor de passo codificador rotativo (unipolar é recomendado)
- Um motor de passo a ser acionado (unipolar ou bipolar)
- 4 fios de jumper macho para macho (para conectar o codificador rotativo à placa Arduino)
- 4 fios de jumper macho para macho (para conectar o motor de passo à blindagem do motor)
- Uma fonte de alimentação CC de 5 a 12 volts (de acordo com os requisitos do motor de passo acionado)
Etapa 2: programar o microcontrolador Arduino

Etapa 3: Instale a blindagem do motor na placa Arduino

Alinhe os pinos da blindagem do motor com os conectores da placa Arduino e certifique-se de que nenhum pino fique torto.
Etapa 4: Conecte o motor de passo à blindagem do motor

Conecte os fios do par da bobina do motor de passo aos terminais de saída da blindagem do motor marcados com 'M3' e 'M4'.
Etapa 5: Estude o esquema do circuito


Etapa 6: Conecte o botão de pressão à configuração

Conecte os botões entre 'GND' e 'D12' da placa Arduino.
Etapa 7: Conecte o motor de passo do controlador à placa do amplificador


Etapa 8: conectar a placa amplificadora à placa Arduino


Conecte os pinos + ve e -ve do amplificador a + 5 volts (ou + 3,3 volts se estiver usando um microcontrolador Arduino lógico de 3,3 volts) e 'GND' respectivamente.
Conecte os pinos de saída da placa amplificadora às entradas digitais 'D5' e 'D6' da placa Arduino.
Etapa 9: conecte a configuração à energia

Conecte a configuração a uma fonte de alimentação DC apropriada. Aqui, um carregador de celular está sendo usado para alimentar a configuração por meio do conector USB integrado da placa Arduino.
Etapa 10: Teste os controles

Se o motor a ser acionado não se mover corretamente e se mover para frente e para trás, aperte as conexões dos fios e, se o problema persistir, altere a sequência das conexões da fiação do motor de passo feitas com a blindagem do motor.
Etapa 11: Compartilhe seu trabalho
Se você conseguiu fazê-lo funcionar, por que não compartilhá-lo com a comunidade. Isso irá inspirar outras pessoas a fazer o projeto também. Tudo de bom!
Recomendado:
Cronômetro com Arduino e codificador giratório: 5 etapas

Cronômetro com Arduino e Codificador Rotativo: O cronômetro é uma ferramenta muito utilizada tanto em atividades industriais quanto domésticas. Esta montagem é barata e fácil de fazer. Também é muito versátil, podendo carregar um programa escolhido de acordo com as necessidades. Existem vários programas escritos por mim, para Ardui
Botão de volume USB usando DigiSpark e codificador giratório: 3 etapas

Botão de volume USB usando DigiSpark e codificador giratório: Este é um botão de controle de volume USB super barato. Algumas vezes, os botões tradicionais são mais convenientes para controlar as coisas do que clicar com o mouse em todos os lugares. Este projeto usa DigiSpark, um Rotary Encoder e Adafruit Trinket USB Library (https: //github.c
Codificador giratório com placa de núcleo STM32: 12 etapas

Codificador Rotativo com Placa Núcleo STM32: Este é o tutorial para obter a posição do Codificador Rotativo, que é um tipo incremental de codificador. Geralmente, os codificadores são de dois tipos: - um é incremental e o outro é absoluto. Este código pode ser usado para microcontroladores STM32L476 e STM32L0 .Mas se você
Menu Arduino em um Nokia 5110 Lcd usando um codificador giratório: 6 etapas (com imagens)

Menu Arduino em um Nokia 5110 Lcd usando um codificador rotativo: Caros amigos, bem-vindos a outro tutorial! Neste vídeo, vamos aprender como construir nosso próprio menu para o popular display LCD Nokia 5110, a fim de tornar nossos projetos mais amigáveis e eficientes. Vamos começar! Este é o projeto
Codificador giratório faça você mesmo: 4 etapas

DIY Rotary Encoder: desculpe pela falta de fotos, eu não decidi fazer um tutorial sobre isso até quase terminar com ele. Visão geral: codificadores rotativos usam dois ou mais sensores para detectar a posição, direção de rotação, velocidade , e o número de voltas do