- Используемые материалы
- 5-дюймовый сенсорный TFT-дисплей с разрешением 800 x 480
- Подключение 5-дюймового TFT LCD к Raspberry Pi
- Установка драйверов в Raspberry Pi для 5-дюймового ЖК-дисплея
- Калибровка сенсорного экрана для Raspberry Pi
Raspberry pi - это компактный компьютер размером с кредитную карту, который сейчас очень популярен для приложений IoT и высокопроизводительных вычислительных приложений, таких как анализ данных, Python, машинное обучение и т. Д. Многим приложениям требуются внешние дисплеи для подключения к Raspberry Pi. В этом случае Raspberry Pi имеет собственный интерфейс HDMI для подключения внешних дисплеев, таких как телевизор или мониторы. Но в некоторых приложениях подходят компактные дисплеи, и ввод с сенсорного экрана предпочтительнее через приложения с графическим интерфейсом пользователя. Для этих приложений можно использовать дисплеи с сенсорным экраном HDMI. Ранее мы научились подключать 3,5-дюймовый ЖК-дисплей TFT к Raspberry Pi, сегодня мы будем сопоставлять 5-дюймовый сенсорный дисплей HDMI с Raspberry Pi, а также научимся откалибровать сенсорный экран для повышения его точности.
Используемые материалы
- Raspberry Pi 3 B (в моем случае)
- 5-дюймовый TFT-дисплей 800x480 с сенсорным экраном
- Карта Micro SD на 16 ГБ
- Разъем HDMI
- Стилус
- Источник питания 5 В, 2,4 А
- USB-клавиатура
- USB-мышь
5-дюймовый сенсорный TFT-дисплей с разрешением 800 x 480
5-дюймовый сенсорный экран Raspberry Pi Display - это TFT-дисплей HDMI, который очень компактен и может использоваться на моделях Raspberry Pi A, B, Pi B + / 2B и 3B. Он имеет встроенный резистивный сенсорный экран с поддержкой управления подсветкой и экономию энергии. Поддержка входа HDMI. Он действует как монитор компьютера с разрешением 800x480 пикселей.
Особенности:
- 5-дюймовый дисплей HDMI
- 800x480 пикселей Изображение высокого разрешения и большой экран.
- Встроенный резистивный сенсорный экран с управлением подсветкой для снижения энергопотребления.
- Большой угол обзора
- Быстрое время отклика, полноцветный дисплей.
Технические характеристики:
- Размер: 5 дюймов
- Разрешение: 800 * 480
- Контроллер дисплея: XPT2046
- ЖК-интерфейс: SPI
- Тип касания: резистивный
- Тип ЖК-дисплея: TFT
Подключение 5-дюймового TFT LCD к Raspberry Pi
1. Поместите ЖК-дисплей в верхнюю часть Raspberry Pi:
Первым шагом для сопряжения ЖК-дисплея с Raspberry Pi является подключение ЖК-дисплея к пи с помощью разъемов GPIO. Дисплей поставляется с четырьмя угловыми стойками для монтажа. Затем ЖК-дисплей помещается поверх Raspberry Pi таким образом, чтобы он вставлялся в слоты GPIO, а порты HDMI идеально выстраивались на другой стороне. Будьте осторожны при подключении ЖК-дисплея к Pi, так как ЖК-дисплей использует только 26 контактов для подключения к Pi.
2. Подключите разъем HDMI:
После размещения ЖК-дисплея на верхней части Raspberry Pi подключите разъем HDMI, входящий в комплект ЖК-дисплея, между Pi и ЖК-дисплеем, как показано на рисунке ниже:
3. Подключите источник питания:
После всех предыдущих шагов нам нужно подать питание на Raspberry Pi и LCD. На ЖК-дисплее также есть USB-штекер для предоставления отдельного источника питания, но если у вас есть хороший источник питания на 2,4 А для вашего Pi, ему не нужен отдельный источник питания для ЖК-дисплея.
4. Включите переключатель подсветки ЖК-дисплея:
После подачи питания включите переключатель питания подсветки, который находится на задней стороне ЖК-дисплея.
Установка драйверов в Raspberry Pi для 5-дюймового ЖК-дисплея
1. Отредактируйте некоторые параметры в файле конфигурации:
Перед загрузкой драйвера ЖК-дисплея внесите некоторые изменения в файл конфигурации, как показано ниже. Файл конфигурации можно найти с помощью следующей команды:
sudo nano /boot/config.txt
Затем просто добавьте следующие строки в файл конфигурации.
max_usb_current = 1 hdmi_group = 2 hdmi_mode = 87 hdmi_cvt 800480 60 6 0 0 0 hdmi_drive = 1
Примечание: в некоторых случаях вам нужно просто раскомментировать приведенные выше утверждения в config. file, если в строках комментариев к файлу уже есть указанные выше утверждения.
2. Загрузите драйвер:
Прежде всего скачайте драйвер с гитхаба. Это можно сделать, введя следующую команду в терминале Raspberry pi.
3. Включите дисплей:
После успешной установки драйвера мы можем включить отображение с помощью следующей команды:
cd LCD-show / chmod + x LCD5-show ./LCD5-show <> 4. Перезагрузка Raspberry Pi
После выполнения вышеуказанных команд пи будет автоматически перезапущен, и теперь экран должен работать. Это можно увидеть на рисунке ниже:
Калибровка сенсорного экрана для Raspberry Pi
Заключительная часть процесса - калибровка сенсорного экрана для оптимальной работы. Для этого мы должны установить в пи приложение под названием « xinput-calibrator ».
Для установки программы мы должны выполнить следующую команду:
sudo apt-get install -y xinput-calibrator
После успешной установки вышеуказанной программы нажмите кнопку « Меню» на панели задач Raspberry Pi, а затем выберите « Настройки» -> « Калибровать сенсорный экран». Затем завершите калибровку сенсорного экрана, следуя подсказкам. Окно калибровки сенсорного экрана должно выглядеть следующим образом:
Просто прикоснитесь к красным отмеченным точкам с помощью сенсорного пера, затем аналогичным образом коснитесь всех 4 последовательных красных точек на экране, после чего на экране появится запрос параметра калибровки, как показано ниже:
Просто сохраните указанные выше параметры и перезагрузите Raspberry Pi. Теперь настройка нашего дисплея завершена, и мы можем без проблем использовать наш 5-дюймовый сенсорный экран с ЖК-дисплеем.
Таким образом TFT LCD может быть подключен к Raspberry Pi и может использоваться для создания приложений, таких как игры, будильник, планшет и т. Д.