28BYJ-48 :Comment utiliser ce moteur pas à pas avec Arduino
Un moteur pas à pas divise une rotation complète en un certain nombre d'étapes égales pour obtenir un contrôle de position précis.
Le sujet de discussion d'aujourd'hui est le moteur pas à pas à aimant permanent à quatre phases unipolaire à huit temps 28BYJ-48. Supposons que vous travaillez sur un projet et que vous avez besoin d'un moteur facile à utiliser ; le 28BYJ-48 vous convient. En outre, c'est l'un des moteurs pas à pas les moins chers qui peut être associé à un Arduino.
Lisez la suite pour mieux comprendre le fonctionnement de ce moteur pas à pas.
Qu'est-ce qu'un 28BYJ-48 ?
Fig 1 :Un moteur pas à pas 28BYJ-48
28BYJ-48 est un moteur pas à pas unipolaire 5V avec cinq bornes. Dans ce moteur, la fréquence d'impulsion détermine sa vitesse pour obtenir une régulation précise de la vitesse. De plus, la séquence d'impulsions détermine sa direction de rotation, tandis que le nombre d'impulsions contrôle sa distance de rotation.
La fréquence, la séquence et le nombre d'impulsions fonctionnent en tandem pour un positionnement précis.
Configuration du brochage du moteur pas à pas 28BYJ-48
Fig 2 :Configuration du brochage du moteur pas à pas 28BYJ-48
C'est un moteur à 5 broches. Les broches sont les suivantes :
Caractéristiques du 28BYJ-48
Fig 3 : usinage CNC, fraisage, perçage et découpe du métal
Vous trouverez ci-dessous les caractéristiques et spécifications exceptionnelles du 28BYJ-48
- Tout d'abord, il a une tension nominale de 5 V CC
- Deuxièmement, c'est un moteur pas à pas 4 phases avec une fréquence de 100 Hz
- De plus, il a un angle de foulée de 5,625°/64
- De plus, il a un couple de friction de 600-1200 gf. cm, et un couple en traction>34,3mN.m(120Hz)
- Il a une valeur de puissance électrique isolée de 600VAC/1mA/1s
- De plus, il a une bobine unipolaire à 5 fils et une valeur de résistance DC de 50Ω±7%(25℃)
- Enfin, il a 300 gf. cm couple de traction et un couple d'auto-positionnement de> 34.3mN.m
Comment connecter un moteur pas à pas 28BYJ-48 et un pilote ULN2003 à Arduino
Fig 4 :Connexion du 28BYJ-48 et du pilote ULN2003
Source ; Wikipédia
Un 28BYJ-48 convertit les signaux électriques en déplacements angulaires. Lorsque son pilote reçoit un signal électrique, il entraîne le moteur pas à pas selon un déplacement angulaire fixe et une direction particulière.
Pour vous connecter, voici une liste du matériel dont vous aurez besoin ;
- Moteur pas à pas 28BYJ-48
- Carte pilote ULN2003
- Carte Arduino Uno
- Câbles DuPont
Voici comment établir votre connexion :
- Rassemblez les trois matériaux dont vous aurez besoin pour votre configuration et alignez les broches du moteur pas à pas sur les bornes du pilote ULN2003.
- Insérez les broches dans les bornes tout en veillant à insérer les bonnes broches dans les bornes respectives.
- Ensuite, insérez les quatre fils DuPont dans IN1 à IN4. À l'autre extrémité, insérez le fil à IN1 au D8 d'Arduino Uno. Insérez également IN2 dans le D9 d'Arduino Uno et IN3 dans le D10 d'Arduino Uno.
- De plus, connectez le fil à IN3 au D11 d'Arduino Uno.
- Enfin, insérez deux fils DuPont dans le port d'alimentation électrique 5 V et la broche de terre commune Arduino, GND. Vous les connecterez ensuite respectivement aux pôles positif et négatif du pilote de moteur ULN2003.
Conclusion
Généralement, le 28BYJ-48 est un moteur pas à pas populaire en raison de sa précision, de son couple décent et de son faible coût. C'est dans les lecteurs de DVD, les caméras de sécurité, le fraisage CNC et les machines de contrôle précis.
Et comme le moteur consomme beaucoup d'énergie, il est préférable de l'associer à un circuit intégré ULN2003.
Enfin, pour plus d'informations sur ce moteur pas à pas, n'hésitez pas à nous contacter.
Technologie industrielle
- Moteurs pas à pas
- File d'attente C# avec exemples :qu'est-ce que la file d'attente C# et comment l'utiliser ?
- ce mot-clé en Java :qu'est-ce que c'est et comment l'utiliser avec l'exemple
- Obstacles pour éviter le robot avec servomoteur
- Arduino Nano :contrôler 2 moteurs pas à pas avec joystick
- Détermination de la santé des plantes avec TinyML
- Est-il facile d'utiliser une thermistance ? !
- Comment faire de la musique avec un Arduino
- Comment utiliser NMEA-0183 avec Arduino