- Materiale necesare
- Precondiții
- Conectarea Raspberry Pi cu ecranul TFT LCD
- Pregătirea Raspberry Pi pentru ecran LCD de 3,5 ”
Raspberry Pi este un computer de dimensiuni Palm, care este foarte util la prototiparea lucrurilor care necesită o putere de calcul mare. Acesta este utilizat pe scară largă pentru dezvoltarea de hardware IOT și aplicații de robotică și mult mai multe aplicații de foame de memorie. În majoritatea proiectelor care implică Pi, ar fi extrem de util dacă Pi ar avea un ecran prin care putem monitoriza aspectele vitale ale proiectului nostru.
Pi în sine are o ieșire HDMI care poate fi conectată direct la un monitor, dar în proiectele în care spațiul este o constrângere avem nevoie de afișaje mai mici. Deci, în acest tutorial vom învăța cum putem interfața popularul ecran LCD TFT cu ecran tactil de 3,5 inci de la wavehare cu Raspberry pi. La sfârșitul acestui tutorial veți avea un afișaj LCD complet funcțional, cu ecran tactil deasupra Pi-ului dvs. gata de a fi utilizat pentru proiectele viitoare.
Specificațiile tehnice ale ecranului LCD TFT de 3,5 ”sunt prezentate mai jos.
Tip LCD | TFT |
mărimea | 3.5 |
Rezoluţie | 320 * 480 pixeli |
Interfață | SPI |
Display Controller | XPT2046 |
Atingeți Tip | Rezistiv |
Lumina de fundal | LED |
Raport de aspect | 8: 5 |
Culori | 65536 |
Suporturi | Aparat foto, mouse și tastatură |
Materiale necesare
- Raspberry Pi
- LCD TFT de 3,5 ”
- conexiune internet
Precondiții
Se presupune că Raspberry Pi este deja intermitent cu un sistem de operare și se poate conecta la internet. Dacă nu, urmați tutorialul Noțiuni introductive despre Raspberry Pi înainte de a continua.
Se presupune, de asemenea, că aveți acces la fereastra terminală a raspberry pi. În acest tutorial vom folosi Putty în modul SSH pentru a ne conecta la Raspberry Pi. Puteți utiliza orice metodă, dar ar trebui cumva să aveți acces la fereastra terminalului Pi.
Conectarea Raspberry Pi cu ecranul TFT LCD
Conectarea ecranului TFT LCD de 3,5 ”cu Raspberry pi este o plimbare plăcută. Ecranul LCD are o bandă de știfturi pentru antet feminin, care se vor potrivi perfect în știfturile pentru antet masculin. Trebuie doar să aliniați pinii și să apăsați LCD-ul de deasupra Pi pentru a face conexiunea. Odată fixate corect, Pi și LCD vor arăta cam așa mai jos. Rețineți că am folosit o carcasă pentru Pi, așa că ignorați caseta albă.
Pentru oamenii care sunt curioși să știe care sunt acești ace! Se utilizează pentru a stabili o comunicație SPI între Raspberry Pi și LCD și, de asemenea, pentru a alimenta LCD-ul de la pinul de 5V și 3,3V al raspberry Pi. În afară de asta, are și câteva pini dedicate funcționării ecranului tactil. În total există 26 de pini, simbolul și descrierea pini sunt afișate mai jos
Cod PIN: |
Simbol |
Descriere |
1, 17 |
3,3V |
Putere de intrare 3.3V |
2,4 |
5V |
5V putere de intrare |
3,5,7,8,10,12,13,15,16 |
NC |
Fără conexiune - utilizată pentru asistență |
6,9,14,20,25 |
GND |
Sol |
11 |
TP_IRQ |
Pin activ de întrerupere activ pentru ecranul tactil |
18 |
LCD_RS |
Înregistrați pinul selectat al controlerului de afișare |
19 |
LCD_SI |
Intrare date SPI pentru afișajul LCD |
21 |
TP_SO |
Ieșire date SPI de pe afișajul LCD |
22 |
RST |
Resetați |
23 |
LCD_SCK |
Ceasul de sincronizare pin al comunicării SPI |
24 |
LCD_CS |
Cip selectați pinul SPI LCD |
26 |
TP_CS |
Alegeți pinul de selectare a ecranului tactil SPI |
Pregătirea Raspberry Pi pentru ecran LCD de 3,5 ”
Acum, după conectarea LCD-ului la PI, alimentați-l și veți vedea pe ecranul LCD un ecran alb. Acest lucru se datorează faptului că nu există drivere instalate pe PI pentru a utiliza ecranul LCD conectat. Deci, haideți să deschidem fereastra terminalului Pi și să începem să facem modificările necesare. Din nou, folosesc chit pentru a mă conecta la Pi-ul meu, puteți utiliza metoda dvs. convenabilă.
Pasul 1: intrați în fereastra de configurare folosind următoarea comandă. Pentru a obține fereastra de mai jos
sudo raspi -config
Pasul 2: Navigați la Opțiuni de pornire -> Desktop / CLI și selectați opțiunea B4 Desktop Autologin Desktop GUI, autentificat automat ca utilizator „pi”, așa cum este evidențiat în imaginea de mai jos. Acest lucru va face ca PI să se conecteze automat la următoarea pornire, fără ca utilizatorul să introducă parola.
Pasul 3: Navigați din nou la opțiunile de interfață și activați SPI așa cum se arată în imaginea de mai jos. Trebuie să activăm interfața SPI deoarece așa cum am discutat, LCD-ul și PI comunică prin protocolul SPI
Pasul 4: Faceți clic pe acest link de undă pentru a descărca driverul ca fișier ZIP. Apoi mutați fișierul ZIP către dvs. PI OS. Am folosit Filezilla pentru a face acest lucru, dar puteți utiliza și un pen drive și o copiere simplă. Al meu a fost plasat în calea / acasă / pi .
Pasul 5: După ce fișierul zip este plasat în poziție, continuați cu fereastra terminalului. Pentru a instala driverul, utilizați următoarea comandă.
tar xvf LCD-show - *. tar.gz
Notă: Asigurați-vă că PI-ul dvs. este conectat la internet în timpul acestui pas
Pasul 6: În cele din urmă, după instalarea driverului, putem activa afișajul utilizând comanda de mai jos
cd LCD-show /
Pasul 7: Acum utilizați comanda de mai jos pentru a reporni Pi. Aceasta va încheia automat fereastra terminalului. Când repornește PI, ar trebui să observați afișajul LCD care afișează și informațiile de încărcare și, în cele din urmă, desktopul va apărea așa cum se arată mai jos.
sudo reboot
De asemenea, puteți viziona videoclipul de mai jos pentru a verifica modul în care este conectat ecranul LCD și cum răspunde la atingere. Sunt aproape mulțumit de acuratețea implicită, așa că nu voi face nicio calibrare. Dar, dacă sunteți interesat, puteți vizualiza pagina oficială wiki din onde share unde discută despre modul de calibrare și activare a vizualizării camerei pe ecranul LCD.
Sper că ați înțeles tutorialul și ați reușit să interfațați LCD-ul cu PI și ați reușit să funcționeze. În caz contrar, menționați-vă problema în secțiunea de comentarii de mai jos sau utilizați forumurile pentru întrebări mai tehnice.