6 - Contrôle d’un moteur "pas à pas" avec quatres "GPIO out"
Contrôle d’un moteur "pas à pas" avec quatres "GPIO out"
Dans cet atelier, on va regarder comment utiliser des GPIO in pour commander un moteur pas à pas.
Dans notre exemple nous allons utiliser la carte “Nucleo64” de référence “NUCLEO-L476RE”.
On va utiliser le moteur BYJ48. Une description (en anglais) se trouve sur cette page. Il fonctionne avec une tension de 5 V fournit par la carte nucleo, qui elle même devrait être connecté avec l'ordinateur via un USB hub alimenté.
La page donne les infos techniques importantes suivantes:
- "Gear ration": 64
- "Stride angle": 5.625 dégrée
Ainsi on peu calculer, que pour un tour complète, il faut commander au moteur de faire 4096 pas:
"nombre de pas pour un tour complète" = ( 360° / "Stride angle" ) * "Gear ratio" = 64 * 64 = 4096
Introduction et description des moteurs "pas à pas"
Pour une introduction sur les moteurs "pas à pas", on va lister quelques sites, qui expliquent avec des diagrammes et photos bien mieux et complète qu'on pourra faire dans cet atelier.