Table des matières:
- Étape 1: Regardez la vidéo
- Étape 2: Obtenez tous les éléments requis
- Étape 3: Fabriquez la carte de l'encodeur rotatif
- Étape 4: programmer le microcontrôleur Arduino
- Étape 5: connectez le moteur pas à pas à la carte de l'encodeur rotatif
- Étape 6: connectez la carte d'encodeur rotatif à la carte Arduino
- Étape 7: connectez le programme d'installation à votre ordinateur et testez-le
- Étape 8: Partagez votre travail avec nous
- Étape 9: Allez plus loin
Vidéo: Contrôlez votre ordinateur avec un moteur pas à pas ! : 9 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
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
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
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
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
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
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 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 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
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é:
Moteur pas à pas contrôlé par moteur pas à pas sans microcontrôleur ! : 6 étapes
Moteur pas à pas contrôlé par moteur pas à pas sans microcontrôleur ! : Dans ce rapide Instructable, nous allons faire un simple contrôleur de moteur pas à pas à l'aide d'un moteur pas à pas. Ce projet ne nécessite aucun circuit complexe ni microcontrôleur. Alors sans plus tarder, commençons
Moteur pas à pas contrôlé par moteur pas à pas sans microcontrôleur (V2) : 9 étapes (avec photos)
Moteur pas à pas contrôlé par moteur pas à pas sans microcontrôleur (V2) : Dans l'un de mes précédents Instructables, je vous ai montré comment contrôler un moteur pas à pas à l'aide d'un moteur pas à pas sans microcontrôleur. C'était un projet rapide et amusant, mais il est venu avec deux problèmes qui seront résolus dans ce Instructable. Alors, esprit
Locomotive modèle commandée par moteur pas à pas - Moteur pas à pas en tant qu'encodeur rotatif : 11 étapes (avec photos)
Locomotive modèle commandée par moteur pas à pas | Moteur pas à pas en tant qu'encodeur rotatif : Dans l'un des précédents Instructables, nous avons appris à utiliser un moteur pas à pas comme encodeur rotatif. Dans ce projet, nous allons maintenant utiliser cet encodeur rotatif à moteur pas à pas pour contrôler un modèle de locomotive à l'aide d'un microcontrôleur Arduino. Alors, sans fu
Moteur pas à pas contrôlé par moteur pas à pas - Moteur pas à pas en tant qu'encodeur rotatif : 11 étapes (avec photos)
Moteur pas à pas contrôlé par moteur pas à pas | Moteur pas à pas en tant qu'encodeur rotatif : Vous avez quelques moteurs pas à pas qui traînent et vous voulez faire quelque chose ? Dans ce Instructable, utilisons un moteur pas à pas comme encodeur rotatif pour contrôler la position d'un autre moteur pas à pas à l'aide d'un microcontrôleur Arduino. Alors sans plus tarder, allons-y
Contrôlez votre ordinateur avec votre Ipod Touch ou votre Iphone : 4 étapes
Contrôlez votre ordinateur avec votre Ipod Touch ou Iphone : c'est mon premier instructable donc je suis désolé si ce n'est pas le meilleur. Avez-vous déjà eu envie de vous asseoir sur votre canapé ou votre lit et de contrôler vos appareils Mac ou Windows en toute simplicité. Cette instructable vous apprendra comment contrôler complètement votre ordinateur avec votre Ipo