- Необхідні матеріали
- Передумови
- Підключення Raspberry Pi до TFT РК-екрану
- Підготовка Raspberry Pi до 3,5-дюймового РК-екрану
Raspberry Pi - це комп’ютер розміром із долоню, який дуже зручний для створення прототипів матеріалів, що вимагають великих обчислювальних потужностей. Він широко використовується для розробки апаратного забезпечення IOT та додатків робототехніки, а також для набагато більшої кількості програм для зменшення пам’яті. У більшості проектів за участю Pi було б надзвичайно корисним, якби Pi мав дисплей, за допомогою якого ми могли б відстежувати життєво важливі фактори нашого проекту.
Сам пі має вихід HDMI, який можна безпосередньо підключити до монітора, але в проектах, де простір обмежений, нам потрібні менші дисплеї. Тож у цьому підручнику ми дізнаємося, як ми можемо взаємодіяти з популярним 3,5-дюймовим сенсорним TFT-рідкокристалічним екраном із wavehare за допомогою Raspberry pi. Наприкінці цього підручника ви отримаєте повністю функціональний РК-дисплей із сенсорним екраном на верхній частині Pi, готовий до використання для ваших майбутніх проектів.
Технічні характеристики 3,5-дюймового TFT-екрана наведено нижче.
РК-тип | TFT |
Розмір | 3.5 |
Дозвіл | 320 * 480 пікселів |
Інтерфейс | SPI |
Контролер дисплея | XPT2046 |
Сенсорний тип | Резистивний |
Підсвічування | СВІТЛОДІОДНИЙ |
Співвідношення сторін | 8: 5 |
Кольори | 65536 |
Підтримує | Камера, миша та клавіатура |
Необхідні матеріали
- Raspberry Pi
- 3,5-дюймовий TFT-РК-дисплей
- підключення до інтернету
Передумови
Передбачається, що ваш Raspberry Pi вже прошитий операційною системою і може підключатися до Інтернету. Якщо ні, дотримуйтесь підручника Початок роботи з Raspberry Pi, перш ніж продовжувати.
Також передбачається, що ви маєте доступ до вікна терміналу вашого Raspberry Pi. У цьому підручнику ми будемо використовувати Putty в режимі SSH для підключення до Raspberry Pi. Ви можете використовувати будь-який метод, але у вас повинен бути доступ до вікна терміналу вашого Pi.
Підключення Raspberry Pi до TFT РК-екрану
Підключення 3,5-дюймового TFT-рідкокристалічного екрану до Raspberry pi - це торт. РК-дисплей має смужку жіночих штифтів заголовка, яка щільно прилягає до штифтів чоловічої заголовка. Вам просто потрібно вирівняти штифти та натиснути РК-дисплей зверху на Pi, щоб встановити з'єднання. Після правильної фіксації ви Pi та LCD будуть виглядати приблизно так нижче. Зверніть увагу, що я використовував кожух для свого Pi, тому ігноруйте білий ящик.
Для людей, яким цікаво знати, що це за шпильки! Він використовується для встановлення SPI-зв'язку між Raspberry Pi та РК-дисплеєм, а також для живлення РК-дисплея від 5В та 3,3В виводу Raspberry Pi. Окрім цього, у нього також є кілька контактів, призначених для роботи сенсорного екрану. Всього є 26 штифтів, символ та опис шпильок наведено нижче
No контакту: |
Символ |
Опис |
1, 17 |
3,3 В |
Вхідна потужність 3,3 В |
2,4 |
5 В |
Вхідна потужність 5 В |
3,5,7,8,10,12,13,15,16 |
NC |
Немає з’єднання - використовується для підтримки |
6,9,14,20,25 |
GND |
Земля |
11 |
TP_IRQ |
Активний штифт низького переривання для сенсорного екрану |
18 |
LCD_RS |
Зареєструйте штифт вибору контролера дисплея |
19 |
LCD_SI |
Введення даних SPI для РК-дисплея |
21 |
TP_SO |
Виведення даних SPI з РК-дисплея |
22 |
RST |
Скинути |
23 |
LCD_SCK |
Штифт синхронізації годинника зв'язку SPI |
24 |
LCD_CS |
Вибір штифта на РК-дисплеї SPI |
26 |
TP_CS |
Виберіть мікросхему на сенсорному екрані SPI |
Підготовка Raspberry Pi до 3,5-дюймового РК-екрану
Тепер, після підключення РК-дисплея до PI, увімкніть його, і ви побачите чистий білий екран на РК-екрані. Це тому, що на нашому PI немає встановлених драйверів для використання підключеного РК-дисплея. Тож давайте відкриємо вікно терміналу Pi і почнемо вносити необхідні зміни. Знову ж таки, я використовую шпаклівку для підключення до мого Pi, ви можете використовувати свій зручний метод.
Крок 1: Зайдіть у вікно конфігурації, використовуючи таку команду. Щоб отримати вікно нижче
sudo raspi -config
Крок 2: Перейдіть до Параметри завантаження -> Робочий стіл / CLI та виберіть опцію B4 Desktop Autologin Desktop GUI, що автоматично входить у систему як користувач «pi», як це показано на малюнку нижче. Це призведе до автоматичного входу PI з наступного завантаження без введення користувачем пароля.
Крок 3: Тепер знову перейдіть до параметрів взаємодії та увімкніть SPI, як показано на малюнку нижче. Ми повинні ввімкнути інтерфейс SPI, оскільки, як ми вже обговорювали, РК-дисплей та PI спілкуються через протокол SPI
Крок 4: Клацніть на це посилання драйвера wavehare, щоб завантажити драйвер у вигляді ZIP-файлу. Потім перемістіть ZIP-файл до своєї ОС PI. Я використовував Filezilla для цього, але ви також можете скористатися накопичувачем і простою копіювальною роботою. Мій розмістили на шляху / home / pi .
Крок 5: Після розміщення zip-файлу перейдіть до вікна терміналу. Щоб встановити драйвер, використовуйте наступну команду.
tar xvf РК-шоу - *. tar.gz
Примітка: Переконайтеся, що ваш PI підключений до Інтернету на цьому етапі
Крок 6: Нарешті, після встановлення драйвера ми можемо увімкнути відображення за допомогою наведеної нижче команди
CD LCD-шоу /
Крок 7: Тепер використовуйте наведену нижче команду, щоб перезапустити свій Pi. Це автоматично закінчить вікно терміналу. Коли PI перезавантажиться, ви помітите, що на РК-дисплеї також відображається інформація про завантаження, і нарешті робочий стіл з’явиться, як показано нижче.
sudo reboot
Ви також можете переглянути відео нижче, щоб перевірити, як підключений РК-дисплей і як він реагує на дотик. Я в значній мірі задоволений його точністю за замовчуванням, тому я не збираюся проводити калібрування. Але якщо вам цікаво, ви можете переглянути офіційну вікі-сторінку на веб-сайті wavehare, де обговорюються способи калібрування та включення перегляду камери на РК-екрані.
Сподіваюся, ви зрозуміли навчальний посібник і досягли успіху у взаємозв’язку рідкокристалічного дисплея з PI та його роботи. Якщо інше зазначте свою проблему в розділі коментарів нижче або скористайтесь форумами для отримання додаткових технічних запитань.