- Użyte materiały
- 5-calowy ekran dotykowy TFT 800x480
- Połączenie 5-calowego wyświetlacza TFT LCD z Raspberry Pi
- Instalowanie sterowników w Raspberry Pi dla 5-calowego wyświetlacza LCD
- Kalibracja ekranu dotykowego dla Raspberry Pi
Raspberry pi to kompaktowy komputer wielkości karty kredytowej, który jest obecnie bardzo popularny w aplikacjach IoT i aplikacjach wymagających dużej mocy obliczeniowej, takich jak nauka o danych, Python, uczenie maszynowe itp. Wiele aplikacji wymaga podłączenia zewnętrznych wyświetlaczy do Raspberry Pi. W takim przypadku raspberry pi ma własny interfejs HDMI do podłączenia zewnętrznych wyświetlaczy, takich jak telewizor lub monitory. Jednak w niektórych aplikacjach kompaktowe wyświetlacze są odpowiednie, a wprowadzanie za pomocą ekranu dotykowego jest preferowane za pośrednictwem aplikacji GUI. W przypadku tych aplikacji można używać ekranów dotykowych HDMI. Wcześniej nauczyliśmy się łączyć 3,5-calowy wyświetlacz TFT LCD z Raspberry Pi, dziś połączymy 5-calowy ekran dotykowy HDMI z Raspberry Pi, a także nauczymy się kalibrować ekran dotykowy, aby zwiększyć jego dokładność.
Użyte materiały
- Raspberry Pi 3 B (w moim przypadku)
- 5-calowy wyświetlacz TFT 800x480 z ekranem dotykowym
- Karta Micro SD 16 GB
- Złącze HDMI
- Dotykowy długopis
- Zasilanie 5 V, 2,4 A
- Klawiatura USB
- Mysz USB
5-calowy ekran dotykowy TFT 800x480
5-calowy ekran dotykowy Raspberry Pi Display to wyświetlacz TFT HDMI, który jest bardzo kompaktowy i może być używany w modelach Raspberry Pi A, B, Pi B + / 2B i 3B. Posiada wbudowany rezystancyjny ekran dotykowy obsługujący sterowanie podświetleniem i oszczędzający energię. Obsługa wejścia HDMI. Pełni rolę monitora komputera o rozdzielczości 800x480 pikseli.
Funkcje:
- 5-calowy wyświetlacz HDMI
- 800x480 pikseli Obraz o wysokiej rozdzielczości i duży ekran.
- Wbudowany rezystancyjny ekran dotykowy z kontrolą podświetlenia w celu obniżenia zużycia energii.
- Duży kąt widzenia
- Krótki czas reakcji, kolorowy wyświetlacz.
Specyfikacja techniczna:
- Rozmiar: 5 cali
- Rozdzielczość: 800 * 480
- Kontroler wyświetlacza: XPT2046
- Interfejs LCD: SPI
- Typ dotyku: rezystancyjny
- Typ wyświetlacza LCD: TFT
Połączenie 5-calowego wyświetlacza TFT LCD z Raspberry Pi
1. Umieść wyświetlacz LCD na górze Raspberry Pi:
Pierwszym krokiem do połączenia LCD z Raspberry Pi jest połączenie LCD z pi za pomocą złączy GPIO. Wyświetlacz jest wyposażony w cztery narożne wsporniki do montażu. Następnie wyświetlacz LCD jest umieszczany na górze Raspberry Pi w taki sposób, aby wsuwał się w gniazda GPIO, a porty HDMI były idealnie wyrównane po drugiej stronie. Zachowaj ostrożność podczas podłączania LCD do Pi, ponieważ LCD używa tylko 26 pinów do połączeń z Pi.
2. Podłącz złącze HDMI:
Po umieszczeniu wyświetlacza LCD na górze Raspberry Pi, podłącz złącze HDMI, które znajduje się w pudełku LCD, między Pi i LCD, jak pokazano na poniższym rysunku:
3. Podłącz zasilacz:
Po wszystkich poprzednich krokach musimy podać zasilanie do Raspberry Pi i LCD. Na wyświetlaczu LCD znajduje się również wtyczka USB, która zapewnia oddzielne źródło zasilania, ale jeśli masz dobry zasilacz 2,4 A dla swojego Pi, nie potrzebujesz osobnego zasilania dla LCD.
4. Włącz przełącznik podświetlenia wyświetlacza LCD:
Po podaniu zasilania włącz włącznik zasilania podświetlenia, który znajduje się z tyłu wyświetlacza LCD.
Instalowanie sterowników w Raspberry Pi dla 5-calowego wyświetlacza LCD
1. Edytuj niektóre parametry w pliku konfiguracyjnym:
Przed pobraniem sterownika LCD wprowadź pewne zmiany w pliku konfiguracyjnym, jak pokazano poniżej. Plik konfiguracyjny można znaleźć za pomocą poniższego polecenia:
sudo nano /boot/config.txt
Następnie wystarczy dołączyć następujące wiersze do pliku konfiguracyjnego.
max_usb_current = 1 hdmi_group = 2 hdmi_mode = 87 hdmi_cvt 800480 60 6 0 0 0 hdmi_drive = 1
Uwaga: w niektórych przypadkach wystarczy odkomentować powyższe instrukcje w pliku config. plik, jeśli plik zawiera już powyższe stwierdzenia w wierszach komentarzy.
2. Pobierz sterownik:
Najpierw pobierz sterownik z github. Można to zrobić, wpisując następujące polecenie w terminalu Raspberry pi.
3. Włącz wyświetlacz:
Po udanej instalacji sterownika możemy włączyć wyświetlanie za pomocą poniższego polecenia:
cd LCD-show / chmod + x LCD5-show ./LCD5-show <> 4. ponowne uruchamianie Raspberry Pi
Po uruchomieniu powyższych poleceń pi zostanie automatycznie ponownie uruchomiony, a ekran powinien teraz działać. Można to pokazać na poniższym rysunku:
Kalibracja ekranu dotykowego dla Raspberry Pi
Ostatnią częścią procesu jest kalibracja ekranu dotykowego w celu zapewnienia optymalnej pracy. W tym celu powinniśmy zainstalować w pi aplikację o nazwie „ xinput-calibrator ”.
Aby zainstalować program, musimy uruchomić poniższe polecenie:
sudo apt-get install -y xinput-calibrator
Po pomyślnej instalacji powyższego programu kliknij przycisk Menu na pasku zadań Raspberry Pi, a następnie wybierz Preferencje -> Kalibruj ekran dotykowy. Następnie zakończ kalibrację ekranu dotykowego, postępując zgodnie z wyświetlanymi instrukcjami. Okno kalibracji ekranu dotykowego powinno wyglądać jak poniżej:
Wystarczy dotknąć rysikiem zaznaczonych na czerwono punktów, a następnie podobnie dotknąć wszystkie 4 kolejne czerwone punkty na ekranie, a na ekranie powinien pojawić się parametr kalibracji, który wygląda jak poniżej:
Wystarczy zapisać powyższe parametry i zrestartować Raspberry Pi. Teraz nasza konfiguracja wyświetlacza jest zakończona i możemy bez problemu korzystać z naszego 5-calowego ekranu dotykowego z wyświetlaczem LCD.
W ten sposób można podłączyć wyświetlacz TFT LCD do Raspberry Pi i używać go do tworzenia aplikacji takich jak gry, budzik, tablet itp.