Каталог

TFT дисплей 3.5 дюйма ILI9486L SPI со встроенным банком шрифтов

Цена:

1260₽
ожидается
Уже в корзине
Код товара: 14641
Оригинальное название:
Full Color 262K LCD TFT Display 3.5 Inch ILI9486L With 4-wire SPI Interface And GB2312 Embedded Font Chip

Описание товара

Технические характеристики

  • Напряжение питания: 3.3В DC
  • Ориентация: книжная (поддерживается альбомная)
  • Диагональ: 3.5 дюйма
  • Экран
    • Матрица: ЖК, TFT TN LCD
    • Разрешение: 320 х 480 графических точек, HVGA
    • Размер графической точки: 0.153 х 0.153 мм
    • Соотношение сторон: 2:3
    • Цветовая палитра: RGB, 262144 оттенков
    • Графический контроллер: ILI9486L ILITEK
    • Интерфейс: последовательный 4-проводный SPI
    • Контрастность: 400:1
    • Яркость: 200 кд/м2
    • NTSC (цветовая гамма): 60%
    • Направление инверсии серого: смещение на 12 часов
    • Углы обзора: П70° х В70° х Л70° х Н60°
    • Активная область: 48.96 х 73.44 мм
  • Подсветка
    • Тип: 8 белых светодиодов, LED
    • Рабочее напряжение: 3.2 В
    • Ток: 120 мА
  • Банк графических шрифтов: GT30L32S4W (ER3304-1)
  • Интерфейс: SPI последовательный
  • Разъём коммуникации: 10 контактов с шагом 2.54 мм
  • Температура эксплуатации: -20°С...+70°С
  • Размеры модуля: 57.26 х 96.50 х 5.80 мм

Интерфейс подключения модуля с графическим 3.5 дюймовым TN-TFT экраном

№ контакта Обозначение Назначение Описание
1 GND Питание Заземление
2 VCC Питание Входное напряжение модуля 3.3 В
3 CLK Вход Сигнал тактирования, SPI_CLK
4 MOSI Вход Сигнал входящих данных, SPI_MOSI
5 RES Вход Сброс LCD
6 DC Вход Сигнал переключения между режимами приёма Данных и Команд LCD
7 BLK Вход Подсветка экрана, отключаемая низким сигналом
8 MISO Выход Сигнал исходящих данных банка шрифтов, SPI_MISO
9 CS1 Вход Выбор микросхемы LCD, SPI_CS
10 CS2 Вход Выбор микросхемы банка шрифтов

 

Микросхема банка шрифтов GB2312

Микросхема точечных шрифтов GT30L32S4W, известная также под маркировкой ER3304-1, расположенная на обратной стороне платы модуля, содержит в собственной памяти внушительный набор горизонтально ориентированных текстовых символов. В состав набора входят ASCII-шрифты, состоящие из 96 латинских букв и знаков: базовый, Arial и Times New Roman. Так как производство модулей изначально ориентировано на всемирную эксплуатацию, включая страны Восточной Азии, в банк со шрифтами вшито более 6 тысяч иероглифов национального стандарта Китайской Народной Республики (кодировка GB2312), дополнительные символы и знаки, японские каны, греческий алфавит, кириллица, чжуинь и символы пиньиня с диакритикой.

Во многих приложениях стилистическое оформление информации часто требует использование сразу несколько шрифтов разного размера. Для облегчения написания программного кода с выводом шрифтов на экран, подразумевающего масштабирование (пропорциональное увеличение или уменьшение) графического изображения текстовых знаков, банк GT30L32S4W содержит несколько вариантов различной величины букв и цифр для каждого отдельно взятого шрифта, начиная от самого малого размера 5х7 точек и заканчивая максимально крупным размером 32х32 точки. Доступ ко всем имеющимся в микросхеме символам шрифтов выполняется считыванием данных по соотвествующему физическому адресу в структуре памяти. Обращение к микросхеме шрифтов основано на 4-проводном последовательном периферийном интерфейсе SPI, совмещённого в одной шине с графическим контроллером ILI9486L. Более подробная информация о технике выборки символов опубликовано в спецификации на микросхему GT30L32S4W (раздел "Документация".)

Подключение с примерами программирование в интегрированной среде Arduino IDE

Плата экранного модуля оснащена 10 контактами под пайку со стандартным шагом 2.54мм (0.1 дюйма). Пользователю предоставляется возможность выбора способа подключения к плате - либо прямая припайка соединительных линий, либо самостоятельное приобретение и установка подходящих коннекторов. Выводы VCC + GND относятся к группе питания модуля 3.3-вольтовым напряжением. В качестве внешнего источника энергии, питающего дисплейный модуль током до 130мА, может служить любая управляющая микроконтроллерная плата с выходом встроенного понижающего преобразователя и аналогичным (или согласованным) уровнем напряжения логики. Например, это платы с программируемыми контроллерами платформы Arduino или оценочные платы с программируемыми чипами STM32. В иных случаях, для питания Ардуино-совместимого цветного 3,5" TFT экрана применяются произвольные 3.3-вольтовые источники стабилизированной энергии или модули со схемами DC-DC преобразователей.

Дисплейный модуль способен работать в энергосберегающем режиме с отключенной светодиодной подсветкой, управляемой через вход BLK (Backlight - подсветка). Экономия энергии может оказаться очень полезной, когда экранный модуль используется в приложениях с системами автономного питания.

Периферийный 4-проводный последовательный интерфейс SPI связывает воедино графический контроллер ILI9486L и микросхему банка шрифтов GT30L32S4W. Линии синхронизации сигнала CLK (SPI) и передачи данных от хост-контроллера MOSI (SPI) - общие для этих узлов. Переключение между графическим контроллером и банком шрифтов достигается изменением уровня напряжения с высокого на низкий соответствующей сигнальной линии CS1 (TFT LCD) и CS2 (SPI-шрифты). Вывод MISO (SPI) обеспечивает передачу в хост-контроллер данных из банка шрифтов. Выводы сигналов перезапуска экранного модуля RES и смены режимов между отсылаемыми Командами и Данными DC назначаются произвольно из свободных выводов общего назначения GPIO ведущего контроллера.

Наглядный пример подключения дисплейного модуля 320*480 пикселей к выводам общего назначения GPIO микроконтроллерной платы Arduino DUE, без задействования микросхемы матрицы шрифтов, приведён ниже. Интерфейс SPI для этой схемы соединения реализуется методом его программной эмулияции. Инициализатором графики ILI9486L служит многофункциональная подключаемая библиотека Ucglib, доступная для загрузки в виртуальном хранилище на сайте открытых разработок GitHub. Кроме списка графических процедур, программный код библиотеки UСglib располагает внушительным набором собственных интегрированных мультиразмерых шрифтов, подробные спецификации которых размещены в библиотечном файле "UCG.H".

Схема подключения 3,5- дюймового TFT дисплея

Следующий скетч с кодом содержит простейшие примеры работы с графикой и текстом, выводит красочное изображение, продемонстрированное в схеме подключения:

#include "SPI.h"
#include "Ucglib.h"

Ucglib_ILI9486_18x320x480_SWSPI ucg(/*sclk=*/ 7, /*data=*/ 6, /*cd=*/ 5, /*cs=*/ 3, /*reset=*/ 4);

void draw_ucg_logo(ucg_t *ucg)
{
  ucg_SetColor(ucg, 0, 255, 0, 0);
  ucg_SetColor(ucg, 1, 0, 255, 0);
  ucg_SetColor(ucg, 2, 255, 0, 255);
  ucg_SetColor(ucg, 3, 0, 255, 255);
  ucg_DrawGradientBox(ucg, 0, 0, 320, 480);

  ucg_SetColor(ucg, 0, 200, 200, 200);
  ucg_DrawBox(ucg, 15, 15, 25, 50);
  ucg_DrawBox(ucg, 40, 40, 225, 25);
  ucg_DrawBox(ucg, 265, 15, 25, 50);

  ucg_DrawBox(ucg, 15, 90, 125, 25);
  ucg_DrawBox(ucg, 115, 115, 25, 200);

  ucg_DrawBox(ucg, 165, 90, 125, 15);
  ucg_DrawBox(ucg, 165, 115, 25, 200);

  ucg_DrawBox(ucg, 15, 140, 75, 25);
  ucg_DrawBox(ucg, 65, 165, 25, 100);

  ucg_DrawBox(ucg, 215, 140, 75, 25);
  ucg_DrawBox(ucg, 215, 165, 25, 100);
}

void setup()
{
  ucg.begin(UCG_FONT_MODE_TRANSPARENT);
  ucg.clearScreen();

  draw_ucg_logo(ucg.getUcg());

  ucg.setColor(0, 255, 255, 255);
  ucg.setFont(ucg_font_ncenR24_hf);
  ucg.setPrintPos(60, 350);
  ucg.print("CompactTool");

  ucg.setFont(ucg_font_ncenR18_tr);
  ucg.setPrintPos(65, 390);
  ucg.print("+7495-752-55-22");

  ucg.setFont(ucg_font_helvR14_hf);
  ucg.setPrintPos(30, 420);
  ucg.print("e-mail: zakaz@compacttool.ru");
}

void loop() {
  // поместите здесь основной код, выполняющийся в постоянном цикле:

}

Физические размеры модуля, мм

Физические размеры модуля с TFT LCD экраном 3,5 дюйма ILI9486L SPI 10pin  

 

Документация модуля с экраном TFT LCD 3,5" 320х480

footer shadow

Информация представленная на данном информационном ресурсе преследует исключительно рекламные цели и не является договором-офертой!

© Все права защищены 2015 - 2025г https://compacttool.ru