Étape 3: Contrôler un moteur pas à pas avec Arduino et L298N
Moteurs pas à pas peuvent sembler complexe, mais rien n’est plus loin que la vérité. Dans cet exemple nous contrôler un moteur pas à pas-NEMA 17 typique qui a quatre fils, comme illustré dans l’image sur cette étape.
Il a 200 pas par tour et peut fonctionner à 60 tr/min. Si vous n’avez pas déjà la valeur de l’étape et la vitesse de votre moteur, Découvrez-le maintenant et vous en aurez besoin pour le croquis.
La clé de commande de moteur stepper réussie consiste à identifier les fils – qui est qui est qui. Vous devrez déterminer le A +, A-, B + et B-fils. Avec le moteur de notre exemple, ce sont rouges, vert, jaune et bleu. Maintenant nous allons obtenir le câblage fait.
Branchez le A +, A-, B + et B-fils du moteur pas à pas pour les connexions de module 1, 2, 13 et 14 respectivement. Placez les cavaliers inclus avec le module L298N sur les paires aux points de module 7 et 12. Puis branchez l’alimentation tel que requis aux points 4 (positif) et 5 (négatif/GND).
Une fois de plus, si l’alimentation du moteur de votre stepper est inférieure à 12V, monter le cavalier au module au point 3 qui vous donne une alimentation de 5V soignée pour votre Arduino. Ensuite, connecter épinglettes de module L298N IN1, IN2, IN3 et IN4 à broches numériques de l’Arduino D8, D9, D10 et D11 respectivement.
Enfin, connectez Arduino GND point 5 sur le module et Arduino 5V au point 6 si 5V du module d’approvisionnement. Contrôle du moteur pas à pas de vos croquis est très simple, grâce à la bibliothèque de Stepper Arduino incluse avec l’IDE Arduino en standard.
Afin de démontrer votre moteur, simplement charger l’esquisse de stepper_oneRevolution qui est inclus dans la bibliothèque de Stepper. Pour cela, cliquez sur le fichier > exemples > menu de Stepper dans l’IDE Arduino.
Enfin, vérifiez la valeur de
dans le sketch et changement le 200 et le nombre de pas par tour pour votre moteur pas à pas, ainsi que la vitesse qui est préréglée à 60 t/mn dans la ligne suivante :
Maintenant, vous pouvez enregistrer et télécharger l’esquisse, qui va envoyer votre révolution autour d’un moteur pas à pas, puis reculez à nouveau. Ce résultat est obtenu avec la fonction
Enfin, une brève démonstration de notre matériel de test est montrée dans la vidéo sur cette étape.
Donc là vous l’avez, un facile un moyen peu coûteux de commander des moteurs avec votre Arduino ou compatible. Et si vous aimé cet article, ou veulent introduire quelqu'un dans l’univers intéressant de l’Arduino – consultez mon livre (maintenant dans une quatrième impression!) "Atelier Arduino".