Table des matières:

Contrôlez votre ordinateur avec un moteur pas à pas ! : 9 étapes (avec photos)
Contrôlez votre ordinateur avec un moteur pas à pas ! : 9 étapes (avec photos)

Vidéo: Contrôlez votre ordinateur avec un moteur pas à pas ! : 9 étapes (avec photos)

Vidéo: Contrôlez votre ordinateur avec un moteur pas à pas ! : 9 étapes (avec photos)
Vidéo: Comment contrôler des moteurs pas à pas facilement !!! 2024, Juillet
Anonim
Contrôlez votre ordinateur avec un moteur pas à pas !
Contrôlez votre ordinateur avec un moteur pas à pas !

Dans l'un de mes précédents Instructables, je vous ai montré comment utiliser un moteur pas à pas comme encodeur rotatif. Dans ce Instructable, apprenons comment nous pouvons l'utiliser pour contrôler notre ordinateur. Alors sans plus tarder, commençons !

Étape 1: Regardez la vidéo

Image
Image

Regardez la vidéo ci-dessus pour avoir une meilleure idée de ce dont il s'agit et quoi faire.

Étape 2: Obtenez tous les éléments requis

Obtenez tous les éléments requis
Obtenez tous les éléments requis

Pour ce projet, vous aurez besoin de:

  • Une carte microcontrôleur Arduino compatible USB HID (Human Interface Device) (Leonardo, Micro, Pro Micro)
  • Un moteur pas à pas*.
  • Convertisseur de moteur pas à pas en codeur rotatif.
  • Un câble USB approprié (généralement micro USB vers A)
  • 2 paires de fils mâle à femelle (pour connecter la carte d'encodeur rotatif à la carte Arduino)
  • Un ensemble de 3 fils mâle à femelle (pour connecter le moteur pas à pas à la carte d'encodeur rotatif)

* Tout moteur pas à pas, unipolaire ou bipolaire peut être utilisé dans le projet. Un moteur pas à pas unipolaire est recommandé car il a un câblage simple, mais un moteur pas à pas bipolaire peut également être utilisé avec un petit changement de câblage.

Étape 3: Fabriquez la carte de l'encodeur rotatif

Faire la carte d'encodeur rot-t.webp
Faire la carte d'encodeur rot-t.webp

Cliquez sur l'image ci-dessus pour en savoir plus.

Suivez ce Instructable pour faire le convertisseur de l'encodeur rotatif. Vous pouvez créer une version de maquette, mais une version PCB permanente est plus compacte, durable et peut vous aider à vous entraîner à souder. Vous pouvez également ajouter une LED sur chaque sortie de la carte amplificateur, en série avec une résistance (220 Ohm recommandé) pour surveiller les états de sortie de l'amplificateur, ce qui peut s'avérer utile lors du dépannage.

Étape 4: programmer le microcontrôleur Arduino

Programmer le microcontrôleur Arduino
Programmer le microcontrôleur Arduino
Programmer le microcontrôleur Arduino
Programmer le microcontrôleur Arduino

Il a recommandé de parcourir le code Arduino avant de le télécharger sur la carte du microcontrôleur. Cela peut vous aider à comprendre ce qui se passe à l'intérieur du microcontrôleur lorsque vous faites tourner le moteur pas à pas.

Étape 5: connectez le moteur pas à pas à la carte de l'encodeur rotatif

Connectez le moteur pas à pas à la carte d'encodeur rot-t.webp
Connectez le moteur pas à pas à la carte d'encodeur rot-t.webp
Connectez le moteur pas à pas à la carte d'encodeur rot-t.webp
Connectez le moteur pas à pas à la carte d'encodeur rot-t.webp
Connectez le moteur pas à pas à la carte d'encodeur rot-t.webp
Connectez le moteur pas à pas à la carte d'encodeur rot-t.webp

Assurez-vous que vous parcourez soigneusement le schéma du circuit.

Si un moteur pas à pas unipolaire est utilisé, connectez le fil de prise centrale du moteur à l'une des broches « Q » ou « R ». Ensuite, connectez deux des quatre fils restants du moteur pas à pas aux broches 'P' et 'S' respectivement. Ici, j'ai utilisé un en-tête 1x3 au lieu du 1x4 indiqué dans le schéma.

Si un moteur pas à pas bipolaire est utilisé, déterminez d'abord les fils de la paire de bobines du moteur. Ensuite, prenez un fil de chaque bobine et connectez-les ensemble à l'une des broches « Q » ou « R ». Ensuite, connectez les deux fils restants du moteur pas à pas aux broches 'P' et 'S' respectivement.

Étape 6: connectez la carte d'encodeur rotatif à la carte Arduino

Connectez la carte d'encodeur rotatif à la carte Arduino
Connectez la carte d'encodeur rotatif à la carte Arduino
Connectez la carte d'encodeur rotatif à la carte Arduino
Connectez la carte d'encodeur rotatif à la carte Arduino
  • Connectez les broches +ve et -ve de la carte d'encodeur rotatif respectivement aux broches +5 volts et 'GND' de la carte Arduino.
  • Connectez les broches de sortie de la carte d'encodeur rotatif aux broches numériques « D5 » et « D6 » de la carte Arduino.

Étape 7: connectez le programme d'installation à votre ordinateur et testez-le

Connectez l'installation à votre ordinateur et testez-la
Connectez l'installation à votre ordinateur et testez-la
Connectez l'installation à votre ordinateur et testez-la
Connectez l'installation à votre ordinateur et testez-la

Connectez l'installation à votre ordinateur et ouvrez n'importe quel programme qui permet à l'utilisateur de faire défiler vers le haut et vers le bas à l'aide des touches fléchées ou un programme dans lequel le curseur de texte peut être déplacé à l'aide des touches fléchées.

Étape 8: Partagez votre travail avec nous

Si votre projet a fonctionné avec succès, pourquoi ne pas partager votre création avec d'autres pour les inspirer. Cliquez sur 'I Made It' et partagez une photo ou deux de votre création, j'adorerais la voir.

Étape 9: Allez plus loin

Allez plus loin
Allez plus loin

Essayez de modifier le code Arduino pour faire autre chose, ajoutez un autre encodeur rotatif ou toute autre entrée, vous pouvez faire beaucoup de choses. Quoi que vous fassiez, tout le meilleur!

Conseillé: