Цветной сенсорный HDMI TFT-экран для Raspberry PI

Цветной сенсорный графический TFT-экран превратит вашу Raspberry Pi в настоящий планшетный компьютер. Дисплей можно подключать и к другим устройствам по интерфейсу HDMI.

Видеообзор

Подключение к Raspberry Pi

  1. Подключите дисплейный модуль к Raspberry Pi с помощью проводов, входящих в комплект:
    1. Разъём-HDMI дисплея с разъёмом-HDMI Raspberry PI, для передачи видео сигнала.
    2. Разъём-microUSB — с одним из разъёмов USB Raspberry PI, для передачи питания и сигнала тачпада.
  2. Вставьте SD-карту c установленной Raspbian в Raspberry Pi.
  3. Залогиньтесь по SSH на Raspberry Pi.
  4. Перейдите в директорию boot и откройте файл config.txt:
    sudo nano /boot/config.txt
  5. Добавьте в него следующие строки:
    max_usb_current=1
    hdmi_group=2
    hdmi_mode=1
    hdmi_mode=87
    hdmi_cvt 800 480 60 6 0 0 0
  6. Сохраните файл командой Ctrl+O
  7. Перезагрузите Raspberry:
    sudo reboot

Сигнал с Raspberry PI будет передаваться на HDMI-разъём в разрешении 800 на 400 точек с частотой 60 кадров в секунду.

Теперь у вас есть маленький полноценный HDMI-монитор, который покажет все ваши действия в реальном времени.

Установка драйверов тачпада

Перед установкой драйверов определите производителя вашего дисплея.

  • для производителя «Waveshare», драйвера установятся автоматически и можете пропускать раздел.
  • для производителя «Eleduino», драйвера ставятся вручную.

Дисплей от «Eleduino» не поддерживает тачпад на последней модели Raspberry Pi 3 и образах «Raspbian» с ядром «Kernel 4.4» и выше.

  1. Скачайте архив с драйверами:
    wget http://files.amperka.ru/store-media/products/tft-touch-color-display-800x480-raspberry-pi/media/RPI2B_B_B_USB_TOUCH_RES_5.0_RASPBIAN.tar.gz
  2. Распакуйте архив:
    tar -xvf RPI2B_B_B_USB_TOUCH_RES_5.0_RASPBIAN.tar.gz
  3. Перейдите в распакованную директорию:
    cd RPI2B_B_B+_USB_TOUCH_RES_5.0_RASPBIAN
  4. Запустите скрипт установки драйверов для тачпада:
    sudo ./USB_TOUCH_RES_5.0_RASPBIAN

После выполнения скрипта платформа перезагрузится и сенсорная панель станет работоспособной.

Калибровка тачпада

Для калибровки касаний тачпада необходимо выполнить следующие действия. Выполним их с помощью консоли.

  1. Установим программу xinput_calibrator
     sudo apt-get install -y xinput-calibrator 
  2. Создадим папку в которой будет храниться файл с настройками
     sudo mkdir /etc/X11/xorg.conf.d 
  3. На образах 2017-03-02-raspbian-jessie необходимо выполнить следующие дополнительные настройки
     sudo apt-get install xserver-xorg-input-evdev 
     sudo cp -rf /usr/share/X11/xorg.conf.d/10-evdev.conf /usr/share/X11/xorg.conf.d/45-evdev.conf 
     sudo reboot 
  4. После перезагрузки вызовем шаблон калибровки и отметим стилусом все контрольные точки
     sudo DISPLAY=:0.0 xinput_calibrator 
  5. выделите и сохраните полученные данные
    Section "InputClass"
    Identifier	"calibration"
    MatchProduct	"WaveShare WS170120"
    Option	"Calibration"	"160 3723 181 3896"
    Option	"SwapAxes"	"0"
    EndSection 
  6. Создадим и откроем файл с настройками
     sudo nano /etc/X11/xorg.conf.d/99-calibration.conf 
  7. Вставьте скопированные ранее настройки в файл, нажмите клавиши Ctrl + X и выберите вариант Y, чтобы сохранить изменения. Нажмите Enter для подтверждения именования файла.
  8. Перезагрузите raspberry
     sudo reboot 

Подключение к другим цифровым устройствам

Дисплей можно использовать не только с Raspberry PI, но и с другими устройствами, поддерживающими вывод видеосигнала по HDMI. Для этого подключите дисплейный модуль к вашему цифровому устройству по HDMI и укажите в настройках устройства разрешение 800×480 с частотой кадров не более 60fps.

При использовании дисплея не с Raspberry Pi или BeagleBone, сенсорная панель не используется.

Характеристики

  • Интерфейс видеопотока: HDMI
  • Интерфейс тачскрина: USB
  • Диагональ: 5 дюймов
  • Разрешение: 800×480
  • Тип тачскрина: резистивный
  • Размер дисплея: 121×76 мм
  • Размер модуля: 132×76 мм

Ресурсы