Table des matières:
Vidéo: Contrôleur pas à pas actionné par bouton : 4 étapes
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Étape 1: 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
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
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
Il s'agit de modifier la vitesse du moteur par des interrupteurs.