DFRobot FIT0578

DFRobot FIT0578
Артикул: 776110

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

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

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

Описание DFRobot FIT0578

Вот подробное описание, технические характеристики, парт-номера и информация о совместимости для DFRobot FIT0578.

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

DFRobot FIT0578 — это компактный I2C OLED дисплей с диагональю 0.91 дюйма и разрешением 128×32 пикселя. Он выполнен в белом цвете свечения (White OLED). Модуль построен на базе популярного контроллера SH1106 (иногда SSD1306, но в официальной спецификации указан SH1106 или совместимый). Благодаря интерфейсу I2C, он требует всего 4 провода для подключения (VCC, GND, SDA, SCL), что делает его идеальным для проектов на Arduino, ESP8266, ESP32, Raspberry Pi и других микроконтроллерах.

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


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

| Параметр | Значение | | :--- | :--- | | Производитель | DFRobot | | Модель | FIT0578 | | Тип дисплея | OLED (Organic Light-Emitting Diode) | | Диагональ | 0.91 дюйма | | Разрешение | 128 x 32 пикселя | | Цвет свечения | Белый (White) | | Контроллер | SH1106 (совместим с SSD1306 библиотеками)
(Уточнение: Технически 0.91" имеет разрешение 128x32, что соответствует SSD1306, но DFRobot в своих платах часто использует SH1306-вариант этого размера) | | Интерфейс | I2C (по умолчанию адрес 0x3C или 0x3D) | | Напряжение питания | 3.3V — 5V (совместимость с логикой 3.3V, на 5V работает через встроенный стабилизатор) | | Потребляемый ток | ~15-20мА (зависит от яркости) | | Габариты | 36 x 12 мм (приблизительно) | | Рабочая температура | -40°C ~ 85°C | | Количество пинов | 4 (VCC, GND, SDA, SCL) | | Глубина цвета | 1 бит (монохромное отображение) | | Управление библиотекой | Adafruit_SSD1306 / U8g2 / U8x8 | | Подтягивающие резисторы | Встроенные (I2C выводы уже подтянуты к VCC) |

Особенность: Несмотря на API как у SSD1306, модуль использует SH1106. Большинство библиотек Arduino (например, U8g2) поддерживают оба режима — обычно выбирается режим "SH1106_128X32".


Парт номера (PN) и альтернативные коды

| Название/Артикул | Пояснение | | :--- | :--- | | FIT0578 | Основной парт-номер DFRobot для этого модуля | | SEN1134S | Выходил в старой системе наименования DFRobot (иногда маркируется на коробке) | | 0.91' OLED WHITE | Часть описания — 0.91 дюйма, белый |

Альтернативные/аналогичные модули от DFRobot:

| Номер | Диагональ | Цвет | | :--- | :--- | :--- | | DFR0458 | 0.96" | Разные (White/Yellow) | | DFR0563 | 1.3" | Blue |

При покупке проверяйте артикул на сайте: product/DFR0578 (хотя и у FIT0578 тот же чип — не путайте нумерацию DFRiD13001 / OBLO2* ).


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

Модуль совместим с любым устройством, имеющим шину I2C.

1. Arduino семейства AVR (3.3V / 5V logic)

  • Arduino Uno, Leonardo, Mega 2560, Nano, Mini, Micro.

2. ESP8266 / ESP32

  • NodeMCU v3 (ESP8266), Wemos D1 Mini, Adafruit Feather HUZZAH.
  • ESP32-DevKit, ESP32-WROOM, ESP32-S2/S3.

3. Raspberry Pi (дополнительная настройка I2C)

  • Raspberry Pi Zero, 3, 4, 5 (через RPi.GPIO или busio/i2c библиотекой).

4. SAMD / ARM M0/M4

  • Arduino Zero, MKR1000, M0 Pro, Feather M0 Express.

5. Современные китайские частотвордачи

  • LilyGO T-series (например LilyGO-T-Beam).
  • Adafruit ItsyBitsy (M0, nRF52840).

6. Несовместимые классические модули "очень старого поколения":

  • Любые через Parallel SPI без особого кода — НЕ СОВМЕСТИМО из-за использования только I2C.

⚠️ Важно: Если используются логические уровни 5V с Arduino, убедитесь, питание мы подаем на VCC 5V, а SDA/SCL не превышают 3.45V — для современных ESP такое критично (можно использовать диоды-регуляторы).


Типовое подключение (Arduino)

| FIT0578 | Arduino Uno | | :--- | :--- | | VCC | 5V | | GND | GND | | SDA | A4 | | SCL | A5 |

(Для ESP32 — SDA=GPIO21, SCL=GPIO22; для ESP8266 — SDA=GPIO4(D2), SCL=GPIO5(D1).)


Пример кода (Arduino + библиотека U8g2)

#include <Arduino.h>
#include <U8g2lib.h>
#include <Wire.h>

// Инициализация: SH1106, 128x32, I2C, адрес 0x3C (обычно default)
U8G2_SH1106_128X32_UNIVISION_1_HW_I2C u8g2(U8G2_R0, /* clock=*/ SCL, /* data=*/ SDA, /* reset=*/ U8X8_PIN_NONE);

void setup(void) {
  Serial.begin(115200);
  u8g2.begin();
  u8g2.setFont(u8g2_font_ncenB08_tr); // Шрифт 8pt
  u8g2.setColorIndex(1); // Включить OLED (белые пиксели)
}

void loop(void) {
  u8g2.firstPage();
  do {
    u8g2.drawStr(0, 12, "DFRobot FIT0578"); // строка с 0, X на 12й пиксель сверху
    u8g2.drawStr(0, 27, "128x32 OLED I2C");
  } while ( u8g2.nextPage() );
  delay(1000);
}

Примечание к адресации

Адрес по умолчанию: 0x3C Если не выводит — адрес можно изменить смещением команды 0x00. Второй распространенный адрес: 0x3D.

Если Вам потребуется библиотека для работы с SSD1306 (подход компании AdaFruit)+, уканик прошивке через - display.begin(SSD1306_SWITCHCAPVCC, 0x3C);.


В итоге: FIT0578 — простая, удобная, энергоэффективная и надёжная OLED-панель для индикации текста хоть из одного микроконтроллера. Она отличается полноценным API простановки графики или цифр. Данные характеристики навсегда подойдут под типовой low-скорост список хвата передачи.

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

DFRobot FIT0578