Ensemble Moteur Pas à Pas 5V 28BYJ-48 avec Carte de Commande ULN2003

Découvrez notre Ensemble Moteur Pas à Pas 5V 28BYJ-48 avec Carte de Commande ULN2003, parfait pour les projets d'automatisation et de robotique. Facile à utiliser et à intégrer dans vos projets électroniques.

Expédition la moins chère à partir du prix
État des stocks: 3 PCS
Statut de livraison: 2-5 Jours
Payement et livraison à domicile 2 à 5 jours
45MAD 35MAD
TTC
PCS

Description

Le moteur pas à pas 28BYJ-48 est un moteur à quatre phases conçu pour offrir un contrôle précis des mouvements. Grâce à sa conception robuste et fiable, ce moteur est largement utilisé dans les projets de bricolage, la robotique, et les systèmes d'automatisation.

Caractéristiques du Moteur Pas à Pas 28BYJ-48

  • Tension de fonctionnement : 5V DC
  • Angle de pas : 5.625°/64
  • Réduction de vitesse : 1/64
  • Couple de maintien élevé pour une précision optimale
  • Faible consommation d'énergie
  • Facile à interfacer avec des microcontrôleurs

Applications du Moteur Pas à Pas 28BYJ-48

Le moteur 28BYJ-48 peut être utilisé dans diverses applications, notamment :

  • Robotique : Parfait pour les robots nécessitant un mouvement précis des roues, des bras ou des têtes rotatives.
  • Projets DIY : Idéal pour les amateurs et les étudiants travaillant sur des projets électroniques personnalisés.
  • Automatisation : Utilisé dans les systèmes automatisés pour des tâches répétitives et précises.
  • Imprimantes 3D : Contrôle précis des mouvements pour une impression de haute qualité.

Utilisation du Moteur Pas à Pas 28BYJ-48

Le moteur 28BYJ-48 est facile à utiliser avec un pilote ULN2003. Voici un guide rapide pour commencer :

  1. Connexion : Connectez les broches du moteur aux broches correspondantes du pilote ULN2003.
  2. Alimentation : Fournissez une tension de 5V DC au moteur via le pilote.
  3. Contrôle : Utilisez des exemples de code disponibles pour contrôler les étapes et la direction du moteur.

Spécifications Techniques du Moteur Pas à Pas 28BYJ-48

Voici les spécifications techniques principales du moteur 28BYJ-48 :

  • Tension de fonctionnement : 5V DC
  • Angle de pas : 5.625°/64
  • Réduction de vitesse : 1/64
  • Couple de maintien : 300 g.cm
  • Dimensions : 28 mm x 28 mm x 18 mm

Interfaçage avec Arduino

Le moteur 28BYJ-48 peut être facilement interfacé avec un Arduino en utilisant un pilote ULN2003. Voici un exemple de code pour contrôler le moteur :


#include 

const int stepsPerRevolution = 2048;  // Nombre de pas par révolution
Stepper myStepper(stepsPerRevolution, 8, 10, 9, 11);

void setup() {
  myStepper.setSpeed(10); // Régler la vitesse en RPM
  Serial.begin(9600);
}

void loop() {
  Serial.println("Rotation dans le sens horaire");
  myStepper.step(stepsPerRevolution);
  delay(500);
  
  Serial.println("Rotation dans le sens antihoraire");
  myStepper.step(-stepsPerRevolution);
  delay(500);
}

Interfaçage avec Raspberry Pi

Pour ceux qui préfèrent utiliser un Raspberry Pi, voici comment connecter et programmer le moteur 28BYJ-48 :

  • Connectez les broches du moteur aux broches correspondantes du pilote ULN2003.
  • Connectez les broches du pilote aux GPIO du Raspberry Pi.
  • Utilisez un script Python pour contrôler le moteur :

import RPi.GPIO as GPIO
import time

IN1 = 17
IN2 = 18
IN3 = 27
IN4 = 22

def setStep(w1, w2, w3, w4):
    GPIO.output(IN1, w1)
    GPIO.output(IN2, w2)
    GPIO.output(IN3, w3)
    GPIO.output(IN4, w4)

def forward(delay, steps):
    for _ in range(steps):
        setStep(1, 0, 0, 0)
        time.sleep(delay)
        setStep(1, 1, 0, 0)
        time.sleep(delay)
        setStep(0, 1, 0, 0)
        time.sleep(delay)
        setStep(0, 1, 1, 0)
        time.sleep(delay)
        setStep(0, 0, 1, 0)
        time.sleep(delay)
        setStep(0, 0, 1, 1)
        time.sleep(delay)
        setStep(0, 0, 0, 1)
        time.sleep(delay)
        setStep(1, 0, 0, 1)
        time.sleep(delay)

def backward(delay, steps):
    for _ in range(steps):
        setStep(1, 0, 0, 1)
        time.sleep(delay)
        setStep(0, 0, 0, 1)
        time.sleep(delay)
        setStep(0, 0, 1, 1)
        time.sleep(delay)
        setStep(0, 0, 1, 0)
        time.sleep(delay)
        setStep(0, 1, 1, 0)
        time.sleep(delay)
        setStep(0, 1, 0, 0)
        time.sleep(delay)
        setStep(1, 1, 0, 0)
        time.sleep(delay)
        setStep(1, 0, 0, 0)
        time.sleep(delay)

GPIO.setmode(GPIO.BCM)
GPIO.setup(IN1, GPIO.OUT)
GPIO.setup(IN2, GPIO.OUT)
GPIO.setup(IN3, GPIO.OUT)
GPIO.setup(IN4, GPIO.OUT)

try:
    while True:
        forward(0.003, 512)
        time.sleep(1)
        backward(0.003, 512)
        time.sleep(1)
except KeyboardInterrupt:
    GPIO.cleanup()

FAQ sur le Moteur Pas à Pas 28BYJ-48

Qu'est-ce que le moteur 28BYJ-48?

Le moteur 28BYJ-48 est un moteur pas à pas à quatre phases utilisé pour un contrôle précis des mouvements dans des projets électroniques et de robotique.

Comment fonctionne le moteur 28BYJ-48?

Il convertit des impulsions électriques en mouvements mécaniques précis, permettant un contrôle précis de la rotation et de la position.

Quelles sont les applications typiques du moteur 28BYJ-48?

Il est utilisé dans la robotique, les projets DIY, l'automatisation, et les imprimantes 3D.

Comment connecter le moteur 28BYJ-48 à un Arduino?

Connectez les broches du moteur à un pilote ULN2003, puis connectez le pilote à l'Arduino et utilisez un code approprié pour contrôler le moteur.

Le moteur 28BYJ-48 peut-il être utilisé avec un Raspberry Pi?

Oui, il peut être connecté aux GPIO du Raspberry Pi via un pilote ULN2003 et contrôlé via des scripts Python.

Conclusion

Le moteur pas à pas 28BYJ-48 est un outil puissant et précis pour contrôler les mouvements dans divers projets électroniques. Chez Abrid, nous nous engageons à fournir des produits de haute qualité avec une livraison rapide partout au Maroc. Commandez dès aujourd'hui et améliorez vos projets avec le moteur pas à pas 28BYJ-48!

Données techniques

Moteur pas à pas 28BYJ-48
Tension de fonctionnement 5V DC
Nombre de phases 4
Angle de pas 5.625 degrés/step (64 pas/revolution)
Couple de retenue >34.3 mN.m
Carte de commande ULN2003
Tension d'alimentation 5V - 12V DC
Courant de sortie par canal 500mA
Compatible avec les microcontrôleurs populaires
Facile à intégrer dans les projets électroniques

Produits similaires