Driver Puente H L293D
- 24 o más $6.70
- 99 o más $5.70
- 199 o más $4.50
Tu carro esta vacío!
Product Description
Driver Puente H L293D
El L293D es un circuito integrado diseñado para controlar motores mediante un puente H. Este driver permite la conexión y el control de motores de corriente continua (CC), motores a paso, y servos, facilitando la dirección y velocidad del motor a través de señales de control. Su diseño en encapsulado DIP-16 lo hace fácil de integrar en diversos proyectos electrónicos.
Características
- Controla hasta dos motores de corriente continua o un motor a paso.
- Soporta hasta 600 mA por canal con una corriente de salida de hasta 1.2 A.
- Voltaje de operación de 4.5V a 36V.
- Encapsulado DIP-16, facilitando la integración en prototipos y circuitos impresos.
- Protección contra sobrecalentamiento y cortocircuitos.
- Permite el control de la dirección del motor y el frenado.
¿Qué es el L293D?
El L293D es un driver H-Bridge utilizado para controlar la dirección y velocidad de motores en proyectos de electrónica. Este circuito integrado es fundamental en aplicaciones que requieren la conmutación de motores, incluyendo motores de corriente continua (CC), motores a paso, y servos. Es ideal para proyectos básicos, intermedios y avanzados debido a su capacidad para manejar distintos voltajes y corrientes.
Proyectos Donde Más se Usa
El L293D se utiliza en una variedad de proyectos electrónicos que incluyen:
- Motores CC: Control de velocidad y dirección en vehículos robóticos.
- Motores a Paso: Aplicaciones en impresoras 3D y sistemas de posicionamiento.
- Servos: Control de la posición en sistemas de control de servomecanismos.
- Proyectos Básicos: Control de motores en proyectos de robótica amateur.
- Proyectos Intermedios: Sistemas de control de movimiento en automatización.
- Proyectos Avanzados: Implementaciones en sistemas de control industrial y aplicaciones de precisión.
Cómo Conectar el L293D
El L293D DIP-16 tiene 16 pines que deben ser conectados de la siguiente manera:
- Pines 1 y 9 (VCC1): Conectar a la fuente de voltaje de 4.5V a 36V para los motores.
- Pines 4, 5, 12 y 13 (GND): Conectar a tierra (GND).
- Pines 2 y 7 (OUT1 y OUT2): Salidas para controlar el motor 1.
- Pines 10 y 15 (OUT3 y OUT4): Salidas para controlar el motor 2.
- Pines 3 y 6 (IN1 y IN2): Entradas para la dirección del motor 1.
- Pines 11 y 14 (IN3 y IN4): Entradas para la dirección del motor 2.
- Pines 8 y 16 (VCC2): Conectar a la fuente de voltaje para el circuito integrado.
- Pines 1 y 9 (ENABLE1 y ENABLE2): Controlar el encendido y apagado de los motores. Estos pines deben estar conectados a VCC para activar el driver.
Uso con Arduino
Para conectar el L293D a un Arduino, sigue estos pasos:
- Conecta los pines de entrada del L293D (IN1, IN2, IN3, IN4) a los pines digitales del Arduino.
- Conecta los pines de salida del L293D (OUT1, OUT2, OUT3, OUT4) a los motores.
- Conecta el pin ENABLE del L293D a un pin digital del Arduino para controlar el encendido del driver.
- Conecta el pin VCC1 a la fuente de voltaje para los motores y el pin VCC2 a la fuente de voltaje para el circuito integrado.
A continuación, un ejemplo de código para controlar un motor con Arduino:
const int motorPin1 = 3; // Pin IN1
const int motorPin2 = 4; // Pin IN2
const int enablePin = 5; // Pin ENABLE
void setup() {
pinMode(motorPin1, OUTPUT);
pinMode(motorPin2, OUTPUT);
pinMode(enablePin, OUTPUT);
}
void loop() {
digitalWrite(enablePin, HIGH); // Activa el driver
digitalWrite(motorPin1, HIGH); // Motor en sentido horario
digitalWrite(motorPin2, LOW);
delay(1000);
digitalWrite(motorPin1, LOW); // Motor en sentido antihorario
digitalWrite(motorPin2, HIGH);
delay(1000);
}
Uso con Raspberry Pi
Para conectar el L293D a una Raspberry Pi, sigue estos pasos:
- Conecta los pines de entrada del L293D (IN1, IN2, IN3, IN4) a los pines GPIO de la Raspberry Pi.
- Conecta los pines de salida del L293D (OUT1, OUT2, OUT3, OUT4) a los motores.
- Conecta el pin ENABLE del L293D a un pin GPIO de la Raspberry Pi para controlar el encendido del driver.
- Conecta el pin VCC1 a la fuente de voltaje para los motores y el pin VCC2 a la fuente de voltaje para el circuito integrado.
A continuación, un ejemplo de código para controlar un motor con Raspberry Pi utilizando Python:
import RPi.GPIO as GPIO
import time
# Configuración de los pines
motorPin1 = 17
motorPin2 = 27
enablePin = 22
GPIO.setmode(GPIO.BCM)
GPIO.setup(motorPin1, GPIO.OUT)
GPIO.setup(motorPin2, GPIO.OUT)
GPIO.setup(enablePin, GPIO.OUT)
GPIO.output(enablePin, GPIO.HIGH) # Activa el driver
while True:
GPIO.output(motorPin1, GPIO.HIGH) # Motor en sentido horario
GPIO.output(motorPin2, GPIO.LOW)
time.sleep(1)
GPIO.output(motorPin1, GPIO.LOW) # Motor en sentido antihorario
GPIO.output(motorPin2, GPIO.HIGH)
time.sleep(1)
Consideraciones para su Uso
Al utilizar el L293D, es importante considerar lo siguiente:
- Verificar la datasheet del L293D para asegurar que las especificaciones de voltaje y corriente sean adecuadas para tu proyecto.
- Asegurarse de que el enable esté correctamente conectado para evitar problemas de funcionamiento.
- Considerar el uso de disipadores de calor si se opera a altas corrientes para prevenir sobrecalentamiento.
- Para qué sirve el L293D es clave para entender su uso en el contexto de control de motores y aplicaciones electrónicas.
- El L293D también puede ser utilizado en proyectos que requieren el control de servos, proporcionando una solución efectiva para la manipulación precisa de servomecanismos.
Conclusión
El L293D es una solución versátil y confiable para el control de motores y servos en una amplia gama de aplicaciones electrónicas. Su capacidad para manejar diferentes voltajes y corrientes lo convierte en una herramienta esencial en el diseño de sistemas de control de movimiento.
Ligas externas:
Ficha técnica: L293D Datasheet
Tinkercad:
Este código controla la dirección y velocidad de un motor DC usando un potenciómetro y un botón.
- Velocidad: El potenciómetro ajusta la velocidad del motor al mapear su valor analógico (0-1023) a un rango de PWM (0-255) y aplicarlo al pin EN1.
- Dirección: El botón cambia la dirección del motor. Si está presionado, el motor gira en una dirección (M1A alto, M1B bajo); si no, gira en la dirección opuesta (M1A bajo, M1B alto).
Productos Relacionados
Puente H L29110S Control dos motores DC o un motor a pasos
El módulo de controlador de motor de doble canal HG7881 (L9110S) es una placa compacta que se puede utilizar para conducir robots muy pequeños. Este pequeño módulo tiene dos chips de controlador de mo..
Llanta para Motorreductor DC caucho
Llanta de Goma para Motorreductor: La Solución Perfecta para tus Proyectos de RobóticaIntroducción En el fascinante mundo de la robótica y la automatización, los detalles pueden marcar la diferen..
Motor 130 3V 8000 RPM
Motor 130 3V 8000 RPMEl motor 130 3V 8000 RPM es un dispositivo que convierte la energía eléctrica en corriente mecánica rotatoria, modelo R130. Opera en un rango de voltaje de 1.5V a 6V, esto le perm..
Motor RS-380SH 6V - 12 V 16,000 RPM
Motor RS-380SH 6V - 12 V 10,000 RPM¿Qué es el Motor RS-380SH? El motor RS-380SH RD529 Y29 es un motor de corriente continua (DC) compacto y versátil, diseñado para aplicaciones que requieren un motor..