CNC Schield V3 Ci sto lavorando
Oggetto: Espansione per Arduino in grado di pilotare fino a 4 motori stepper bipolari
PoPprint, scheda di espansione CNC Shield V3.0, con scheda UNO R3 per Arduino e driver per motori passo-passo DRV8825 con dissipatore di calore per Arduino Uno Retro del driver DRV8825
Tra VMOT e GND inserire un condensatore elettrolitico da 100uF Collegare i due GND di Arduino e del driver DRV8825
Corrispondenza dei pin di Arduino con quelli della CNC Shield
Appicazione n 1 Come primo test userò solo due motori 28BYJ-48 modificati bipolari (4 fili). Si tratterà di farli ruotare di un giro in un verso poi una pausa di 3 secondi poi un giro nell'altro senso e di nuovo pausa. La libreria stepper predefinita fornita preinstallata con Arduino IDE supporta solo il metodo full stepper e ha funzionalità limitate. Non esegue i motori 28BYJ-48 in modo molto efficiente e ottenere due di essi in esecuzione contemporaneamente per un robot differenziale è un po 'più difficile. Userò la libreria AccelStepper questa libreria a differenza di quella di base gestisce gli stepper 28BYJ-48 in modo molto efficiente (non si riscaldano mai come con le altre opzioni) e supporta anche l'accelerazione (che consente allo stepper di raggiungere una velocità maggiore). La libreria utilizza un codice non bloccante per i passaggi e ha molte altre interessanti funzionalità.
|