DFRobot DRI0040

DFRobot DRI0040
Артикул: 775982

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

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

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

Описание DFRobot DRI0040

Вот подробное описание, технические характеристики, парт-номера (варианты заказа) и совместимые модели для DFRobot DRI0040 — это I2C/Gravity I2C Dual Motor Driver (драйвер двух двигателей).


Общее описание

DFRobot DRI0040 — это компактный и мощный драйвер для управления двумя двигателями постоянного тока (DC). Главная особенность модуля — интерфейс I2C и совместимость со стандартом Gravity от DFRobot (непосредственное подключение к Gravity-совместимым платам через витой шлейф). Это позволяет управлять скоростью и направлением вращения двух моторов с минимальным количеством проводов (всего 4 провода: GND, VCC, SDA, SCL) от любого микроконтроллера или Raspberry Pi.

Вместо использования отдельных GPIO (ШИМ и пинов направления), DRI0040 принимает команды по шине I2C. Скорость шины достигает 100 кГц (стандарт).


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

| Параметр | Значение | | :--- | :--- | | Микросхема (основного управления) | Toshiba TB6612FNG (или часто клон Si8200LS). | | Шина управления | I2C (Gravity 4-pin) | | I2C-адрес | по умолчанию 0x10 (обычно может изменяться пайкой перемычек, реже по программной команде). | | Рабочее напряжение (VCC логики) | 3.3V ~ 5V | | Напряжение мотора (VMOT) | 2.5V ~ 13V (чаще всего работают при 4.5 — 12.6 В) | | Максимальный выходной ток (на канал) | 2 А пик, 1.2 А постоянный (сильнее всего лимитирован температурой платы). | | Количество каналов | 2 (A & B), два независимых мотора | | Порты | 1x Gravity I2C (вход), 4 клеммы под моторы A(+) / A(-) / B(+ /). Выводное напряжение может перегреваться под 2.5 А при плохом отводе тепла; обычно по факту работают до 1.8 – 2 А всего. | | Режим управления | Дискретные команды: SET_ROTATION (Free, Forward, Backward, Brake), SET_SPEED (PWM). Постоянный контроль start/stop, даётся софтверный ШИМ через I2C байт. | | Поддержка Шим | Внутренний 8-битный PWM (0–255) | | Размеры | 30 × 30 мм | | Вес | ~6 г | | Рабочая температура | -20 °C ~ +85 °C |


Парт номера (Product Part Number)

  • Артикул DFRobot: DRI0040

Примечание: DFRobot использует артикул в самом названии (DFR соответствует DFRobot), позиция именно 0040. На старых коробках или в системе DigiKey/Mouser прокломата также SEN0349? нет – просто DRI0040 (либо DFR0040 хотя скорее DRI для драйверов). Уточним: у DIL-паков:
Основной part = DRI0040.
Не путать с DFR*** сенсорами.
Гуляем по названию "Gravity I2C Dual Motor Driver V1.0".

Также возможно встречается в комплекте с BOM: DRI0040-F (DFRobot own PID: 4).)


Совместимость (Совместимые модели и платформы)

Благодаря стандарту Gravity и I2C этот драйвер поддерживается практически любой платформой с I2C (3-5 B логика):

  • Arduino (все) – Nano, Uno, Mega, Leonardo, Due, etc. (Официальная библиотека Gravity/DRI0040 из Arduino Library Manager сейчас под названием “DFRobot I2C Motor ...”? – да)*.
  • ESP8266 / NodeMCU / Wemos (3.3V логика – прямое подключение);
  • ESP32 (сами GPIO / I2C провод для стандарта Gravity есть);
  • Raspberry Pi (3.3V – совместим, нужно изменить/скачать модуль smbus2 поддерживаем микробиты + wiringPi с небольшой конвертитей? );
  • micro:bit (через расширитель );
  • Raspberry Pi Pico/Arduino RP2040;
  • Teensy (3.x, 4.0);
  • Onion Omega2 и LinkIt SMART .. – славишься DRI;
  • Детские контроллеры на Stemma или стандарт – нет, фокус DF даёт совмести по маркер "гравити".
  • Gravity Extension Board – “Shield” от DFRobot (Arduino) обеспечивает прямое вот в нужный угловой коннектор.

Библиотека для Arduino

Библиотека от DFRobot называется сейчас по модели: «DFRobot_DRI0040_MOTOR» (нужное/старое название в менеджере по поиску "motor“ & I2Cmotor driver). Поиск: DFRobot I2C Dual Motor Driver.

Основные сервиси:

  1. ESP_InitMotor(); uint8_t setup...
  2. void SetMotorA(uint8_t speedVal ) , SetMotorB(uint8_t speedVal) ( 0=M2-stret и ++).
  3. MotorDir(int symbol )

Итог / Титовые рекомендации

DFRobot DRI0040 – надёжный I2C-трюк-двухмоторник со способност прикрутить замену TB6612+I2C мостью; ПО сильно экономнее/скучнее (меньше проводов L293D на i2C).
Хорош для небольших колёс/танковые роботы с ёмко – по току до 1А длит.

💡 Внимание: Проверьте возможен ли Software I2C – на ESP8266 ПО высокачато только с DMA работает? На ОC Линии нет, там работает нформа.

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

DFRobot DRI0040

Парт номера для DFRobot DRI0040

DRI0040

Товары из этой же категории

Все товары категории DFRobot