- Materiais utilizados
- Tela Touchscreen TFT de 5 polegadas 800x480
- Conectando LCD TFT de 5 polegadas com Raspberry Pi
- Instalação de drivers no Raspberry Pi para o LCD de 5 polegadas
- Calibração da tela de toque para Raspberry Pi
O Raspberry pi é um computador compacto do tamanho de um cartão de crédito, muito popular hoje em dia para aplicativos de IoT e aplicativos de alta computação, como ciência de dados, python, aprendizado de máquina, etc. Muitos aplicativos precisam de monitores externos para serem conectados ao Raspberry Pi. Nesse caso, o raspberry pi tem sua própria interface HDMI para conectar monitores externos como TV ou monitores. Mas, em algumas aplicações, monitores compactos são adequados e a entrada por tela de toque é preferida por meio de aplicativos GUI. Para essas aplicações, telas de toque HDMI podem ser usadas. Anteriormente, aprendemos a conectar o display LCD TFT de 3,5 polegadas com Raspberry Pi, hoje faremos a interface do display HDMI de 5 polegadas com o Raspberry Pi e também aprenderemos a calibrar a tela de toque para aumentar sua precisão.
Materiais utilizados
- Raspberry Pi 3 B (no meu caso)
- Tela TFT de 5 polegadas 800x480 com tela sensível ao toque
- Cartão Micro SD de 16 GB
- Conector HDMI
- Caneta de toque
- Fonte de alimentação 5V, 2,4 AMP
- Teclado USB
- Mouse USB
Tela Touchscreen TFT de 5 polegadas 800x480
Tela de toque de 5 polegadas Raspberry Pi Display é um monitor TFT HDMI, que é muito compacto e pode ser usado nos modelos Raspberry Pi A, B, Pi B + / 2B e 3B. Possui uma tela de toque resistiva embutida com suporte para o controle de luz de fundo e economiza energia. Suporte para entrada HDMI. Ele atua como um monitor do computador com resolução de 800x480 pixels.
Características:
- Tela HDMI de 5 polegadas
- 800x480 pixels Imagem de alta resolução e grande tela de visualização.
- Tela de toque resistiva embutida com controle de luz de fundo para reduzir o consumo de energia.
- Grande ângulo de visão
- Tempo de resposta rápido, display colorido.
Especificações técnicas:
- Tamanho: 5 polegadas
- Resolução: 800 * 480
- Controlador de exibição: XPT2046
- Interface LCD: SPI
- Tipo de toque: resistivo
- Tipo de LCD: TFT
Conectando LCD TFT de 5 polegadas com Raspberry Pi
1. Coloque o LCD na parte superior do Raspberry Pi:
O primeiro passo para fazer a interface do LCD com Raspberry Pi é conectar o LCD com pi usando os conectores GPIO. A tela vem com quatro espaçadores de canto para montagem. Em seguida, o LCD é colocado em cima do Raspberry Pi de forma que ele deslize nos slots GPIO e as portas HDMI fiquem perfeitamente alinhadas do outro lado. Tenha cuidado ao conectar o LCD a Pi, pois o LCD usa apenas 26 pinos para conexões com Pi.
2. Conecte o conector HDMI:
Depois de colocar o LCD na parte superior do Raspberry Pi, conecte o conector HDMI que está incluído na caixa do LCD, entre o Pi e o LCD, conforme mostrado na figura abaixo:
3. Conecte a fonte de alimentação:
Depois de todas as etapas anteriores, precisamos fornecer fonte de alimentação para Raspberry Pi e LCD. Há também um plugue USB no LCD para fornecer uma fonte de alimentação separada, mas contanto que você tenha uma boa fonte de alimentação de 2,4 Amp para o seu Pi, ele não precisa de uma fonte de alimentação separada para o LCD.
4. Ligue a luz de fundo do LCD:
Depois de fornecer a alimentação, ligue o interruptor de energia da luz de fundo localizado na parte traseira do LCD.
Instalação de drivers no Raspberry Pi para o LCD de 5 polegadas
1. Edite alguns parâmetros no arquivo de configuração:
Antes de baixar o driver LCD, faça algumas alterações no arquivo de configuração conforme mostrado abaixo. O arquivo de configuração pode ser encontrado usando o comando abaixo:
sudo nano /boot/config.txt
Em seguida, basta anexar as seguintes linhas ao arquivo de configuração.
max_usb_current = 1 hdmi_group = 2 hdmi_mode = 87 hdmi_cvt 800 480 60 6 0 0 0 hdmi_drive = 1
Nota: Em alguns casos, você precisa apenas descomentar as instruções acima na configuração. arquivo, se o arquivo já tiver as instruções acima nas linhas de comentário.
2. Baixe o driver:
Em primeiro lugar, baixe o driver do github. Isso pode ser feito digitando o seguinte comando no terminal Raspberry pi.
3. Habilite a tela:
Após a instalação bem-sucedida do driver, podemos habilitar a exibição usando o comando abaixo:
cd LCD-show / chmod + x LCD5-show ./LCD5-show <> 4. Reinicialização do Raspberry Pi
Após executar os comandos acima, o pi será reiniciado automaticamente e a tela deve estar funcionando agora. Isso pode ser mostrado na figura abaixo:
Calibração da tela de toque para Raspberry Pi
A parte final do processo é calibrar a tela de toque para um funcionamento ideal. Para isso, devemos instalar um aplicativo em pi chamado “ xinput-calibrator ”.
Para instalar o programa, temos que executar o comando abaixo:
sudo apt-get install -y xinput-calibrator
Após a instalação bem-sucedida do programa acima, clique no botão Menu na barra de tarefas do Raspberry Pi e selecione Preferência -> Calibrar tela sensível ao toque. Em seguida, conclua a calibração da tela de toque seguindo as etapas solicitadas. A janela de calibração da tela de toque deve ser semelhante a abaixo:
Basta tocar nos pontos vermelhos marcados com a caneta de toque e, da mesma forma, tocar em todos os 4 pontos vermelhos sucessivos na tela e, em seguida, um parâmetro de calibração deve aparecer na tela, semelhante a abaixo:
Basta salvar os parâmetros acima e reiniciar o Raspberry Pi. Agora, nossa configuração de exibição está concluída e podemos usar nossa tela de toque de 5 polegadas com LCD sem nenhum problema.
É assim que um LCD TFT pode ser conectado ao Raspberry Pi e pode ser usado para criar aplicativos como jogos, despertador, tablet, etc.