Spedizione gratuita da 74,95 € NL (99,95 € BE/DE)

Consegna veloce con DHL

Ordinato prima delle XNUMX:XNUMX = Spedito oggi

Restituzione entro XNUMX giorni*


Paese

In questo progetto imparerai come guidare un motore passo-passo 5YBJ-28 da 48 V CC con un driver ULN2003 Board e Arduino Uno. Alla fine di questo progetto puoi guidare tu stesso un motore passo-passo per realizzare successivamente una macchina, un robot o anche una stampante 3D. Questo progetto Arduino è relativamente facile e sicuramente fattibile per i principianti. È un progetto breve che richiede circa 15 minuti e le forniture costano circa $ 32,50.

  • Livello – Principiante 25% 25%
  • Durata – 10/15 Min 25% 25%
  • Costi – € 32,35 euro completo 30% 30%

Passaggio 1: fornisce il progetto del motore passo-passo

Non hai bisogno di molto per il progetto di controllo della velocità del motore passo-passo. Ad un Arduino Uno, One Motore passo-passo 5V DC 28YBJ-48 con driver ULN2003 Board e bastano dei ponticelli di dieci e venti centimetri. 

  • Arduino Uno Ap3

    Arduino Uno Rev3 – ATMEGA328

    23,95 /19,79 Iva esclusa
  • filo dupont f/f 40 pezzi

    Cavi jumper premium 40 pezzi 20 cm F/F

    3,45 /2,85 Iva esclusa
  • Motore passo-passo con driver

    Motore passo-passo 28YBJ-48 DC 5V con driver ULN2003

    3,94 /3,26 Iva esclusa
  • Cavi jumper 10cm Femmina Femmina

    Cavi jumper premium 40 pezzi 10 cm F/F

    2,95 /2,44 Iva esclusa

Passaggio 2: collegare il motore passo-passo al Arduino Uno

Una volta raccolte tutte le forniture, possiamo iniziare a montare il progetto. 

Per collegare il motore passo-passo ad Arduino, collegare il connettore bianco sulla scheda driver. Colleghi il driver ai pin 5V e Ground del Arduino Uno e pin da 8 a 11. Il fritzing sotto mostra come collegare il driver. 

Passaggio 3: codice del motore passo-passo Arduino

Ora che hai finito di collegare il cablaggio puoi iniziare a programmare il Arduino Uno.

Per questo codice è necessario inserire una libreria

Un file Libreria o Include spesso contiene codice che può essere spesso riutilizzato in altri schizzi. Le biblioteche sono spesso una raccolta di funzioni correlate finalizzate a una particolare applicazione. Ad esempio per controllare una striscia con LED, funzioni matematiche speciali o ad esempio per controllare uno schermo LCD.

Una libreria è disponibile anche per questo motore passo-passo. Questa libreria viene fornita di serie con l'IDE Arduino. Per aggiungere questa libreria al codice puoi fare 2 cose.

1: Inserisci il codice #include.
2: Nella barra in alto, vai su Schizzo -> Usa libreria -> Librerie Arduino e seleziona Stepper. 
Con entrambe le opzioni ottieni lo stesso risultato.

Puoi copiare il codice qui sotto nell'IDE di Arduino

#includere

// cambialo per adattarlo al numero di passi per giro
const int StepsPerRevo = 100;

// Inizializza la libreria stepper sui pin da 8 a 1
Stepper MyStepper(StepsPerRevolution, 8, 9, 10, 11);
int Conteggio passi = 0;
// numero di passi effettuati dal motore
void setup ()
{
} ciclo vuoto() {
// Leggi il valore del sensore:
int sensorValue = analogRead(A0);
// Intervallo da 0 a 100:
int motorSpeed ​​= map(sensorValue, 0, 1023, 0, 100);
// imposta la velocità del motore:
if (Velocità motore > 0) { MyStepper.setSpeed(Velocità motore);
//passo 1/100 di giro:
MyStepper.step(PassiPerRevo/100); †
}

 

Modificare il codice per determinare la velocità e la direzione del motore!

L'apprezzamento di www.electronicsvoorjou.nl at Recensioni WebwinkelKeur è 9.3 / 10 basato su 5019 recensioni.