Índice:
- Etapa 1: O que você precisa
- Etapa 2: o circuito
- Etapa 3: inicie o Visuino e selecione o tipo de placa Arduino UNO
- Etapa 4: No Visuino, ADICIONE e conecte componentes
- Etapa 5: gerar, compilar e fazer upload do código do Arduino
- Etapa 6: jogar
Vídeo: Como usar o motor de passo como codificador giratório e display OLED para etapas: 6 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
Neste tutorial, aprenderemos como rastrear as etapas do motor de passo no display OLED. Assista a um vídeo de demonstração.
O crédito pelo tutorial Original vai para o usuário do youtube "sky4fly".
Etapa 1: O que você precisa
- Arduino UNO (ou qualquer outro Arduino)
- CONDUZIU
- Amplificador operacional duplo LM358
- 4X resistor de 4,7 K ohm
- 2X resistor de 120K ohm
- Resistor de 300 ohms
- Motor de passo bipolar (4 fios)
- Fios de ligação
- Display OLED
- Programa Visuino: Baixe o Visuino
Etapa 2: o circuito
Etapa 3: 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 conecte componentes
- Adicionar "display OLED I2C" Clique duas vezes no componente DisplayOLED1 - Na janela do elemento, expanda "Texto" e arraste "Campo de texto" para o lado esquerdo - Selecione "Campo de texto1" no lado esquerdo e na janela de propriedades defina o tamanho para: 2
- Adicione o componente "Contador" e na janela de propriedades defina Min> Value como 0
- Adicionar componente 2X "Detect Edge"
- Conecte o Arduino Digital [7] Out ao pino "DetectEdge1" [In]
- Conecte o Arduino Digital [8] Out ao pino "DetectEdge2" [In]
- Conecte o pino "DetectEdge1" [Out] e o pino "DetectEdge2" [Out] ao pino "Counter1" [In]
- Conecte o pino "Contador1" [Saída] a "DisplayOLED1"> Pino do Campo1 de Texto [Entrada]
- Conecte o pino "DisplayOLED1" [Saída] ao pino Arduino I2C [Entrada]
Etapa 5: gerar, compilar e fazer upload do código do Arduino
No Visuino, pressione F9 ou clique no botão mostrado na Figura 1 para gerar o código do Arduino e abra o IDE do Arduino
No IDE do Arduino, clique no botão Upload, para compilar e fazer upload do código (Figura 2)
Etapa 6: jogar
Se você ligar o módulo Arduino UNO, o LED acenderá e, se você alterar a posição do motor de passo, o número de etapas ficará visível no display OLED.
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 aqui e abri-lo no Visuino:
Recomendado:
Motor de passo controlado por motor de passo sem microcontrolador !: 6 etapas
Motor de passo controlado por motor de passo sem microcontrolador !: Neste instrutivo rápido, faremos um controlador de motor de passo simples usando um motor de passo. Este projeto não requer circuitos complexos ou um microcontrolador. Então, sem mais delongas, vamos começar
Motor de passo controlado por motor de passo sem microcontrolador (V2): 9 etapas (com imagens)
Motor de passo controlado por motor de passo sem microcontrolador (V2): Em um dos meus Instructables anteriores, mostrei como controlar um motor de passo usando um motor de passo sem um microcontrolador. Foi um projeto rápido e divertido, mas veio com dois problemas que serão resolvidos neste Instructable. Então, sagacidade
Use um motor de passo como codificador giratório: 9 etapas (com imagens)
Use um motor de passo como um codificador rotativo: Os codificadores rotativos são ótimos para uso em projetos de microcontroladores como um dispositivo de entrada, mas seu desempenho não é muito bom e satisfatório. Além disso, tendo muitos motores de passo sobressalentes por perto, decidi dar a eles um propósito. Então, se você tiver algum stepper
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: Em um dos instrutíveis anteriores, aprendemos como usar um motor de passo como codificador giratório. 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 fu
Motor de passo controlado por motor de passo - Motor de passo como codificador giratório: 11 etapas (com imagens)
Motor de passo controlado por motor de passo | Motor de passo como codificador rotativo: Você 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