Motion contrôle

Bonjour à tous je précise entre novice dans la programmation arduino mais jais en ma possession ce matériel svp aidez moi à résoudre Matériel :
1-carte arduino uno
2-Driver TB6600
3-1-Moteur pas à pas 42BYGH60-401A
3-2-diamètre de l’engrenage sur le moteur = 2cm
4-Bouton Start
5-Bouton Stop

Données de fonctionnement :
1-vitesse du moteur :300ms
2-Angle de pas : 1,8°
3-angle de pas = 200 Nombre de pas par tour
-temps par pas = 0.3 Temps en millisecondes pour faire un pas
-Vitesse min = 10 tour par min
-vitesse moyenne = 40 tour par min
-vitesse max = 60 tours par minute
4-Distance à parcourir = 70mm
5-Temp d’attente = 3 seconde
6- déclaration de broche
pinMarche = 2; // Broche du bouton Marche
pinStop = 3; // Broche du bouton Stop
PinPulse=10
PinDir=9
PinEnable=8

Mode de fonctionnement :
1-étape initial : Au démarrage de la carte Arduino le moteur initialise sa position en réalisant un tour avec la vitesse min puis s’arrête.
2-Si le bouton Start = High démarre la boucle loop
2-Si le bouton Stop = high arrêt de la boucle loop
3-Boucle loop : le moteur se déplace dans le sens horaire de 70mm avec la plus grande vitesse tous les 3 seconde
3-chaque déplacement sera comparé à la distance à parcourir pour fait une régulation pendant les temps temps d’attente

De coup tu as un problème quelconque avec ton matériel ou la programmation ?

Avec la programmation

Mais encore, pour faire une analogie, si tu va chez le boucher et que tu demandes à manger, que va t-il te répondre ?
Il faudrait que tu fasse un gros effort pour préciser comment on peut t'aider :frowning:

Bonjour assokoly

La première chose, faire "tourner" ton matériel.
Recherches Arduino Nema17 TB6600 pour trouver des exemples de branchements.
Puis installe la bubliothèque AccelStepper et fais l'exemple Blocking.

Ou cherche un tutoriel

Une fois que ton moteur tourne, on peut passer à la réalisation de ton projet :wink:

A+
Cordialement
jpbbricole

Okey on je fais comme tu dis et je te reviens

Bonjour assokoly

Que ça ne t'empêche pas de poser des questions :wink:

Présentation typique d’un projet pour le bac qui avance caché.

Le prof est silencieusement sur le forum et prépare ses questions pour l’oral de présentation.

Mdr

1 Like

Je maintient que la presentation ressemble comme deux goutes d’eau avec un sujet bac dont c’est la saison.

Si ce n’est pas le cas, tant mieux.

:+1: et aussi on vient de remporter la coupe d’Afrique

Bonjour @assokoly
image
Pas forcément le genre de câblage le plus solide qu'on puisse trouver. Utiliser des duponts pour faire ceci (ou tout autre montage en dehors de tests sur planche à pain) peut être source d'erreurs (la joie des faux contacts !).
Dans le cas de montage "en l'air", le mieux c'est fer à souder :wink:
Après ce n'est qu'un petit détail, si ça marche tant mieux.

Cordialement
Pandaroux007

1 Like

Merci pour la remarque

Bonjour,

Euh, la breadboard, en guise de "bons contacts", c'est une blague j'espére?

C'est au moins aussi bon (ou mauvais) que les "duponts" je pense!

Bref.

Bonjour jpbbricole @jef59
Par là je voulais dire que les duponts, c'est UNIQUEMENT pour les montages tests, je suis parfaitement d'accord avec vous. Un montage breadboard + duponts est plein de faux contacts, oui :slight_smile: Mais si il y en a un, on a juste à changer de trou ou de breadboard, alors que dans le cas de assokoly, il n'y a pas vraiment de solution à par la soudure.

Cordialement
Pandaroux007

Bonjour pandaroux007

Je suppose que tu voulais dire @jef59 :wink:

Cordialement
jpbbricole

Bonjour

C'est bizarre que dans la liste du premier message
il n'y ait aucune alimentation citée (avec ses caratéristiques).

Parce que, même si tout est parfaîtement bien câblé et programmé,
c'est quand même grâce à, ou peut-être à cause de, cette, ou ces, alimentations(s)
que tout devrait pouvoir parfaitement fonctionner
ou bien ne pas fonctionner du tout ou très mal.

Bonjour @jpbbricole
Oui, merci :slight_smile: J'ai corrigé.

Bonne journée
Cordialement
Pandaroux007

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.