[Astuce] Rendez vos moteurs pas-a-pas intelligents pour 1€!

Hello ami·e·s makers,
Je voulais juste vous partager une petite astuce:

J’ai besoin pour un projet perso de connaitre la position (l’angle, pour être exact) absolu de mon moteur pas à pas nema17. Je n’avais pas envie de dépenser beaucoup de sous dans un stepper avec encodeur intégré. La solution: L’encodeur magnétique!

Ingrédients:

  • Un moteur pas à pas nema17 classique pas chère.
  • Un module AS5600 Encodeur magnétique à 1€ pièce sur Ali.
  • Une petite pièce imprimée en PLA pour maintenir l’AS5600 sur le nema17.
  • Un petit aimant un peu spécial (polarisé diamétralement) fourni avec le module 5600 sur Ali.
    -Vis M3.

Le module:

Recette:

  • On colle l’aimant avec de la colle cyano (super glue) à l’arrière du « shaft » du moteur.


  • On maintien en place le module AS5600 à l’aide de la pièce imprimée.

Et voilà! le module va venir lire (sans contact!) la polarité du petit aimant et nous renvoyer l’angle exact sur un bus I2C avec une précision de 12 bits soit 0,088°. C’est encore plus précis que ne peut l’être un nema17 !

Ça marche du feu de dieu surtout avec la bibliothèque Arduino AS5600!

Pour des instructions plus précises je vous laisse le lien qui m’a guidé (le STL est en description de vidéo): AS5600 magnetic position encoder - best encoder for stepper motors - YouTube

2 « J'aime »