Текстовые дисплеи встречаются повсюду: в турникетах общественного транспорта, в парковочных терминалах и вендинговых аппаратах. Само собой, текстовые ЖК-индикаторы годятся и для самодельной электроники, когда семисегментного индикатора мало, а ставить навороченный графический экран — избыточно. Рассмотрим особенности текстовых экранов на примере девайсов российской компании МЭЛТ.
Видеообзор
Что это такое
Рассматриваемые нами ЖК-дисплеи относятся к знакосинтезирующим индикаторам: они выводят буквы, цифры и типографские знаки из готовой таблицы символов, в отличие от графических дисплеев, которые рисуют произвольное изображение по точкам.
На текстовых экранах удобно отображать численные показания датчиков (температуру, влажность, скорость и так далее), выводить статусы и меню устройства. Для задач посложнее нужно смотреть в сторону графических дисплеев.
Чем выделяется линейка текстовых экранов МЭЛТ? Перечислим несколько особенностей.
- Крупные символы на ЖК-матрице с LED-подсветкой хорошо читаются при разном освещении.
- Дисплейные модули выдерживают лёгкие механические нагрузки и широкий диапазон температур (от -20 до 70 °C), поэтому они подходят для уличных устройств.
- Экраны оснащены контроллером КБ1013ВГ6, который совместим с популярным Hitachi HD44780 и уймой проектов для него.
- Встроенная таблица символов включает русский и английский язык, а также белорусские, украинские и казахские символы.
Разрешение экрана
Минимальная единица текстового экрана — 1 символ, поэтому вместо пиксельного разрешения уместно говорить о количестве знакомест на экране.
У нас представлены дисплеи МЭЛТ с тремя вариантами разрешения:
- 8×2 — две строчки по 8 символов;
- 16×2 — две строчки по 16 символов;
- 20×4 — четыре строчки по 20 символов.
Компактный текстовый экран 8×2 подходит для вывода времени, даты и показаний датчиков, но для информативных текстовых менюшек он маловат. Чтобы сделать удобное текстовое меню без суровых ограничений на количество символов, выбирайте экраны покрупнее с разрешением 16×2 и 20×4.
Интерфейс экрана
Базовые модели ЖК-индикаторов МЭЛТ подключаются через параллельный интерфейс, который занимает от 6 до 10 пинов на управляющей платформе. Если кроме дисплея вы планируете подключать минимальное количество модулей — подобный сценарий вас устроит. Но как быть, если в вашем проекте буквально каждый пин на счету?
В таком случае уместно выбрать текстовый дисплей с интерфейсом I²C. Во-первых, он сэкономит кучу пинов: для управления ему достаточно всего двух проводов, поэтому на контроллере высвободится место для нескольких дополнительных датчиков. Во-вторых, вы сможете программно активировать подсветку экрана через тот же интерфейс I²C. А если вам попадётся любопытный проект, где используется обычный экран с параллельным интерфейсом, то воплощение с I²C-дисплеем не потребует переделок: он обратно совместим с базовыми моделями, включая распиновку.
Экраны с параллельным интерфейсом:
- 8×2 янтарный с чёрным
- 16×2 янтарный с чёрным
- 16×2 зелёный с чёрным
- 16×2 синий с белым
- 16×2 красный с чёрным
- 16×2 чёрный с зелёным
- 20×4 янтарный с чёрным
- 20×4 чёрный с зелёным
Экраны с интерфейсом I²C:
- 16×2 зелёный с чёрным (I²C, 5 В)
- 16×2 зелёный с чёрным (I²C, 3,3 В)
- 20×4 зелёный с чёрным (I²C, 5 В)
- 20×4 зелёный с чёрным (I²C, 3,3 В)
Питание экрана
Большинство текстовых экранов МЭЛТ рассчитано на 5-вольтовое питание — а значит, они заработают от контроллеров Arduino и совместимых платформ с напряжением 5 В. При этом напряжение логических уровней лежит в диапазоне 3,3–5 В, поэтому, если подвести внешнее питание, 5-вольтовый дисплей сможет работать с 3,3-вольтовой платформой.
Если вашим проектом рулит плата с напряжением 3,3 вольта (Arduino серии MKR, Raspberry Pi, ESP32 и т. д.) — удобнее взять соответствующий дисплей с питанием 3,3 В, чтобы избежать лишних проблем с совместимостью.
Экраны с питанием 3,3 В:
В итоге
Знакосинтезирующие дисплеи не теряют своей актуальности, потому что на них можно наглядно отобразить информацию с вашего девайса или создать текстовое меню без особых усилий в плане разработки. Достаточно лишь взять ту модель экрана, которая обладает достаточным количеством символов и сочетается по интерфейсу и питанию с остальными компонентами устройства.
Полезные ссылки
- Текстовые экраны в каталоге Амперки
- Официальный сайт МЭЛТ