Arduino UNO et le moteur pas à pas 28BYJ-48

Arduino UNO 17-02-25
27 0

Tutorial plan

1- Présenter le moteur pas à pas 28BYJ-48

2- Matériel nécessaire pour contrôler le moteur pas à pas 28BYJ-48 par Arduino UNO

3- Schéma de câblage du système

4- Programme Arduino

 

 

Présenter le moteur pas à pas 28BYJ-48

Le moteur pas à pas 28BYJ-48 est un petit moteur pas à pas unipolaire couramment utilisé dans les projets électroniques et de robotique en raison de son faible coût et de sa facilité de contrôle.

Caractéristiques principales :

Type : Moteur pas à pas unipolaire à 4 phases

Tension de fonctionnement : 5V ou 12V (selon le modèle)

Rapport de réduction : 64:1 (ce qui augmente la précision du mouvement)

Pas par tour (avant réduction) : 32 pas

Pas par tour (après réduction) : 2048 pas (pour un tour complet de l'axe)

Consommation de courant : Environ 240 mA par phase

Connecteur : 5 fils avec un connecteur compatible avec le pilote ULN2003

Utilisation :

Ce moteur est couramment utilisé dans :

Les imprimantes et scanners

Les systèmes d'automatisation et de robotique

Les projets DIY et Arduino (contrôle de mouvements précis)

Les systèmes de positionnement (ex: volets motorisés, bras robotiques)

 

Matériel nécessaire pour contrôler le moteur pas à pas 28BYJ-48 par Arduino UNO

Carte Arduino UNO

Arduino Uno

La carte Arduino UNO est un microcontrôleur chargé d'envoyer les signaux de commande au moteur via le driver ULN2003.

Elle exécute le programme qui génère les séquences de commande pour faire tourner le moteur.

Module L293D (Double pont en H)

Le module Module L298N alimente et contrôle le moteur pas à pas en envoyant les bonnes séquences aux bobines.

Il accepte une alimentation de 4.5V à 36V pour le moteur.

Il permet l’inversion du sens de rotation et la régulation de vitesse via PWM.

Moteur pas à pas 28BYJ-48

Le moteur pas à pas 28BYJ-48 convertit les impulsions électriques en mouvement rotatif précis.

Il Possède 4 phases, nécessitant un contrôleur ULN2003 pour être piloté par l’Arduino.

Câbles Dupont (Mâle-Femelle et Mâle-Mâle)

Jumper wires

Pour connecter l’Arduino au module ULN2003 et alimenter le moteur.

Alimentation

Pour piloter le moteurs, on va utiliser une batterie de 9V.

Schéma de câblage du système

Pour réaliser le montage ci-dessus :

1- On connecte le module L293D à la carte Arduino UNO

2- On Connecte les broches de commande du moteur pas à pas 8BYJ-48 (pin 1, 2, 3 et 4) aux deux ports M3 et M4 du module L293D

 

Programme Arduino

Voici le programme Arduino qui permet de commander le moteur pas à pas 28BYJ-48 par la carte Arduino UNO et le module Shield L293D.

Il faut importer cette bibliothèque : AFMotor

0 commentaire

laisser un commentaire

Veuillez noter s'il vous plaît*

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Passion de robotique

Atelier robotique

Construction des robots

Bras robotique

Maison intelligente

But de ce site web

La robotique éducative joue un rôle important dans l'éducation des enfants et des jeunes en les aidant à acquérir des compétences en science et technologie.
Dans ce cadre notre site web représente une excellente ressource pour les parents, les enseignants et les enfants qui souhaitent découvrir la robotique.

Coordonnées

Zaouiet Kontech-Jemmel-Monastir-Tunisie

+216 92 886 231

medaliprof@gmail.com

Photos des articles

Site robotique réalisé par Mohamed Ali-Prof Info