Table des matières:

Contrôleur pas à pas actionné par bouton : 4 étapes
Contrôleur pas à pas actionné par bouton : 4 étapes

Vidéo: Contrôleur pas à pas actionné par bouton : 4 étapes

Vidéo: Contrôleur pas à pas actionné par bouton : 4 étapes
Vidéo: Comment installer un détecteur de mouvement pour un allumage automatique de l’éclairage ? 2024, Juillet
Anonim
Contrôleur pas à pas actionné par bouton
Contrôleur pas à pas actionné par bouton

Étape 1: conception de circuits

Conception de circuits
Conception de circuits

Le composant principal serait le contrôleur pas à pas, qui nécessite un générateur d'impulsions pour l'horloge du pilote pas à pas et un niveau haut/bas pour la direction.

J'ai regardé autour de moi et j'ai trouvé un générateur de signal d'impulsion pour moteur pas à pas, mais je n'ai pas souhaité attendre l'expédition, j'ai donc utilisé un esp8266 pour générer les impulsions.

Un interrupteur à bascule connecté à 3.3v et Gnd contrôlerait le haut/bas pour la direction du pilote pas à pas.

L'électronique serait enfermée dans une boîte, l'interface aurait un bouton pour déplacer le moteur, un interrupteur à bascule pour déterminer la direction, une prise CC pour connecter l'alimentation 12 V et un connecteur à 4 fils vers le moteur pas à pas.

Étape 2: nomenclature

Nomenclature
Nomenclature

Contrôleur de moteur pas à pas TB6560

D24V22F3 3.3V Module abaisseur

ESP8266 pour générer des impulsions d'horloge

Bouton poussoir de gravité (vert)

Interrupteur à bascule

Boîte à usage général 98x145x54mm

Adaptateur secteur Alimentation 12v 2A

Les choix de composants étaient dus à la disponibilité car il s'agissait d'un projet rapide !

Étape 3: Coder

Code
Code

Paramètres TB6560

Courant pas à pas 1A

  • SW1 OFF
  • SW2 ON
  • SW3 OFF
  • S1 DÉSACTIVÉ

20% de courant d'arrêt

S2 ACTIVÉ

Étape complète

  • S3 ACTIVÉ
  • S4 ACTIVÉ

Réglage de décroissance 0%

  • S5 DÉSACTIVÉ
  • S6 DÉSACTIVÉ

Connexions des broches

  • NodeMCU D8, ESP8266 15 à TB6560 CLK +
  • NodeMCU D5, ESP826614 à bouton monté sur boîte
  • Basculer vers CW+
  • Gnd à CW-
  • Gnd à CLK-

Code sur l'ESP8266 pour fonctionner comme un générateur d'impulsions actionné par bouton:

Ce guide a été référencé pour les paramètres TB6560.

Étape 4: Micro table pas à pas pour référence

Micro table pas à pas pour référence
Micro table pas à pas pour référence

Il s'agit de modifier la vitesse du moteur par des interrupteurs.

Conseillé: