Tabla de contenido:
Video: Controlador paso a paso accionado por botón: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
Paso 1: Diseño de circuito
El componente principal sería el controlador paso a paso, que requiere un generador de pulsos para el reloj del controlador paso a paso y alto / bajo para la dirección.
Miré a su alrededor y encontró un generador de señales de pulso para motor paso a paso, sin embargo, no deseaba esperar el envío, por lo que usó un esp8266 para generar los pulsos.
Un interruptor de palanca conectado a 3.3vy Gnd controlaría el alto / bajo para la dirección del controlador paso a paso.
La electrónica estaría encerrada en una caja, la interfaz tendría un botón para mover el motor, un interruptor de palanca para determinar la dirección, un conector de CC para conectar la alimentación de 12 V y un conector de 4 cables al motor paso a paso.
Paso 2: BOM
Controlador de motor paso a paso TB6560
Módulo reductor D24V22F3 3.3V
ESP8266 para generar pulsos de reloj
Botón pulsador de gravedad (verde)
Interruptor de palanca
Caja de uso general 98x145x54mm
Adaptador de CA 12v 2A suministro
La elección de los componentes se debió a la disponibilidad, ya que este iba a ser un proyecto rápido.
Paso 3: Código
Configuración de TB6560
Corriente paso a paso 1A
- SW1 APAGADO
- SW2 ENCENDIDO
- SW3 APAGADO
- S1 APAGADO
20% de corriente de parada
S2 ENCENDIDO
Paso completo
- S3 ENCENDIDO
- S4 ENCENDIDO
0% ajuste de caída
- S5 APAGADO
- S6 APAGADO
Conexiones de pines
- NodeMCU D8, ESP8266 15 a TB6560 CLK +
- NodeMCU D5, ESP826614 a botón montado en caja
- Interruptor de palanca a CW +
- Gnd a CW-
- Gnd a CLK-
Código en el ESP8266 para que funcione como un generador de pulsos accionado por botón:
Se hizo referencia a esta guía para la configuración de TB6560.
Paso 4: Tabla de micro pasos para referencia
Esto es para cambiar la velocidad del motor mediante interruptores.
Recomendado:
Timbre de puerta accionado por tapete personalizado: 6 pasos
Timbre de puerta accionado por tapete personalizado: ¡Hola! Mi nombre es Justin, soy un estudiante de tercer año en la escuela secundaria, y este Instructable le mostrará cómo hacer un timbre que se activa cuando alguien pisa el tapete de su puerta, ¡y puede ser cualquier melodía o canción que desee! Dado que el tapete de la puerta activa la puerta
Motor paso a paso controlado por motor paso a paso sin microcontrolador: 6 pasos
¡Motor paso a paso controlado por motor paso a paso sin microcontrolador !: En este Instructable rápido, haremos un controlador de motor paso a paso simple usando un motor paso a paso. Este proyecto no requiere circuitos complejos ni un microcontrolador. Así que sin más preámbulos, ¡comencemos
Motor paso a paso controlado por motor paso a paso sin microcontrolador (V2): 9 pasos (con imágenes)
Motor paso a paso controlado por motor paso a paso sin microcontrolador (V2): En uno de mis Instructables anteriores, le mostré cómo controlar un motor paso a paso usando un motor paso a paso sin un microcontrolador. Fue un proyecto rápido y divertido, pero vino con dos problemas que se resolverán en este Instructable. Entonces, ingenio
Modelo de locomotora controlada por motor paso a paso - Motor paso a paso como codificador rotatorio: 11 pasos (con imágenes)
Locomotora modelo controlada por motor paso a paso | Motor paso a paso como codificador rotatorio: en uno de los Instructables anteriores, aprendimos cómo usar un motor paso a paso como codificador rotatorio. En este proyecto, ahora usaremos ese motor paso a paso convertido en codificador rotatorio para controlar un modelo de locomotora usando un microcontrolador Arduino. Entonces, sin fu
Motor paso a paso controlado por motor - Motor paso a paso como codificador rotatorio: 11 pasos (con imágenes)
Motor paso a paso controlado por motor paso a paso | Motor paso a paso como codificador rotatorio: ¿Tiene un par de motores paso a paso por ahí y quiere hacer algo? En este Instructable, usemos un motor paso a paso como codificador rotatorio para controlar la posición de otro motor paso a paso usando un microcontrolador Arduino. Así que sin más preámbulos, vamos a