Коротко про OLED-дисплей 0,42″ 72 × 40
OLED-дисплей 0,42″ з контролером SSD1306 — мініатюрна монохромна панель для короткого тексту, числових показників, піктограм і простих індикаторів. Роздільна здатність становить 72 × 40 пікселів, а для обміну даними можна передбачити I²C або SPI.
Ключові характеристики
- Тип
- монохромна OLED-панель
- Діагональ
- 0,42″
- Роздільна здатність
- 72 × 40 пікселів
- Контролер
- SSD1306
- Інтерфейси
- I²C (IIC) / SPI
- Робоча напруга
- 3,3 В
- Підключення
- 16-контактний FPC, крок 0,65 мм
- Розміри панелі
- 12 × 11 × 1,2 мм
- Активна область
- 9,196 × 5,18 мм
- Кут огляду
- 160°
- Робоча температура
- від −40 до +70 °C
Детальний опис та особливості
Мінімальні габарити для вбудованої індикації
Панель розміром 12 × 11 × 1,2 мм займає мало місця на передній частині компактного пристрою. Формат 72 × 40 пікселів розрахований насамперед на кілька коротких рядків, значення датчика, значок стану, таймер або просту шкалу, а не на детальний багаторівневий інтерфейс.
OLED-пікселі світяться самостійно, тому окрема підсвітка не потрібна. Дисплей є монохромним: він відображає світні та вимкнені пікселі, але не формує повноколірне зображення.
Панель для монтажу на власну плату
Шістнадцятиконтактний FPC містить не лише живлення та сигнальні лінії, а й виводи для конфігурації інтерфейсу та зовнішніх конденсаторів. Тому панель не під’єднується як поширений 4-контактний OLED-модуль. Посадкове місце, обв’язку та режим I²C або SPI потрібно передбачити у схемі власної плати.
У програмі необхідно вибрати контролер SSD1306, геометрію 72 × 40 та інтерфейс, заданий апаратною конфігурацією. Бібліотека U8g2 містить окрему конфігурацію SSD1306 72X40_ER для цієї геометрії.[1] Налаштування для поширених екранів 128 × 32 або 128 × 64 не відповідають розміру цієї панелі.
Підійде / не підійде
Підійде
- для мініатюрного індикатора стану або параметрів пристрою;
- для вбудовування у власну друковану плату з 16-контактним FPC;
- для короткого тексту, чисел, піктограм і нескладної монохромної графіки;
- для проєктів із живленням 3,3 В та програмною підтримкою SSD1306 72 × 40;
- для I²C- або SPI-рішення, якщо потрібний режим передбачено схемою.
Не підійде
- для прямого підключення до макетної плати стандартними перемичками;
- як готовий модуль із роз’ємом живлення, стабілізатором і повною обв’язкою;
- для живлення від 5 В;
- для кольорової графіки, фотографій, відео або великого обсягу тексту;
- як механічна заміна панелі з іншим кроком FPC, розпіновкою чи контролером;
- як запчастина, що автоматично запрацює після впаювання у готовий сторонній пристрій.
Розпіновка 16-контактного FPC
| Контакт | Позначення | Призначення |
|---|---|---|
| 1 | C2P | позитивний вивід конденсатора C2 |
| 2 | C2N | негативний вивід конденсатора C2 |
| 3 | C1P | позитивний вивід конденсатора C1 |
| 4 | C1N | негативний вивід конденсатора C1 |
| 5 | VBAT | живлення внутрішньої схеми; підключається за схемою обв’язки |
| 6 | VSS | земля |
| 7 | VDD | живлення логічної частини |
| 8 | BS1 | апаратна конфігурація інтерфейсу |
| 9 | CS | вибір контролера |
| 10 | RES | скидання |
| 11 | D/C | вибір даних або команд |
| 12 | D0 | лінія інтерфейсу відповідно до вибраного режиму |
| 13 | D1 | лінія інтерфейсу відповідно до вибраного режиму |
| 14 | D2 | лінія інтерфейсу відповідно до вибраного режиму |
| 15 | VCOMH | вивід високого рівня загального електрода |
| 16 | VCC | живлення OLED-панелі за схемою обв’язки |
Позначення контактів не означають, що на всі виводи живлення можна подавати однакові 3,3 В. Контролер SSD1306 має окремі домени VDD, VBAT і VCC.[2] Номінали компонентів і з’єднання VDD, VBAT, VCC, VCOMH, C1 та C2 мають відповідати схемі панелі.
Приклади застосування
Індикатор портативного пристрою
На екрані можна розмістити заряд, режим роботи, коротке повідомлення або кілька великих чисел. Малі габарити панелі корисні, коли на передній частині корпусу обмежено місце.
Показники компактного датчика
Роздільної здатності 72 × 40 достатньо для одного основного значення, одиниці вимірювання та піктограми стану. Контролер пристрою формує зображення і передає його через вибраний інтерфейс.
Сервісний екран вбудованої системи
Панель може показувати код режиму, стан зв’язку або коротку діагностичну інформацію без значного збільшення габаритів пристрою.
Підключення та перший запуск
-
Перевірте посадкове місце
Звірте 16 контактів, крок 0,65 мм, орієнтацію FPC і розміри панелі з кресленням власної плати до її виготовлення або монтажу.
-
Передбачте повну обв’язку
Додайте компоненти для C1P/C1N і C2P/C2N, лінії живлення та керування відповідно до схеми панелі. Не замінюйте її схемою готового 4-контактного OLED-модуля.
-
Виберіть інтерфейс
Задайте I²C або SPI апаратною конфігурацією та під’єднайте сигнальні лінії відповідно до цього режиму. Монтаж виконуйте при вимкненому живленні.
-
Налаштуйте програму
Виберіть SSD1306, геометрію 72 × 40 і фактичний інтерфейс. Спочатку виведіть простий тестовий шаблон, а вже потім додавайте меню або графіку.
Обмеження та безпека
Не подавайте 5 В
Панель розрахована на робочу напругу 3,3 В. Живлення 5 В або неправильне підключення VDD, VBAT, VCC і VSS може пошкодити дисплей.
Не підключайте FPC навмання
Шістнадцятиконтактна панель потребує правильної обв’язки та конфігурації інтерфейсу. Схема зовні схожого дисплея з іншою розпіновкою або контролером не є безпечною заміною.
Геометрія бібліотеки має бути 72 × 40
Налаштування для 128 × 32 чи 128 × 64 можуть спричинити порожній, зміщений або обрізаний кадр навіть за справного електричного підключення.
Бережіть скло та FPC під час монтажу
Не згинайте шлейф біля місця його входу в панель, не тисніть на активну область і не перегрівайте контакти. Перед механічною фіксацією залиште місце для шлейфа без натягу.
FAQ
Чи можна підключити дисплей безпосередньо до Arduino або ESP32?
Ні, це не готовий breakout-модуль. Потрібна плата з 16-контактним FPC, необхідною обв’язкою, правильними лініями живлення та узгодженими сигналами.
Який інтерфейс використовує панель?
Панель підтримує I²C та SPI. Конкретний режим задається апаратною конфігурацією, тому схема плати й налаштування програми мають відповідати одне одному.
Чи підійде звичайний приклад для SSD1306 128 × 64?
Ініціалізація контролера має враховувати геометрію 72 × 40. Приклад для 128 × 64 можна використовувати лише після зміни конфігурації дисплея та буфера зображення.
Що перевірити, якщо екран залишається порожнім?
Перевірте орієнтацію FPC, усі лінії живлення, зовнішні конденсатори, сигнал скидання, апаратно вибраний інтерфейс і конфігурацію SSD1306 72 × 40. Перепідключайте панель лише при вимкненому живленні.
Чи запрацює дисплей після впаювання у готовий пристрій?
Лише якщо плата пристрою має сумісну розпіновку, електричну обв’язку та прошивку для SSD1306 72 × 40. Саме механічне впаювання не забезпечує сумісність.
Альтернативи з готовою платою
Якщо потрібен дисплей із платою-адаптером і контактами для простішого макетування, можна вибрати OLED-модуль 0,91″ 128 × 32 з I²C або OLED-модуль 0,96″ 128 × 64 у виконанні I²C чи SPI. Обидва варіанти більші за 0,42-дюймову панель, але не потребують розведення її 16-контактного FPC.
Документи та джерела
- U8g2, U8g2 C++ Setup — окрема конфігурація SSD1306 72X40_ER і вибір інтерфейсу.
- Solomon Systech, SSD1306 product information — інтерфейси контролера та розмежування VDD, VBAT і VCC.