Дисплей 1,44" TFT с контроллером ST7735

Код:00665
Артикул:TFT-1.44-128-128
В наличии:сейчас нет
Дисплей 1,44" TFT 128х128 для Arduino. С контроллером ST7735
TFT 1.44" SPI Serial Module LCD Colorful Display Panel Red for Arduino
 
Дисплей применяется для показа цветной графики и текстовых сообщений. Модуль удобен для применения в качестве индикатора различных электроизмерительных и медицинских приборов, в системах метеонаблюдений, в качестве шкал радиоприемников и в других случаях требующих одновременного представления текстовых данных и графики. Для монтажа к передней панели плата имеет отверстия расположенные по углам. Информация в дисплей поступает по шине SPI. Модуль TFT дисплея предназначен для работы совместно с различными микроконтроллерами.
 

 
Основные компоненты
 
ЖКИ индикатор модуля содержит микросхему ф. Sitronix контроллер ST7735S и светодиодную подсветку белого цвета. Смонтирован на плате с помощью пайки. Документ JYT144003-T01 содержит основные сведения о индикаторе. На плате кроме индикатора размещены другие компоненты модуля дисплея.
 
 
Печатная плата модуля дисплея 1,44 дюйма.
 

Микросхема буфер 74HC245D позволяет совместить входы индикатора имеющие низкую нагрузочную способность и имеющие уровни сигналов 3,3 В с шиной SPI где действует напряжение 5 В. Применение микросхемы буфера позволяет применять модуль TFT дисплея диагональ 1,44 контроллер ST7735S совместно с широким спектром МК и повышает надежность схемы.

Модуль содержит стабилизатор напряжения питания индикатора.
 
Характеристики
 
Питание 5 В
Разрешающая способность  128 x 128 точек
Оттенков цвета 65000
Угол обзора 45 – 15 градусов
 
Схема модуля TFT дисплея с диагональю 1,44 дюйма
 


 
Напряжение питания 5 В поступает на стабилизатор U1 микросхема XC6206. Если модуль дисплея используется совместно с МК имеющим питание величиной 3,3 В, то замыкают перемычку J1, напряжение питания 3,3 В подают на тот же контакт VCC. При этом стабилизатор U1 не работает.
 

 
P3 – основной соединитель модуля. P3 содержит 11 штыревых контактов. Питание подается на контакт VCC. К контактам 4 и 5 не подведены линии схемы.


 
От соединителя P3 сигналы поступают на входы микросхемы буфера U2. С ее выходов B0…B5 сигналы поступают на входы ЖКИ индикатора.

 
На TFT индикатор поступает питание 3,3 В на контакты 10 и 11, питание подсветки поступает на контакт 4. Отрицательные электроды светодиодов подсветки соединены с контактом 3. По наименованиям линий легко разобраться какой контакт индикатора соединен с каким выводом микросхемы U2.





 
Подсветка включается с помощью транзистора Q1. Катоды светодиодов подсветки линией LEDK соединены с резистором R1. Высокий логический уровень на базе транзистора Q1 открывает транзистор и ток светодиодной подсветки протекает по цепи R1, коллектор и эмиттер транзистора, общий провод. Напряжение сигнала TFT BL выше 3,3 В недопустимо.

Восьмиконтактный соединитель Р2 подключен непосредственно к контактам индикатора минуя буфер.
 
Контакты
 
Штыревой соединитель, сигналы уровнями до 5 В кроме сигнала LED.
 
1 VCC             Питание
2 GND                        Общий провод
3 GND                        Общий провод
4 NC               не подсоединяется
5 NC               не подсоединяется
6 LED              Управление подсветкой, напряжение сигнала не более 3,3 В
7 CLK             Интерфейс SPI тактовый
8 SDI               Интерфейс SPI прием данных
9 RS                Выбор типа передаваемых данных: команда или параметр
10 RST            Сброс
11 CS              Выбор устройства
 
Группа контактов для сигналов уровнем 3,3 В непосредственно подводимых к индикатору TFT. Расположение контактов этого соединителя соответствует модулю дисплея Nokia 5110 выполненному на красной плате. Он показан на самом верхнем фото на странице, но контролеры и параметры у дисплеев разные. Соответствие контактов при замене дисплея Nokia 5110 на 1,44 ST7735S позволяет не изменять аппаратную часть.
 
1 RST              Сброс
2 CS                Выбор устройства
3 D/C              Выбор типа передаваемых данных: команда или параметр
4 DIN              Интерфейс SPI прием данных
5 CLK             Интерфейс SPI тактовый
6 VCC            Питание
7 LED             Управление подсветкой
8 GND                        Общий провод
 
Для упрощения схемы и программы прибора содержащего модуль путем сокращения количества линий связи применяют следующие меры.
Контакт LED соединяют с выходом стабилизатора 3,3 В.
Контакт CS соединяют c контактом GND.
Исключить программный сброс и освободить один разряд МК можно, если соединить контакт
RST модуля с кнопкой сброс.
 


Подключение дисплея к Arduino UNO.

 

Подключение к Arduino MEGA.
 
Используемые контакты Arduino при включении в программу библиотеки UTFT.
 
Модуль дисплея Arduino Модуль дисплея Arduino
LED A0 RS A3
CLK A1 RST A4
SDI A2 CS A5
 
 
Программирование дисплея 1,44 дюйма
 
Программное обеспечение должно содержать множество подпрограмм вывода букв, графических примитивов и выполнения других операций. Наиболее распространено для этих целей использование языка С. Написание собственных процедур опираясь на данные о работе контроллера ЖКИ ST7735S и о схеме модуля трудоемкая и длительная задача. Поэтому программисты берут написанные для Arduino готовые программные решения и модернизируют их под свои нужды. Для ознакомления с существующими программами лучше всего использовать Arduino MEGA. Подключение показано на странице выше. Существует две библиотеки Arduino для TFT дисплея 1,44 дюйма.
Первая из них это библиотека UTFT написана Хеннингом Карлсеном.
 
Ссылка для скачивания библиотеки UTFT.
Страница сайта UTFT
 
В связи с большим расходом памяти МК библиотека UTFT будет работать с Arduino UNO только после настройки.
 
Назначение контактов соединителя 11 штырей.
 
                        Arduino
7 CLK             SCK D13 или D52 на Mega или Due
 8 SDI             MOSI D11 или D51 на Mega или Due
 9 RS               D9
10 RST            D8
11 CS              D10 или D53 на Mega или Due
 
Здесь соединитель модуля 8 контактов не используется.
 
Откройте архив UTFT.zip и установите библиотеку.
 

 
Откройте любой из .ino файлов в показанных далее программных примерах.
 

 
Если библиотека установлена верно, то у вас не будет проблем с компиляцией как показано далее.


 
Укажите в настройках параметры компиляции. Выберите порт. Пример поддержки дисплея после завершения загрузки.
 

 

 
Вторая библиотека поддержки дисплея размещена здесь
 
Программные примеры для Arduino Uno или Mega, Due.
 
UTFT_Demo_128x128_Serial.ino
 
UTFT_Demo_128x128_Serial_MegaDue.ino




 
 
 
Вверх