Bonsoir Marie,
désolé ne n'avoir pas pu répondre avant... Enfin, je ne suis pas non-plus un spécialiste des moteurs PàP, mais comme j'en utilise tous les jours ^.^
Ce moteur PàP est un modèle un peu spécial, mais cela devrait pouvoir fonctionner.
C'est un 28BYJ48 de Cixi Jiuling Electric Appliance (Chinois, spécialisé dans les moteurs pour mini-avions).
Il s'alimente en 12V, les donnés que j'ai sur celui-ci sont :
rated voltage 12vdc+/-10%
number of pole 4
speed variation ratio 1/64
step angle 5.625°/64
dc resistance 200ohm+/-7%(25k)
idle in-traction frequency >600hz
idle out-traction frequency >1000hz
in-traction torque >34.3mn.m(120hz)
self-positioning tor >34.3mn.m
insulated resistance >10mohm
max. freeload pull-in frequency(PPS) >=500
max. freeload pull-out frequency(PPS) >=900
pull-in torque(mN.m) >=44.1
operation frequency(PPS) 100
detent torque(mN.m) >=29.4
temperature Rise(K) <=40
noise(dB) <=35
Donc en l'alimentant avec du 5V, c'est normal qu'il ait des "ratés".
Aussi, il faudrait avoir des informations sur le driver (composant qui pilote le moteur) sur le CI; y-t-il une référence ? Cela permettrait de déterminer avec certitude comment relier l'Ardiuno au module.
Si c'est un driver ULN2003 (réseau de transistor Darlington), tu peux utiliser la librairie "stepper" pour le piloter, avec une configuration de ce type :
(il y a des exemples dans la base de connaissance Arduino)
avec une alimentation externe 12V!... un transfo de train électrique.... 8 piles de 1,5V (non c'est une blague )
oui, il va falloir ajouter du matos...
Tout à fait, si c'est pour une application qui n'est pas nomade, le plus simple est d'utiliser un petit bloc transformateur 220->12V.
En même temps, c'est un peu dommage de ne pas être parti sur une solution plus... "Homogène" et plus "simple d'accès" (EasyDriver, etc.). Utiliser un ULN2003 pour piloter un moteur PàP, c'est un peu "roots". M'enfin, maintenant que t'es lancée.. ^.^
pour vos commande de moteur PaP, le UCN5904B remplace avantageusement le ULN2003 car toute la partie commande est intégré dedans, avec seulement 2 sorties de l'arduino vous pouvez commander la rotation et le sens, il existe même un option pour faire du demi-pas.
il serait intéressant de regarder le manuel avant d'acheter, car je ma demande si les 4 entrées ne devraient pas se commander en "comptage" de 0 à 15...