Vous êtes sur la page 1sur 9

instructables

Stepper Motor Control With Arduino

by Maker3_0

Salut les Makers :) c'est Maker3.0

Notre premier "instructable" est un petit projet qui va vous permettre de contrôler un Moteur pas a pas "Stepper
Motor" sa vitesse son sens de rotation et cela de façon manuelle ou automatique ! Suivez-nous :)

Step 1: Demonstration

Voici un premier aperçue du projet et de sa simulation sur isis Proteus, on va détailler tous les étapes juste en bas
... C'est parti

https://www.youtube.com/watch?v=vy1wzssFYUk&feature=youtu.be

https://www.youtube.com/watch?v=WOT_uAtZJ3Y

Stepper Motor Control With Arduino: Page 1


Step 2: Eléments Constitutif Du Projet

Le cerveau du projet et le boitier ( ici appelé CPU ) voyant rouge et vert.


qui comporte un Arduino Uno auquel sont connecté
un encrant LCD, 4 boutons, un encodeur, et 2 4 broche de l'Arduino sont positionné sur le coté droit

du boitier pour connecté le driver ULN2003 pour alimenté seul, ceci est pour éviter la chute de
piloté le moteur pas a pas. tension car il consomme beaucoup d’énergie !

Ps: vous aurez remarquer que l'ULN2003 et

Stepper Motor Control With Arduino: Page 2


Step 3: Liste Des Composants

1 x Adruino uno 1 x Driver ULN2003

4 x Boutons poussoirs 1 x Plaque perforé PCB pour soudure

2 x LED ( Rouge, Verte ) 1 x Boitier ( ici une boite de dérivation Electrique fera
l’affaire )
1 x Encodeur KY-040
des Câbles pour relier le tous
1 x Ecran LCD 16x2
et pour le coté logicielles on aura besoin de l'IDE
1 x Potentiomètre arduino pour codé et de isis Proteus pour la
simulation et fritzing pour la maquette .
1 x Moteur pas a pas ( ici le 28 BYJ )

Stepper Motor Control With Arduino: Page 3


Stepper Motor Control With Arduino: Page 4
Stepper Motor Control With Arduino: Page 5
Step 4: Schéma Et Simulation

Stepper Motor Control With Arduino: Page 6


Step 5: Principe De Fonctionnement

Le boitier ce compose de 4 bouton ( Haut, Bas, Entré Vitesse 2


et Retour ) pour navigué dans les menues:
Vitesse 3
1 _ Sens : // choisir le sens de rotation du moteur
sens horaire ou antihoraire 3 _ Démarrer ? // lancée le programme avec les
paramètres prédéfinie
Gauche *
4 _ Manuel // choisir la fonctionnalité manuelle pour
Droite géré la rotation avec l'encodeur

2 _ Vitesse : // choisir la vitesse de rotation du Ps: l'encodeur a une fonctionnalité de mémorisation


moteur entre les trois vitesse disponible de position, donc une fois a la position voulu on
appuis et le moteur revient a sa position initiale !
Vitesse 1 *

Stepper Motor Control With Arduino: Page 7


Step 6: Codes Et Simulations a Télécharger

Voici ici présent le code Arduino la simulation isis et le schéma fritzing

Download
https://www.instructables.com/ORIG/F42/D1J3/JQAU0AJL/F42D1J3JQAU0AJL.ino

Download
https://www.instructables.com/ORIG/F4G/FBN8/JQAU0AJN/F4GFBN8JQAU0AJN.dsn

Download
https://www.instructables.com/ORIG/FTJ/3YH3/JQAU0BZR/FTJ3YH3JQAU0BZR.fzz

Step 7: Conclusion

l'objectif de ce projet est en premier lieu pédagogique, et de plus avec un peut de modifications on peut
facilement l'adapté pour d'autre utilités, en se basant sur la technologie Arduino et un peux d’électronique de
bricolage et un grain d'imagination on peut faire beaucoup mieux que ça !

Stepper Motor Control With Arduino: Page 8


Step 8: Suivez-nous ...

Facebook : Maker3.0

Instagram : makertroispointzero

Youtube : Maker 3.0

Email : makertroispointzero@gmail.com or zehraoui.walid@gmail.com

Zehraoui Walid

Great Work !

Great project. Thanks for sharing.

Good work

Stepper Motor Control With Arduino: Page 9