====== Цветной 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 вольта}}