DFRobot DFR0224

DFRobot DFR0224
Артикул: 775866

производитель: DFRobot
Требуется установка или ремонт?

сервисный центр Kypidetali!

тел. +7(499)347-04-82

Описание DFRobot DFR0224

Отличный выбор! DFRobot DFR0224 — это популярная и надежная плата расширения (Shield) для Arduino, предназначенная для управления мощными нагрузками, такими как двигатели и сервоприводы. Вот подробное описание и вся техническая информация.

Краткое описание

DFRobot DFR0224 "Motor Shield for Arduino" — это полнофункциональный драйвер двигателей, который позволяет управлять с помощью платы Arduino (Uno, Leonardo, Mega) до:

  • 2-х двунаправленных DC-моторов (постоянного тока) ИЛИ
  • 1-го шагового двигателя (биполярного или униполярного) ИЛИ
  • 4-х сервоприводов (через отдельный разъем, без использования силовой части).

Плата построена на базе двух микросхем L293D, что обеспечивает простоту использования и защиту от перегрузок. Это идеальный выбор для робототехники, моделей машин, конвейеров и других проектов, где требуется управление двигателями.


Технические характеристики

| Параметр | Значение / Описание | | :--- | :--- | | Модель драйвера | 2 x L293D (Dual H-Bridge) | | Управляющее напряжение (логика) | 5V (берется с платы Arduino) | | Напряжение питания моторов | Внешнее: 4.5V ~ 36V DC (подается на клеммы PWR IN). Внимание: Не используйте Vin от Arduino для мощных моторов! | | Выходной ток на канал | 0.6A непрерывного тока, 1.2A пикового (для каждого из 4-х каналов L293D). | | Общий максимальный ток | ~1.2A (суммарно для всех каналов). | | Управляемые устройства | • 2 x DC-моторы (с управлением скоростью и направлением).
1 x 4-х проводной (биполярный) шаговый двигатель или 1 x 5/6-проводной (униполярный) шаговый двигатель.
4 x сервопривода (управляются напрямую с цифровых пинов Arduino 9, 10, через разъем Servo 1 и Servo 2). | | Совместимость с Arduino | Полная аппаратная и программная совместимость с официальными платами: Uno, Leonardo, Mega (ADK). Использует стандартные библиотеки (AFMotor, Servo). | | Управляющие пины Arduino | DC/Stepper Motors: Digital 12 (Dir1), 11 (PWM1), 10 (PWM2), 9 (Dir2)
Servos: Digital 9 (Servo1), 10 (Servo2) (совместно с моторами) + 2 свободных пина для дополнительных сервоприводов. | | Защита | Встроенные демпфирующие диоды для защиты от ЭДС самоиндукции двигателей. | | Клеммы | Винтовые клеммы для подключения моторов и внешнего питания. | | Габариты | Примерно 55 x 70 мм (совпадает с форм-фактором Arduino Uno). |


Ключевые особенности и преимущества

  1. Простота подключения: Не требует пайки, моторы и питание подключаются через винтовые клеммы.
  2. Полная совместимость: Штекеры для установки "сэндвичем" на Arduino Uno. Для Mega может потребоваться перестановка перемычек или аккуратное совмещение пинов.
  3. Гибкость питания: Отдельный вход для силового питания моторов, что защищает плату Arduino от скачков напряжения и перегрузок.
  4. Готовые библиотеки: DFRobot предоставляет удобную библиотеку AFMotor для управления моторами и шаговиками, а стандартная библиотека Servo работает для сервоприводов.
  5. Совместимость с сервоприводами: Наличие отдельного разъема для 2-х сервоприводов позволяет создавать комплексные проекты (например, робот-манипулятор с колесами).

Парт-номера и аналоги

  • Основной парт-номер DFRobot: DFR0224 (иногда указывается как ROB0002 в старых каталогах).
  • Аналоги от других производителей (функционально совместимые):
    • Adafruit Motor Shield V1 (также на L293D) — AF-1438. Является практически полным аналогом, библиотеки часто взаимозаменяемы.
    • Arduino Motor Shield R3 (официальный, на L298) — A000079.
    • Многочисленные клоны с Aliexpress/Amazon под названиями "L293D Motor Shield for Arduino".

Совместимые модели Arduino

Плата механически и электрически совместима со следующими основными моделями:

  1. Arduino Uno R3 (и все клоны Uno) — основная и идеальная совместимость.
  2. Arduino Leonardo — полная совместимость.
  3. Arduino Mega 2560 / ADKсовместима, но с важной оговоркой: пины управления (9, 10, 11, 12) на Mega расположены в другом месте. Плату можно установить, но нужно либо:
    • Аккуратно подключить, совместив только нужный ряд пинов (оставив другой ряд "в воздухе").
    • Использовать перемычки (жамперы) для перенаправления сигналов на правильные пины Mega (часто для этого на шилде есть дополнительные отверстия).
  4. Платы на базе ATmega328P (например, Nano, Pro Mini) — функциональная совместимость, но потребуется подключение проводами к соответствующим пинам, так как механически шилд на них не устанавливается.

Важные примечания по использованию

  • Обязательно используйте внешнее питание для моторов через клеммы PWR IN, если моторы потребляют более 150-200 мА. Питание от USB или Vin Arduino не рассчитано на высокие токи.
  • Для управления 2-мя DC-моторами используются все 4 канала (2 моста), поэтому одновременно управлять шаговым двигателем и DC-мотором нельзя.
  • Из-за ограничения по току (1.2А) этот шилд подходит для небольших и средних моторов (например, от пластиковых редукторных двигателей). Для более мощных моторов (например, тяговых для роботов) лучше выбрать шилд на базе L298 или TB6612FNG, которые выдерживают большие токи.

Итог: DFRobot DFR0224 — отличный, проверенный временем и простой в использовании шилд для начала работы с двигателями в проектах на Arduino. Его ключевые преимущества — надежность, наличие библиотек и удобство подключения.

Совместимые модели для DFRobot DFR0224

DFRobot DFR0224