- Materials necessaris
- Prerequisits
- Connectant el vostre Raspberry Pi amb la pantalla LCD TFT
- Preparació del Raspberry Pi per a una pantalla LCD de 3,5 ”
Raspberry Pi és un ordinador de mida Palm que resulta molt útil per prototipar coses que requereixen una elevada potència computacional. S'està utilitzant àmpliament per al desenvolupament de maquinari IOT i aplicacions de robòtica i molt més aplicacions de memòria. En la majoria dels projectes que impliquen el Pi, seria extremadament útil que el Pi tingués una pantalla a través de la qual podem controlar els aspectes vitals del nostre projecte.
El propi pi té una sortida HDMI que es pot connectar directament a un monitor, però en els projectes on l’espai és una restricció necessitem pantalles més petites. Així doncs, en aquest tutorial aprendrem com podem connectar la popular pantalla TFT LCD de 3,5 polzades de pantalla tàctil des d’onatge amb Raspberry pi. Al final d'aquest tutorial, tindreu una pantalla LCD totalment funcional amb pantalla tàctil a la part superior del vostre Pi a punt per utilitzar-la en els vostres futurs projectes.
A continuació es mostren les especificacions tècniques de la pantalla TFT LCD de 3,5 polzades.
| Tipus de LCD | TFT |
| Mida | 3.5 |
| Resolució | 320 * 480 píxels |
| Interfície | SPI |
| Controlador de pantalla | XPT2046 |
| Toca Tipus | Resistiu |
| Contrallum | LED |
| Relació d'aspecte | 8: 5 |
| Colors | 65536 |
| Suports | Càmera, ratolí i teclat |
Materials necessaris
- Raspberry Pi
- LCD TFT de 3,5 ”
- connexió a Internet
Prerequisits
Se suposa que el vostre Raspberry Pi ja està llampat amb un sistema operatiu i es pot connectar a Internet. Si no, seguiu el tutorial Introducció a Raspberry Pi abans de continuar.
També se suposa que teniu accés a la finestra del terminal del vostre raspberry pi. En aquest tutorial utilitzarem Putty en mode SSH per connectar-nos al Raspberry Pi. Podeu utilitzar qualsevol mètode, però d’alguna manera hauríeu de poder tenir accés a la finestra de terminal del vostre Pi.
Connectant el vostre Raspberry Pi amb la pantalla LCD TFT
Connectar la pantalla TFT LCD de 3,5 polzades amb Raspberry pi és un passeig de pastís. La pantalla LCD té una tira de passadors de capçalera femenins que s’adaptaran perfectament als passadors de capçalera masculins. Només cal alinear els pins i prémer la pantalla LCD a la part superior del Pi per establir la connexió. Un cop solucionats correctament, Pi i LCD tindran un aspecte semblant a continuació. Tingueu en compte que he utilitzat una carcassa per al meu Pi, així que ignoreu la caixa blanca.

Per a les persones que tinguin curiositat per saber què són aquests pins! S'utilitza per establir una comunicació SPI entre el Raspberry Pi i el LCD i també per alimentar el LCD des dels pins de 5V i 3,3V del raspberry Pi. A part, també té alguns pins dedicats perquè la pantalla tàctil funcioni. En total hi ha 26 pins, el símbol i la descripció dels pins es mostren a continuació
|
No de pin: |
Símbol |
Descripció |
|
1, 17 |
3,3V |
Entrada d’alimentació de 3,3 V. |
|
2,4 |
5V |
Entrada d’alimentació de 5V |
|
3,5,7,8,10,12,13,15,16 |
NC |
No hi ha cap connexió: s'utilitza com a suport |
|
6,9,14,20,25 |
GND |
Terra |
|
11 |
TP_IRQ |
Pin actiu d'interrupció baixa per a pantalla tàctil |
|
18 |
LCD_RS |
Registre seleccioneu el pin del controlador de pantalla |
|
19 |
LCD_SI |
Entrada de dades SPI per a la pantalla LCD |
|
21 |
TP_SO |
Sortida de dades SPI des de la pantalla LCD |
|
22 |
RST |
Restableix |
|
23 |
LCD_SCK |
Pin de sincronització de rellotge de la comunicació SPI |
|
24 |
LCD_CS |
Xinxa de selecció de pin de SPI LCD |
|
26 |
TP_CS |
Feu clic al pin de selecció de la pantalla tàctil SPI |
Preparació del Raspberry Pi per a una pantalla LCD de 3,5 ”
Ara, després de connectar la pantalla LCD a PI, enceneu-la i veureu una pantalla blanca en blanc a la pantalla LCD. Això es deu al fet que no hi ha cap controlador instal·lat al nostre PI per utilitzar la pantalla LCD connectada. Obrim la finestra del terminal de Pi i comencem a fer els canvis necessaris. Una vegada més, estic fent servir massilla per connectar-me al meu Pi. Podeu utilitzar el vostre mètode convenient.
Pas 1: accediu a la finestra de configuració mitjançant l'ordre següent. Per obtenir la finestra següent
sudo raspi -config


Pas 2: aneu a Opcions d'arrencada -> Escriptori / CLI i seleccioneu l'opció B4 Desktop Autologin Desktop GUI, iniciada la sessió automàticament com a usuari "pi" tal com es ressalta a la imatge següent. Això farà que el PI s'iniciï automàticament des de la propera arrencada sense que l'usuari introdueixi la contrasenya.

Pas 3: torneu a navegar fins a les opcions d'interfície i activeu SPI tal com es mostra a la imatge següent. Hem d’habilitar la interfície SPI perquè tal com hem comentat, la pantalla LCD i PI es comuniquen a través del protocol SPI

Pas 4: feu clic a aquest enllaç del controlador d’unes ones per baixar-lo com a fitxer ZIP. A continuació, moveu el fitxer ZIP al vostre sistema operatiu PI. Vaig fer servir Filezilla per fer-ho, però també podeu fer servir una unitat de llapis i un simple copiat. La meva es va col·locar al camí / home / pi .
Pas 5: després de col·locar el fitxer zip en posició, continueu amb la finestra del terminal. Per instal·lar el controlador utilitzeu l'ordre següent.
tar xvf LCD-show - *. tar.gz
Nota: Assegureu-vos que el vostre PI estigui connectat a Internet durant aquest pas

Pas 6: Finalment, després d’instal·lar el controlador, podem activar la pantalla mitjançant l’ordre següent
cd LCD-show /

Pas 7: ara utilitzeu l'ordre següent per reiniciar el Pi. Això acabarà automàticament la finestra del terminal. Quan es reiniciï el PI, haureu de notar que la pantalla LCD també mostra la informació d’arrencada i, finalment, l’escriptori apareixerà com es mostra a continuació.
sudo reiniciar

També podeu veure el vídeo següent per comprovar com està connectada la pantalla LCD i com respon al tacte. Estic gairebé satisfet amb la seva precisió per defecte, de manera que no faré cap calibratge. Però si esteu interessats, podeu veure la pàgina oficial del wiki des d' ondeshare on es discuteix com calibrar i habilitar la visualització de la càmera a la pantalla LCD.
Espero que hàgiu entès el tutorial i tingueu èxit en la interfície de la vostra pantalla LCD amb PI i que funcioneu. En cas contrari, expliqueu el vostre problema a la secció de comentaris de sota o utilitzeu els fòrums per obtenir consultes més tècniques.
