====== Цветной сенсорный HDMI TFT-экран для Raspberry PI ====== [[amp>product/tft-touch-color-display-800x480-raspberry-pi?utm_source=man&utm_campaign=hdmi-tft&utm_medium=wiki|Цветной сенсорный графический TFT-экран]] превратит вашу [[amp>collection/raspberry-pi?utm_source=man&utm_campaign=hdmi-tft&utm_medium=wiki|Raspberry Pi]] в настоящий планшетный компьютер. Дисплей можно подключать и к другим устройствам по интерфейсу HDMI. {{ :продукты:tft-touch-color-display-800x480-raspberry-pi:tft-touch-color-display-800x480-raspberry-pi_overview.jpg?nolink |}} ===== Видеообзор ===== {{youtube>BJ4S6OAoHDc?large}} ===== Подключение к Raspberry Pi ===== - Подключите дисплейный модуль к Raspberry Pi с помощью проводов, входящих в комплект: - Разъём-HDMI дисплея с разъёмом-HDMI Raspberry PI, для передачи видео сигнала. - Разъём-microUSB — с одним из разъёмов ''USB'' Raspberry PI, для передачи питания и сигнала тачпада. - Вставьте SD-карту c установленной ''Raspbian'' в Raspberry Pi. - Залогиньтесь по SSH на Raspberry Pi. - Перейдите в директорию ''boot'' и откройте файл ''config.txt'': sudo nano /boot/config.txt - Добавьте в него следующие строки: max_usb_current=1 hdmi_group=2 hdmi_mode=1 hdmi_mode=87 hdmi_cvt 800 480 60 6 0 0 0 hdmi_drive=1 - Сохраните файл командой ''Ctrl''+''O'' - Перезагрузите Raspberry: sudo reboot Сигнал с Raspberry PI будет передаваться на HDMI-разъём в разрешении 800 на 400 точек с частотой 60 кадров в секунду. Теперь у вас есть маленький полноценный HDMI-монитор, который покажет все ваши действия в реальном времени. ==== Установка драйверов тачпада ==== Перед установкой драйверов определите производителя вашего дисплея. {{ :продукты:tft-touch-color-display-800x480-raspberry-pi:tft-touch-color-display-800x480-raspberry-pi_manufacturer.png?nolink |}} * для производителя [[http://www.waveshare.com/wiki/5inch_HDMI_LCD_(B)#Calibration_in_Raspbian|«Waveshare»]], драйвера установятся автоматически и можете пропускать раздел. * для производителя [[http://www.eleduino.com/5-Inch-480-%2A800-HDMI-Input-Touch-Screen-for-Raspberry-PI-2-B-B-and-Banana-Pro-Pi-Beaglebone-Black-p10440.html|«Eleduino»]], драйвера ставятся вручную. Дисплей от «Eleduino» не поддерживает тачпад на последней модели Raspberry Pi 3 и [[http://downloads.raspberrypi.org/raspbian/images/|образах «Raspbian»]] с ядром «Kernel 4.4» и выше. - Скачайте архив с драйверами: 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 - Распакуйте архив: tar -xvf RPI2B_B_B_USB_TOUCH_RES_5.0_RASPBIAN.tar.gz - Перейдите в распакованную директорию: cd RPI2B_B_B+_USB_TOUCH_RES_5.0_RASPBIAN - Запустите скрипт установки драйверов для тачпада: sudo ./USB_TOUCH_RES_5.0_RASPBIAN После выполнения скрипта платформа перезагрузится и сенсорная панель станет работоспособной. ==== Калибровка тачпада ==== Для калибровки касаний тачпада необходимо выполнить следующие действия. Выполним их с помощью консоли. - Установим программу xinput_calibrator sudo apt-get install -y xinput-calibrator - Создадим папку в которой будет храниться файл с настройками sudo mkdir /etc/X11/xorg.conf.d - На образах 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 - После перезагрузки вызовем шаблон калибровки и отметим стилусом все контрольные точки sudo DISPLAY=:0.0 xinput_calibrator - выделите и сохраните полученные данные Section "InputClass" Identifier "calibration" MatchProduct "WaveShare WS170120" Option "Calibration" "160 3723 181 3896" Option "SwapAxes" "0" EndSection - Создадим и откроем файл с настройками sudo nano /etc/X11/xorg.conf.d/99-calibration.conf - Вставьте скопированные ранее настройки в файл, нажмите клавиши Ctrl + X и выберите вариант Y, чтобы сохранить изменения. Нажмите Enter для подтверждения именования файла. - Перезагрузите raspberry sudo reboot ===== Подключение к другим цифровым устройствам ===== Дисплей можно использовать не только с Raspberry PI, но и с другими устройствами, поддерживающими вывод видеосигнала по HDMI. Для этого подключите дисплейный модуль к вашему цифровому устройству по HDMI и укажите в настройках устройства разрешение ''800×480'' с частотой кадров не более ''60fps''. При использовании дисплея не с Raspberry Pi или BeagleBone, сенсорная панель не используется. ===== Характеристики ===== * Интерфейс видеопотока: HDMI * Интерфейс тачскрина: USB * Диагональ: 5 дюймов * Разрешение: 800×480 * Тип тачскрина: резистивный * Размер дисплея: 121×76 мм * Размер модуля: 132×76 мм ===== Ресурсы ===== * [[amp>product/tft-touch-color-display-800x480-raspberry-pi?utm_source=man&utm_campaign=tft&utm_medium=wiki|Цветной сенсорный графический TFT-дисплей для Raspberry PI]] в магазине. * {{:продукты:tft-touch-color-display-800x480-raspberry-pi:tft-touch-color-display-800x480-raspberry-pi_manual.pdf|Описание и руководство от производителя}} * {{:продукты:tft-touch-color-display-800x480-raspberry-pi:tft-touch-color-display-800x480-raspberry-pi_box.pdf|Инструкция по сборке корпуса}}