3.2" дисплей сенсорный Waveshare для Raspberry Pi
Сенсорный резистивный дисплей от Waveshare 3.2 дюйма. Разрешение 320×240, совместим со всеми моделями Raspberry Pi (Model A/B/A+/B+/ 2B/3B/3B+). Поддерживает Raspbian. Предназначен для просмотра фото, видео, вывода любой информации; будет очень полезен в работе с Raspberry Pi. Выполнен очень качественно от известного производителя. В комплекте стилус и весь необходимый крепеж.
Сенсорный резистивный дисплей от Waveshare 3.2 дюйма. Разрешение 320×240, совместим со всеми моделями Raspberry Pi (Model A/B/A+/B+/ 2B/3B/3B+). Поддерживает Raspbian. Предназначен для просмотра фото, видео, вывода любой информации; будет очень полезен в работе с Raspberry Pi. Выполнен очень качественно от известного производителя. В комплекте стилус и весь необходимый крепеж.
Характеристики
- Разрешение: 320×240 пикселей
- Контроллер: XPT2046
- Тип дисплея: TFT
- Интерфейс: SPI
- Тип Touch Screen: резистивный
- Количество цветов: 65536
- Подсветка экрана: LED
- Соотношение сторон: 4:3
- Размеры: 84,91 х 56,54.
Сравнение дисплеев WaveShare
| Дисплей | Разрешение | Интерфейс дисплея | Интерфейс сенсора | Размеры (mm) | Тип сенсора |
|---|---|---|---|---|---|
| 3.2inch RPi LCD (B) | 320x240 | I/O | I/O | Как Raspberry Pi | Резистивный |
| 3.5inch RPi LCD (A) | 320x480 | I/O | I/O | Как Raspberry Pi | Резистивный |
| 4inch RPi LCD (A) | 320x480 | I/O | I/O | 95 x 61 | Резистивный |
| 5inch HDMI LCD | 800x480 | HDMI | I/O | 121 x 78 | Резистивный |
| 5inch HDMI LCD (B) | 800x480 | HDMI | USB | 121 x 76 | Резистивный |
| 7inch HDMI LCD (B) | 800x480 | HDMI | USB | 165 x 107 | Емкостной |
| 7inch HDMI LCD (C) | 1024x600 | HDMI | USB | 165 x 107 | Емкостной |

Вкладення
- Драйвер GPIO дисплеев WS wheezy — 63.32MB
- WS LCD 3.2" (B) даташит — 260.36KB
- WaveShare GPIO Display Manual — 436.06KB
- LCD-show-170309 — 51.38KB
- LCD-show-180817 — 114.82KB
Характеристики
| Артикул | 1152 |
| Бренд | WaveShare |
| Роздільна здатність | 320×240 |
| Габарити | 84.91 х 56.54 mm |
| Сумісність з | Raspberry Pi |
| Контролер | XPT2046 |
| Інтерфейс | SPI |
| Тип сенсора | Резистивний |
| Додаткові можливості | 3 програмовані кнопки |
| Матриця | TFT |
| Діагональ | 3.2" |
| Інтерфейс сенсорної панелі | GPIO |
Дисплей WaveShare 3.2" (B) використовує SPI інтерфейс. В оригінальному образі Raspbian виведення зображення за замовчуванням відбувається через HDMI інтерфейс, тому для використання дисплея доведеться скористатися підготовленим драйвером від WaveShare або завантажити вже сконфігурований образ Raspbian (RPi2 / RPi3) для роботи з цим дисплеєм.
Використання з Raspberry Pi
Завантажте потрібну вам версію файлу на Raspberry Pi, розпакуйте завантажений архів, перейдіть у розпаковану директорію та виконайте скрипт встановлення з правами root. У прикладі наведено найактуальнішу версію драйвера, для попередніх версій Raspberry Pi або ОС дивіться посилання на архівні версії нижче.
git clone https://github.com/waveshare/LCD-show.git ./LCD32-show sudo ./LCD32-show
Драйвер LCD-show-170703 для Raspbian версії до 2018-03-03 або Raspbian Lite: LCD-show-170703.tar.gz
Драйвер LCD-show-161112 для Raspbian jessie версії до 2017-01-11: LCD-show-161112.tar.gz
Процес виконання займе одну хвилину, після чого Raspberry Pi перезавантажиться. Усе готово до використання дисплея. Тепер система за замовчуванням запускатиметься з LCD дисплеєм.
Для перемикання в режим HDMI дисплея виконайте команду.
./LCD-hdmi
Raspberry Pi підключить HDMI драйвер і перезавантажиться в режим HDMI. Для перемикання в режим використання LCD дисплея виконайте команду
./LCD32-show
Калібрування сенсорного дисплея WaveShare 3.2" (B)
Запустіть програму калібрування дисплея такою командою
su pi DISPLAY=:0.0 xinput_calibrator
На дисплеї по черзі буде показано 4 точки для калібрування, натискайте їх по черзі якомога точніше (за можливості скористайтеся стилусом), після завершення в терміналі з'являться рядки з даними калібрування.
Doing dynamic recalibration: Setting new calibration data: 126, 3734, 3892, 199
Ці дані потрібно записати у файл налаштувань сенсорної панелі. Відкрийте файл і внесіть зміни.
sudo nano /etc/X11/xorg.conf.d/99-calibration.conf
У результаті у вас має вийти такий вміст, але з вашими даними калібрування
Section "InputClass" Identifier "calibration" MatchProduct "ADS7846 Touchscreen" Option "Calibration" "126, 3734, 3892, 199" Option "SwapAxes" "1" 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 виробника.
Відгуки покупців
Брали на фирму для организации системы доступа/контроля рабочего времени. Работает все отлично но инструкция меня как чайника в линухе немного запутала. Поправляю : имеем RPi 3 Model B и Raspbian Jessie;
1) WiKi сайта производителя данной модели откуда можно скачать последнюю версию драйверов http://www.waveshare.com/wiki/3.2inch_RPi_LCD_(B)
2) Качаем драйвера из 1-го пункта ну или как в инструкции
wget -O driver.tar.gz "https://miniboard.com.ua/index.php?controller=attachment&id_attachment=110"
3) Распаковываем архив
sudo tar zxvf driver.tar.gz
4) Переходим в папку с распакованым архивом
cd LCD-show/
5) Запускаем файлик для переключения на LCD 3,2 экран (после команды перезагрузка и изображение уже на экране)
sudo ./LCD32-show
6) Для переключения обратно на HDMI снова переходим в папку с драйверами
sudo cd LCD-show/
и там запускаем фаил
sudo ./LCD-hdmi
Запустить тач скрин почему-то пока не получилось, прграмма калибровки запускается но не реагирует на стилус :(
Как настроить кнопки тоже пока не понимаю, если есть знатоки и подскажут где капать буду признателен.
Дисплей на вид очень качественно сделан, проблем с запуском не возникло. О покупке ни разу не пожалел, рекомендую!
Долго выбирал между этим и дисплеем 3.5 дюйма этого же производителя, оставил свой выбор именно на этом и как считаю не прогадал. Все-таки три боковых кнопки мне очень кстати