Перейти до змісту

OLED Дисплей

OLED‑дисплей — опціональний модуль, який підключається до ESP32 по I2C.

Ця сторінка описує підключення та “залізні” нюанси (живлення, дроти, адреса I2C). Налаштування в веб‑інтерфейсі описані окремо.

Підтримувані модулі

Прошивка підтримує такі типи OLED:

Тип Типові розміри Інтерфейс Адреса I2C
SSD1306 128×32, 128×64 I2C 0x3C або 0x3D
SH1106G 128×64 I2C 0x3C або 0x3D
SH1107 128×128 (інколи інші) I2C 0x3C або 0x3D

Note

Прошивка перевіряє на шині I2C лише стандартні адреси 0x3C та 0x3D і автоматично вибирає ту, що відповідає.

Підключення до ESP32

Схема підключення (I2C)

Дисплей ESP32
VCC 3.3V
GND GND
SDA GPIO21
SCL GPIO22

Tip

GPIO21/GPIO22 — типові I2C піни для ESP32 за замовчуванням. Якщо у вашому проєкті/платі I2C виведено інакше — підключайте відповідно до вашої розводки.

Живлення і надійність

  • Рекомендовано 3.3V.
  • Якщо ви живите модуль від 5V, переконайтесь, що ваш OLED‑модуль реально це підтримує (має стабілізатор/перетворювач рівнів). Інакше є ризик пошкодити дисплей.

Note

Якщо дисплей не буде виявлено на I2C (0x3C/0x3D), прошивка просто пропустить ініціалізацію дисплея.

Як перевірити, що дисплей підключено правильно

  1. Увімкніть пристрій.
  2. Відкрийте веб‑інтерфейс і виберіть будь‑який простий режим, наприклад Годинник або Технічна інформація.
  3. Якщо екран порожній:
  4. перевірте SDA/SCL (чи не переплутані)
  5. перевірте живлення та спільну “землю” (GND)
  6. перевірте адресу I2C (у межах 0x3C/0x3D)

Налаштування у веб‑інтерфейсі

Параметри дисплею знаходяться у секції Дисплей:

  • тип дисплею (SSD1306/SH1106G/SH1107)
  • висота (32 або 64)
  • поворот (0°/90°/180°/270°)
  • інвертування
  • режим відображення та комбінований режим

Детально: Дисплей

Note

На деяких апаратних профілях тип/висота/поворот можуть бути зафіксовані прошивкою і не відображатися як змінні опції.

Дивіться також