Découvrez comment piloter un moteur pas à pas de manière précise et flexible avec notre code basé sur la bibliothèque AccelStepper. Conçu pour éviter les déclenchements intempestifs grâce à une gestion intelligente des rebonds, ce code vous offre une maîtrise totale sur la rotation de votre moteur.
Sommaire :
00:00 Présentation du tutoriel
00:53 Démonstration et essai du code en conditions réelles
03:45 Étude du schéma employé pour réaliser ce tutoriel
05:37 Explication de l'ensemble du code
14:25 Explication des fonctions utilisées dans ce code de la bibliothèque AccelStepper
17:07 Fiches techniques
⚙️Adaptabilité du moteur :
Grâce à l'utilisation de la bibliothèque AccelStepper, ce code offre une flexibilité remarquable pour s'adapter à différents types de moteurs pas à pas et leurs drivers. En combinant les variables DEGRES_PAR_PAS et MICRO_PAS, il est possible d'ajuster le comportement du moteur avec précision. Par exemple, si vous utilisez un moteur conçu pour 400 pas par tour, ce qui équivaut à 0.9 degrés par pas, il suffit d'ajuster la variable DEGRES_PAR_PAS à 0.9. De même, pour un moteur standard à 200 pas par tour, qui équivaut à 1.8 degrés par pas, modifiez cette variable à 1.8. La variable MICRO_PAS joue également un rôle crucial en permettant de définir le niveau de micro-stepping de votre driver. Cela contribue à une plus grande précision et flexibilité dans le contrôle de votre moteur pas à pas, rendant l'utilisation d'AccelStepper essentielle pour un démarrage sûr et un contrôle d'angle précis
🔍Réglage des micro-pas :
Personnalisez votre expérience en définissant les micro-pas avec la variable MICRO_PAS. Que votre driver soit réglé pour 8, 16 ou 32 micro-pas, le code est prêt à l'accueillir.
🧭Rotation sur mesure :
Avec notre code, vous avez le contrôle total sur la rotation de votre moteur. La variable valeur_de_la_rotation est votre outil principal pour définir l'angle de rotation souhaité. Vous envisagez une double rotation complète ? Réglez-la à 720 degrés. Vous avez besoin d'une précision chirurgicale pour un projet spécifique ? Aucun problème, ajustez-la à 10 degrés ou même moins. Cette flexibilité vous permet d'adapter le comportement du moteur à une multitude de scénarios, qu'il s'agisse d'une application industrielle nécessitant des rotations répétitives ou d'un projet artistique où chaque degré compte.
Pour ceux d'entre vous qui souhaitent approfondir et obtenir des détails techniques sur les fonctions que nous avons utilisées pour construire ce projet, nous avons préparé des fiches techniques détaillées. Elles sont disponibles à la fin de cette vidéo. Pour les lire, il suffit de mettre la vidéo en pause. Ces fiches vous offriront une compréhension plus précise et approfondie de chaque fonction. N'hésitez pas à les consulter pour enrichir vos connaissances et optimiser vos futurs projets !
Si vous souhaitez utiliser le code que nous avons présenté dans cette vidéo, c'est très simple ! Rendez-vous sur le lien ci-dessous pour le télécharger. C'est exactement ce code que nous avons utilisé comme base pour construire cette vidéo. N'hésitez pas à l'expérimenter et à l'adapter à vos besoins !
Pour télécharger le code, le schéma, et les fiches techniques, voici le lien :
www.redohm.fr/download/demarr...
Si vous souhaitez obtenir plus d'informations sur les moteurs pas à pas, voici le lien vers la rubrique dédiée :
www.redohm.fr/2023/06/les-mot...
----------------------------------------------------------
Notre site :
www.redohm.fr/
Twitter :
/ le_robot_maya
❤️ Notre chaine RU-vid Abonne-toi :
REDOHM@REDOHM55
----------------------------------------------------------
⬇️ Téléchargement gratuit pour nos impression 3D sur:
Grabcad :
Cults :
Thingiverse :
⬇️ Nos schematheque sur GrabCad
grabcad.com/redohm-1
----------------------------------------------------------
Musique pour le tuto proposée par RedOhm
🎵 Musique composée par : Louis Leca
pour RedOhm
29 июл 2024