Livraison gratuite à partir de 74,95 € NL (99,95 € BE / DE)

Livraison rapide avec DHL

Commandé avant 16:00 = Expédié aujourd'hui

14 jours de retour*


Transport routier

Dans ce projet, vous apprendrez à piloter un moteur pas à pas 5V DC 28YBJ-48 avec un pilote ULN2003 Board et un Arduino Uno. À la fin de ce projet, vous pouvez contrôler vous-même un moteur pas à pas pour fabriquer plus tard une machine, un robot ou même une imprimante 3D. Ce projet Arduino est relativement facile et sûr à faire pour les débutants. C'est un projet court qui prend environ 15 minutes et l'équipement coûte environ 32,50 €.

  • Niveau - Débutant 25% 25%
  • Durée - 10 / 15Min 25% 25%
  • Coûts - 32,35 € complets 30% 30%

Étape 1: Fournitures de projet de moteur pas à pas

Vous n'avez pas besoin de beaucoup pour le projet de contrôle de la vitesse du moteur pas à pas. À un Arduino Uno, Un Moteur pas à pas 5V DC 28YBJ-48 avec pilote ULN2003 Board et des fils de raccordement de dix et vingt centimètres suffisent. 

  • Arduino Uno Rév3

    Arduino Uno Rév3 – ATMEGA328

    23,95 /19,79 hors TVA
  • fil dupont f / f 40 pcs

    Fils de cavalier Premium 40pcs 20cm F / F

    3,45 /2,85 hors TVA
  • Moteur pas à pas avec driver

    Moteur pas à pas 28YBJ-48 DC 5V avec pilote ULN2003

    3,94 /3,26 hors TVA
  • Fils cavaliers 10cm Femelle Femelle

    Fils de cavalier Premium 40pcs 10cm F / F

    2,95 /2,44 hors TVA

Étape 2 : Connectez le moteur pas à pas au Arduino Uno

Lorsque vous avez rassemblé toutes les fournitures, nous pouvons commencer à assembler le projet. 

Pour connecter le moteur pas à pas à l'Arduino, branchez le connecteur blanc sur la carte pilote. Vous connectez le pilote aux broches 5V et masse du Arduino Uno et les broches 8 à 11. Sur le frittage ci-dessous, vous pouvez voir comment connecter le pilote. 

Étape 3: code du moteur pas à pas Arduino

Maintenant que vous avez terminé de connecter le câblage, vous pouvez commencer à programmer le Arduino Uno.

Pour ce code, nous devons inclure une bibliothèque

Un fichier Library ou Include contient souvent du code qui peut souvent être réutilisé dans d'autres esquisses. Les bibliothèques (bibliothèques) sont souvent un ensemble de fonctions associées destinées à une application particulière. Par exemple pour contrôler une bande avec des LED, des fonctions mathématiques spéciales ou par exemple pour contrôler un écran LCD.

Une bibliothèque est également disponible pour ce moteur pas à pas. Cette bibliothèque est fournie en standard avec l'IDE Arduino. Pour ajouter cette bibliothèque au code, vous pouvez faire 2 choses.

1: Entrez le code #include.
2: Dans la barre supérieure, allez dans Sketch -> Using Library -> Arduino Libraries et sélectionnez Stepper. 
Avec les deux options, vous obtenez le même résultat.

Vous pouvez copier le code ci-dessous dans l'IDE Arduino

#comprendre

// Modifiez ceci pour qu'il corresponde au nombre de pas par tour
const int StepsPerRotation = 100;

// Initialise la bibliothèque pas à pas sur les broches 8 à 1
Stepper MyStepper (StepsPerRotation, 8, 9, 10, 11);
int StepCounter = 0;
// nombre de pas effectués par le moteur
void setup ()
{
} boucle void () {
// Lire la valeur du capteur:
int sensorValue = analogRead (A0);
// Plage de 0 à 100:
int motorSpeed ​​= map (sensorValue, 0, 1023, 0, 100);
// régler la vitesse du moteur:
if (motorSpeed> 0) {MyStepper.setSpeed ​​(motorSpeed);
// pas 1/100 de révolution:
MyStepper.step (StepsPerRotation / 100); }
}

 

Ajustez le code pour déterminer la vitesse et la direction du moteur!

La note de www.elektronicavoorjou.nl à Avis sur WebwinkelKeur est 9.3 / 10 basé sur 4969 avis.