DFRobot FIT0578
тел. +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-скорост список хвата передачи.