DFRobot DFR0052
тел. +7(499)347-04-82
Описание DFRobot DFR0052
Конечно! Вот подробное описание, технические характеристики и информация о совместимости для модуля DFRobot DFR0052 (Gravity: I2C OLED 128x64 Display).
Описание модуля DFR0052
DFR0052 — это компактный и энергоэффективный графический дисплей на органических светодиодах (OLED) с диагональю 0.96 дюйма и разрешением 128x64 пикселей.
Ключевые особенности и преимущества:
- Высокий контраст и углы обзора: OLED-технология обеспечивает глубокий черный цвет, высокую яркость и отличную читаемость под любым углом. Дисплей не требует подсветки, так как каждый пиксель светится самостоятельно.
- Простой интерфейс: Использует I2C-шину, что требует всего 2 сигнальных провода (SDA, SCL) для управления, помимо питания. Это экономит пины микроконтроллера.
- Gravity-совместимость: Имеет стандартный 4-пиновый Gravity-разъем (DFRobot), что позволяет подключать его к совместимым платам без пайки, используя готовые кабели.
- Низкое энергопотребление: Идеально для портативных и автономных проектов на батарейках.
- Широкие возможности: Подходит для вывода текста, простой графики, логотипов, показаний датчиков в реальном времени, меню и т.д.
- Аппаратная адресация: Адрес I2C по умолчанию — 0x3C (может быть переключен на 0x3D с помощью перемычки на обратной стороне платы), что позволяет использовать два дисплея на одной шине.
Типичные применения:
- Интерфейс пользователя для проектов на Arduino (Raspberry Pi, micro:bit и др.).
- Дисплей для показа данных с датчиков (температура, влажность, давление, качество воздуха).
- Мини-игровые консоли и анимация.
- Компактные измерительные приборы.
- Статус-панели для 3D-принтеров или роботов.
Технические характеристики
| Параметр | Значение / Описание | | :--- | :--- | | Модель дисплея | 0.96-дюймовый монохромный OLED | | Разрешение | 128 x 64 пикселей | | Технология | OLED (Active Matrix) | | Цвет | Белый (или синий, в зависимости от версии) на черном фоне | | Интерфейс связи | I2C (TWI) | | Адрес I2C по умолчанию | 0x3C (альтернативный 0x3D через перемычку) | | Напряжение питания (VCC) | 3.3В - 5В (широкий диапазон, совместим с 5V и 3.3V логикой) | | Потребляемый ток | ~20 мА (максимум, зависит от количества активных пикселей) | | Контроллер дисплея | SSD1306 | | Угол обзора | > 160° | | Рабочая температура | -30°C ~ +70°C | | Размеры модуля | 27.0мм x 27.0мм | | Монтажное отверстие | 2.0мм (расстояние между отверстиями 22.5мм) | | Вес | ~4 г |
Парт-номера и аналоги
- Основной парт-номер производителя: DFR0052
- Код на Wiki DFRobot: DFR0052
- Другие распространенные артикулы:
- SKU: SEN0135 (иногда используется в каталогах)
- Внутренняя модель дисплея: обычно SSD1306 0.96" I2C
- Аналогичные дисплеи на рынке (функционально совместимые):
- Модули с таким же чипом SSD1306 и разрешением 128x64 от других производителей (Geekcreit, HiLetgo, Adafruit, AZ-Delivery и др.).
- Важное замечание: Аналоги могут иметь другое расположение пинов и не иметь Gravity-разъема. Для их подключения может потребоваться пайка или макетная плата.
Совместимые модели и платформы
Модуль совместим с огромным количеством плат благодаря простоте интерфейса I2C и наличию библиотек.
1. Платы с поддержкой Gravity (прямое подключение кабелем):
- DFRobot: Все платы серий Gravity и большинство контроллеров DFRobot (например, Boson Starter Kit, Gravity: Metro Board).
- Arduino: Практически все модели, имеющие контакты SDA/SCL (Uno, Leonardo, Mega 2560, Nano, Micro и т.д.). Для Uno это пины A4 (SDA) и A5 (SCL).
- ESP32 / ESP8266: Отлично работают. Пины I2C указываются в коде (по умолчанию для ESP32: GPIO21 (SDA), GPIO22 (SCL)).
- Raspberry Pi Pico (и RP2040): Полная совместимость.
- micro:bit: Подключается через переходник Gravity или непосредственно к пинам 19 (SDA) и 20 (SCL).
2. Другие популярные платформы (могут потребовать переходник или пайку):
- Raspberry Pi (все модели).
- STM32 (серии Blue Pill, Black Pill и др.).
- Teensy.
- BBC micro:bit (через адаптер).
- Платы на базе ATtiny (с поддержкой I2C).
3. Программная совместимость (библиотеки):
Для работы с дисплеем DFR0052 используются стандартные библиотеки для контроллера SSD1306:
- Для Arduino IDE: Библиотеки
Adafruit SSD1306иAdafruit GFX. DFRobot также предоставляет свою облегченную библиотекуDFRobot_OLED12864(доступна на GitHub и через менеджер библиотек). - Для PlatformIO: Те же библиотеки Adafruit.
- Для Raspberry Pi/Python: Библиотеки
luma.oledилиAdafruit_CircuitPython_SSD1306. - Для micro:bit (MakeCode/JavaScript): Существуют готовые расширения для работы с I2C OLED.
Вывод: DFR0052 — это универсальный, удобный и качественный модуль дисплея, который легко интегрируется в большинство электронных проектов благодаря стандарту Gravity и интерфейсу I2C.