====== Цветной TFT-дисплей 128×160 / 1,8” ======
[[amp>product/itead-display-1n8in?utm_source=man&utm_campaign=gitead-display&utm_medium=wiki|Цветной TFT-экран]] пригодится для вывода яркого текста, информативных графиков и живых анимаций.
{{ :продукты:itead-display-1n8in:itead-display-1n8in.4.jpg?nolink |}}
===== Подключение и настройка =====
Дисплей общается с управляющей платформой через последовательную шину SPI c дополнительными пинами управления. В микроконтроллерах есть два способа реализации шины SPI: аппаратная и программная.
При использовании аппаратного интерфейса, скорость отрисовки экрана будет значительно выше в сравнении с программной.
==== Аппаратный SPI ====
На платах Arduino шина «SPI» разведена на ICSP-разъёме. В качестве примера подключим дисплей к платформе [[amp>product/arduino-uno?utm_source=man&utm_campaign=itead-display&utm_medium=wiki|Arduino Uno]] через [[amp>product/breadboard-half?utm_source=man&utm_campaign=itead-display&utm_medium=wiki|макетную плату]].
{{ :продукты:itead-display-1n8in:itead-display-1n8in_scheme_hard.png?nolink |}}
==== Программный SPI ====
Если контакты аппаратного интерфейса SPI используются другими модулями — воспользуйтесь программной реализацией протокола SPI. Софтовая эмуляция шины позволяет использовать сигналы данных на всех пинах управляющей платы. В качестве примера подключим дисплей к платформе [[amp>product/arduino-uno?utm_source=man&utm_campaign=itead-display&utm_medium=wiki|Arduino Uno]] через [[amp>product/breadboard-half?utm_source=man&utm_campaign=itead-display&utm_medium=wiki|макетную плату]].
{{ :продукты:itead-display-1n8in:itead-display-1n8in_scheme_soft.png?nolink |}}
===== Элементы платы =====
{{ :продукты:itead-display-1n8in:itead-display-1n8in_annotation.png?nolink |}}
==== Экран ====
Дисплей модуля выполнен по технологии TFT с диагональю 1,8 дюйма. Разрешение экрана составляет 128×160 точек с глубиной 65536 цветов.
Матрица экрана подключена к встроенному чипу {{ :продукты:itead-display-1n8in:st7735_datasheet.pdf |ST7735}}, который выполняет роль моста между экраном и микроконтроллером.
Систему координат дисплея удобно представить в виде сетки, каждая ячейка которой является отдельным пикселем. Местоположение пикселя задается парой координат «x» и «y».
==== Контактные пины ====
На плате дисплейного модуля расположена гребёнка из восьми контактов для питания экрана и взаимодействия с управляющей электроникой.
^ Вывод ^ Имя сигнала ^ Альтернативное имя сигнала ^ Описание ^
| 1 | VIN | |Питание дисплея напряжением 5 вольт|
| 2 | GND | |Земля|
| 3 | RST | RESET |Аппаратный сброс дисплея. Активный низкий уровень.|
| 4 | RS | DC/A0 |Выбор передачи данных или команд:\\ //команда// при низком уровне, //данные// при высоком уровне.|
| 5 | SDA | MOSI/DO |Данные|
| 6 | SCL | SCK |Синхронизация|
| 7 | CS | SS |Выбор экрана. Используется для подключения нескольких дисплеев параллельно. Активный низкий уровень.|
| 8 | VDD33 | |Напряжение питания 3,3 В. Подключать не обязательно.|
==== Логический буфер ====
На обратной стороне дисплейного модуля распаян преобразователь логических уровней {{ :продукты:itead-display-1n8in:74hc365_datasheet.pdf |74HC365}}. Буфер служит для согласования напряжения между экраном и управляющей платой. Микросхема даёт совместимость дисплея c 3,3- и 5-вольтовыми управляющими платами.
==== Регулятор напряжения ====
Понижающий линейный преобразователь {{ :продукты:itead-display-1n8in:lm1117_datasheet.pdf |LM1117}} с выходом 3,3 вольта обеспечивает питание и подсветку дисплея. Максимальный выходной ток составляет 800 мА.
===== Принципиальная и монтажная схемы =====
{{:продукты:itead-display-1n8in:itead-display-1n8in_schematic.png?direct&450 |}}
{{ :продукты:itead-display-1n8in:itead-display-1n8in_layout.png?direct&200|}}
===== Габаритный чертёж =====
{{ :продукты:itead-display-1n8in:itead-display-1n8in_design.png?nolink |}}
===== Характеристики =====
* Диагональ: 1,8 дюйма
* Разрешение: 128×160
* Технология: LCD TFT
* Количество цветов: 65536
* Драйвера матрицы: ST7735
* Напряжение питания: 3.3–5 В
* Интерфейс: SPI с двумя дополнительными сигналами
* Размеры экрана: 46,6×34,3 мм
* Габариты платы: 50,8×36,6 мм
===== Ресурсы =====
* [[amp>product/itead-display-1n8in?utm_source=man&utm_campaign=itead-display&utm_medium=wiki|Дисплей]] в магазине.
* [[https://github.com/amperka/hardware-drawings/blob/master/itead-display-1n8in.svg|Векторное изображение дисплея]]
* {{:продукты:itead-display-1n8in:itead-display-1n8in_datasheet.pdf|Техническая документация от производителя}}
* [[https://github.com/olikraus/Ucglib_Arduino|Библиотека для Arduino]]
* {{:продукты:itead-display-1n8in:st7735_datasheet.pdf|Datasheet на контроллер дисплея ST7735}}
* {{:продукты:itead-display-1n8in:74hc365_datasheet.pdf|Dataheet на преобразователь логических уровней}}
* {{:продукты:itead-display-1n8in:lm1117_datasheet.pdf|Datasheet на понижающий преобразователь напряжения LM1117 с выходом 3,3 вольта}}