Page 1 sur 3

[Arduino] Moteur pas à pas et module ULN2003

Publié : 18 juin 2013 16:22
par papy94
Prix : 5€ l'ensemble
Descriptif:
Image

Moteur : 28BYJ-48
Tension: 5V.
Diamètre: 28 mm.
Angle de pas: 5,625 x 1/64.
Rapport de réduction: 1/64.
5 Lignes 4 phases, peut également être connecté en 2 phases..
module ULN2003.
A, B, C, D quatre phases avec LEDs qui indiquent l'état du travail moteur pas à pas.
Moteur pas à pas avec une interface standard, lorsqu'il est utilisé directement enfichable.
CI du Module, Taille: 2.8cm x 2.8cm x 2cm
Moteur pas à pas Taille: 3.2cm x 3.2cm

A quoi ça peux servir:
Comme la dis Geeks, par exemple, les périscopes

En gros un moteur pas a pas ,ont peux lui dire de faire 30 tours en sens horaire et de s’arrêter,
puis de faire 30 tours en sens anti-horaires ou 10 ou 5 tours

donc ,pas de butées de fin de courses, c'est cool :bave:

Dans l'exemple qui suis, je fais faire au moteur 10 tours en sens horaire,puis 5 tours en sens anti-horaire

Code : Tout sélectionner

#include <Stepper.h>

const int stepsPerRevolution = 2048; //2048 pour la 28BYJ-48 = 1 tour
int Nbre_tour ;
// initialiser la bibliotheque stepper sur les broches D8 a D11:
Stepper myStepper(stepsPerRevolution, 8,10,9,11); //Attribution des broches

void setup() {
  // reglage de la vitesse (28BYJ-48):
  myStepper.setSpeed(12); // de 4 a 14 vitesse de rotation
  // initialize the serial port:
  Serial.begin(9600);
}

void loop() {
  
   Nbre_tour = 10; //Faire 10 tours dans un sens:
   Serial.println("clockwise");
  myStepper.step(stepsPerRevolution*Nbre_tour);
  delay(1000);


  Nbre_tour = 5; //Faire 5 tours dans l autre sens:
  Serial.println("counterclockwise");
  myStepper.step(-stepsPerRevolution*Nbre_tour);
  delay(1000); 
}

Je met une vidéo pour Michel

Re: Moteur pas à pas et module ULN2003

Publié : 18 juin 2013 16:28
par coaxial
ça peut servir à faire tourner un radar ou une tourelle , à une vitesse proche de la réalité , en mode programmé .
ou régler un volume de ballast pour plonger rapide , remplissage maxi , ou remplissage d'équilibrage neutre , qui pourrait ce contrôler via le capteur de pression afin de conserver une immersion constante .

Encore bravo :applaudi: papyç'

Re: Moteur pas à pas et module ULN2003

Publié : 18 juin 2013 17:45
par Pablo
Si c'est assez puissant pour motoriser un ballast, ça peut être intéressant comme alternative aux inters de fin de course en effet :Up:

Re: Moteur pas à pas et module ULN2003

Publié : 18 juin 2013 18:23
par papy94
Pas assez puissant celui la
mais je suppose qu'il y a d'autres moteurs pas a pas plus puissant, car sur la carte qui gère le moteur, je peux choisir de 5volts ou 6 a 12volts pour le moteur

ici par exemple

Re: Moteur pas à pas et module ULN2003

Publié : 19 juin 2013 00:42
par mickey60
OK ...... çà offre pas mal de perspectives pour pas mal d'applications,bravo PAPY :Up:

Re: Moteur pas à pas et module ULN2003

Publié : 19 juin 2013 07:10
par Patjabix
C'est vrai que l'utilisation d'un moteur pas à pas pour la commande d'un ballast offre de belles perspectives :Up:

Bravo pour tout le travail réalisé :respect: :respect:

Re: Moteur pas à pas et module ULN2003

Publié : 19 juin 2013 10:53
par olgemaba
Joli !
j'y comprend rien...mais j'imagine qu'il s'agit du systeme arduino ça pour la prog ???? ou pas du tout !?? :?

en tout cas, moi c'que j'peux dire , c'est juste ......bah il manque un accent circonflexe sur..."bibliothèque"

:D :lol: :D :lol:

:oops: OK.........je sors...... :labas:
#include <Stepper.h>

const int stepsPerRevolution = 2048; //2048 pour la 28BYJ-48 = 1 tour
int Nbre_tour ;
// initialiser la bibliotheque stepper sur les broches D8 a D11:
Stepper myStepper(stepsPerRevolution, 8,10,9,11); //Attribution des broches

void setup() {
// reglage de la vitesse (28BYJ-48):
myStepper.setSpeed(12); // de 4 a 14 vitesse de rotation
// initialize the serial port:
Serial.begin(9600);
}

Re: Moteur pas à pas et module ULN2003

Publié : 19 juin 2013 11:03
par papy94
ce n'est pas faux

mais en général j’évite les accents, j'ai souvent un doute entre le "é" et le "è" :tirlangue:

Re: Moteur pas à pas et module ULN2003

Publié : 20 juin 2013 14:00
par mickey60
C'EST SIMPLE "PAPY",dans ta tête tu te dit: é ou è ou encore ê et ...... çà marche :lol: :lol: :lol: .
Amicalement,Michel.

Re: Moteur pas à pas et module ULN2003

Publié : 20 juin 2013 14:19
par pierre
papy94 a écrit :ce n'est pas faux

mais en général j’évite les accents, j'ai souvent un doute entre le "é" et le "è" :tirlangue:
Sauf qu'à force d'éviter, tu risques d'accen...tuer.

Image