$ 22.00 MXN Precio incluye IVA

Descripción

Este módulo de control ULN2003 es un manejador de motores a pasos unipolares, especialmente el modelo 28BYJ-48, utilizando microcontroladores como Arduino, permitiendo controlar velocidad y dirección  equipado con un chip de alta potencia, ideal para impulsar motores paso a paso con eficiencia y precisión, ofreciendo un rendimiento confiable para tus proyectos mecánicos. Actúa como un puente de potencia, tomando señales de baja corriente (5V) del microcontrolador y amplificándolas para alimentar las bobinas del motor (alta corriente). Cuenta con el driver ULN2003  el cual posee una configuración darlington que se encarga de incrementar el nivel de corriente para suplir la potencia necesaria que solicita el motor paso a paso. Los microcontroladores (como un Arduino) no pueden suministrar la cantidad de corriente (o amperaje) que requiere un motor para funcionar. Si conectas un motor directamente al microcontrolador, puedes quemarlo por eso es necesario el uso de este controlador.

Los indicadores LED A, B, C y D en las fases del motor paso a paso proporcionan una visión clara del estado de funcionamiento, lo que simplifica el diagnóstico y la supervisión en tiempo real, asegurando una operación sin problemas. 
El controlador ULN2003 viene con una interfaz estándar que permite una conexión directa y sin complicaciones, eliminando la necesidad de soldaduras y configuraciones adicionales, y permitiendo una instalación rápida y sencilla. 
El módulo cuenta con una interfaz que permite la adaptación de cualquier motor paso a paso con conexión estándar y se conecta directamente. Posee cinco líneas de conexión para el motor además de cuatro fases. El driver está diseñado para el control de motores de 4 fases y 5 hilos  (unipolares) que funcionan típicamente entre 5 V y 12V DC. Al energizar las bobinas en una secuencia específica, te permite controlar la velocidad y el sentido de giro del motor, así como definir posiciones angulares exactas.

  • No contiene motor
  • Trabaja perfectamente con niveles lógicos TTL y CMOS
  • Contiene 7 canales de transistores capaces de manejar hasta 500 mA cada uno
  • Peso ligero
  • Cuenta con diodos de protección de picos (cátodos común)
  • Con leds indicadores (cuatro canales)
  • Aplicaciones: Para proyecto escolares de electrónica, robótica, mecatrónica, automatización con tarjetas de control, por ejemplo, Arduino o microcontroladores, brazos robóticos, cámaras de vigilancia o puertas automatizadas, al transformar señales de pulsos en movimientos angulares

Especificaciones

  • Chip principal: ULN2003A
  • Tipo configuración ULN2003A: Darlington
  • Voltaje de aplicación máximo: 5 V
  • Capacidad de corriente: 500 mA
  • Frecuencia máxima: 100Hz
  • Delay :10 ms
  • Número de líneas de conexión: 5
  • Número de fases: 4
  • Número de canales: 7
  • Compatible: Motores paso a paso 4 fases (4 bobinas/inductores) unipolares de 5 hilos 28BYJ-48
  • Dimensiones: 3.0 cm X 3.0 cm X 1.0 cm
  • Modelo: F6 +

Usos

  • Control de motores a pasos unipolares: Es el driver estándar para motores de 4 fases y 5 cables. Mediante secuencias de pulsos enviados por un microcontrolador (Arduino, PIC, ESP32), permite posicionar ejes con alta precisión
  • Activación de relés (Relays): Como proporciona hasta 500 mA por canal, se usa frecuentemente para energizar bobinas de relés que manejan corriente alterna o voltajes elevados
  • Control de solenoides y válvulas: Ideal para abrir y cerrar válvulas de agua o solenoides en proyectos de automatización
  • Manejo de cargas DC: Permite encender o apagar motores DC convencionales, tiras de LEDs o lámparas de corriente continua

Aplicaciones

  • Robótica y movimiento: Control de articulaciones en brazos robóticos pequeños, robots seguidores de línea, o ruedas de plataformas móviles 
  • Automatización del hogar (Domótica): Sistemas de apertura y cierre de cortinas o persianas automáticas 
  • Sistemas de visualización: Movimiento de punteros láser, indicadores de agujas o cámaras de seguridad (pan/tilt)
  • Equipos de precisión: Impresoras 3D, plotters, escáneres, y sistemas de enfoque para fotografía o microscopía 
  • Control de cargas inductivas: Gracias a sus transistores Darlington, puede manejar relés, solenoides y motores de CC de bajo voltaje
  • Dispositivos ópticos y médicos: Se emplea para el enfoque automático en cámaras de seguridad o el posicionamiento de mesas de trabajo y bombas de infusión
  • Robótica educativa: Esencial en proyectos de aprendizaje con Arduino y Raspberry Pi, utilizado para mover brazos robóticos, plataformas móviles o seguidores solares

Otras Aplicaciones

Aunque está diseñado principalmente para el popular motor a pasos 28BYJ-48, el módulo es muy versátil y sus 7 canales independientes también se pueden usar para controlar otras cargas de corriente continua como:

  • Relevadores (Relays)
  • Motores de corriente directa (DC) pequeños
  • Solenoides
  • Tiras de LEDs de bajo consumo

Guía de Conexión

Para conectar el módulo controlador ULN2003 a un motor paso a paso (generalmente el modelo 28BYJ-28 y a un microcontrolador como Arduino sigue estas instrucciones asegurando el orden correcto de los pines del motor:

  • Conexión del motor al driver: El motor cuenta con un cable de 5 pines (blanco, amarillo, rosa, naranja y rojo) que termina en un conector blanco. Conéctalo directamente al puerto blanco de 5 pines del módulo ULN2003. El conector tiene una guía, por lo que solo entra en una posición
  • Conexión del driver al Arduino: Conecta los pines de control IN1, IN2, IN3 e IN4  del módulo a los pines digitales de tu Arduino:

                  IN1:  Pin 8 del Arduino

                  IN2:Pin 9 del Arduino

                  IN3: Pin 10 del Arduino

                  IN4: Pin 11del Arduino

  • Alimentación de energía: Conecta la energía desde el Arduino al módulo ULN2003:

                 Pin positivo: Conecta el pin 5 V del Arduino al pin + (positivo) del módulo 

                 Pin negativo (Tierra): Conecta el pin GNDdel Arduino al pin - (negativo/GND) del módulo

Documentación

Wikipedia

Nota: Si el motor se mueve de forma errática o notas que el Arduino se apaga, el motor puede estar consumiendo demasiada corriente. Para evitar esto, desconecta el cable de 5V del Arduino y aliméntalo usando una fuente de alimentación externa de 5V conectada al módulo ULN2003, uniendo el GND de la fuente con el GND del Arduino

Productos Relacionados

Comentarios