Arduino Nano et Visuino: Moteur pas à pas avec codeur rotatif: 9 étapes

Arduino Nano et Visuino: Moteur pas à pas avec codeur rotatif: 9 étapes

Table des matières:

Anonim

  1. Un Arduino carte compatible (j'utilise Arduino Nano, car j'en ai une, mais toutes les autres vont bien)
  2. Un Codeur rotatif module que j'ai obtenu de cet ensemble 37 capteurs bon marché
  3. Un 5V Stepper Motor avec Conseil du conducteur (J'ai utilisé le stepper 28BYJ-48 avec la carte de pilote ULN2003)
  4. Un petite planche à pain (Toute planche à pain peut être utilisée, ou tout autre moyen de connecter 3 fils ensemble)
  5. 8 Femme-femme fils de connexion
  6. 3 hommes-femmes fils de liaison (rouge)

Étape 2: Connectez le moteur pas à pas à Arduino

  1. Si ce n'est déjà fait, branchez le Moteur pas à pas connecteur dans le Conseil du conducteur
  2. Connectez une extrémité de Fils de jonction femme-femme(Fils bleus, verts, jaunes et oranges) au IN1 à IN4épingles du Pilote pas à pas(Image 1)
  3. Connecter Femme-Femme Sol(Fil noir), au Sol(-) épingler le Module pilote pas à pas (Photo 2)
  4. Connectez le Femelle fin d'une Femelle mâlePuissance(Cable rouge), au Puissance (+) broche de la Module pilote pas à pas (Photo 2)
  5. Connectez le Fin féminine d'un autre Femelle mâleFil d'alimentation(Cable rouge) au 5V broche d'alimentation de la Arduino planche (Photo 3)
  6. Connecter l’autre extrémité du Sol câble(Fil noir) à Sol broche de la Arduino planche (Photo 3)
  7. Connectez le Fil IN1(Fil bleu) au Broche numérique 2 du Arduino planche (Photo 4)
  8. Connectez le Fil IN2(Fil vert) au Broche numérique 3 du Arduino planche (Photo 4)
  9. Connectez le Fil IN3(Fil jaune) au Broche numérique 4 du Arduino planche (Photo 4)
  10. Connectez le Fil IN4(Fil orange) au Broche numérique 5 du Arduino planche (Photo 4)
  11. Photo 5 montre où sont les Sol, 5V Pouvoir, et Numérique 2 à numérique 5 épingles de la Arduino Nano

Étape 3: Connectez le codeur rotatif à l’Arduino

  1. Connectez le Femelle fin d'une Femelle mâlePuissance(Cable rouge) à la broche d'alimentation du Codeur rotatif Module (Image 1)
  2. Relier Sol(Fil noir), Direction(Fil de tortue), et L'horloge(Fil gris) au Codeur rotatif Module (Image 1)
  3. Connecter l’autre extrémité du Fil d'alimentation(Cable rouge) au 5V broche d'alimentation de la Arduino planche(Photo 2)
  4. Connecter l’autre extrémité du Fil de terre(Fil noir) à Sol broche de la Arduino planche(Photo 2)
  5. Connectez le Fil d'horloge(gris câble) à Broche numérique 6 du Arduino planche(Photo 2)
  6. Connectez le Fil de direction(Fil violet) à Broche numérique 7 du Arduino planche(Photo 2)
  7. Connectez le Extrémités mâles du 3 fils d'alimentation(Fils rouges) - du Codeur rotatif Module, le Pilote de moteur pas à pas, et le Arduino ensemble comme exemple avec l'aide d'une planche à pain (Photo 3) - Dans mon cas, j'ai utilisé une petite planche à pain
  8. Photo 4 montre dans rouge où sont les Sol, Numérique 6 et Numérique 7 épingles de la Arduino Nano. Dans Bleu sont affichés les broches connectées à l'étape précédente.

Étape 4: démarrez Visuino et sélectionnez le type de carte Arduino

Pour commencer à programmer l’Arduino, vous devez disposer du Arduino IDE installé à partir d'ici:

Veuillez noter qu’il existe certains bogues critiques dans Arduino IDE 1.6.6.

Assurez-vous d’installer la version 1.6.7 ou supérieure, sinon cet Instructable ne fonctionnera pas!

le Visuino: http://www.visuino.com doit également être installé.

  1. Début Visuino comme indiqué dans le première image
  2. Clique sur le "Outils"bouton sur le Arduino composant (Image 1) dans Visuino
  3. Lorsque la boîte de dialogue apparaît, sélectionnez "Arduino Nano" comme représenté sur la Photo 2

Étape 5: Dans Visuino: Ajouter un composant de moteur pas à pas

  1. Type "étape"dans la boîte de dialogue Filtre de la boîte à outils des composants, sélectionnez ensuite"Moteur pas à pas à 4 fils"composant (Image 1) et déposez-le dans la zone de conception
  2. Dans l'inspecteur d'objets, définissez la valeur du "Activée"propriété à"Faux' (Photo 2)

Étape 6: Sous Visuino: ajoutez une broche inversée au composant de moteur pas à pas.

  1. Dans l'inspecteur d'objets, cliquez sur le bouton Épingle bouton devant le Renversé propriété(Image 1) et sélectionnez "Boolean SinkPin' (Photo 2)
  2. Un nouveau "Renversé"Une épingle apparaîtra sur le composant (Photo 3)

Étape 7: Dans Visuino: connectez le composant du moteur pas à pas

  1. Cliquez dans le "En dehors' boîte contenant les épingles du Pas à pas composant pour commencer à connecter toutes les broches Out à la fois (Image 1)
  2. Déplacez la souris sur le "Numérique"broche d'entrée du"Numérique 2"canal de la Arduino composant. Le Visuino répartira automatiquement les fils afin qu’ils se connectent correctement au reste des broches (Image 1)
  3. Connectez le "En dehors"broche de sortie du"Numérique 6"canal de la Arduino composant à la "Renversé"broche d’entrée du Stepper1 composant (Photo 2)
  4. Connectez le "En dehors"broche de sortie du"Numérique 7"canal de la Arduino composant à la "Étape"broche d’entrée du Stepper1 composant (Photo 2)

Étape 8: générer, compiler et télécharger le code Arduino

  1. Dans Visuino, Presse F9 ou cliquez sur le bouton affiché sur Image 1 pour générer le code Arduino et ouvrir l'IDE Arduino
  2. dans le Arduino IDE, clique sur le Télécharger bouton, pour compiler et télécharger le code (Photo 2)

Étape 9: Et jouez …

Toutes nos félicitations! Vous avez terminé le projet.

Image 1 et le Vidéo affiche le projet connecté et alimenté.

Si vous faites pivoter le Codeur rotatif, la Moteur pas à pas va tourner dans le même sens que l'encodeur comme vous pouvez le voir sur le Vidéo.

Sur Photo 2 vous pouvez voir la complète Visuino diagramme.

Aussi attaché est le Visuino projet, que j'ai créé pour cet Instructable. Vous pouvez le télécharger et l'ouvrir dans Visuino: