Sommario:

Controller passo-passo azionato da pulsante: 4 passaggi
Controller passo-passo azionato da pulsante: 4 passaggi

Video: Controller passo-passo azionato da pulsante: 4 passaggi

Video: Controller passo-passo azionato da pulsante: 4 passaggi
Video: MOTORE PASSO PASSO COME FUNZIONA? PILOTIAMOLO CON ARDUINO! 2024, Luglio
Anonim
Controller passo-passo azionato da pulsante
Controller passo-passo azionato da pulsante

Passaggio 1: progettazione del circuito

Progettazione di circuiti
Progettazione di circuiti

Il componente principale sarebbe il controller passo-passo, che richiede un generatore di impulsi per l'orologio del driver passo-passo e alto/basso per la direzione.

Si è guardato intorno e ha trovato un generatore di segnali di impulsi per motore passo-passo, tuttavia non ha voluto aspettare la spedizione, quindi ha utilizzato un esp8266 per generare gli impulsi.

Un interruttore a levetta collegato a 3.3v e Gnd controllerà l'alto/basso per la direzione del driver stepper.

L'elettronica sarebbe racchiusa in una scatola, l'interfaccia avrebbe un pulsante per spostare il motore, un interruttore a levetta per determinare la direzione, jack CC per collegare l'alimentazione a 12 V e un connettore a 4 fili verso il motore passo-passo.

Passaggio 2: Distinta materiali

BOM
BOM

TB6560 Controller motore passo-passo

D24V22F3 Modulo step down da 3,3 V

ESP8266 per la generazione di impulsi di clock

Pulsante a gravità (verde)

Interruttore a levetta

Scatola per usi generici 98x145x54mm

Alimentatore CA 12v 2A

Le scelte dei componenti erano dovute alla disponibilità in quanto questo doveva essere un progetto veloce!

Passaggio 3: codice

Codice
Codice

Impostazioni TB6560

Corrente passo-passo 1A

  • SW1 OFF
  • SW2 ON
  • SW3 OFF
  • S1 OFF

20% di corrente di arresto

S2 ON

Passo completo

  • S3 ACCESO
  • S4 ON

0% impostazione di decadimento

  • S5 OFF
  • S6 OFF

Connessioni pin

  • NodeMCU D8, ESP8266 15 a TB6560 CLK +
  • NodeMCU D5, ESP826614 al pulsante montato su scatola
  • Passa a CW+
  • Da terra a CW-
  • Gnd a CLK-

Codice su ESP8266 per funzionare come generatore di impulsi azionato da pulsante:

Si è fatto riferimento a questa guida per le impostazioni TB6560.

Passaggio 4: Micro Stepping Table per riferimento

Micro Stepping Table per riferimento
Micro Stepping Table per riferimento

Questo serve per cambiare la velocità del motore tramite interruttori.

Consigliato: