Índice:
Vídeo: Controlador de passo acionado por botão: 4 etapas
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Etapa 1: Projeto do circuito
O componente principal seria o controlador de passo, que requer um gerador de pulso para o relógio do driver de passo e alto / baixo para direção.
Olhei em volta e encontrei um gerador de sinais de pulso para motor de passo, mas não quis esperar pelo envio, então usei um esp8266 para gerar os pulsos.
Uma chave seletora conectada a 3,3 V e Gnd controlaria o alto / baixo para a direção do driver de passo.
Os componentes eletrônicos seriam colocados em uma caixa, a interface teria um botão para mover o motor, uma chave seletora para determinar a direção, um conector CC para conectar a alimentação de 12 V e um conector de 4 fios para o motor de passo.
Etapa 2: BOM
Controlador de motor de passo TB6560
Módulo Abaixador D24V22F3 3.3V
ESP8266 para geração de pulsos de relógio
Botão de ação da gravidade (verde)
Interruptor
Caixa de uso geral 98x145x54mm
Fonte de adaptador AC 12v 2A
As escolhas dos componentes foram devido à disponibilidade, pois este seria um projeto rápido!
Etapa 3: Código
Configurações TB6560
Corrente de passo 1A
- SW1 OFF
- SW2 ON
- SW3 OFF
- S1 OFF
20% da corrente de parada
S2 ON
Passo completo
- S3 ON
- S4 ON
Configuração de decaimento de 0%
- S5 OFF
- S6 OFF
Conexões de pinos
- NodeMCU D8, ESP8266 15 a TB6560 CLK +
- NodeMCU D5, ESP826614 para botão montado na caixa
- Alternar interruptor para CW +
- Gnd para CW-
- Gnd para CLK-
Codifique no ESP8266 para funcionar como um gerador de pulso acionado por botão:
Este guia foi referenciado para configurações TB6560.
Etapa 4: Tabela Micro Stepping para Referência
Isso é para alterar a velocidade do motor por interruptores.