Menu
Jest wolny
rejestracja
główny  /  Porady/ Raspberry Pi: wprowadzenie. Podłączanie Raspberry Pi do monitora laptopa Pinout tft 3,5 cala rpi

Raspberry Pi: wprowadzenie. Podłączanie Raspberry Pi do monitora laptopa Pinout tft 3,5 cala rpi

Łatwy sposób na wykorzystanie laptopa jako wyświetlacza dla Raspberry Pi, jeśli nie masz pod ręką monitora HD.

Ten samouczek powstał, gdy pracowaliśmy nad naszą „maliną”, ale nie mieliśmy pod ręką ani jednego wyświetlacza HD. Pojawił się więc pomysł, który pomógłby innym w takiej samej sytuacji - kiedy mogliby wykorzystać laptopa jako monitor dla swojego Raspberry Pi.

Jak wiemy, Raspberry Pi jest znane jako „komputer kieszonkowy”, ale do celów debugowania i projektowania jest zbyt nieporęczny, aby mieć dodatkowy wyświetlacz dla „maliny”. Co więcej, wielu nie ma dostępu do wyświetlacza HDMI, więc wymyśliliśmy, jak łatwo podłączyć swoje Pi do wyświetlacza laptopa.

Aby podłączyć Raspberry Pi do wyświetlacza laptopa, możesz użyć kabla sieciowego. Graficzny interfejs użytkownika (GUI) Raspberry Pi można wyświetlać na ekranie laptopa przy użyciu połączenia Ethernet 100 Mb/s. Dostępnych jest wiele programów, które mogą nawiązać połączenie między Raspberry a twoim laptopem. Użyliśmy oprogramowania serwera VNC, aby podłączyć Pi do naszego laptopa.

Zainstalowanie serwera VNC na twoim Pi pozwala zdalnie zobaczyć pulpit Raspberry Pi za pomocą myszy i klawiatury, tak jakbyś siedział tuż przed swoim Pi. Oznacza to również, że możesz przenieść tablicę w inne miejsce w domu i nadal mieć nad nią kontrolę. Ponadto Internet może być współdzielony z Wi-Fi laptopa przez Ethernet. Umożliwi to również dostęp do Internetu na Pi.

Konfiguracja Raspberry Pi

Zanim przejdziesz do podłączenia Raspberry Pi do wyświetlacza laptopa, będziesz potrzebować wstępnie zainstalowanej karty SD systemu operacyjnego lub musisz zainstalować Raspbian na pustej karcie SD. Jeśli nie znasz poleceń Raspberry Pi, zapoznaj się z przewodnikiem Basic Linux Commands, a w kolejnych artykułach postaramy się stworzyć mały przewodnik dotyczący przygotowania karty SD dla „maliny”. Ogólnie rzecz biorąc, można nawet znaleźć w sprzedaży karty SD z preinstalowanymi systemami operacyjnymi Raspbian i NOOB.

  1. Po skonfigurowaniu karty SD włóż ją do Raspberry Pi.
  2. Następnie podłącz kabel micro-USB do maliny, aby go włączyć.
  3. Podłącz Raspberry do laptopa za pomocą kabla Ethernet.
  4. Podłącz do niego klawiaturę i mysz.
  5. Podłącz wyświetlacz HDMI (HDMI jest wymagane tylko do uruchomienia Pi po raz pierwszy).
  6. Włącz Pi.

Udostępnianie Internetu przez Ethernet

W systemie Windows: Aby udostępnić Internet wielu użytkownikom przez Ethernet, przejdź do „Centrum sieci i udostępniania”. Następnie kliknij sieć WiFi:

Kliknij „Właściwości” (patrz poniżej), a następnie przejdź do sekcji „Udostępnianie” i kliknij „Zezwalaj innym użytkownikom sieci na łączenie się”. Upewnij się, że połączenie sieciowe zostało zmienione na Połączenie lokalne:

Uwaga: wykonanie tych kroków zapewni dynamiczny adres IP dla portu Ethernet w laptopie i innych urządzeniach podłączonych do laptopa.

Teraz, aby sprawdzić adres IP przypisany do laptopa, kliknij nowo utworzony link, aby połączyć się z siecią lokalną:

Jak pokazano powyżej, adres IP przypisany do laptopa to 192.168.137.1. Aby sprawdzić adres IP przypisany do podłączonego urządzenia Ethernet, wykonaj poniższe czynności. Biorąc pod uwagę, że adres IP przypisany do twojego laptopa to 192.168.137.1, a maska ​​podsieci to 255.255.255.0:

  • Otwórz wiersz polecenia
  • Pinguj swój adres IP. Na przykład: ping 192.168.137.255
  • Przestań pingować po 5 sekundach
  • Sprawdź odpowiedź z urządzenia: arp -a

Konfigurowanie serwera VNC do podłączenia Raspberry Pi do laptopa

Jeśli masz wyświetlacz HDMI

Używając podłączonego wyświetlacza HDMI do twojego Pi, musisz zainstalować serwer VNC na swojej płycie. Otwórz LX-Terminal i wprowadź następujące polecenia, aby zainstalować VNC:

$ sudo apt-get update
$ sudo apt-get install tightvncserver

Jeśli nie masz wyświetlacza HDMI

Jeśli nie masz wyświetlacza nawet do jednorazowej konfiguracji, nie musisz się martwić. Zainstaluj Putty zgodnie z konfiguracją systemu Windows i przez SSH możesz połączyć się z Raspberry Pi. Po uzyskaniu dostępu do terminala Pi uruchom te same polecenia powyżej, aby zainstalować VNC.

Uruchamianie serwera VNC na Pi

Aby uruchomić VNC, wprowadź następujące polecenie w terminalu SSH:

$ serwer vnc: 1

Zostaniesz poproszony o wprowadzenie i potwierdzenie hasła. Zostanie to zrobione tylko raz, przy pierwszej konfiguracji. Wpisz swoje 8-cyfrowe hasło. Zwróć uwagę, że jest to hasło, którego będziesz potrzebować do zdalnego łączenia się z Pi. Zostaniesz również zapytany, czy chcesz utworzyć osobne hasło tylko do odczytu - powiedz nie.

Serwer VNC działa teraz na twoim Pi i możemy teraz spróbować się z nim połączyć. Najpierw musimy przełączyć się na laptopa, z którego chcemy sterować Pi. Następnie skonfiguruj klienta VNC, aby połączyć się z Pi.

Konfiguracja po stronie klienta (laptop)

Pobierz klienta VNC VNC i zainstaluj go. Po pierwszym uruchomieniu przeglądarki VNC Viewer zobaczysz:

Wpisz adres IP swojej "maliny" przesyłany dynamicznie przez laptopa (adres otrzymałeś wcześniej) i dodaj: 1 (numer portu) i kliknij "połącz". Pojawi się komunikat ostrzegawczy, kliknij „Kontynuuj”:

Wprowadź 8-cyfrowe hasło, które zostało wprowadzone podczas instalacji serwera VNC:

Wreszcie pulpit Raspberry Pi powinien pojawić się jako okno VNC. Będziesz mógł uzyskać dostęp do GUI i robić wszystko tak, jakbyś używał klawiatury, myszy i monitora bezpośrednio z Pi. Podobnie jak w przypadku SSH, ponieważ wszystko jest w Twojej sieci, Twoje Pi może znajdować się w dowolnym miejscu, o ile jest podłączone do sieci.

Uruchamianie serwera VNC podczas uruchamiania GUI Raspberry Pi

Zdalne podłączenie Pi do VNC działa świetnie, o ile nie musisz ponownie uruchamiać. Jeśli nadal potrzebujesz, musisz połączyć się z SSH lub ponownie uruchomić serwer VNC lub zorganizować uruchomienie serwera VNC po ponownym uruchomieniu Raspberry Pi. Aby upewnić się, że VNC uruchamia się automatycznie przy każdym uruchomieniu, uruchom następujące polecenia w terminalu — patrz poniżej.

Otwórz folder „.config” w folderze Pi: user (folder ukryty).

$ cd / home / pi
$ cd .config

Utwórz w nim folder „autostart”. W tym folderze utwórz również plik o nazwie „tightvnc.desktop”. Do tworzenia plików można użyć dowolnego znanego edytora tekstu. Użyliśmy do tego gnome-text-editor:

$ mkdir autostart
$ CD autostart
$ gnome tightvnc.desktop

Zmień zawartość pliku w następujący sposób i zapisz plik:


Typ = Aplikacja
Nazwa = TightVNC
Exec = vncserver: 1
StartupNotify = fałsz

Przy następnym uruchomieniu Pi, vncserver uruchomi się automatycznie i bez problemu połączy Raspberry Pi z wyświetlaczem laptopa.

Ilekroć chcesz coś zrobić ze swoim Pi, po prostu podłącz go do laptopa za pomocą kabla Ethernet i włącz. Następnie otwórz VNCViewer, podaj adres IP swojego Pi i możesz używać wyświetlacza laptopa jako monitora Raspberry Pi.

Mając wyobraźnię, cierpliwość i trochę pieniędzy, możesz zrobić prawie wszystko z Raspberry Pi. Jest na to wiele modułów. Ekrany to jedne z najpopularniejszych z nich.

Czym są wyświetlacze RPi 3 i do czego są powszechnie używane?

Istnieje wiele wyświetlaczy dla RPi. Różnią się od siebie cechami. Najpopularniejsze modele mają następujące parametry:

  • przekątna - od 2,5 do 10,1 cala;
  • rozdzielczość - od 320x240 do 1280x800;
  • matryca - TFT lub IPS.

Najpopularniejszymi wyświetlaczami Raspberry Pi są wyświetlacze LCD TFT. Wyróżnia je stosunkowo niska jakość, ale też dość niski koszt. Co więcej, ich cechy są więcej niż wystarczające, aby pokazać akceptowalny obraz.

Wyświetlacz TFT dla Raspberry Pi może być używany do wielu różnych celów. Można go podłączyć do wyświetlania informacji z czujników (nadających się np. do domowych stacji pogodowych). Ekran TFT wystarczy nawet na porządną przenośną konsolę.

Podłączanie ekranu TFT do RPi 3

W rzeczywistości przy podłączaniu wyświetlacza do Raspberry Pi nie trzeba w ogóle brać pod uwagę typu jego matrycy. Kierowca nie przejmuje się tym - najważniejsze dla niego jest to, że są piksele, a zasada zmiany ich stanów jest taka sama zarówno w przypadku TFT, jak i IPS. Dlatego niniejsza instrukcja jest odpowiednia dla właścicieli prawie wszystkich modeli wyświetlaczy.

Aby podłączyć wyświetlacz do Raspberry Pi, najpierw musisz go fizycznie podłączyć. Zazwyczaj ekrany mają kabel podobny do taśmy, którego koniec jest wkładany do portu DSI. Ta z kolei znajduje się po przeciwnej stronie płytki od panelu z portami zewnętrznymi. Połączenie musi być oczywiście wykonane przy wyłączonym „Malinowym” i pozbawionym napięcia. To najłatwiejsza część.

Następnym krokiem jest pobranie odpowiedniego sterownika. Jest przeznaczony dla dystrybucji Linuksa. Chociaż Android jest zbudowany na odpowiednim jądrze, nie uruchomi odpowiedniego skryptu bez znaczącej modyfikacji swojego kodu.

Sterownik można skopiować z dysku dostarczonego z wyświetlaczem lub pobrać z Internetu. Aby to zrobić, musisz wpisać swój model ekranu w Google i dodatkowo przypisać pobieranie, a następnie przejść do strony, na której znajduje się wymagane archiwum.

Ponieważ zasada instalacji jest nieco inna tylko w szczegółach, a modeli wyświetlaczy jest wiele, proces uruchamiania skryptu można rozważyć na konkretnym przykładzie - 3,2-calowym ekranie.

Sterownik do niego można pobrać z następującej strony: http://waveshare.com/wiki/3.2inch_RPi_LCD_(B). Jest w archiwum. Dlatego przede wszystkim musisz go rozpakować. Można to zrobić za pomocą dowolnego archiwizatora, ale łatwiej i szybciej - za pomocą konsoli. Aby to zrobić, użyj polecenia cd, aby przejść do katalogu, w którym pobrano archiwum, a następnie wykonaj: tar xvf NAZWA_PLIKU.tar.gz. Po rozpakowaniu archiwum pozostaje tylko przejść do folderu LCD-show / za pomocą polecenia cd.

W odpowiednim folderze znajduje się kilka plików. Wszystkie są zaprojektowane dla różnych przekątnych i rozdzielczości. Musisz wybrać ten, który odpowiada liczbie kropek poziomych i pionowych dostępnego ekranu. Na przykład w przypadku wyświetlacza 3,2 cala w rozdzielczości 320 na 240 wpisz w konsoli: ./LCD32-320x240-show i naciśnij Enter.

System uruchomi się ponownie. Następnym razem, gdy go włączysz, obraz nie będzie już wyświetlany przez HTMI, ale przez port DSI, czyli na zainstalowanym wyświetlaczu.

Ale możliwe, że w pewnym momencie konieczne będzie wyświetlenie obrazu z „Maliny” na monitorze. Aby to zrobić, na przykład po połączeniu przez SSH, przejdź do folderu LCD-show, a następnie wykonaj skrypt./LCD-htmi. System uruchomi się ponownie i ponownie zacznie wyświetlać HDMI.

Należy zauważyć, że po ponownej instalacji systemu obraz będzie wyświetlany w sposób domyślny. To znaczy przez HDMI.

Z powyższego tekstu widać, że podłączenie wyświetlacza do Raspberry to bardzo proste zadanie. Ta instrukcja jest odpowiednia dla wielu ekranów. A jeśli to nie pomogło, powinieneś zapoznać się z dokumentacją dołączoną do wyświetlacza lub z instrukcjami na oficjalnej stronie producenta odpowiedniego produktu.

Oferuje nie tylko najszerszą gamę aplikacji, ale także obsługę urządzeń firm trzecich, które znacznie rozszerzają funkcjonalność płytki. Dzisiaj przyjrzymy się najprostszemu sposobowi nauczenia Raspberry Pi obsługi ekranu dotykowego. Efektem końcowym jest maleńki tablet z komputerowym systemem operacyjnym.

Jakie są ekrany dla Raspberry Pi

Istnieją co najmniej trzy sposoby podłączenia ekranu:

  1. Display port w postaci złącza zaciskowego na przedniej powierzchni.
  2. Złącze HDMI.
  3. Piny GPIO - uniwersalne złącza wejścia-wyjścia.

Wszystkie umożliwiają podłączenie ekranów z ekranem dotykowym do Raspberry Pi.

Niektóre standardowe panele LCD (dla programistów i urządzeń wbudowanych) działają za pośrednictwem złącza wyświetlacza. Z tyłu Raspberry znajduje się również oryginalny 7-calowy ekran. Niestety ta opcja jest bardzo droga, ale do jej uruchomienia nic nie jest wymagane. Wystarczy pobrać system i włożyć do niego pamięć USB. Zwykły Raspbian (Debian dla Raspberry Pi) zapewnia natywną obsługę tego sprzętu.

Bardziej przystępną opcją, zwłaszcza w krajach WNP, gdzie dostawa z Wielkiej Brytanii zabija cały urok Malinki, są ekrany WaveShare działające przez GPIO. Czemu? Pozwala to na zaimplementowanie obsługi ekranów w dowolnych wariantach systemów NIX dla Raspberry Pi z dowolną wersją płytki (dla Raspberry Pi 2 i 3 używana jest jedna dystrybucja, dla pierwszej wersji - osobna) oraz uproszczenie konfiguracji i debugowanie powstałego systemu. Dodatkowo są zawsze w magazynie i kosztują tylko 23 USD.

Jak się połączyć

Nie ma nic prostszego: trzeba wszystko rozpakować, a następnie podłączyć ekran do złącz GPIO Raspberry Pi. Nie musisz nawet liczyć szpilek - wystarczy wyrównać plansze tak, aby ekran znajdował się dokładnie nad płytą główną.

Jak skonfigurować

Istnieją dwie metody: pobierz gotowy zestaw dystrybucyjny lub samodzielnie skonfiguruj system. Pierwszy będzie wymagał przejścia na oficjalną stronę projektu. Następnie wybierz odpowiedni zestaw dystrybucyjny, pobierz go i zapisz na dysku flash USB. Wkładamy, podłączamy prąd - cieszymy się z pracy. Niestety w tym przypadku musisz zadowolić się przestarzałą wersją systemu operacyjnego.

Druga metoda jest odpowiednia dla użytkowników już zaznajomionych z systemem Linux i wymaga najpierw zainstalowania sterowników w systemie, a następnie przeniesienia komputera na wyświetlacz rezystancyjny. Instrukcje można znaleźć na oficjalnej stronie internetowej. Nawiasem mówiąc, korzystając z tej samej technologii, możesz podłączyć podobny ekran innej firmy.

Niestety, ani jedna, ani druga metoda nie wymuszają jednoczesnej pracy zarówno ekranu podłączonego przez GPIO, jak i portu HDMI. Możesz transmitować do telewizora lub monitora znajdującego się już w systemie, podłączając monitor jako dodatkowy ekran.

Raspberry Pi zyskało popularność głównie ze względu na 3 rzeczy: kompaktowość, niskie zużycie energii oraz możliwość łatwego podłączenia do niego szerokiej gamy dodatkowych urządzeń. Jednym z takich urządzeń jest mały wyświetlacz LCD.

Co to jest wyświetlacz RPi3 i jak można go używać?

Istnieje wiele modeli wyświetlaczy do „Maliny”. Ale najpopularniejszą opcją wyświetlania dla Raspberry Pi 3 jest monitor o następujących specyfikacjach:

  • przekątna - 3,5 cala;
  • rozdzielczość - 480 na 320 pikseli;
  • typ matrycy - kolorowy TFT;
  • czujnik rezystancyjny.

Dla Raspberry Pi 3 TFT 3,5" jest praktycznie wzorcem. Wynika to z faktu, że "ekran" tej wielkości można z łatwością umieścić w jednej małej obudowie z płytką komputerową.

Aby było jasne, taki monitor dla Raspberry Pi 3 jest całkowicie identyczny pod względem wielkości z wyświetlaczem w iPhone 4 / 4S. Ale jego rozdzielczość oczywiście nie jest tak wysoka. Jednak nie potrzebuje tego.

Teraz krótko o tym, jak można wykorzystać wyświetlacz LCD 3,5" w Raspberry Pi 3. Najczęściej służy on do wyświetlania informacji z czujników. Tak więc "Malinę" można zamienić w analizator pogody, a system może wyświetlać zebrane informacje Oczywiście można uzyskać odpowiednie dane przez SSH, ale czasami wygodniej jest po prostu spojrzeć na mały ekran.

Inną opcją jest tworzenie przenośnych konsol do gier. Kilka lat temu wśród miłośników elektroniki pojawił się nawet trend na takie urządzenia od RPi. Z kolei 3,5-calowy ekran, rozdzielczość 480x320 wystarczy do sterowania rozgrywką, a nawet cieszenia się nią. Ale by stworzyć przenośną konsolę, należy bardzo uważać na wybór wyświetlacza. Ważne, aby szybkość renderowania na nim była szybka .

Oprócz modeli 3,5-calowych istnieją inne. Na przykład w wyspecjalizowanych sklepach można kupić 7-calowy ekran do Raspberry Pi 3. W razie potrzeby można również podłączyć wyświetlacze z tabletów lub telefonów do RPi, chociaż jest to znacznie trudniejsze niż podłączenie monitora zaprojektowanego specjalnie dla „Malina”.

Jak podłączyć ekran do Raspberry Pi 3?

Teraz możesz zacząć zastanawiać się, jak podłączyć ekran dotykowy do Raspberry Pi 3. W większości przypadków jest to niezwykle łatwe.

Jeśli do Raspberry Pi 3 podłączony jest wyświetlacz stworzony specjalnie dla tej pojedynczej płytki, to wystarczy zrobić 2 rzeczy. Pierwszym z nich jest podłączenie ekranu do GPIO zgodnie z instrukcją. Drugim jest uruchomienie skryptu dołączonego do urządzenia. On z kolei rekonfiguruje rdzeń systemu. W rezultacie wyjście grafiki jest przekierowywane z HDMI na SPI.

Problem może pojawić się, jeśli nie ma sterowników. Ale bardzo łatwo go rozwiązać. W tym celu należy wejść na stronę: waveshare.com/wiki/3.2inch_RPi_LCD_(B) i stamtąd pobrać archiwum. Następnie użyj polecenia tar xvf DOWNLOADED_FILE_LOCATION / FILE_NAME.tar.gz, aby go rozpakować, a następnie przejdź do utworzonego folderu: cd LCD-show /.

Jeśli wpiszesz ls w terminalu, zobaczysz kilka plików. Mają nazwę typu: LCDXX-XXXxXXX-show. Zamiast XX-XXXxXXX są cyfry. Pierwsza (przed kreską) - przekątna wyświetlacza, druga (po kreski) - rozdzielczość ekranu. Aby ekran działał, musisz wybrać opcję odpowiadającą parametrom istniejącego monitora.

Skrypt jest uruchamiany poleceniem /LCDXX-XXXxXXX-show. Zamiast "x" musisz podać liczby, które występują w nazwie pliku odpowiedniego skryptu. Po wykonaniu kodu Raspberry powinien się zrestartować.

Przy następnym włączeniu obraz nie będzie już wyświetlany na dużym monitorze, ale na podłączonym wyświetlaczu. Jeśli wszystko działa, nie musisz nic więcej konfigurować. Ale jeśli chcesz ponownie wyświetlić obraz przez HDMI, musisz przejść do folderu skryptów i uruchomić stamtąd: ./LCD-hdmi.

Jak widać bardzo łatwo jest uzyskać "Malinę" do wyświetlania obrazu na ekranie podłączonym przez GPIO. Jest to tylko nieco trudniejsze niż podłączenie zwykłego monitora przez HDMI.

Nadal publikuję serię artykułów na temat masteringu Raspberry Pi i Arduino.

Dzisiejszy artykuł dotyczy podłączenia wyświetlacza dotykowego TFT do Raspberry Pi.

Do "maliny" produkowano i sprzedawano wiele różnych ekranów dotykowych, ale nie ma między nimi żadnych szczególnych różnic. Bazuje na sprawdzonej linii wyświetlaczy Waveshare Electronics, które są kopiowane i wypuszczane na tych samych podzespołach pod własną marką przez innych chińskich producentów.

Wyświetlacz TFT: przegląd i połączenie

Wyświetlacze TFT dla Raspberry Pi można podzielić na 3 typy:

  • Podłączone DSI (15-stykowe złącze kabla taśmowego)
  • podłączony przez złącze HDMI
  • połączone przez GPIO

Większość wyświetlaczy o małej przekątnej (do 4 cali) jest połączona przez GPIO i reprezentuje płytkę drukowaną, na której zamocowany jest sam moduł TFT, adapter i złącze GPIO do połączenia są okablowane.

W środowisku Raspberry Pi takie płyty są zwykle nazywane HAT: Hardware Attached on Top, co oznacza „sprzęt podłączony na górze”.

Krótka recenzja

Moduł, który kupiłem od chińskiej firmy Keyes (nie mylić z Chińczykami - to różne firmy) to płytka HAT wykonana z czerwonego PCB.

Do tego 3,2” ekran dotykowy o rozdzielczości 320×240 pikseli – jak w starych smartfonach z połowy 2000 roku, a także 3 fizyczne przyciski.

Zastosowany moduł wyświetlacza nosi nazwę INANBO-TP32D, ale znajomość tego szczegółu nie jest praktyczna.

Z tyłu znajduje się 26-pinowe gniazdo GPIO do podłączenia płytki do Raspberry Pi. Widać też interfejs DSI z pętlą z podłączonego już modułu TFT, jakiś kontroler i inne drobne szczegóły.

W rzeczywistości płyta jest adapterem, który musi zaprzyjaźnić się z konkretnym modułem TFT o określonych specyfikacjach, interfejsem dotykowym i przyciskami sprzętowymi z „malinowym” przez GPIO.

Podłączenie wyświetlacza do "malinki" jest bardzo proste - złącze znajdujące się na płytce HAT łączymy z pinami GPIO zaczynając od tych najbardziej zewnętrznych.

Musiałem wyciągnąć Raspberry Pi 3 z obudowy - inaczej płytka nie zmieściłaby się na pinach, opierając rogi o boczne ścianki. Generalnie rogi te są gołym tekstolitem, więc można je ostrożnie wyciąć wyrzynarką i wtedy deska będzie idealnie pasować do etui. Ale nie widziałem sensu w takim działaniu, a później wyjaśnię dlaczego. Ponadto nie zacząłem jeszcze usuwać folii ochronnej - na zdjęciu wygląda nieco niechlujnie, ale nie przeszkadza w pracy z wyświetlaczem.

Po podłączeniu zasilania do Raspberry Pi, wyświetlacz zaświeci się na biało, ale nie pojawi się na nim żaden obraz. To normalne i powinno być. Białe światło wskazuje, że wyświetlacz działa prawidłowo, jest prawidłowo podłączony i jest zasilany z GPIO. Ale aby wyświetlić na nim obraz, musisz pobrać i zainstalować sterowniki.

Instalowanie sterowników

Googlując „sterowniki do wyświetlacza Raspberry Pi”, najpierw natknąłem się na przerażające i nieporęczne podręczniki, w których zalecano pobranie niektórych plików z repozytorium git, a następnie zainstalowanie ich gdzieś, a następnie ręczną edycję plików konfiguracyjnych i ręczne ustawienie prawidłowego ekranu rozdzielczość poprzez edycję innych plików.

Być może kiedyś te instrukcje były naprawdę istotne i w celu podłączenia zewnętrznego wyświetlacza trzeba było iść na takie udręki.

Ale w tej chwili instalowanie sterowników wyświetlacza TFT na Raspberry Pi nie jest bardziej skomplikowane niż proces fizycznego podłączenia wyświetlacza do mikrokomputera i zajmie nie więcej niż 5 minut.

Przede wszystkim musisz pobrać archiwum ze sterownikiem (LCD-show-161112.tar.gz) z na tej stronie .

Następnie rozpakowujemy go za pomocą komendy konsoli:

Tar xvf LCD-show-161112.tar.gz

Przejdźmy do katalogu z rozpakowanym sterownikiem:

CD LCD-pokaz /

I uruchommy skrypt, który wykona resztę pracy:

./LCD32-pokaż

Zwróć uwagę, że ten skrypt jest przeznaczony do pracy z wyświetlaczem 3.2″ - takim jak mój. Dlatego do pracy z wyświetlaczami o innych przekątnych konieczne będzie uruchomienie innych skryptów: LCD28-show, LCD35-show, LCD4-show, LCD4-800 × 480-show, LCD43-show, LCD5-show, LCD7-800 × 480-pokazów, LCD7-1024 × 600-pokazów, LCD101-1024 × 600-pokazów.

Wszystkie są dostarczane z powyższym sterownikiem i dla jakiego wyświetlacza jest przeznaczony skrypt - wynika to z nazwy.

Jeśli wszystko zostanie wykonane poprawnie, to po uruchomieniu skryptu Raspberry Pi zacznie się restartować, a na wyświetlaczu pojawi się obraz.

Aby przełączyć się z powrotem z ekranu dotykowego TFT na monitor HDMI, musisz ponownie przejść do folderu sterownika z konsoli:

CD LCD-pokaz /

I aktywuj skrypt:

./LCD-HDMI

Następnie „malina” ponownie uruchomi się ponownie, ekran zmieni kolor na biały, a obraz zostanie wyświetlony na monitorze podłączonym przez HDMI.

Ponadto sterownik umożliwia odwrócenie obrazu o 90, 180 i 270 stopni:

CD LCD-pokaż / ./LCD32-pokaż 90

Po ponownym uruchomieniu wyświetlacz TFT zostanie obrócony o 90 stopni.

Cd LCD-pokaż / ./LCD32-pokaż 180 cd LCD-pokaż / ./LCD32-pokaż 270

Te polecenia obracają obraz odpowiednio o 180 i 270 stopni.

CD LCD-pokaż / ./LCD32-pokaż 0

Wróć do domyślnej orientacji ekranu.

Nie ma potrzeby osobnej konfiguracji interfejsu dotykowego - jest on już zarejestrowany w sterowniku i jest domyślnie aktywowany.

Nierozwiązany problem pozostaje związany z fizycznymi przyciskami, które są obecne w niektórych modułach ekranu. Na razie zostawiłem go bez opieki, bo nie widziałem sensu w posiadaniu tych przycisków dla siebie. Jakie działania powinienem na nich zawiesić i, co najważniejsze, dlaczego?

Wyświetlacz TFT dla Raspberry Pi 3 w akcji

Haczyk polega na tym, że Raspbian GUI nie jest zaprojektowany do pracy w rozdzielczości 320x240.

Tak wygląda pulpit Raspbian PIXEL. Ustawiłem w ustawieniach interfejsu najmniejszą możliwą wielkość skrótów na pasku zadań - w przeciwnym razie przy tak niskiej rozdzielczości zachodzą na siebie.

Otwieramy menu. Mniej lub bardziej znośne, choć oczywiście nie jest normalne, gdy menu zajmuje więcej niż połowę szerokości ekranu.

Otwórzmy przeglądarkę Chromium. Wszystko! Skróty i czcionki na pasku zadań przesuwały się i pełzały po sobie - zmniejszenie ich rozmiaru do minimum nie pomogło. Sama przeglądarka absolutnie nie jest przystosowana do tej rozdzielczości ekranu, a przeglądanie stron internetowych jest prawie niemożliwe. To znaczy, wydaje się, że istnieje, ale konieczność ciągłego przewijania stron internetowych nie tylko w pionie, ale także w poziomie sprawia, że ​​ta czynność jest bezsensowna.

Ale praca z konsolą jest całkiem możliwa. Niska rozdzielczość nie stanowi tutaj problemu. A jeśli całkowicie wyładujesz z GUI, korzystanie z konsoli stanie się jeszcze wygodniejsze.

Wniosek

Małe, podłączane wyświetlacze TFT do Raspberry Pi świetnie nadają się do korzystania z konsoli w terenie i mogą zastąpić zwykły, pełnowymiarowy monitor.

Mogą być również używane w urządzeniach DIY opartych na Raspberry Pi (inteligentny dom, centrum multimedialne, drukarka 3D, maszyna CNC) do wyświetlania informacji i sterowania za pomocą interfejsu graficznego specjalnie zaprojektowanego dla niskiej rozdzielczości i małej przekątnej.

Jednak do pracy w Raspbian PIXEL są nieprzydatne ze względu na brak dostosowania do rozdzielczości poniżej 1024x600 w tym GUI.

Nie mam żadnych skarg na jakość wyświetlacza recenzowanego w tym artykule. Ale w tej chwili po prostu nie mam gdzie go zastosować, więc odkłada się na półkę. Planuję wykorzystać go w przyszłości w urządzeniu „inteligentnego domu”.