- Materiale utilizate
- Afișaj cu ecran tactil TFT de 5 inch 800x480
- Conectarea ecranului TFT LCD de 5 inch cu Raspberry Pi
- Instalarea driverelor în Raspberry Pi pentru ecranul LCD de 5 inch
- Calibrarea ecranului tactil pentru Raspberry Pi
Raspberry pi este un computer compact de dimensiuni de card de credit, care este foarte popular în zilele noastre pentru aplicațiile IoT și aplicații de calcul ridicate, cum ar fi știința datelor, python, învățarea automată etc. Multe aplicații au nevoie de afișaje externe pentru a fi conectate cu Raspberry Pi. În acest caz, raspberry pi are propria interfață HDMI pentru a conecta afișaje externe precum televizoare sau monitoare. Dar, în unele aplicații, afișajele compacte sunt potrivite și este preferată introducerea ecranului tactil prin intermediul aplicațiilor GUI. Pentru acele aplicații, pot fi utilizate afișaje cu ecran tactil HDMI. Am învățat anterior să conectăm ecranul TFT LCD de 3,5 inci cu Raspberry Pi, astăzi vom interfața ecranul tactil HDMI de 5 inci cu Raspberry Pi și vom învăța, de asemenea, să calibrați ecranul tactil pentru a-i crește precizia.
Materiale utilizate
- Raspberry Pi 3 B (În cazul meu)
- Ecran TFT de 5 inch 800x480 cu ecran tactil
- Card Micro SD de 16 GB
- Conector HDMI
- Atingeți stiloul
- 5V, 2.4 AMP Sursa de alimentare
- Tastatură USB
- Mouse USB
Afișaj cu ecran tactil TFT de 5 inch 800x480
Ecranul tactil de 5 inci Raspberry Pi Display este un afișaj TFT HDMI, care este foarte compact și poate fi utilizat pe modelele Raspberry Pi A, B, Pi B + / 2B și 3B. Are un ecran tactil rezistiv încorporat, care oferă suport pentru controlul luminii de fundal și economisește energie Suport pentru intrarea HDMI. Acționează ca un monitor al computerului având o rezoluție de 800x480 pixeli.
Caracteristici:
- Afișaj HDMI de 5 inci
- 800x480 pixeli Imagine de înaltă rezoluție și ecran mare de vizualizare.
- Ecran tactil rezistiv incorporat cu control al luminii de fundal pentru a reduce consumul de energie.
- Unghi mare de vizualizare
- Timp de răspuns rapid, afișaj color.
Specificatii tehnice:
- Dimensiune: 5 inch
- Rezoluție: 800 * 480
- Controler afișaj: XPT2046
- Interfață LCD: SPI
- Tip atingere: rezistiv
- Tipul LCD: TFT
Conectarea ecranului TFT LCD de 5 inch cu Raspberry Pi
1. Așezați ecranul LCD pe partea superioară a Raspberry Pi:
Primul pas pentru interfațarea LCD-ului cu Raspberry Pi este conectarea LCD-ului cu pi folosind conectorii GPIO. Afișajul vine cu patru separatoare de colț pentru montare. Apoi, ecranul LCD este plasat deasupra Raspberry Pi în așa fel încât să alunece în sloturile GPIO și porturile HDMI să se alinieze perfect pe cealaltă parte. Aveți grijă când conectați ecranul LCD la Pi, deoarece LCD utilizează doar 26 de pini pentru conexiunile cu Pi.
2. Conectați conectorul HDMI:
După plasarea ecranului LCD pe partea superioară a Raspberry Pi, conectați conectorul HDMI care este inclus în cutia LCD, între Pi și LCD așa cum se arată în figura de mai jos:
3. Conectați sursa de alimentare:
După toți pașii anteriori, trebuie să oferim sursa de alimentare Raspberry Pi și LCD. Există, de asemenea, o mufă USB pe ecranul LCD pentru a oferi o sursă de alimentare separată, dar atâta timp cât aveți o sursă de alimentare bună de 2,4 Amperi pentru Pi, nu are nevoie de o sursă de alimentare separată pentru ecranul LCD.
4. Porniți comutatorul de iluminare din spate a ecranului LCD:
După ce ați furnizat sursa de alimentare, porniți comutatorul de alimentare al luminii de fundal care se află pe partea din spate a ecranului LCD.
Instalarea driverelor în Raspberry Pi pentru ecranul LCD de 5 inch
1. Editați câțiva parametri din fișierul de configurare:
Înainte de a descărca driverul LCD, efectuați câteva modificări în fișierul de configurare așa cum se arată mai jos. Fișierul de configurare poate fi găsit folosind comanda de mai jos:
sudo nano /boot/config.txt
Apoi, doar adăugați următoarele linii în fișierul de configurare.
max_usb_current = 1 hdmi_group = 2 hdmi_mode = 87 hdmi_cvt 800 480 60 6 0 0 0 hdmi_drive = 1
Notă: În unele cazuri, trebuie doar să descommentați declarațiile de mai sus din config. fișier, dacă fișierul are deja afirmațiile de mai sus în liniile de comentarii.
2. Descărcați driverul:
În primul rând descărcați driverul de pe github. Se poate face introducând următoarea comandă în terminalul Raspberry pi.
3. Activați afișajul:
După instalarea cu succes a driverului, putem activa afișarea utilizând comanda de mai jos:
cd LCD-show / chmod + x LCD5-show ./LCD5-show <> 4. Repornirea Raspberry Pi
După executarea comenzilor de mai sus, pi va fi repornit automat, iar ecranul ar trebui să funcționeze acum. Acest lucru poate fi arătat în figura de mai jos:
Calibrarea ecranului tactil pentru Raspberry Pi
Partea finală a procesului este calibrarea ecranului tactil pentru o funcționare optimă. Pentru aceasta, ar trebui să instalăm o aplicație în pi numită „ xinput-calibrator ”.
Pentru instalarea programului, trebuie să executăm comanda de mai jos:
sudo apt-get install -y xinput-calibrator
După instalarea cu succes a programului de mai sus, faceți clic pe butonul Meniu de pe bara de activități a Raspberry Pi, apoi selectați Preferință -> Calibrare ecran tactil. Apoi finalizați calibrarea ecranului tactil urmând pașii solicitați. Fereastra de calibrare a ecranului tactil ar trebui să arate ca mai jos:
Doar atingeți petele marcate cu roșu folosind pixul tactil, apoi atingeți în același mod toate cele 4 pete roșii succesive de pe ecran, apoi un parametru de calibrare ar trebui să solicite pe ecran, care arată ca mai jos:
Salvați parametrii de mai sus și reporniți Raspberry Pi. Acum, configurarea afișajului nostru este completă și putem folosi ecranul nostru tactil de 5 inch cu LCD fără probleme.
Acesta este modul în care un TFT LCD poate fi atașat cu Raspberry Pi și poate fi utilizat pentru a construi aplicații precum jocuri, ceas cu alarmă, tabletă etc.