Гайд · Дисплеи · ESP32
OLED, TFT, E-Paper или Nextion? Выбираем экран для ESP
Экран превращает проект из «мигающего светодиода» в то, чем реально пользуешься. Но четыре ходовых типа тянут в разные стороны — провода, цвет, скорость обновления, питание и сколько они съедают у МК. Вот какой под какую задачу.
OLED 0.96" (SSD1306) — маленький, чёткий, два провода
Классический монохромный OLED говорит по I²C — всего два провода (SDA/SCL) — контрастный (настоящий чёрный, без подсветки) и стоит копейки. 128×64 пикселя хватает на пару строк текста или маленький график. Идеально для часов, метеостанций и статус-экранов. Ограничения: он маленький и монохромный, а дешёвые могут «выгорать», если статичная картинка висит месяцами.
TFT SPI 1.8–2.4" (ST7735 / ILI9341) — полноцвет, быстро
Цветной TFT по SPI даёт 65 000 цветов и достаточно быстрое обновление для графиков реал-тайм, меню и картинок. Рабочая лошадка, когда нужен нормальный UI. Компромиссы: пинов больше, чем у I²C (SCK/MOSI/DC/CS/RST + подсветка), подсветка ест ток, а отрисовка кучи пикселей грузит МК. Многие платы несут его встроенным — популярный Cheap Yellow Display это ESP32 + 2.8" ILI9341 + тач.
E-Paper (E-Ink) — тратит ток только при смене
E-Paper — чемпион по батарее: тратит ток только при обновлении картинки, потом держит изображение бесплатно — и отлично читается на прямом солнце. Идеально для ценников, календарей, бейджей и всего, что меняется редко. Загвоздка — скорость: полное обновление занимает сотни миллисекунд — секунды и часто мигает, так что для анимации и живых данных бесполезно.
Nextion HMI — умный экран, разгружающий МК
Nextion (и похожие «умные» дисплеи) переворачивает модель: весь UI — кнопки, гейджи, страницы — ты верстаешь в drag-and-drop редакторе, который крутится на процессоре самого дисплея. Твой ESP лишь шлёт и принимает короткие UART-команды («поставь поле 2 в 24°C»). Это полностью освобождает RAM и CPU МК ценой более дорогого модуля и отдельного редактора, который надо освоить.
Решение за 30 секунд
| Дисплей | Шина | Лучше для | Цвет | Обновление |
|---|---|---|---|---|
| OLED 0.96" | I²C | часы, статус, мелкий UI | моно | быстро |
| TFT SPI | SPI | цветной UI, графики, картинки | 65k | быстро |
| E-Paper | SPI | автономные таблички, редкая смена | моно / мало | медленно |
| Nextion HMI | UART | богатый тач-UI, разгрузка МК | полный | быстро |
Правило: маленький вывод на двух проводах → OLED; цветной UI или графики → TFT; месяцы от батарейки → E-Paper; богатый тач-UI без нагрузки на МК → Nextion. Что ни выбери, возня — в проводке: спланируй пины до пайки, особенно на моноблочных экран-платах, где дисплей уже забрал половину GPIO.
Подключаешь дисплей — или целую экран-плату? Глянь, какие GPIO свободны, до пайки.