Outils pour utilisateurs

Outils du site


start:arduino:a4998:doc

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
start:arduino:a4998:doc [2024/01/30 17:43] – [Configuration Step/MicroStepping] gerardadminstart:arduino:a4998:doc [2026/10/19 17:41] (Version actuelle) – [Exemple Raspberry] admin
Ligne 1: Ligne 1:
 ======== A4998 Doc ======== ======== A4998 Doc ========
 +
 +[[https://wiki.mchobby.be/index.php?title=A4988|Doc A9488 MCHobby]]
 +
 +
 +[[start:arduino:pasapas:nema|Les moteurs pas à pas Nema ...]]
  
  
Ligne 65: Ligne 70:
 La configuration se fait à l'aide des broches MS1, MS2 et MS3. La configuration se fait à l'aide des broches MS1, MS2 et MS3.
  
-Les moteurs pas-à-pas dispose de leur propre spécification physique de "pas" (''step specification'' en anglais) connu comme un "pas complet" (''full step'' en anglais). {{pl|236|Un moteur 1.8° ou 200 pas par révolution}} fait parti des moteurs les plus répandus. Un pilote '''microstepping''' tel que le A4988 permet d'obtenir une plus grande résolution en autorisant des positions intermédiaires dans un pas. Cela est rendu possible en modulant intelligemment la quantité de courant dans les bobines du moteur pas-à-pas. Par exemple, piloter un moteur en mode "1/4 de pas" permet d'obtenir 800 microsteps (micro-pas) sur un moteur prévu pour 200 pas ar révolution et cela en utilisant 4 niveau de courants différents pour chacun des microsteps.+Les moteurs pas-à-pas dispose de leur propre spécification physique de "pas" (''step specification'' en anglais) connu comme un "pas complet" (''full step'' en anglais). [[https://shop.mchobby.be/product.php?id_product=236|Un moteur 1.8° ou 200 pas par révolution]] fait parti des moteurs les plus répandus. Un pilote '''microstepping''' tel que le A4988 permet d'obtenir une plus grande résolution en autorisant des positions intermédiaires dans un pas. Cela est rendu possible en modulant intelligemment la quantité de courant dans les bobines du moteur pas-à-pas. Par exemple, piloter un moteur en mode "1/4 de pas" permet d'obtenir 800 microsteps (micro-pas) sur un moteur prévu pour 200 pas ar révolution et cela en utilisant 4 niveau de courants différents pour chacun des microsteps.
  
 La résolution (''la taille du pas'') est sélectionné à l'aide des entrées MS1, MS2 et MS3. Grâce à eux, vous disposez de 5 résolutions différentes reprisent dans la table ci-dessous.  La résolution (''la taille du pas'') est sélectionné à l'aide des entrées MS1, MS2 et MS3. Grâce à eux, vous disposez de 5 résolutions différentes reprisent dans la table ci-dessous. 
Ligne 135: Ligne 140:
 <note>Ce produit peut devenir suffisamment chaud pour vous bruler longtemps avant d'entrer lui-même en état de surchauffe. Restez prudent lorsque vous manipulez ce produit ou d'autres composants connectés sur celui-ci.</note> <note>Ce produit peut devenir suffisamment chaud pour vous bruler longtemps avant d'entrer lui-même en état de surchauffe. Restez prudent lorsque vous manipulez ce produit ou d'autres composants connectés sur celui-ci.</note>
  
-== Exemple Arduino ==+===== Exemple Arduino =====
 Comment raccorder et utiliser votre jouet avec un Arduino Uno Comment raccorder et utiliser votre jouet avec un Arduino Uno
  
Ligne 259: Ligne 264:
  <note> Si vous voulez tester un StepStick avec un Raspberry-Pi, alimentez le StepStick en 3.3v sur sa broche VDD.** N'ALIMENTEZ PAS ** LE STEPSTICK EN 5V SI VOUS UTILISEZ UN Raspberry-Pi  <note> Si vous voulez tester un StepStick avec un Raspberry-Pi, alimentez le StepStick en 3.3v sur sa broche VDD.** N'ALIMENTEZ PAS ** LE STEPSTICK EN 5V SI VOUS UTILISEZ UN Raspberry-Pi
 </note> </note>
 +
 +[[https://www.framboise314.fr/piloter-un-moteur-pas-a-pas-avec-le-raspberry-pi-et-un-driver-a4988/|Raspberry - Moteur pas à pas A4988 FR  ]]  [[ https://github.com/framboise314/RasPi_PaP|Githup RPI PaP ]]  [[https://help.omc-stepperonline.com/hc/s/articles/comment-contr-ler-un-moteur-pas-pas-avec-un-raspberry-pi-fr-67|RPI et PaP ]] [[https://devenez-pro-en-electronique.com/comprendre-et-bien-utiliser-le-driver-a4988-pour-moteurs-pas-a-pas/|A4988]] [[https://www.e-techno-tutos.com/2021/03/14/moteur-pas-a-pas-type-nema-17/|RPI PaP Nema17 A4988]]
 +
 +{{ :start:arduino:a4998:capture_d_ecran_du_2026-10-19_17-40-23.png?direct&600 |}}
 +
 +
 +<code python Exemple0001.py>
 +from time import sleep
 +import RPi.GPIO as GPIO
 +
 +GPIO.setmode(GPIO.BCM)
 +GPIO.setup(20, GPIO.OUT)
 +GPIO.setup(21, GPIO.OUT)
 +
 +GPIO.output(21, GPIO.HIGH)
 +for x in range(200):
 + GPIO.output(20, GPIO.HIGH)
 + sleep(0.005)
 + GPIO.output(20, GPIO.LOW)
 + sleep(0.005)
 +
 +sleep(0.5)
 +
 +GPIO.output(21, GPIO.LOW)
 +for x in range(200):
 + GPIO.output(20, GPIO.HIGH)
 + sleep(0.005)
 + GPIO.output(20, GPIO.LOW)
 + sleep(0.005)
 +
 +</code>
  
 Nous ne l'avons pas encore testé et ne pouvons donc rien garantir. Nous ne l'avons pas encore testé et ne pouvons donc rien garantir.
/home/chanteri/www/fablab37110/data/attic/start/arduino/a4998/doc.1706633004.txt.gz · Dernière modification : de gerardadmin