Étape 4: Stepper Motor(28BYJ-48) contrôle [AccelStepper]
Le 28BYJ-48 est un Stepper 5v, le Stepper plus couramment utilisé pour Arduino, confus de revoir l’image de bouton poussoir, ya dit que nous allons faire quelque chose de très intéressant avec elle maintenant. Bien plus à découvrir juste être patient
Découvrez cette instructable excellent travail accompli par Mohannad Rawashdeh [c’a été le premier instructable dont j’ai essayé quand j’ai commencé avec 28BYJ-48]
Mais mon est un peu plus facile, je crois, coz je suis un utilisant une bibliothèque nommée AccelStepper
Tout d’abord télécharger AccelStepper.zip et l’ajouter à la bibliothèque
Ensuite, allez dans le dossier docs et lire le fichier .html classAccelStepper-membres, elle contribuerait à comprendre l’esquisse
Objectif 1 : - pour faire tourner un moteur pas à pas dans le sens horaire et anti-horaire à l’aide d’un tableau de transistor Darlington (ULN2003)
Choses requises :-
- 1 X carte de Arduino connecté à l’ordinateur
- 1 X carte de prototypage
- 1 x moteur pas à pas (28BYJ-48)
- 1 x L7805CV (ou n’importe quel autre régulateur de tension de 5 v devrait fonctionner) (la feuille de données peut aider)
- 1 tableau de Transistor X ULN2003 IC
- 1 x 100 uF condensateurs électrolytiques
- 1 x 10 uF condensateurs électrolytiques
- 1 X dissipateur de chaleur (en option)
- Fils de raccordement (autant requis)
- 9V - source d’alimentation externe 12v
Procédure:-
- Branchez le moteur pas à pas ULN2003 comme illustré sur le schéma (Figure 1)
- Connectez le brochage de ULN2003 à l’Arduino, tel qu’illustré sur le schéma (Figure 1)
- Vérifiez la troisième image et relier les condensateurs de couplage pour le régulateur de tension (je ne sais pas vraiment beaucoup sur les condensateurs de découplage s’il vous plaît n’hésitez pas à m’expliquer si je me trompe).
- Raccorder la tige de tension de sortie (5V) et la masse dans le tableau de transistor
- Il devrait être un terrain d’entente de l’ULN2003 à l’Arduino aussi. Comme indiqué sur la 1ère photo.
- Branchez la source d’alimentation
- Comprendre et télécharger le croquis « AccelStepper_test.txt »
Vous devriez voir que le moteur tourne une fois dans le sens horaire et puis une fois vers la gauche et se répète.
Objectif 2 : - de contrôler la rotation dans le sens horaire avec un bouton poussoir
Choses requises:-
- Tout ce que mentionné ci-dessus.
- 1 X commutateur de bouton poussoir.
- 1 x toute résistance supérieure à 1 k ohms
Procédure:-
- Il suffit de faire exactement ce qui a été dit dans l’objectif 1
- Reliez le commutateur à l’Arduino, comme il a été fait à l’étape 1. Juste que cette fois le cavalier blanc va numérique 7 broches
- Comprendre et télécharger le croquis « button_controlled_stepper.txt »
- Pousser le bouton pour voir l’effet.
Votre travail final devrait ressembler un peu comme la 4ème photo je crois. Ignorer la flèche et la plate-forme sur le moteur pas à pas pour l’instant, mais vous en aurez besoin plus tard tout en rendant le Robot.
Découvrez la vidéo si vous le souhaitez.
Remarque:- Le Stepper continuera à tourner seulement 10 fois, si vous souhaitez faire tourner plus, suffit d’appuyer sur la touche de réinitialisation de l’Arduino.
Suggestion:- Lire les docs de la bibliothèque AccelStepper. Et encore une fois lu les commentaires, lentement mais sûrement
Plus de pas vous rendre plus intéressant, il s’avère, n’est-il pas ?