Читатели като вас помагат в подкрепа на MUO. Когато правите покупка чрез връзки на нашия сайт, ние може да спечелим комисионна за партньор. Прочетете още.

Не е необходимо да свързвате своя Raspberry Pi към HDMI монитор или телевизор. Налични са куп алтернативни опции за дисплей, включително компактни устройства, които черпят енергия и видео изход от GPIO на Pi.

Това дава няколко предимства за вашите проекти.

Ето какво трябва да знаете за свързването на GPIO съвместим дисплей към вашия Raspberry Pi.

Какви GPIO-монтируеми HAT дисплеи са налични за Raspberry Pi?

Редица компактни дисплеи разполагат с GPIO интерфейс с Raspberry Pi. Те често се наричат ​​„ШАПКА“. (Hardware Attached on Top) дисплеи” и обикновено са налични за всички 40-пинови модели (т.е. Raspberry Pi B+ и по късно). За най-добри резултати вероятно трябва да се придържате към Raspberry Pi 4, ако използвате чисто нов дисплей.

Някои особено популярни дисплеи, които трябва да имате предвид, включват:

  • GeeekPi Raspberry Pi 4 TFT 3,5-инчов сензорен екран
    instagram viewer
    : Това не е само GPIO-монтиран дисплей, той също така включва кутия и радиатор за вашия Raspberry Pi 4.
  • HyperPixel 4.0 Square: HyperPixel от Pimoroni е едно от най-големите имена в аксесоарите и HAT за Raspberry Pi.
  • Дисплей HAT Mini: IPS дисплей с нулев размер на Raspberry Pi с четири тактилни бутона.
  • Мастилено pHAT: Това е компактен eInk дисплей с подобни размери на Raspberry Pi Zero.

Проверете съвместимостта с вашата платка Raspberry Pi, преди да купите.

Защо да използвате GPIO дисплей за Raspberry Pi?

Добавянето на GPIO-монтиран дисплей HAT означава няколко нови начина за използване на вашия Raspberry Pi.

С монтиран дисплей HAT (и може би преносимо захранване), вашият Raspberry Pi може да стане:

  • Джобен компютър
  • Преносим видео плейър
  • Компактно ретро устройство за игри
  • Смартфон
  • Криптовалута или борсов тикер

Вероятно можете да се сетите за много други приложения.

Недостатъци на GPIO дисплей

Използването на GPIO-базиран дисплей идва с някои недостатъци. За разлика от много Raspberry Pi HAT, няма опция за преминаване на щифтове. Това е така, защото дисплеят заема място над GPIO. Други HAT често имат монтиран GPIO разширител, така че да могат да бъдат прикрепени допълнителни разширения.

В преносими сценарии дисплеят намалява по-бързата загуба на батерия. Имайте предвид това, когато избирате HAT дисплей за вашия Raspberry Pi. Ако eInk с ниска мощност е по-подходящ за вашия проект от LCD IPS, използвайте го вместо това.

Как да инсталирате GPIO Display HAT на Raspberry Pi

Това обобщено ръководство ще ви покаже как да инсталирате Raspberry Pi дисплей HAT.

За демонстрационни цели използвахме Raspberry Pi 3 и Pimoroni HyperPixel 3.5. Това е монтирано с GPIO женски към мъжки 40-пинов удължител. Те обикновено се доставят с дисплеи HAT, както и монтажни щрангове, ако е необходимо.

Вероятно ще ви трябват клавиатура и мишка, както и HDMI дисплей за първоначалната настройка. Това може да се избегне, ако конфигурирайте предварително вашата инсталация на Raspberry Pi и свържете се през SSH за да настроите дисплея HAT.

Започнете от инсталиране на операционна система Raspberry Pi към 8GB или по-голяма microSD карта. Съществуваща инсталация трябва да работи, но може да откриете, че е по-лесно да я изпробвате първо с нова инсталация.

След това монтирайте дисплея HAT на Raspberry Pi, като използвате щрангове и 40-пинов удължител, ако е необходимо.

След като направите това, поставете microSD картата и заредете Raspberry Pi.

Ако използвате по-нов дисплей HAT и не сте свързали HDMI дисплей, но виждате правилния изходен образ, всичко е готово.

В противен случай, ако дисплеят HAT е празен, нулирайте Pi и свържете HDMI монитор.

Това е моментът, в който трябва да се консултирате с инструкциите за инсталиране на вашия конкретен монитор. Ще намерите проблеми със съвместимостта. Например HAT на дисплея в тези изображения няма да работи на Raspberry Pi 4. Следователно трябваше да използваме Raspberry Pi 3, за да демонстрираме как работи.

В случай на устройството Pimoroni HyperPixel 3.5, въвеждането на тази команда в терминал инсталира драйвера:

къдря https://get.pimoroni.com/hyperpixel | баш

Можете също да използвате

git клонинг" https://github.com/pimoroni/hyperpixel">https://github.com/pimoroni/hyperpixel

Когато това приключи, използвайте

cd хиперпиксел

И накрая, за да завършите настройката:

./setup.sh

Рестартирайте, когато бъдете подканени.

Raspberry Pi и дисплеят HAT трябва да работят.

Тези стъпки са за конкретен модел дисплей HAT и са предоставени като илюстрация. Проверете инструкциите, придружаващи вашия избран дисплей HAT за специфични за устройството стъпки.

Направете настройки на GPIO Display HAT конфигурацията

След като дисплеят е прикрепен, включен и работи, може да забележите, че ориентацията е неправилна за вашите цели. Налични са различни опции за завъртане на дисплея в зависимост от това какъв вид устройство сте свързали към вашия Raspberry Pi.

Въпреки това, за HAT на дисплея правилната опция е да редактирате config.txt файл в Pi /boot/ преграда. Това е колекция от опции за конфигуриране, обхващащи всичко от тип HDMI до настройки за овърклок.

Когато инсталирате драйверите за дисплея, той обикновено добавя съдържанието на config.txt. Тези нови конфигурации могат да се редактират.

Така че, в случай на HyperPixel дисплей, config.txt може да се редактира и да се посочи правилното завъртане. Да го направя:

  1. Отворете терминал (свържете се с вашия Pi през SSH)
  2. Въведете sudo nano /boot/config.txt
  3. Превъртете до края с помощта на клавиатурата PgDn ключ
  4. намирам display_rotate=0
  5. Променете стойността, като изберете 1 да се 4 както е подходящо
  6. Натиснете Ctrl+X тогава Y за изход и потвърждение
  7. Рестартирайте с sudo рестартиране

Завъртането на дисплея на вашия Raspberry Pi трябва да бъде фиксирано. Но тъй като не знаете каква ориентация представляват 1 до 4, можете да повтаряте процеса, докато не сте доволни.

Компактен дисплей, монтиран на вашия Raspberry Pi

Независимо дали сте използвали Raspberry Pi или Raspberry Pi Zero, сега трябва да имате работещ вграден дисплей. Това ще черпи енергия от Pi през GPIO, така че когато вашият Pi се изключи, дисплеят ще се изключи.

Настройките на батерията и преносимото захранване могат да се окажат полезни тук, но това, което правите след това, зависи от изискванията на вашия Raspberry Pi проект. Някои дисплеи използват eInk, повечето са LCD. Някои са сензорни, други не. Имайки това предвид, помислете малко за проекта си – може да решите, че вашият Raspberry Pi всъщност се нуждае от напълно различен дисплей.