Comment contrôler un MOTEUR PAS A PAS avec Arduino facilement?

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ต.ค. 2024

ความคิดเห็น • 84

  • @TheFred256
    @TheFred256 ปีที่แล้ว +6

    Bonjour, après plusieurs essais infructueux, je vous communique mes conclusions. Tout d'abord, merci pour la vidéo qui est très instructive et qui m'a permis de contrôler un moteur PAP JM-24BYJ. Je possède une carte ELEGOO UNO (100%compatible avec arduino) , certain ports de sortie sont progressif (PMW), il ne délivre pas 5V d'un coup (les 9, 10, et 11). Il faut donc choisir des ports de sortie en direct (2, 4, 7, 8, 12 et 13). De plus avec ce type de moteur PAP le délai entre chaque bobine doit être au minimum de 12 ms. En espérant avoir contribuer à de nombreux projets....

    • @survel
      @survel  ปีที่แล้ว +1

      Bonjour/bonsoir
      (pardon pour mon temps de latence...) Merci beaucoup pour ces infos, je pense que pour certains cas de figure ça peut être très intéressant d'avoir ces infos. Donc merci d'avance pour les personnes qui s'en serviront :)

  • @403fox3
    @403fox3 2 ปีที่แล้ว +3

    C'est pile se qu'il me fallait merci

  • @nolancolo7689
    @nolancolo7689 5 หลายเดือนก่อน

    Merci pour le conseil il me le fallait je suis en projet robot accompagnateur c’est vous savais très bien expliquer

  • @amormohamed3479
    @amormohamed3479 4 หลายเดือนก่อน +1

    UN GRAND MERCI.

  • @xxmajoryounsxx
    @xxmajoryounsxx 3 วันที่ผ่านมา

    Bonjours super vidéo pour comprendre le moteur pas a pas avec arduino,
    Pourrais tu faire des tp avec flowcode pls

  • @bayefalldiop3518
    @bayefalldiop3518 ปีที่แล้ว +2

    C'est génial. Les explications sont bien Claire, ordonné et intéressant ❤

    • @survel
      @survel  ปีที่แล้ว

      Merci beaucoup

  • @XavierBENARD-q4u
    @XavierBENARD-q4u 7 หลายเดือนก่อน

    Super vidéo! C'est très clair. Merci pour le boulot!

  • @w40kavecarcanoide
    @w40kavecarcanoide 2 ปีที่แล้ว +1

    Merci je pense avoir trouvé mon futur actionneur de ma vanne 3 voir 4 voie avec boisseau en T. Reste à avoir le couple

  • @ozmo367
    @ozmo367 2 ปีที่แล้ว +2

    merci très bien expliqué

  • @princehachi805
    @princehachi805 2 ปีที่แล้ว +1

    Coucou,
    J'essaie d'apprendre le codage et la programmation pour créer une queue d'animal robotique a contrôler avec mon téléphone pour un Cosplay d'une robe.
    Juste pour la faire fonctionner de droite a gauche (avec plusieurs vitesses différentes)...
    Je suis preneuse de toutes aide car je suis une bille dans la programmation et dans les moteurs.
    Merci infiniment pour ta vidéo ça m'a appris pleins de choses intéressantes. 🥰

    • @survel
      @survel  2 ปีที่แล้ว

      Salut, (merci pour ce commentaire) dans la description de ma chaine, il y a un discord qui est renseigné. Je vais t'inviter à me contacter dessus ce sera plus simple qu'avec les commentaires.

    • @princehachi805
      @princehachi805 2 ปีที่แล้ว +1

      @@survel merci beaucoup ! Je viendrai te voir dans l'aprem... A tout à l'heure

  • @malickdesal2274
    @malickdesal2274 ปีที่แล้ว +1

    Merci pour l'exploitation mais prochainement mais le programme en description

  • @souhailsaihi1492
    @souhailsaihi1492 2 ปีที่แล้ว +1

    Merci pour tous ces clarifications

  • @lesenfantsnugloze2164
    @lesenfantsnugloze2164 2 ปีที่แล้ว +1

    Merci beaucoup

    • @survel
      @survel  2 ปีที่แล้ว

      Pas de soucis :)

  • @gerardmansoif2183
    @gerardmansoif2183 2 ปีที่แล้ว +2

    super explication par rapport a certaines video et autre tuto sur le sujet

    • @survel
      @survel  2 ปีที่แล้ว

      Merci du compliment

  • @cassiusclay7482
    @cassiusclay7482 ปีที่แล้ว +1

    Bonjour, super comme explication merci bien. Je faisais des recherches sur comment fonctionne les moteurs pas à pas (je n'y connais rien sur ceux-ci) Mais pour un moteur plus gros comment faire ? j'aimerai par exemple modifier un tour ou fraiseuse à métaux et remplacer le moteur par un pas à pas, comment le choisir, par rapport à l'utilisation, le programmer... ou avoir ces infos, merci bien. 👍

    • @survel
      @survel  ปีที่แล้ว

      Bonjour/bonsoir, je ne saurais pas forcément dire comment bien le choisir par rapport au cas de figure. Ca dépend de la place, de la puissance nécessaire etc... Pour le fonctionnement d'un pas à pas, c'est un peu toujours la même chose : alimenter successivement les bonnes phases de l'alimentation. Si c'est un plus gros moteur que celui que j'utilise dans la vidéo, il faudra soit un système avec des transistors, soit des relais, soit un driver spécifique (je n'ai par contre jamais vraiment eu de manipulation complexe avec des moteurs pas à pas, donc j'espère que ce commentaire à pu aiguiller un peu)

    • @cassiusclay7482
      @cassiusclay7482 ปีที่แล้ว

      Merci bien pour le retour @@survel

  • @sauveurpedranghelu8632
    @sauveurpedranghelu8632 2 ปีที่แล้ว +2

    super Merci ❤

    • @survel
      @survel  2 ปีที่แล้ว

      Avec plaisir 😊

  • @francoismakowski4990
    @francoismakowski4990 2 ปีที่แล้ว +2

    Très intéressant pour le débutant complet en Arduino et en moteur pap que je suis. Merci ! Mais je dois résoudre un problème plus complexe. Étant radioamateur vétéran, j'ai besoin de piloter un condensateur variable sur une antenne boucle magnétique (Magloop). Je dois pouvoir au moyen d'un potentiomètre et de deux boutons poussoirs faire varier le sens de la marche et varier la vitesse depuis pas à pas à un ou deux tours par minutes maxi. Si tu as quelque chose dans tes réalisations ou celles d'un collègue je suis preneur. Merci mille fois depuis Saragosse en Espagne.

    • @survel
      @survel  2 ปีที่แล้ว

      Merci beaucoup, malheureusement je n'ai pas de projets similaires en stock. J'essaierai de regarder un peu mais je ne garanti pas de résultats...

    • @francoismakowski4990
      @francoismakowski4990 2 ปีที่แล้ว +1

      Merci de toute façon ! Je viens de trouver ça : th-cam.com/video/6eGOkw7WbA4/w-d-xo.html
      C'est encore mieux que ce que j'avais imaginé ! Cordiales salutations @@survel

    • @survel
      @survel  2 ปีที่แล้ว

      Bon courage pour votre projet
      Cordialement, Survel

    • @francoismakowski4990
      @francoismakowski4990 2 ปีที่แล้ว

      @@survel Merci !

  • @botanicus9371
    @botanicus9371 ปีที่แล้ว +2

    Bonjour, et merci pour ce tuto bien détaillé sur un sujet nouveau pour moi.
    Je ne suis pas vraiment débutant en Arduino, mais en moteurs pas à pas, oui.
    Depuis des années j'ai récupéré pas mal de moteurs pas à pas, dans des appareils variées (imprimantes, scanners, téléimprimeurs....) Pour la plupart je n'ai pas les datasheets malheureusement.
    De plus, certains ont 4 fils, d'autres 6 fils. Est-il possible de les utiliser ? Comment repérer leurs branchements ?
    Y a-t-il un risque à y appliquer des tensions continues ? A l'ohmmètre, les bobines font environ 10 à 12 ohms.
    Merci d'avance pour tes conseils avisés.

    • @survel
      @survel  ปีที่แล้ว

      Bonjour,
      Pour ce qui est de tes moteurs pas à pas, ils sont très certainement parfaitement utilisables. Mais pour les contrôler, il leur faudra peut être une alimentation un peu supérieure à 5V (ce n'est pas sûr il vaut mieux commencer par essayer avec du 5V). Par ailleurs, avec une Arduino, il te sera préférable d'utiliser la méthode sans librairies.
      Pour déterminer quels fils contrôlent quel bobine, je peux te recommander la méthode "essai-erreur". Il y a bien une méthode plus complète mais je ne sais pas si j'arriverais à la détailler par écrit.. Donc pour le moment, je te recommande d'alimenter deux fils, voir si l'arbre de ton moteur se bloque (ça veut dire qu'il y a une aimantation au niveau de la bobine) sinon, changer au moins un fil et recommencer.
      Cette méthode ne devrait pas endommager de moteur pas à pas tant que la tension n'est pas trop élevée.
      J'espère que ce sont déjà des infos utiles, bon courage

    • @botanicus9371
      @botanicus9371 ปีที่แล้ว +1

      @@survel
      Merci pour ta réponse rapide !
      Il ne me reste donc plus qu'à expérimenter. Petit à petit, pas à pas (c'est le cas de le dire !)
      @+

  • @ycf7870
    @ycf7870 ปีที่แล้ว +1

    Bonjou,
    Est ce qu’on peut commander ce moteur avec un télécommande infrarouge ?

    • @survel
      @survel  ปีที่แล้ว

      Bonjour/bonsoir,
      Je pense que c'est tout a fait faisable, normalement le prochain tutoriel que je dois faire sera sur le contrôle de servomoteur avec une télécommande infra rouge, mais je ne me suis pas encore penché sur la programmation donc je ne sais pas encore comment utiliser une télécommande IR.

  • @KAyanak0ji
    @KAyanak0ji ปีที่แล้ว +1

    Auriez-vous un programme pour le faire tourner selon un certain angle puis il s'arrête pour tourner dans un autre sens ?

    • @survel
      @survel  ปีที่แล้ว +1

      Malheureusement je n'ai pas de programme comme ceci. Par contre, si vous considérez que X pas = 360 degrés (je ne sais plus combiens de pas font un tour complet), vous pouvez vous en sortir avec un simple produit en croix (règle de trois) pour définir le nombre de pas à effectuer pour parcourir cette rotation

  • @jeanluclespinasse1707
    @jeanluclespinasse1707 2 ปีที่แล้ว +1

    Bonjour et merci de ce tuto , cependant , peut on trouver cet exemple de code quelques part ? merci

    • @survel
      @survel  2 ปีที่แล้ว

      Bonjour/Bonsoir, j'aimerais savoir si c'est la version avec le Driver ou la version sans driver qui intéresse?

    • @jeanluclespinasse1707
      @jeanluclespinasse1707 2 ปีที่แล้ว +1

      @@survel
      Bonsoir,
      Plutôt avec driver, pour pouvoir mettre un moteur plus gros !
      Si c'est possible !

    • @survel
      @survel  2 ปีที่แล้ว +1

      Bonsoir, voici le lien du programme sur GitHub du coup : github.com/survel121/TP_StepperMotor_Wdriver.git
      Bonne soirée

  • @dadoune68schoe34
    @dadoune68schoe34 7 หลายเดือนก่อน

    bonsoir,
    je suis a la recherche d'un dispositif, qui me permettrait à distance et par wifi, de piloter la roue de mon thermostat de réglage de température de la chaudière a pellet qui malheureusement ne fonctionne que par e action sur le rhéostat de 22 k ohms et n'accepte ni la commande par tension ni par contact sec. Auriez vous une solution a me proposer,
    belle soirée

  • @remigagnaire996
    @remigagnaire996 2 ปีที่แล้ว +1

    Slt est -il possible de contrôler un NEMA 17 sans driver ? c'est quoi l'avantage de contrôler avec un driver ?

    • @survel
      @survel  2 ปีที่แล้ว

      Salut, l'avantage d'utiliser un driver, c'est principalement un câblage un peu plus propre (avec un peu de sécurité en plus peut être?). Mais on peut contrôler n'importe quel moteur pas à pas ( à ma connaissance) sans driver en utilisant le même principe que dans la seconde partie de cette vidéo

  • @jeannotrc3577
    @jeannotrc3577 6 หลายเดือนก่อน

    Salut, très bon tuto. Je cherche à contrôler un moteur pas à pas mais beaucoup plus gros. Genre 700 watt. Ils ont généralement des énormes boitier driver. Est ce que tu sais si il y’a une solution pour contrôler ce type de moteur avec arduino ? En plus c est des moteurs ac

    • @clanom8272
      @clanom8272 3 หลายเดือนก่อน

      Salut si tu veux faire de la puissance avec une arduino il faut que tu utilise des relais. Tu pourras même contrôler un moteur en 230V qui consomme plusieurs ampères par exemple.

  • @davebelanger59
    @davebelanger59 2 ปีที่แล้ว +1

    salut j'essaie de compliquer avec le petit programme que tu as inscrit,mais il me semble avoir une erreur je le sais pas trop,merci de me répondre

    • @survel
      @survel  2 ปีที่แล้ว

      Salut, je ne suis pas contre donner un coup de main, par contre avec ce commentaire, je ne possède aucune information sur ton projet / programme. Préciser le matériel utilisé, l'objectif de ton projet et ce qui a déjà été accompli me semble être essentiels à la compréhension de quelqu'un qui ne connait pas ton projet. Il est absolument impossible d'aider quand on ignore tout...

  • @ayatilina9351
    @ayatilina9351 11 หลายเดือนก่อน

    Merci pr tes vidéos sur arduino.y a t il possibilité de contrôler un moteur 220 et 380 v par arduino,

    • @survel
      @survel  11 หลายเดือนก่อน +1

      Oui, c'est possible de controler un moteur plus puissant que du 5V, mais il faut faire appel à un relai

  • @annenkaya
    @annenkaya หลายเดือนก่อน

    Bonjour! Le code est toujours invisible.

  • @gaxx922
    @gaxx922 7 หลายเดือนก่อน

    Bonjour, j'ai essayé votre méthode sans driver mais quand je televerse, le moteur vibre mais l'axe ne tourne pas. Est ce que vous avez une solution svp je trouve rien sur internet ?

    • @survel
      @survel  7 หลายเดือนก่อน

      Bonjour/bonsoir, pour le coup je ne peux pas aider précisement. Mais je pense que c'est l'ordre d'alimentation des Pattes du moteur pas à pas qui n'est pas le bon. Donc dans le code, il faut tester d'autres configurations pour les entrées du moteur. Sinon, il est possible de changer les fils de places sur le moteur au lieu de changer le code

  • @elofpv
    @elofpv ปีที่แล้ว

    Bonjour j'ai un petit problème j'ai repris ton code pour faire tourner mon nema 17 et j'ai un petit problème le moteur broute quand il tourne
    Et merci beaucoup pour ta vidéo incroyable

    • @survel
      @survel  ปีที่แล้ว

      Bonjour/bonsoir, le code n'est peut être pas le problème, il vient potentiellement du câblage. Je ne sais plus ce que dit dans la vidéo. Mais le câblage des différentes "pattes" du moteur peut différer d'un stepper à un autre. Donc il faut surement tester d'autres branchements sur les pattes jusqu'à ce qu'une séquence fonctionne.

  • @nh4599
    @nh4599 2 ปีที่แล้ว +1

    On ne voit pas bien ce qu'il y a écrit en vert devant les In_1, In_2, etc dans la méthode avec driver. Qu'y a t il écrit ?

    • @survel
      @survel  2 ปีที่แล้ว +1

      Si c'est le texte du code que l'on peut voir par exemple à 5:16 , il y a écrit "const int In_x"

    • @nh4599
      @nh4599 2 ปีที่แล้ว +1

      @@survel Comment faire pour manipuler plusieurs moteurs pas à pas avec une seule carte arduino ?

    • @survel
      @survel  2 ปีที่แล้ว +1

      Si les moteurs pas à pas n'ont pas le même mouvement à reproduire, il faudra forcément utiliser 4 PINs de l'arduino pour chacun d'entre eux (donc il y a une limite rapidement atteignable...). Si l'objectif c'est de faire un bras 6 axes, il sera plus judicieux d'utiliser une carte Arduino MEGA. Mais le principe de fonctionnement de chaque moteur reste le même au niveau du programme

    • @nh4599
      @nh4599 2 ปีที่แล้ว +1

      @@survel Apparemment avec la bibliothèque stepper.h il n'est pas possible de faire tourner deux moteurs pas à pas en même temps (ils tournent chacun leur tours) mais il faut plutôt utiliser la bibliothèque AccelStepper. Aurait tu l'intention de faire une vidéo à ce sujet pour l'expliquer ?

    • @survel
      @survel  2 ปีที่แล้ว

      @@nh4599 Pour le moment, je dois admettre que ce n'était pas encore au programme. Par contre, il est possible de contrôler deux moteurs pas à pas en 'quasi' simultané avec la librairie Stepper.h en effectuant un système de boucle ( for ou while ) et en demandant d'effectuer un seul pas à chaque fois, c'est pas génial, mais pour la AccelStepper.h le programme m'a l'air de vite devenir long

  • @ChristianHernandez-xd6rt
    @ChristianHernandez-xd6rt ปีที่แล้ว

    Bonjour, J'ai un projet lié à la photo, mais je ne sens pas capable de réaliser la programmation. Ai-je une chance de trouver une personne capable de réaliser celle-ci. Pour l'aspect technique, avec schéma je peux me débrouiller. Merci

    • @survel
      @survel  ปีที่แล้ว

      Bonjour/Bonsoir, j'avoue qu'en l'état, je n'ai aucune idée de ce qui peut faire l'affaire, de plus je ne sais pas du tout si la section commentaire de cette vidéo pourra vous aider. Néanmoins, il y a peut être des forums comme Stack Overflow ou le forum Arduino qui peuvent éventuellement (je n'en suis pas sûr) vous mettre en lien avec des développeurs pour ce genre de projet

  • @survel
    @survel  2 ปีที่แล้ว

    Abonne-toi, c'est GRATUIT 👍
    tinyurl.com/6b8pjzsv/?sub_confirmation=1

  • @hectorthubert7620
    @hectorthubert7620 2 ปีที่แล้ว +1

    salut @SurvelinHighTechworld
    j'ai bien reecris ton programme et fait le bon cablage mais quand j'initialise le 2eme mouvement avec "-nbPas" cela ne marche pas et le fait tourner dans le meme sens que si j'aurrai juste mis "nbPas" donc je ne comprends pas et je ne trouve pas d'autre moyen sur internet pour repondre a ma reponse. peut tu m'aider ?

    • @survel
      @survel  2 ปีที่แล้ว

      Bonsoir, Est-ce que c'est possible pour toi de mettre en ligne (sur Github par exemple) ton programme et de me donner le lien. Comme ça je pourrais voir si je peux faire quelque chose

    • @survel
      @survel  2 ปีที่แล้ว

      edit : Je n'ai pas encore pu voir de code, mais il est possible que l'ordre des pattes indiqué avec la création de l'objet "Stepper" soit mauvais. Dans ce là, il faudra essayer avec par exemple : Stepper myStepper(nbPas, In_4, In_2, In_3, In_1); ou encore Stepper myStepper(nbPas, In_3, In_2, In_1, In_4); (il y a d'autres possibilités ce ne sont que des exemples)

    • @hectorthubert7620
      @hectorthubert7620 2 ปีที่แล้ว +1

      @@survel en gros je voudrais faire un programme pour faire tourner un moteur pas a pas en appuyant sur un bouton d’une telecommande et sur un autre bouton pour le faire tourner dans l’autre sens

    • @hectorthubert7620
      @hectorthubert7620 2 ปีที่แล้ว +1

      @@survel Yep MERCI BCP c'est exactement sa
      trop cool mrc bcp

    • @survel
      @survel  2 ปีที่แล้ว

      Pas de soucis, content d'avoir pu aider

  • @toto1907saxon
    @toto1907saxon 2 ปีที่แล้ว +1

    J ai laissé mon ordi branché et j ai mis tjrs plus de courant en faisant exactement la meme chose et en branchant aussi l alimentation du driver sur la carte .. et boom .. mon ordi a grillé.. essayé pas pu...

    • @survel
      @survel  2 ปีที่แล้ว

      Ca c'est pas de chance... Je n'avais jamais pensé qu'on pouvait endommager à ce point un PC avec un Arduino...

  • @evangelys980
    @evangelys980 ปีที่แล้ว

    Bonjour
    Ma question: je voudrais faire un asservissement de position avec un codeur couplé au moteur pas a pas?
    Cet à dire: au bout de 500 impulsions du codeur le moteur pas a pas s'arrête dans une position.
    Avez vous un modèle de programme sur ce sujet.
    Cordialement,

    • @survel
      @survel  ปีที่แล้ว

      Bonjour/Bonsoir,
      Je ne possède malheureusement pas de code comme cela.
      Cordialement, Survel

    • @evangelys980
      @evangelys980 ปีที่แล้ว

      Bonjour
      Quel type d'arduino utilisé vous@@survel

    • @survel
      @survel  ปีที่แล้ว

      J'utilise presque uniquement une Arduino UNO

    • @evangelys980
      @evangelys980 ปีที่แล้ว

      Si je veux contrôler 4 moteurs pas a pas est ce qu'il me faut 4 arduinos ou est ce que j'ai assez de sorties sur la carte pour piloter plusieurs moteur svp@@survel

    • @survel
      @survel  ปีที่แล้ว

      @@evangelys980 J'ai déjà vu le contrôle de 3 Stepper motor en même temps sur une seule Arduino à l'aide de drivers A4988, il doit y avoir moyen d'en contrôler 4 avec certains drivers je pense. Mais je n'ai pas le matériel à portée de main, je ne peux ni expérimenter ni confirmer quoi que ce soit puisque je n'ai jamais eu à faire ça

  • @anasroudi
    @anasroudi ปีที่แล้ว +1

    GREAT JOB !!! VOUS POUVEZ NOUS POSER LES CODES EN TEXT S'IL VOUS PLAIT

    • @survel
      @survel  ปีที่แล้ว +1

      Pour la version sans Driver : github.com/survel121/StepperMotor-Without-driver
      Pour la version avec Driver : github.com/survel121/TP_StepperMotor_Wdriver

  • @remys.3834
    @remys.3834 ปีที่แล้ว

    3:34 donc il faut métriser un minimum l'anglais => 9:35 mode out pute =) in pute, out pute, in pute, out pute, ça sonne presque porno, mdr, (intéressant malgré tout =)