Czytelnicy tacy jak ty pomagają wspierać MUO. Kiedy dokonujesz zakupu za pomocą linków na naszej stronie, możemy otrzymać prowizję partnerską. Czytaj więcej.

Nie musisz podłączać Raspberry Pi do monitora lub telewizora HDMI. Dostępnych jest wiele alternatywnych opcji wyświetlania, w tym kompaktowe urządzenia, które pobierają moc i wyjście wideo z GPIO Pi.

Daje to kilka korzyści dla twoich projektów.

Oto, co musisz wiedzieć o podłączaniu wyświetlacza kompatybilnego z GPIO do Raspberry Pi.

Jakie wyświetlacze HAT do montażu GPIO są dostępne dla Raspberry Pi?

Wiele kompaktowych wyświetlaczy ma interfejs GPIO z Raspberry Pi. Są często określane jako „HAT (Hardware Attached on Top)” i są zwykle dostępne dla wszystkich modeli 40-pinowych (tj. Raspberry Pi B+ i później). Aby uzyskać najlepsze wyniki, prawdopodobnie powinieneś trzymać się Raspberry Pi 4, jeśli używasz zupełnie nowego wyświetlacza.

Niektóre szczególnie popularne wyświetlacze, które należy wziąć pod uwagę, to:

  • GeeekPi Raspberry Pi 4 TFT 3,5-calowy ekran dotykowy: To nie tylko wyświetlacz montowany na GPIO, zawiera również obudowę i radiator dla twojego Raspberry Pi 4.
  • HyperPixel 4.0 Square: HyperPixel firmy Pimoroni to jedna z największych marek akcesoriów i nakładek do Raspberry Pi.
  • Pokaż HAT Mini: Wyświetlacz Raspberry Pi IPS o zerowej wielkości z czterema dotykowymi przyciskami.
  • Atramentowe pHAT: Jest to kompaktowy wyświetlacz eInk o wymiarach podobnych do Raspberry Pi Zero.

Przed zakupem sprawdź kompatybilność z płytą Raspberry Pi.

Dlaczego warto używać wyświetlacza GPIO dla Raspberry Pi?

Dodanie wyświetlacza HAT z GPIO oznacza kilka nowych sposobów korzystania z Raspberry Pi.

Z zamontowanym wyświetlaczem HAT (i być może przenośnym zasilaczem), Twoje Raspberry Pi może stać się:

  • Komputer kieszonkowy
  • Przenośny odtwarzacz wideo
  • Kompaktowe urządzenie do gier w stylu retro
  • Smartfon
  • Kryptowaluty lub giełdowy ticker

Prawdopodobnie możesz wymyślić wiele innych zastosowań.

Wady wyświetlacza GPIO

Korzystanie z wyświetlacza opartego na GPIO ma pewne wady. W przeciwieństwie do wielu nakładek Raspberry Pi HAT, nie ma opcji przejścia pinów. Dzieje się tak, ponieważ wyświetlacz zajmuje miejsce nad GPIO. Inne nakładki HAT często mają zamontowany przedłużacz GPIO, dzięki czemu można podłączyć dalsze rozszerzenia.

W scenariuszach przenośnych wyświetlacz zmniejsza się w szybszej utracie baterii. Weź to pod uwagę, wybierając wyświetlacz HAT dla swojego Raspberry Pi. Jeśli eInk o niskim poborze mocy jest bardziej odpowiedni dla Twojego projektu niż LCD IPS, użyj go zamiast tego.

Jak zainstalować GPIO Display HAT na Raspberry Pi

Ten uogólniony przewodnik pokaże Ci, jak zainstalować nasadkę wyświetlacza Raspberry Pi.

Do celów demonstracyjnych użyliśmy Raspberry Pi 3 i Pimoroni HyperPixel 3.5. Jest on montowany za pomocą 40-pinowego przedłużacza GPIO z żeńskiego na męskie. Zazwyczaj są one dostarczane z wyświetlaczami HAT, podobnie jak wsporniki montażowe, jeśli są wymagane.

Do początkowej konfiguracji prawdopodobnie będziesz potrzebować klawiatury i myszy, a także wyświetlacza HDMI. Można tego uniknąć, jeśli wstępnie skonfiguruj instalację Raspberry Pi I połączyć się przez SSH aby skonfigurować wyświetlacz HAT.

Zacznij od instalacja systemu operacyjnego Raspberry Pi na kartę microSD o pojemności 8 GB lub większej. Istniejąca instalacja powinna działać, ale może się okazać, że łatwiej będzie najpierw wypróbować nową instalację.

Następnie zamontuj wyświetlacz HAT na Raspberry Pi, używając w razie potrzeby wsporników i 40-pinowego przedłużacza.

Po wykonaniu tej czynności włóż kartę microSD i uruchom Raspberry Pi.

Jeśli używasz nowszego wyświetlacza HAT i nie podłączyłeś wyświetlacza HDMI, ale widzisz prawidłowy obraz wyjściowy, to wszystko gotowe.

W przeciwnym razie, jeśli wyświetlacz HAT jest pusty, zresetuj Pi i podłącz monitor HDMI.

W tym momencie należy zapoznać się z instrukcją instalacji konkretnego monitora. Znajdziesz problemy ze zgodnością. Na przykład wyświetlacz HAT na tych obrazach nie będzie działał na Raspberry Pi 4. W związku z tym musieliśmy użyć Raspberry Pi 3, aby zademonstrować jego działanie.

W przypadku urządzenia Pimoroni HyperPixel 3.5 wpisanie tej komendy w terminalu instaluje sterownik:

zwijać https://get.pimoroni.com/hyperpixel | grzmotnąć

Możesz także użyć

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

Kiedy to się skończy, użyj

płyta CD hiperpiksel

Na koniec, aby zakończyć konfigurację:

./ustawienia.sh

Uruchom ponownie po wyświetleniu monitu.

Raspberry Pi i wyświetlacz HAT powinny działać.

Te kroki dotyczą konkretnego modelu wyświetlacza HAT i służą jako ilustracja. Sprawdź instrukcje dołączone do wybranego wyświetlacza HAT, aby zapoznać się z krokami dotyczącymi konkretnego urządzenia.

Dokonaj poprawek w konfiguracji HAT wyświetlacza GPIO

Gdy wyświetlacz jest podłączony, włączony i działa, możesz zauważyć, że orientacja jest nieprawidłowa dla twoich celów. Dostępne są różne opcje obracania wyświetlacza, w zależności od rodzaju urządzenia podłączonego do Raspberry Pi.

Jednak w przypadku wyświetlania HAT właściwą opcją jest edycja pliku config.txt plik w Pi /boot/ przegroda. Jest to zbiór opcji konfiguracyjnych obejmujących wszystko, od typu HDMI po ustawienia przetaktowywania.

Podczas instalowania sterowników wyświetlacza zwykle dołączana jest zawartość pliku config.txt. Te nowe konfiguracje można edytować.

Tak więc w przypadku wyświetlacza HyperPixel można edytować plik config.txt i określić prawidłowy obrót. Aby to zrobić:

  1. Otwórz terminal (połącz się z Pi przez SSH)
  2. Wchodzić sudo nano /boot/config.txt
  3. Przewiń do końca za pomocą klawiatury PgDn klucz
  4. Znajdować display_rotate=0
  5. Zmień wartość, wybierając 1 Do 4 odpowiednio
  6. Naciskać Ctrl+X Następnie Y wyjść i potwierdzić
  7. Uruchom ponownie za pomocą Sudo restart

Obrót wyświetlacza Twojego Raspberry Pi powinien zostać naprawiony. Ale ponieważ nie wiesz, jaką orientację reprezentują punkty od 1 do 4, możesz powtarzać ten proces, aż będziesz zadowolony.

Kompaktowy wyświetlacz montowany na Twoim Raspberry Pi

Niezależnie od tego, czy korzystałeś z Raspberry Pi, czy Raspberry Pi Zero, powinieneś mieć teraz działający wyświetlacz pokładowy. Spowoduje to pobranie mocy z Pi przez GPIO, więc gdy Twoje Pi się wyłączy, podobnie będzie z wyświetlaczem.

Przydatne mogą się tutaj okazać akumulatory i przenośne konfiguracje zasilania, ale to, co zrobisz dalej, zależy od wymagań twojego projektu Raspberry Pi. Niektóre wyświetlacze używają eInk, większość to LCD. Niektóre są dotykowe, inne nie. Mając to na uwadze, przemyśl swój projekt — możesz zdecydować, że Twoje Raspberry Pi faktycznie potrzebuje zupełnie innego wyświetlacza.