Descripción general

El Shield Motor OSOYOO se basa en el L293DD (hoja de datos), que es un driver de cuatro canales monolítico integrado de alta tensión y alta corriente diseñado para aceptar niveles lógicos estándar DTL o TTL y conducir cargas inductivas (como relés, solenoides, motores DC y motores paso a paso) y transistores de potencia de conmutación. Para evitar daños en la placa, todas las líneas del driver están protegidas por diodos contra la EMF de retroceso. La tensión de alimentación máxima admitida por esta placa es de 20V.

Utiliza un chip L293DD que entrega una corriente de salida de hasta 1.2A por canal. Requiere una fuente de alimentación de 6V a 15V para alimentar el motor y también incluye un regulador de voltaje de 5V integrado para alimentar el chip del controlador. Le permite conducir dos motores DC con su placa Arduino, controlando la velocidad y dirección de cada uno de forma independiente.

Puedes usar el microcontrolador UNO R3 y agregar componentes externos para completar una variedad de experimentos asombrosos, como la construcción de un robot inteligente. Cuando construyas tu robot, es necesario utilizar la placa controladora de motores para conducir los motores DC, sin embargo, a veces es necesario conectar la placa controladora de motores al UNO mediante muchos cables puente, lo que puede resultar bastante incómodo.

El shield de motores se puede alimentar directamente desde Arduino o desde una fuente de alimentación externa. Se recomienda encarecidamente utilizar una fuente de alimentación externa para alimentar el shield de motores.

Esta placa también proporciona indicadores LED de dirección para ambos canales y esto es muy útil durante la etapa de configuración para verificar el comportamiento del firmware; los indicadores LED también funcionan sin aplicar un motor real a la salida.

Características

Especificaciones

Resumen del hardware:

    1. Interruptor de alimentación: Controla la entrada de energía externa, presiona el interruptor para encender la energía y vuelve a presionar para apagarla.
    2. Puente Motor PWR: Conecta la tapa del puente, el chip de control del motor funciona normalmente, quita la tapa del puente y deja de funcionar.
    3. Interfaz del voltímetro: Interfaz de voltímetro digital de tres hilos, muestra el voltaje de la fuente de alimentación externa.
    4. Salida de pin digital: Conecta las interfaces de señal digital.
    5. Indicador L: Conectado con el pin de Arduino D13.
    6. Indicador de potencia:
    7. Puentes de configuración del motor: cuando el puente está conectado, el pin de control del chip del motor se conecta al puerto io de Arduino correspondiente de forma predeterminada. Si es necesario, también puede quitar la tapa del puente y conectar otros puertos io de Arduino a través de un cable Dupont para controlar el motor.    Motor IN1-Arduino D7    Motor IN2-Arduino D8    Motor IN3-Arduino D9    Motor IN4-Arduino D10    Motor ENA-Arduino D5    Motor ENB-Arduino D6
    8. Interfaz del motor: K1 y K2 (K3 y K4) pueden conectar el Motor A (B) para el motor CC.
    9. Chip del controlador del motor L293DD
    10. Indicadores de rotación del motor
    11. Toma de alimentación externa (toma de alimentación azul/toma de alimentación XH2.54): Fuente de alimentación externa para el escudo del motor, rango de 6-15V.
    12. Botón de reinicio: Presiona para reiniciar el escudo y Arduino.
    13. Salida de pin analógica
    14. Interfaces de sensores: Para facilitar el cableado, diseñamos interfaces correspondientes para los sensores más comúnmente utilizados y los conectamos a los pines de señal de Arduino.
    15. Interfaz IR: Puede enchufar el receptor IR en esta interfaz para que la placa pueda recibir señales IR, el puerto de señal está conectado al D12 de Arduino de forma predeterminada.
    16. Interfaz UART: Conecta aquellos pines que permiten la comunicación serial en Arduino.
    17. Selector UART J13: J13 proporciona una forma conveniente de configurar la interfaz UART. Puede utilizar tapas de puente para conectar TXD y RXD del puerto UART a D4 y D11, es decir, usar el puerto serial suave para comunicarse con el dispositivo conectado al puerto UART. También puede configurarlo como un puerto serial duro, simplemente conecte las tapas de puente al lado D0/D1. El puerto serial duro se utiliza de forma predeterminada. Si necesita utilizar otros pines, puede quitar las tapas de puente y utilizar puentes para conectar TXD y RXD a los pines que permiten la comunicación serial en Arduino.
    18. Descarga de archivo de pieza Fritzing: https://osoyoo.com/picture/V2.0_Model_3_Robot/Motor-shield-V1.0.fzz.zip