- Використані матеріали
- 5-дюймовий сенсорний дисплей 800x480 TFT
- Підключення 5-дюймового TFT-дисплея з 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 TFT з сенсорним екраном
- Карта пам'яті Micro SD на 16 ГБ
- Роз'єм HDMI
- Торкніться пера
- 5 В, 2,4 AMP Блок живлення
- USB-клавіатура
- USB миша
5-дюймовий сенсорний дисплей 800x480 TFT
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-дисплея з Raspberry Pi
1. Помістіть РК-дисплей зверху Raspberry Pi:
Першим кроком для взаємодії РК з Raspberry Pi є підключення РК з pi за допомогою роз’ємів GPIO. Дисплей оснащений чотирма кутовими стійками для кріплення. Потім РК-дисплей розміщується поверх Raspberry Pi таким чином, що він ковзає в слоти GPIO, а порти HDMI ідеально вирівнюються з іншого боку. Будьте обережні, підключаючи РК до Pi, оскільки РК використовує лише 26 контактів для з’єднання з Pi.
2. Підключіть роз'єм HDMI:
Помістивши РК-дисплей у верхній частині Raspberry Pi, підключіть роз'єм HDMI, який входить до комплекту РК-дисплея, між Pi та LCD, як показано на малюнку нижче:
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 800 480 60 6 0 0 0 hdmi_drive = 1
Примітка: У деяких випадках вам потрібно просто прокоментувати наведені вище твердження в конфігурації. файл, якщо у файлі вже є зазначені вище оператори в рядках коментарів.
2. Завантажте драйвер:
Перш за все завантажте драйвер з github. Це можна зробити, ввівши в термінал Raspberry pi наступну команду.
3. Увімкніть дисплей:
Після успішної інсталяції драйвера ми можемо увімкнути відображення за допомогою наведеної нижче команди:
CD LCD-шоу / CHMOD + х LCD5-шоу ./LCD5-show <> 4.Rebooting Raspberry Pi
Після запуску вищевказаних команд pi буде автоматично перезапущено, і екран повинен працювати зараз. Це може бути показано на малюнку нижче:
Калібрування сенсорного екрану для Raspberry Pi
Заключною частиною процесу є калібрування сенсорного екрану для оптимальної роботи. Для цього нам слід встановити програму в pi, яка називається “ xinput-calibrator ”.
Для встановлення програми нам потрібно виконати команду нижче:
sudo apt-get install -y xinput-калібратор
Після успішної установки вищевказаної програми натисніть кнопку Меню на панелі завдань Raspberry Pi, а потім виберіть Налаштування -> Калібрувати сенсорний екран. Потім завершіть калібрування сенсорного екрану, дотримуючись вказівок. Вікно калібрування сенсорного екрану має виглядати нижче:
Просто торкніться червоних позначених плям сенсорною ручкою, потім також торкніться всіх 4 послідовних червоних плям на екрані, тоді на екрані з'явиться параметр калібрування, який виглядає, як показано нижче:
Просто збережіть наведені вище параметри та перезавантажте Raspberry Pi. Зараз наше налаштування дисплея завершено, і ми можемо без проблем використовувати наш 5-дюймовий сенсорний екран з РК-екраном.
Ось як TFT-РК-дисплей можна підключити до Raspberry Pi і використовувати для створення таких програм, як ігри, будильник, планшет тощо.