DFRobot DFR0004

DFRobot DFR0004
Артикул: 775773

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

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

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

Описание DFRobot DFR0004

Конечно, вот подробное описание и технические характеристики для DFRobot DFR0004, а также сопутствующая информация.

DFRobot DFR0004 - Gravity: I2C SD-кард ридер

Описание: DFR0004 — это компактный и удобный модуль для чтения и записи SD-карт (в форматах SD и microSD через адаптер), разработанный специально для интеграции в проекты на микроконтроллерах. Его ключевая особенность — использование интерфейса I2C, что позволяет экономить пины микроконтроллера (задействуется всего 4 провода: VCC, GND, SDA, SCL) и легко подключать его в цепочку с другими I2C-устройствами.

Модуль основан на специализированной микросхеме CAT24C32 (EEPROM) и управляющей логике, которая эмулирует файловую систему, делая работу с файлами простой через последовательные команды. Он идеально подходит для проектов, требующих логирования данных (датчики, метеостанции), обновления прошивки, хранения медиафайлов или конфигураций.

Основные технические характеристики:

| Параметр | Значение / Описание | | :--- | :--- | | Модель | DFR0004 (Gravity I2C SD Card Reader) | | Интерфейс связи | I2C (стандартный, адрес по умолчанию 0x60) | | Интерфейс карты памяти | SD (поддерживает microSD через адаптер) | | Поддерживаемые карты | SD / SDHC, microSD / microSDHC (до 32 ГБ, формат FAT32) | | Напряжение питания | 3.3В ~ 5В (совместим с 5V и 3.3V логикой) | | Рабочий ток | ~15 мА (в режиме чтения/записи) | | Макс. скорость передачи | До ~100 кБайт/с (ограничено скоростью I2C) | | Встроенная память | Микросхема EEPROM CAT24C32 (4 Кбит) для служебных данных | | Уровни логики | 3.3V / 5V (с согласующими цепями) | | Размеры | 34 x 24 мм | | Разъемы | Стандартный разъем SD, 4-контактный Gravity-разъем (I2C) | | Протокол управления | Команды через I2C (специальная библиотека DFRobot) | | Совместимое ПО | Специальная библиотека DFRobot для Arduino IDE |

Парт-номера и сопутствующие коды:

  • Основной SKU DFRobot: DFR0004
  • Код на Tinkerkit: T000014
  • Внутренний чип EEPROM: CAT24C32
  • Аналоги от других производителей: Модули на базе AT24C32 с аналогичной функциональностью (могут требовать другой прошивки).

Совместимые модели и платформы:

Модуль напрямую совместим со всеми платами, имеющими аппаратный или программный (bit-banging) интерфейс I2C и работающими от 3.3В или 5В:

  1. Платы DFRobot/Arduino:

    • Все платы серии Arduino (Uno, Leonardo, Mega, Nano, Due и т.д.)
    • DFRobot Beetle
    • DFRomeo
    • Gravity-совместимые платы (основной целевой сегмент)
  2. Другие микроконтроллерные платформы:

    • ESP8266 (NodeMCU, Wemos D1)
    • ESP32
    • Raspberry Pi Pico (RP2040)
    • BBC micro:bit
    • STM32 (серии Blue Pill, Black Pill и др. через Arduino Core или HAL)
  3. Одноплатные компьютеры:

    • Raspberry Pi (через GPIO, используя I2C)
    • Orange Pi

Важное примечание: Для работы с модулем DFR0004 обязательно требуется специализированная библиотека от DFRobot (например, DFRobot_SD или DFRobot_I2C_SD), так как он использует собственный протокол команд поверх I2C. Стандартная библиотека SD для Arduino, работающая через SPI, с этим модулем не совместима.

Типичные применения:

  • Сбор и логгирование данных с датчиков.
  • Создание автономных регистраторов данных (датчики).
  • Хранение файлов конфигурации, веб-страниц для Ethernet/Wi-Fi проектов.
  • Простое резервное копирование небольших объемов данных.
  • Обновление прошивки по воздуху (OTA) с карты памяти.

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

DFRobot DFR0004