Sommario:
- Passaggio 1: progettazione del circuito
- Passaggio 2: Distinta materiali
- Passaggio 3: codice
- Passaggio 4: Micro Stepping Table per riferimento
Video: Controller passo-passo azionato da pulsante: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Passaggio 1: progettazione del circuito
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
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
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
Questo serve per cambiare la velocità del motore tramite interruttori.
Consigliato:
Microcontrollore AVR. Attiva/disattiva i LED utilizzando un interruttore a pulsante. Pulsante antirimbalzo: 4 passaggi
Microcontrollore AVR. Attiva/disattiva i LED utilizzando un interruttore a pulsante. Push Button Debouncing.: In questa sezione, impareremo come creare un codice C del programma per ATMega328PU per alternare lo stato dei tre LED in base all'input da un interruttore a pulsante. Inoltre, abbiamo esplorato una soluzione al problema di "Switch Bounce". Come di consueto, vi
Tutorial controller MIDI a 1 pulsante: 6 passaggi
Tutorial per controller MIDI a 1 pulsante: ci sono molti tutorial per controller Arduino-MIDI là fuori, questa è una procedura dettagliata su come iniziare a girare con un semplice pulsante e potenziometro. Mi sarebbe piaciuto imbattermi in qualcosa del genere quando stavo appena iniziando
Rilevamento ostacoli RoboCar azionato da smartphone utilizzando Arduino: 5 passaggi
RoboCar azionata da smartphone con rilevamento ostacoli utilizzando Arduino: In questo progetto abbiamo realizzato una Robocar in cui due sensori a ultrasuoni, un modulo bluetooth è stato interfacciato con Arduino
Pulsante Midi Controller-Tastiera: 6 passaggi
Midi Controller Button-Keyboard: Ispirato dal mio progetto midifighter, ho deciso di creare un controller midi in stile pulsante che sfrutta i numerosi ingressi digitali della scheda Mega Arduino. In questo Instructable cammineremo attraverso i passaggi presi dalla raccolta dei materiali
Robot azionato dal cellulare: 7 passaggi
Robot azionato da cellulare: Convenzionalmente, i robot controllati senza fili utilizzano circuiti RF, che hanno gli svantaggi di un raggio di lavoro limitato, un intervallo di frequenza limitato e un controllo limitato. L'uso di un telefono cellulare per il controllo robotico può superare queste limitazioni. Fornisce il