Čtenáři jako vy pomáhají podporovat MUO. Když provedete nákup pomocí odkazů na našich stránkách, můžeme získat provizi přidružené společnosti. Přečtěte si více.

Raspberry Pi nemusíte připojovat k HDMI monitoru nebo televizi. K dispozici je spousta alternativních možností zobrazení, včetně kompaktních zařízení, která čerpají energii a video výstup z GPIO Pi.

To přináší několik výhod pro vaše projekty.

Zde je to, co potřebujete vědět o připojení displeje kompatibilního s GPIO k vašemu Raspberry Pi.

Jaké GPIO-Mountable HAT displeje jsou k dispozici pro Raspberry Pi?

Řada kompaktních displejů je vybavena rozhraním GPIO s Raspberry Pi. Často se jim říká „KLOUB (Hardware Attached on Top) displeje“ a jsou obvykle dostupné pro všechny 40kolíkové modely (tj. Raspberry Pi B+ a později). Chcete-li dosáhnout nejlepších výsledků, pravděpodobně byste se měli držet Raspberry Pi 4, pokud používáte zcela nový displej.

Některé zvláště oblíbené displeje, které byste měli zvážit, zahrnují:

  • GeeekPi Raspberry Pi 4 TFT 3,5palcový dotykový displej: Toto není jen displej namontovaný na GPIO, obsahuje také pouzdro a chladič pro vaše Raspberry Pi 4.
  • HyperPixel 4.0 Square: HyperPixel od Pimoroni je jedním z největších jmen v příslušenství a kloboucích pro Raspberry Pi.
  • Displej HAT Mini: IPS displej Raspberry Pi Zero se čtyřmi dotykovými tlačítky.
  • Inkoustové pHAT: Jedná se o kompaktní eInk displej s podobnými rozměry jako Raspberry Pi Zero.

Před nákupem zkontrolujte kompatibilitu s deskou Raspberry Pi.

Proč používat displej GPIO pro Raspberry Pi?

Přidání displeje HAT namontovaného na GPIO znamená několik nových způsobů, jak používat Raspberry Pi.

S namontovaným displejem HAT (a možná přenosným napájecím zdrojem) by se vaše Raspberry Pi mohlo stát:

  • Kapesní počítač
  • Přenosný video přehrávač
  • Kompaktní retro herní zařízení
  • smartphone
  • Kryptoměna nebo burzovní ticker

Pravděpodobně vás napadne mnoho dalších využití.

Nevýhody GPIO displeje

Používání displeje založeného na GPIO má některé nevýhody. Na rozdíl od mnoha Raspberry Pi HAT zde není žádná možnost pro předávání kolíků. Místo nad GPIO totiž zabírá displej. Ostatní HAT mají často namontovaný GPIO extender, takže lze připojit další rozšíření.

V přenosných scénářích se u displeje snižuje rychlejší ztráta baterie. Zvažte to při výběru displeje HAT pro vaše Raspberry Pi. Pokud je pro váš projekt vhodnější nízkoenergetický eInk než LCD IPS, použijte jej.

Jak nainstalovat GPIO Display HAT na Raspberry Pi

Tento obecný průvodce vám ukáže, jak nainstalovat Raspberry Pi display HAT.

Pro demonstrační účely jsme použili Raspberry Pi 3 a Pimoroni HyperPixel 3.5. Toto je namontováno pomocí 40pinového extenderu GPIO samice-samec. Ty se obvykle dodávají s displejem HAT, stejně jako montážní podpěry, pokud jsou vyžadovány.

K úvodnímu nastavení budete pravděpodobně potřebovat klávesnici a myš a také HDMI displej. Tomu se lze vyhnout, pokud předkonfigurujte instalaci Raspberry Pi a připojit přes SSH pro nastavení displeje HAT.

Začněte tím instalace operačního systému Raspberry Pi na 8GB nebo větší microSD kartu. Stávající instalace by měla fungovat, ale možná bude snazší ji nejprve vyzkoušet s novou instalací.

Dále připevněte HAT displeje na Raspberry Pi pomocí nástavců a 40pinového nástavce, pokud je to nutné.

Poté vložte kartu microSD a spusťte Raspberry Pi.

Pokud používáte novější displej HAT a nepřipojili jste displej HDMI, ale vidíte správný obrazový výstup, jste hotovi.

V opačném případě, pokud je displej HAT prázdný, resetujte Pi a připojte monitor HDMI.

Toto je bod, kde si musíte prostudovat pokyny k instalaci vašeho konkrétního monitoru. Najdete problémy s kompatibilitou. Například displej HAT na těchto obrázcích nepoběží na Raspberry Pi 4. V důsledku toho jsme museli použít Raspberry Pi 3, abychom ukázali, že běží.

V případě zařízení Pimoroni HyperPixel 3.5 zadáním tohoto příkazu do terminálu nainstalujete ovladač:

curl https://get.pimoroni.com/hyperpixel | bash

Můžete také použít

git klon" https://github.com/pimoroni/hyperpixel">https://github.com/pimoroni/hyperpixel

Po dokončení použijte

CD hyperpixel

Nakonec pro dokončení nastavení:

./setup.sh

Po zobrazení výzvy restartujte.

Raspberry Pi a displej HAT by měly běžet.

Tyto kroky jsou pro konkrétní model displeje HAT a jsou poskytovány jako ilustrace. Kroky pro konkrétní zařízení naleznete v pokynech doprovázejících vybraný displej HAT.

Proveďte vylepšení konfigurace HAT displeje GPIO

Jakmile je displej připojený, zapnutý a funkční, můžete si všimnout, že orientace není pro vaše účely správná. K dispozici jsou různé možnosti otáčení displeje v závislosti na tom, jaký druh zařízení jste k Raspberry Pi připojili.

Pro zobrazení HAT je však správnou možností upravit soubor config.txt soubor v Pi's /boot/ rozdělit. Toto je sbírka konfiguračních možností pokrývajících vše od typu HDMI po nastavení přetaktování.

Při instalaci ovladačů obrazovky se obvykle připojí obsah souboru config.txt. Tyto nové konfigurace lze upravit.

Takže v případě displeje HyperPixel lze upravit soubor config.txt a zadat správné otočení. Udělat toto:

  1. Otevřete terminál (připojte se k Pi přes SSH)
  2. Vstupte sudo nano /boot/config.txt
  3. Přejděte na konec pomocí klávesnice PgDn klíč
  4. Nalézt display_rotate=0
  5. Změňte hodnotu výběrem 1 na 4 podle potřeby
  6. lis Ctrl+X pak Y pro ukončení a potvrzení
  7. Restartujte s sudo restart

Otáčení displeje vašeho Raspberry Pi by mělo být opraveno. Ale protože nevíte, jakou orientaci 1 až 4 představují, můžete proces opakovat, dokud nebudete spokojeni.

Kompaktní displej namontovaný na vašem Raspberry Pi

Ať už jste používali Raspberry Pi nebo Raspberry Pi Zero, nyní byste měli mít funkční palubní displej. To bude odebírat energii z Pi přes GPIO, takže když se Pi vypne, vypne se i displej.

Nastavení baterie a přenosného napájení se zde může ukázat jako užitečné, ale to, co uděláte dál, závisí na požadavcích vašeho projektu Raspberry Pi. Některé displeje používají eInk, většina je LCD. Některé jsou dotykové, jiné ne. S ohledem na to zamyslete se nad svým projektem – možná se rozhodnete, že vaše Raspberry Pi ve skutečnosti potřebuje úplně jiný displej.