Skip to main content

Configurar tela de LCD 3.5 TFT no Raspberry PI

Instruções

A tela pode ser instalada através de dois metodosThe RPi Método 1. Instalar usando o sistema operacional Raspbian OS. 

Method 2. Usar uma imagem já preparada.

Método 1. Instalação de Drives

Aviso: Os drives não esta disponiveis para o NOOBS ou qualque outro sistema instalado por ele.

Se a tela não funcionar, por favor tente instalar o driver:: LCD-show-170703.tar.gz, but not LCD-show-161112.tar.gz.

1. Configurando seu Pi:

sudo raspi-config

Set as:

  • Seleci Expand Filesystem.
  • Boot Option -> Desktop Autologin (pode mudar o nome de acordo com a versão do sistema Raspbian )

2. Copie o driver (escolha de acordo com seu sistema OS) ou em seu sistema OS rode os seguintes comandos:

tar xvf LCD-show-*.tar.gz
cd LCD-show/

Instale os drives e mude para o modo LCD: PARA QUE FUNCIONE CORRETAMENTE É NECESSARIO QUE VOCÊ ESTEJA CONECTADO A INTERNET, PARA QUE NÃO OCORRA ERROS NA INSTALAÇÃO.

chmod +x LCD35-show
./LCD35-show

NOTA: caso a tela de LCD não funcione depois do  apt-get upgrade,  por favor mude o arquivo config.txt  deletando a linha: dtoverlay=ads7846

3. Resete o RPi, RPi LCD  já estará pronta para uso.

Método 2. Usando uma imagem já pronta

O arquivo de imagem , vem com o sistema operacional pre instalado. Não sabe como istalar? Veja em RPi Image Installation Guides ). Insira o cartão em sua PI e divirta-se.

TMudar entre LCD e HDMI

Quando o LCD estiver habilitado e você quiser usar o HDMI, rode os comandos abaixo:

cd LCD-show/
./LCD-hdmi

Sair do HDMI para o LCD:

./LCD35-show

Mudar orientação da tela

Apos instalar todos os drives, para mudar a orientação da tela, rode os seguintes comandos:

  • Rotação 0 graus
cd LCD-show/
./LCD35-show 0
  • Rotação 90 graus
cd LCD-show/
./LCD35-show 90
  • Rotação 180 graus
cd LCD-show/
./LCD35-show 180
  • Rotação 270 graus
cd LCD-show/
./LCD35-show 270

Calibração da tela de Toque

Esta tela de LCD pode ser calibrada usando o programa chamado xinput_calibrator que esta pre instalado na imagem do OS. Mas caso não esteja instalado você pode instalar manualmente seguindo os passos abaixo.

sudo apt-get install -y xinput-calibrator

Rode o comando para calibrar:

sudo DISPLAY=:0.0 xinput_calibrator

ou selecione Menu -> Preferences -> Calibrate Touchscreen.

Apos rodar os comandos, ira aparece quatro pontos na tela, clique nesses pontes um por um para fazer a calibração. Os dados de calibração irão aparecer na tela, grave esse dados para sejam usados nos passos seguintes.

Doing dynamic recalibration:
Setting new calibration data: 3919, 208, 236, 3913

Entre com os seguinte comandos 99-calibration.conf:

sudo nano /etc/X11/xorg.conf.d/99-calibration.conf

Então, ira aparecer na tela, os antigos dados de calibração:

Section "InputClass"
Identifier	"calibration"
MatchProduct	"ADS7846 Touchscreen"
Option	"Calibration"	"160 3723 3896 181"
Option	"SwapAxes"	"1"
EndSection

Modifique os dados para o que apareceram quando foi feito a calibragem:

Section "InputClass"
Identifier	"calibration"
MatchProduct	"ADS7846 Touchscreen"
Option	"Calibration"	"3919 208 236 3913"
Option	"SwapAxes"	"1"
EndSection

Use as telas Ctrl+X, e celecione a opção Y para salvar as modificaçõesPress the keys Ctrl+X, and select the option Y, depois digite o comando para reiniciar o sistema:

sudo reboot

8 thoughts to “Configurar tela de LCD 3.5 TFT no Raspberry PI”

    1. Monitor não é necessário. Se tiver usando Raspbian (ou outra distro linux) crie um arquivo “ssh” sem extensão e ligue o Raspberry com um cabo de rede conectado. Depois, basta verificar qual o IP do Raspberry (pode olhar no roteador ou usando o “Advanced IP Scanner) e acessar via Putty e seguir os procedimentos

      1. Obrigado por me responder, não entendo nada de Linux , meu pc não quer reiniciar pelo pendrive pra poder entrar em uma versão de Linux para mexer no raspberry, não tenho acesso a uma tela hdmi . Só me resta desistir

        1. Não precisa usar linux. Coloque o cartão de memoria que tem o sistema que quer usar no raspberry no PC com Windows. Lá vai mostrar uma partição chamada “boot”. Crie um arquivo “ssh” sem extensão e ligue o Raspberry com um cabo de rede conectado. Depois, basta verificar qual o IP do Raspberry (pode olhar no roteador ou usando o “Advanced IP Scanner) e acessar via Putty e seguir os procedimentos.
          Caso não consiga, aceito a tela como doação (preciso atualizar umas informações do tutorial, mas não tenho mais a tela lcd)

  1. Olá. Sou completamente novo em Raspbian e estou tentando configurar minha tela LCD TFT 3,5′. Segui todo este tutorial e a tela aparece normalmente, mas o “touch” não funciona. COmo posso diagnosticar onde é o problema e como resolver? Agradeço antecipadamente.

    1. Olá, desculpa a demora. Poderia enviar mais detalhes a respeito da tela? Qual o modelo que vem escrito nela? Qual driver você fez funcionar?

    1. Sim, tem. Basta criar dois arquivos config.txt com configuração pra cada tela. Ex: config.txt e config.txt.tft. No script, quando acionado, mudaria a extensão.

Deixe uma resposta para Kenji Uemura Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

%d blogueiros gostam disto: