Índice:
- Etapa 1: Assistir ao vídeo
- Etapa 2: Obtenha as peças e suprimentos
- Etapa 3: programar o microcontrolador Arduino
- Etapa 4: configurar a pista de teste
- Etapa 5: Instale a blindagem do motor na placa Arduino
- Etapa 6: conecte a alimentação da trilha à blindagem do motor
- Etapa 7: Conecte o motor de passo ao amplificador
- Etapa 8: Conecte o amplificador à placa Arduino
- Etapa 9: coloque a locomotiva na pista
- Etapa 10: Ligue a configuração e teste os controles
- Etapa 11: Compartilhe seu trabalho
Vídeo: Locomotiva modelo com motor de passo controlado - Motor de passo como codificador giratório: 11 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
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
É 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
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
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
Certifique-se de que os trilhos da esteira estejam limpos.
Etapa 5: 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 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
-
Para motores de passo unipolares:
- Conecte o fio da torneira central do motor aos pinos marcados com 'Q' ou 'R'.
- 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 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 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
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:
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