Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Tecnología Industrial

Conectar Driver Motor L293D a Motor CC con Arduino – Guía Paso a Paso

Si planeas diseñar robot o coche juguete, conocimiento sobre motores es primordial. Forma muy rentable y fácil de controlar: driver motor L293D shield. Mejor: interfaz con microcontrolador como Arduino.

Entre otros, L293D es uno de los chipsets más populares. Diversas aplicaciones: servos, stepper, motores CC. Atributo crucial: control dirección y velocidad en dos motores CC independientes. Eso aprendes abajo.

1. ¿Qué es el Driver Motor L293D?

Chipset 16 pines, driver puente H de dos canales. Función principal: interfaz control para pares motor CC o motor stepper simple.

Por defecto, shield L293D viene en pares. Capaz de impulsar 4 motores CC. Valioso en robots 4 ruedas.

Total: 4 puentes H. Cada puente H entrega corriente motor 0,6 A. Registro desplazamiento 74HC595 extiende 8 pines control dual L293D IC a 4 pines dígito Arduino.

Conectar Driver Motor L293D a Motor CC con Arduino – Guía Paso a Paso

(Driver motor L293D 16 pines puente H cuádruple alta corriente)

2. Características L293D

3. Configuración Pines Salida Shield L293D

Conectar Driver Motor L293D a Motor CC con Arduino – Guía Paso a Paso

(Diagrama esquemático pines mostrando driver stepper bipolar L293D)

Nº PinNombre PinDescripción
1Enable 1,2Activa pines entrada: Input 1(2) e Input 2(7).
2Input Pin 1Control directo Output 1. Aplicable control circuito digital.
3Output Pin 1Conecta a un extremo, Motor 1.
4GroundUn extremo a tierra circuito (0 V).
5GroundOtro pin Ground (0 V) otro lado.
6Output Pin 2Conecta otro extremo Motor 1.
7Input Pin 2Control directo Output 2. Control circuito digital.
8Vs (Vcc2)Rating 4,5-36 V, conecta pin voltaje y alimenta motores.
9Enable 3,4Activa pines entrada: Input 3(10) e Input 4(15).
10Input 3Control directo Output 3. Outlet control circuito digital.
11Output 3Conecta un extremo Motor 2.
12GroundPin Ground conecta tierra circuito (0 V).
13GroundOtro pin Ground tierra circuito (0 V).
14Output 4Conecta otro extremo Motor 2.
15Input 4Control directo Output 4. Control circuito digital.
16Vss (Vcc1)Conecta voltaje externo +5 V responsable alimentar IC.

4. Principio Funcionamiento L293D

Controla motores CC duales. Entender cómo funciona este IC puente H dual-canal.

Conectar Driver Motor L293D a Motor CC con Arduino – Guía Paso a Paso

(Diagrama motor unipolar 5 V conectado con L293D)

Primera etapa: configurar puente H. Usa pares dobles transistores Darlington: Q2/Q3 y Q1/Q4. Diodo conecta colector-emisor cada par → previene contra-EMF motor dañe transistores.

Transistores Q1/Q4 ON → Q2/Q3 OFF. Flujo corriente: Vcc → motor → tierra. Giro motor horario/antihorario. Polaridad motor y modo conexión a alimentación determinan dirección giro.

Q1/Q4 OFF → Q2/Q3 ON automáticamente. Corriente inversa por motor → dirección rotación alterna.

5. ¿Cómo Usar el Driver Motor L293D?

Corriente bidireccional ~600 mA, rango 4,5-36 V. Implica usar chip 16 pines con Arduino Uno.

Proyecto: conectar motores CC y L293D a ARDUINO. Procedimiento paso a paso para circuito control dirección y velocidad motor CC.

Paso 1: Montar Materiales

Paso 2: Configurar Circuito

Conexiones sencillas. Usamos video tutorial para ilustración precisa.

Motor mejor con fuente alimentación distinta. Usamos 12 V motor. 5 V alimentan L293D y Arduino.

Nota: Fuente externa → Pin 8 L293D. Precauciones al conectar. Riesgo daño motores.

Paso 3: Código Programar Motor CC

Dos pasos básicos.

Instalar librería AFMotor.h

Medio comunicación con IC L293D. Instalar AFMotor.h.

Permite comandos control motores CC, solenoide, stepper.

Instalar: Sketch → Include Library → Manage Libraries. Gestor actualiza lista. Buscar "Motor Shield". Seleccionar Adafruit Motor Shield Library by Adafruit → Install.

Ejecutar Código Arduino

Código:

#include <AFMotor.h>

AF_DCMotor motor(4);

void setup() {
  // Velocidad inicio motor & stop
  motor.setSpeed(200);
  motor.run(RELEASE);
}

void loop() {
  uint8_t i;
  // Motor ON
  motor.run(FORWARD);
  // Acelerar 0 a máx
  for (i=0; i<255; i++) {
    motor.setSpeed(i);
    delay(10);
  }
  // Desacelerar máx a 0
  for (i=255; i!=0; i--) {
    motor.setSpeed(i);
    delay(10);
  }
  // Cambiar dirección
  motor.run(BACKWARD);
  // Acelerar 0 a máx
  for (i=0; i<255; i++) {
    motor.setSpeed(i);
    delay(10);
  }
  // Desacelerar máx a 0
  for (i=255; i!=0; i--) {
    motor.setSpeed(i);
    delay(10);
  }
  // Motor OFF
  motor.run(RELEASE);
  delay(1000);
}

Paso 4: Configuración Completa

Mecanismo control para cualquier dispositivo motor CC usando L293D y Arduino Uno.

6. Equivalente L293D Dual Timer IC

ICs similares: ULN2003, SN754410, LB1909MC.

Conectar Driver Motor L293D a Motor CC con Arduino – Guía Paso a Paso

(IC ULN2003 en PCB mostrando pines etiquetados y puntos conexión)

7. Aplicaciones L293D

Resumen

Otros métodos controlar motores CC con Arduino. Uno de los más fáciles: IC driver motor L293D. Ventaja: control simultáneo velocidad y dirección de dos motores CC separados.

Hemos aprendido configurar y programar motor CC con este IC. ¿Algo más desafiante? Tutoriales completos en página contacto.

Tecnología Industrial

  1. Robot de Detección Humana con Arduino Uno: Integración de Sensores Paso a Paso
  2. Decodifica señales PPM de receptor RC con Arduino: Guía paso a paso
  3. Vehículo Controlado por Android con Raspberry Pi, Arduino y Motor Shield: Guía Completa
  4. Mide la masa de la Tierra con Arduino: Guía paso a paso DIY
  5. Crea una Interfaz Web en PHP para Controlar tu Arduino Uno
  6. Brazo Robótico Arduino Controlado por Gestos Manuales – Construcción Paso a Paso
  7. Plotter XY Controlado por Web con Arduino y Motores Paso a Paso
  8. Construye un Mini Osciloscopio DIY con Arduino Nano – Tutorial Paso a Paso
  9. Construye una Brújula Digital en Tiempo Real con Arduino y Processing
  10. Cómo funciona un motor DC con escobillas: mecánica simple y potencia fiable
  11. Guía Paso a Paso para Inspeccionar y Diagnosticar Problemas en Motores DC