Tutorial: Como conectar o Display LCD no RASPBERRY PI Leave a comment

No post de hoje iremos mostrar como conectar o Display LCD no RASPBERRY PI. Esse display funciona como se fosse um shield para Raspberry, encaixado diretamente na GPIO e ocupando os pinos de 1 a 26,  deixando os outros pinos livres para utilização pelo usuário.

Com o Display LCD TFT Touch 3.5? você pode ter muito mais mobilidade no seu projeto com Raspberry Pi, já que ele reúne em uma mesma placa as funções de teclado, mouse e display.

Como conectar o Display LCD no RASPBERRY PI – CONFIGURAÇÕES INICIAIS E ATUALIZAÇÃO

Antes de configurar o display, vamos atualizar o Raspbian. Certifique-se de que o Raspberry está conectado à internet e execute os comandos à seguir:

sudo apt-get update
sudo apt-get upgrade

Após a atualização, reinicie o Raspbian:

sudo reboot

HABILITANDO OS DRIVERS DO DISPLAY TFT

Para habilitar os drivers do displays, vamos editar o arquivo config.txt:

sudo nano /boot/config.txt

Na tela de edição, adicione a linha abaixo no final do arquivo, tomando o cuidado de não deixar nenhum espaço entre os caracteres:

dtoverlay=piscreen,speed=16000000,rotate=90

Como conectar o Display LCD no RASPBERRY PI

Reinicie o Raspbian:

sudo reboot

Como conectar o Display LCD no RASPBERRY PI

CALIBRAÇÃO E CONFIGURAÇÃO DA INTERFACE GRÁFICA

Vamos agora preparar o Raspbian para carregar a interface gráfica e também para executar o software de calibração do display.

Execute o seguinte comando para editar o arquivo 99-fbturbo.conf:

sudo nano /usr/share/X11/xorg.conf.d/99-fbturbo.conf

Na tela de edição procure pela linha contendo Option “fbdev” “/dev/fb0?, e adicione o símbolo # no início da linha para comentá-la, ficando assim:

#Option “fbdev” “/dev/fb0?

Salve o arquivo e em seguida execute o seguinte comando:

sudo apt-get install libtool libx11-dev xinput autoconf libx11-dev libxi-dev x11proto-input-dev -y

Os comandos abaixo efetuam o download e instalação do xinput_calibrator, utilizado para calibração do display:

[pastacode lang=”cpp” manual=”git%20clone%20https%3A%2F%2Fgithub.com%2Ftias%2Fxinput_calibrator%0Acd%20xinput_calibrator%2F%0A%20.%2Fautogen.sh%0Amake%0Asudo%20make%20install” message=”” highlight=”” provider=”manual”/]

Vamos agora fazer o download e setup do script de calibração:

[pastacode lang=”cpp” manual=”cd%20~%0Awget%20http%3A%2F%2Fozzmaker.com%2Fpiscreen%2Fxinput_calibrator_pointercal.sh%0Asudo%20cp%20~%2Fxinput_calibrator_pointercal.sh%20%2Fetc%2FX11%2FXsession.d%2Fxinput_calibrator_pointercal.sh” message=”” highlight=”” provider=”manual”/]

Modifique o arquivo autostart para que o script de calibração seja executado na inicialização:

sudo nano /etc/xdg/lxsession/LXDE-pi/autostart

No final do arquivo, adicione a seguinte linha:

sudo /bin/sh /etc/X11/Xsession.d/xinput_calibrator_pointercal.sh

Nesse ponto você já pode testar o display executando o comando abaixo:

FRAMEBUFFER=/dev/fb1 startx

No próximo passo vamos inserir esse comando na inicialização do Raspbian, para que a parte gráfica do Raspbian seja carregada já no display TFT.

Como conectar o Display LCD no RASPBERRY PI

CARREGANDO A INTERFACE GRÁFICA DIRETAMENTE NO DISPLAY LCD TFT

Para fazer com que a interface gráfica do Raspbian seja mostrada automaticamente no display TFT, quando você ligar o Raspberry vamos editar dois arquivos. O primeiro é o inittab:

sudo nano /etc/inittab

procure pela seguinte linha:

1:2345:respawn:/sbin/getty –noclear 38400 tty1

comente essa linha com o caractere #:

#1:2345:respawn:/sbin/getty 115200 tty1

Logo abaixo, adicione:

1:2345:respawn:/bin/login -f pi tty1 /dev/tty1 2>&1

O arquivo inittab ficará assim:

Como conectar o Display LCD no RASPBERRY PI

O segundo arquivo que vamos editar é o rc.local:

sudo nano /etc/rc.local

Adicione a linha abaixo na parte final do arquivo, logo acima do comando exit, como na imagem:

su -l pi -c “env FRAMEBUFFER=/dev/fb1 startx &”

Como conectar o Display LCD no RASPBERRY PI

Reinicie o Raspbian com o comando sudo reboot

Após alguns segundos, o Raspbian será carregado e na primeira utilização você terá a tela de calibração abaixo. Quando solicitado,  toque nas extremidades do display, nos círculos marcados em vermelho. De preferência, faça isso com a caneta que acompanha o display:

Como conectar o Display LCD no RASPBERRY PI

Terminada a calibração, a interface gráfica do Raspbian será carregada já no display TFT. Provavelmente você vai querer utilizá-lo com um teclado virtual. Para isso, instale o Matchbox:

sudo apt-get install matchbox-keyboard

Após a instalação, utilize o teclado acessando o Menu -> Acessórios -> Keyboard

 

Onde Comprar

Na loja da Tecnotronics você encontra Raspberry, eletrônicos e ferramentas. Os preços são ótimos, a agilidade é matadora e as entregas são feitas para todo o Brasil.

Deixe um comentário

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

×