- Materiales usados
- Pantalla táctil TFT de 5 pulgadas 800x480
- Conexión de LCD TFT de 5 pulgadas con Raspberry Pi
- Instalación de controladores en Raspberry Pi para la pantalla LCD de 5 pulgadas
- Calibración de pantalla táctil para Raspberry Pi
Raspberry pi es una computadora compacta del tamaño de una tarjeta de crédito, que es muy popular hoy en día para aplicaciones de IoT y aplicaciones de alta computación como ciencia de datos, python, aprendizaje automático, etc. Muchas aplicaciones necesitan pantallas externas para conectarse con Raspberry Pi. En ese caso, raspberry pi tiene su propia interfaz HDMI para conectar pantallas externas como televisores o monitores. Pero en algunas aplicaciones, las pantallas compactas son adecuadas y se prefiere la entrada de pantalla táctil a través de aplicaciones GUI. Para esas aplicaciones, se pueden utilizar pantallas táctiles HDMI. Anteriormente aprendimos a conectar la pantalla TFT LCD de 3.5 pulgadas con Raspberry Pi, hoy conectaremos la pantalla táctil HDMI de 5 pulgadas con Raspberry Pi y también aprenderemos a calibrar la pantalla táctil para aumentar su precisión.
Materiales usados
- Raspberry Pi 3 B (en mi caso)
- Pantalla TFT de 5 pulgadas 800x480 con pantalla táctil
- Tarjeta Micro SD de 16 GB
- Conector HDMI
- Lápiz táctil
- Fuente de alimentación de 5 V, 2,4 amperios
- Teclado USB
- Ratón USB
Pantalla táctil TFT de 5 pulgadas 800x480
La pantalla Raspberry Pi con pantalla táctil de 5 pulgadas es una pantalla TFT HDMI, que es muy compacta y se puede utilizar en los modelos Raspberry Pi A, B, Pi B + / 2B y 3B. Tiene una pantalla táctil resistiva incorporada que tiene soporte para el control de la luz de fondo y ahorra energía. Soporte para entrada HDMI. Actúa como un monitor de la computadora con una resolución de 800x480 píxeles.
caracteristicas:
- Pantalla HDMI de 5 pulgadas
- 800x480 píxeles Imagen de alta resolución y gran pantalla de visualización.
- Pantalla táctil resistiva incorporada con control de luz de fondo para reducir el consumo de energía.
- Gran ángulo de visión
- Tiempo de respuesta rápido, pantalla a todo color.
Especificaciones técnicas:
- Tamaño: 5 pulgadas
- Resolución: 800 * 480
- Controlador de pantalla: XPT2046
- Interfaz LCD: SPI
- Tipo de toque: resistivo
- Tipo de LCD: TFT
Conexión de LCD TFT de 5 pulgadas con Raspberry Pi
1. Coloque la pantalla LCD en la parte superior de Raspberry Pi:
El primer paso para conectar la pantalla LCD con Raspberry Pi es conectar la pantalla LCD con pi usando los conectores GPIO. La pantalla viene con cuatro separadores de esquina para su montaje. Luego, la pantalla LCD se coloca encima de la Raspberry Pi de tal manera que se desliza en las ranuras GPIO y los puertos HDMI se alinearían perfectamente en el otro lado. Tenga cuidado al conectar LCD a Pi, ya que LCD utiliza solo 26 pines para conexiones con Pi.
2. Conecte el conector HDMI:
Después de colocar la pantalla LCD en la parte superior de Raspberry Pi, conecte el conector HDMI que se incluye en la caja de la pantalla LCD, entre Pi y LCD como se muestra en la siguiente figura:
3. Conecte la fuente de alimentación:
Después de todos los pasos anteriores, necesitamos darle alimentación a Raspberry Pi y LCD. También hay un enchufe USB en la pantalla LCD para proporcionar una fuente de alimentación separada, pero siempre que tenga una buena fuente de alimentación de 2,4 amperios para su Pi, no necesita una fuente de alimentación separada para la pantalla LCD.
4. Encienda el interruptor de luz de fondo de la pantalla LCD:
Después de dar la fuente de alimentación, encienda el interruptor de encendido de la luz de fondo que se encuentra en la parte posterior de la pantalla LCD.
Instalación de controladores en Raspberry Pi para la pantalla LCD de 5 pulgadas
1. Edite algunos parámetros en el archivo de configuración:
Antes de descargar el controlador LCD, realice algunos cambios en el archivo de configuración como se muestra a continuación. El archivo de configuración se puede encontrar usando el siguiente comando:
sudo nano /boot/config.txt
A continuación, simplemente agregue las siguientes líneas al archivo de configuración.
max_usb_current = 1 hdmi_group = 2 hdmi_mode = 87 hdmi_cvt 800480 60 6 0 0 0 hdmi_drive = 1
Nota: En algunos casos, solo tiene que descomentar las declaraciones anteriores en el archivo config. archivo, si el archivo ya tiene las declaraciones anteriores en las líneas de comentarios.
2. Descarga el controlador:
En primer lugar, descargue el controlador de github. Se puede hacer ingresando el siguiente comando en la terminal Raspberry pi.
3. Habilite la pantalla:
Después de la instalación exitosa del controlador, podemos habilitar la pantalla usando el siguiente comando:
cd LCD-show / chmod + x LCD5-show ./LCD5-show <> 4.Reinicio de Raspberry Pi
Después de ejecutar los comandos anteriores, el pi se reiniciará automáticamente y la pantalla debería estar funcionando ahora. Esto se puede mostrar en la siguiente figura:
Calibración de pantalla táctil para Raspberry Pi
La parte final del proceso es calibrar la pantalla táctil para un funcionamiento óptimo. Para ello, debemos instalar una aplicación en pi llamada “ xinput-calibrator ”.
Para instalar el programa, tenemos que ejecutar el siguiente comando:
sudo apt-get install -y xinput-calibrator
Después de la instalación exitosa del programa anterior, haga clic en el botón Menú en la barra de tareas de Raspberry Pi y luego seleccione Preferencia -> Calibrar pantalla táctil. Luego complete la calibración de la pantalla táctil siguiendo los pasos indicados. La ventana de calibración de la pantalla táctil debería verse a continuación:
Simplemente toque los puntos rojos marcados con el lápiz táctil, luego toque igualmente los 4 puntos rojos sucesivos en la pantalla, luego aparecerá un parámetro de calibración en la pantalla que se ve a continuación:
Simplemente guarde los parámetros anteriores y reinicie la Raspberry Pi. Ahora, nuestra configuración de pantalla está completa y podemos usar nuestra pantalla táctil de 5 pulgadas con LCD sin ningún problema.
Así es como se puede conectar una pantalla LCD TFT con Raspberry Pi y se puede utilizar para crear aplicaciones como juegos, despertador, tableta, etc.