5" сенсорний дисплей Waveshare 800х480
Сенсорний дисплей від Waveshare з діагоналлю 5 дюймів, резистивною панеллю та роздільною здатністю 800х480 для Raspberry Pi. З платами з'єднується по HDMI порту мініатюрним адаптером, який іде в комплекті. Винятком є Raspberry Pi Model B - знадобиться HDMI кабель. Touch screen працює від GPIO Raspberry Pi. У комплекті все необхідне для роботи з дисплеєм.
Сенсорний дисплей від Waveshare з діагоналлю 5 дюймів, резистивною панеллю та роздільною здатністю 800х480 для Raspberry Pi. З платами з'єднується по HDMI порту мініатюрним адаптером, який іде в комплекті. Винятком є Raspberry Pi Model B - знадобиться HDMI кабель. Купити дисплей для Raspberry Pi можна разом з чорно-білим корпусом корпусом.
Характеристики:
- Роздільна здатність: 800 х 480 пікселів
- Тип дисплея: LCD
- Інтерфейс: HDMI
- Тип Touch Screen: резистивний
- Регульоване підсвічування для зниження енергоспоживання
- HDMI інтерфейс для виведення інформації, GPIO - для сенсорного керування
- Працює не лише з Raspberry Pi, також може працювати як HDMI дисплей з будь-якими пристроями (сенсорні функція в цьому випадку недоступні)
- Розміри: 121,11 х 89,45.
Комплектація
- Сенсорний дисплей Waveshare 5"
- Мініатюрний HDMI адаптер
- Стилус
- Необхідний кріпеж.
Вкладення
- Драйвер GPIO дисплеїв WS wheezy — 63.32MB
- LCD-show-170309 — 51.38KB
- LCD-show-180817 — 114.82KB
- Розміри панелі 5" HDMI LCD — 440.26KB
Характеристики
| Артикул | 1173 |
| Бренд | Waveshare |
| Роздільна здатність | 800x480 |
| Габарити | 121.11 х 89.45 mm |
| Сумісність з | Raspberry Pi |
| Інтерфейс | HDMI |
| Тип сенсора | Резистивний |
| Матриця | TFT |
| Діагональ | 5" |
| Інтерфейс сенсорної панелі | GPIO |
Модуль дисплея оснащено портами HDMI, microUSB і GPIO гребінкою. Перший використовується для передавання зображення, як і будь-який інший дисплей чи монітор, що працює по HDMI, GPIO потрібен для сенсорного керування, а microUSB використовується для подавання живлення у випадках, коли в сенсорних функціях немає потреби або всі GPIO зайняті, живити дисплей можна як від Raspberry Pi, так і від будь-якого іншого джерела живлення, при підключенні дисплея до GPIO плати у використанні microUSB немає потреби.
Використання з Raspberry Pi
Для запуску дисплея достатньо прописати правильну роздільну здатність у /boot/config.txt
hdmi_group=2
hdmi_mode=87
hdmi_cvt 800 480 60 6 0 0 0
Під час використання з Raspberry Pi 4 (у випадках, коли зображення виводиться некоректно) потрібно видалити такий параметр з файлу /boot/config.txt
dtoverlay=vc4-fkms-v3d
Сенсорні функції дисплея підтримуються після встановлення драйвера. Завантажте репозиторій з конфігураційними скриптами, перейдіть у директорію та виконайте скрипт встановлення з правами root. У прикладі наведено найактуальнішу версію драйвера, для попередніх версій Raspberry Pi або ОС дивіться посилання на архівні версії нижче.
git clone https://github.com/waveshare/LCD-show.git cd LCD-show/ sudo ./LCD5-show
Драйвер версії LCD-show-180817.tar.gz
Драйвер LCD-show-170703 для Raspbian версії до 2018-03-03 або Raspbian Lite: LCD-show-170703.tar.gz
Драйвер LCD-show-150602 для Raspberry Pi B+/2 на Raspbian wheezy: LCD-show-150602.tar.gz
Драйвер LCD-show-161112 для Raspbian jessie версії до 2017-01-11: LCD-show-161112.tar.gz
Після перезавантаження система за замовчуванням запускатиметься з LCD дисплеєм, для перемикання в режим HDMI дисплея виконайте команду.
./LCD-hdmi
Для перемикання назад у режим LCD дисплея виконайте команду
./LCD5-show
Якщо у вас виникли проблеми з налаштуванням дисплея, виробник підготував уже сконфігурований образ ОС Raspban для цього дисплея (Логін: pi / Пароль: raspberry).
Зміна орієнтації дисплея
Скрипту LCD5-show можна передати параметр повороту дисплея 0 (за замовчуванням), 90, 180 і 270 градусів повороту.
./LCD5-show 90
Використання з OrangePi
Для запуску дисплея з платою OrangePi достатньо скористатися модифікованим файлом script.bin для вашої моделі плати з приставкою 480p_dvi. Завантажте файл, перейменуйте його на script.bin і скопіюйте в boot розділ на microSD карті.
Сенсорні функції підтримуються за допомогою створених спільнотою модулів, один з них можна знайти тут.
Якщо заміна файлу script.bin у вашому випадку недоречна, наводимо приклад конфігурації для .fex файлу та подальшої його компіляції в script.bin
[disp_init] disp_init_enable = 1 disp_mode = 0 screen0_output_type = 3 screen0_output_mode = 4 screen1_output_type = 3 screen1_output_mode = 4 fb0_format = 0 fb0_width = 800 fb0_height = 480 fb1_format = 0 fb1_width = 800 fb1_height = 480 [hdmi_para] hdmi_used = 1 hdmi_power = "vcc-hdmi-18" hdcp_enable = 0 hdmi_cts_compatibility = 1
Калібрування сенсорного дисплея WaveShare 5"
Запустіть програму калібрування дисплея такою командою
su pi DISPLAY=:0.0 xinput_calibrator
На дисплеї по черзі буде показано 4 точки для калібрування, натискайте їх по черзі якомога точніше (за можливості скористайтеся стилусом), після завершення в терміналі з'являться рядки з даними калібрування.
Doing dynamic recalibration: Setting new calibration data: 253, 3957, 224, 3820
Ці дані потрібно записати у файл налаштувань сенсорної панелі. Відкрийте файл і внесіть зміни.
sudo nano /etc/X11/xorg.conf.d/99-calibration.conf
У результаті у вас має вийти такий вміст, але з вашими даними калібрування
Section "InputClass" Identifier "calibration" MatchProduct "ADS7843 TouchController" Option "Calibration" "253 3957 224 3820" EndSection
Збережіть файл натисканням CTRL+X, а потім Y, якщо ви використовували nano. Після перезавантаження Raspberry Pi зміни наберуть чинності.
Викликати екранну клавіатуру Ви можете такою командою.
DISPLAY=:0.0 matchbox-keyboard -s 100 extended
Змінити DPI (розмір елементів інтерфейсу) можна, редагуючи параметр dpi у файлі /etc/rc.local
su -l pi -c "startx -- -dpi 60"
Ці інструкції є перекладом і витягом з офіційної документації на wiki виробника.
Відгуки покупців
Приобрёл данный дисплей для создания портативного устройства на основе медиацентра Kodi (LibreElec). Но! При нормальной работе Raspbian (требуется поворот вывода изображения в настройках на 90 или 270 градусов для альбомного вывода) приложения, построенные на framebuffer, точнее вывод их графики, на повернутом на 90/270 градусов, выводятся некорректно. При портретной ориентации значительная часть приложений обрезана - такое впечатление что приложение выдаёт 480х800, а дисплей показывает 800х480. Очень жаль что на сегодня такой дисплей лежит без дела. Будьте внимательны при выборе этого дисплея!
Добрый день!
К Orange Pi 2 plus
подойдет?
Здравствуйте, Леонид!
Официальной поддержки нет. Но для запуска HDMI дисплея - достаточно задать правильные настройки разрешения в ОС, на вкладке "Инструкции", Вы можете найти инструкцию как это сделать на Orange Pi. Обратите внимание, работоспособность абсолютно не гарантируется и может быть нарушена в новых версиях ОС для Orange Pi.
Так же, существует готовая сборка Ubuntu для Orange Pi, сконфигурирована для работы с данным дисплеем - https://goo.gl/wQfoyS