DFRobot DFR0225

DFRobot DFR0225
Артикул: 775867

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

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

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

Описание DFRobot DFR0225

Конечно! Вот подробное описание, технические характеристики и совместимость для модуля DFRobot DFR0225 (Gravity: I2C SD-кард ридер).


Описание модуля DFR0225 (Gravity: I2C SD Card Reader)

DFR0225 — это компактный и удобный модуль для чтения и записи данных на SD-карты (в форматах SD, SDHC) через интерфейс I2C. Он разработан для интеграции в проекты на базе микроконтроллеров (Arduino, ESP32, Raspberry Pi Pico и др.), где требуется хранение больших объемов данных: логгирование показаний датчиков, сохранение конфигураций, аудиофайлов или веб-контента.

Ключевая особенность модуля — использование шины I2C, что позволяет экономить пины микроконтроллера (требуется всего 2 сигнальных провода + питание) и легко создавать цепочки из нескольких устройств. Модуль использует чип CAT24C32 (EEPROM) для конфигурации и TDA8024 для управления слотом SD-карты.

Основные преимущества:

  • Интерфейс I2C: Простота подключения, возможность работы с несколькими устройствами на одной шине.
  • Gravity-разъем: Стандартный 4-пиновый разъем DFRobot (SDA, SCL, VCC, GND) для быстрого прототипирования без пайки.
  • Поддержка FAT16/FAT32: Совместимость с большинством операционных систем.
  • Низкое энергопотребление.
  • Встроенный стабилизатор напряжения.

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

| Параметр | Значение / Описание | | :--- | :--- | | Модель | DFR0225 | | Интерфейс | I2C (Шина Gravity: SDA, SCL, VCC, GND) | | Адрес I2C по умолчанию | 0x28 (может быть изменен программно) | | Поддерживаемые карты памяти | SD-карты (до 2GB, FAT16), SDHC-карты (до 32GB, FAT32) | | Рабочее напряжение | 3.3В - 5В (совместимо с 5V и 3.3V логикой) | | Потребляемый ток | ~5 мА (в режиме ожидания), ~80 мА (при записи/чтении) | | Скорость обмена данными | Зависит от скорости карты и тактовой частоты I2C (стандартно 100 кГц, до 400 кГц Fast Mode). Не подходит для потокового чтения/записи аудио/видео. | | Файловая система | FAT16 / FAT32 (карты форматируются стандартными средствами ОС) | | Основные микросхемы | CAT24C32 (EEPROM), TDA8024 (считыватель смарт-карт) | | Размеры | 45 мм x 32 мм | | Монтажные отверстия | 3 мм (расстояние между центрами 40 мм x 27 мм) | | Рабочая температура | -40°C ~ +85°C |

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

  • Основной парт-номер DFRobot: DFR0225 (часто указывается как SEN0171 в каталогах или на упаковке).
  • Код на Wiki DFRobot: DFR0225.
  • Аналоги от других производителей: Прямых аналогов с интерфейсом I2C не так много. Чаще встречаются SD-ридеры с SPI-интерфейсом (например, DFR0229). Модуль DFR0225 уникален именно благодаря использованию I2C.
  • Похожие модули DFRobot:
    • DFR0229 — SD-кард ридер с SPI-интерфейсом (более высокая скорость, но требует больше пинов).
    • DFR0267 — Micro SD-кард ридер с TF-слотом (SPI).
    • DFR0558 — Data Logging Shield для Arduino Uno, который включает слот для SD-карты.

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

Модуль совместим с любой платой, имеющей аппаратную или программную шину I2C и работающей на напряжении 3.3В или 5В.

Наиболее популярные совместимые платформы:

  1. Семейство Arduino:

    • Arduino Uno, Leonardo, Mega2560 (работают от 5В)
    • Arduino Nano, Pro Mini (как 5В, так и 3.3В версии)
    • Arduino Due (3.3В, соблюдать осторожность с уровнями напряжения)
  2. Семейство ESP:

    • ESP32 (отлично совместимы по 3.3В)
    • ESP8266 (NodeMCU, Wemos D1, работают на 3.3В)
  3. Семейство Raspberry Pi:

    • Raspberry Pi Pico (RP2040) (работает на 3.3В)
    • Raspberry Pi (одноплатные компьютеры, требуется согласование уровней 3.3В)
  4. Платы DFRobot на базе микроконтроллеров:

    • FireBeetle Series (ESP32, ESP8266)
    • Gravity: Programmable Controller
    • Beetle (совместим с BLE, ESP32 и др.)
  5. Другие платформы:

    • micro:bit (через адаптер)
    • STM32 (Blue Pill, Black Pill и др., 3.3В)
    • ATtiny85 (с программной реализацией I2C)

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

  1. Форматирование карты: Перед первым использованием рекомендуется отформатировать SD-карту в FAT16 (для карт до 2GB) или FAT32 (для карт от 4GB до 32GB) с размером кластера 4096 байт (4KB) или 32KB для оптимизации.
  2. Библиотека: Для работы необходимо установить библиотеку DFRobot_SD или GravityI2CSD через менеджер библиотек Arduino IDE.
  3. Адресация I2C: При подключении нескольких устройств на одну шину I2C необходимо изменить адрес модуля (0x28) программно, чтобы избежать конфликтов.
  4. Скорость: Не ожидайте высокой скорости, как у SPI. Модуль идеален для периодической записи логов (раз в секунду/минуту), но не для потоковой передачи.

Этот модуль — отличный выбор для проектов, где важна простота подключения и экономия пинов, а высокая скорость передачи данных не является критическим фактором.

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

DFRobot DFR0225