Revista 100% Verde

Como instalar una pantalla tactil de 5″ en una Raspberry Pi 3

Por Soloelectronicos @soloelectronico

En realidad, en efecto, es bastante sencillo y "económico" dotar a nuestra Raspberry Pi 3 de una pantalla táctil siempre que no optemos por adquirir la version oficial , la cual es mucho mas cara ( sobre unos 70€ mas gastos de envió ) en clara contraposición de versiones de otras pantallas mas pequeñas pero mas económicas .

La cuestión es que la pantalla oficial ofrece ,excepto por su tamaño, características muy similares a las de otros fabricantes, pues de hecho las características de la version oficial son las siguientes:

  • Tamaño: 7″
  • Resolución: 800×480 hasta 60fps
  • Color: hasta 24bits
  • Táctil: capacitiva de 10 puntos
  • Placa adicional para hacer la conexión, también que sirve para alimentar la Raspberry Pi 3 por lo que con un solo cable de alimentación tendremos todo funcionando
  • Función dual screen de esta pantalla y la salida HDMI que pueden estar activas de forma simultánea

Es de destacar que la pantalla al final no es tan nativa como cuentan pues ademas usa una placa intermedia para convertir la señal de la salida directa de la placa a una señal de un tipo más simple y que abarata el tipo de pantalla. Esta placa básicamente es un convertidor LVDS a HDMI quedando integrada con la pantalla y con la Raspberry Pi 3 bastante bien pero no mejor que con otras soluciones. Dual screen permitiría usar como pantalla principal un monitor HDMI y mantener esta como secundaria pudiendo hacer cosas como lanzar una app desde esta pantalla TFT, OMXPlayer por ejemplo, y que se vean en la otra, esto da mucho juego pero tampoco quizás no sea algo tan frecuente .

En contraposición a la pantalla oficial vamos a ver una solución mucho mas barata propuesta por Kuman que cuenta mas de la mitad de la solución oficial .(unos 35€ a Amazon.es) E l modelo que vamos que hemos probado en este blog es el modelo Kuman 5 Pulgadas , con pantalla resistiva, resolución 800×480 con salida HDMI para Raspberry Pi 3 2 Modelo B RPI 1 B B + A A + SC5A

Como instalar una pantalla tactil de 5″ en una Raspberry Pi 3

Estas son algunas de las características de este modelo de kuman,

  • Pantalla estándar TFT de 5 '"
  • Resolución 800 × 480
  • Con pantalla táctil resistiva, control táctil compatible
  • Con control de luz de fondo( la luz de fondo se puede apagar para ahorrar energía con un interruptor integrado)
  • Es compatible con la entrada de interfaz HDMI estándar
  • Se puede insertar directamente con Raspberry Pi (3ª, 2ª y 1ª generación)
  • Se puede usar como monitor HDMI de uso general, por ejemplo: conectando un ordenador por medio del HDMI como pantalla secundaria (la resolución debe poder forzar la salida de 800 x 480)
  • Por supuesto se puede usar con Raspberry Pi siendo compatible con Raspbian, Ubuntu, Kodi, win10 IOT (táctil resistiva)
  • Puede funcionar como monitor de PC pues es compatible con XP, win7, win8, sistema win10 (no admite touch) touch Certificación CE, RoHS

A diferencia del modelo oficial este modelo de kuman, cuenta con interfaz USB para alimentarlo externamente por ejemplo para usar la pantalla de forma independiente ,de modo que cuando se conecta a la Raspberry Pi a través del conector de expansión de 13×2 se pude obtener 5V de alimentación del propio conector USB y obviamente no haya que alimentar a la raspberry y al modulo de kuman, de forma independiente,

Respecto al vídeo al incorporar el interface Interfaz HDMI simplemente hay que conectar un puente macho hdmi- macho hdmi entre la Raspberry Pi y la placa de la pantalla lo cual ademas permite mantener unidas ambos módulos

Por cierto , cuenta con interruptor de encendido de la luz de fondo para controlar la retroiluminación encendida y apagarla cuando no se necesite para ahorrar energía por ejemplo en aplicaciones portátiles

A diferencia de otras soluciones la conexión del digitalizador adherido a la pantalla se hace directamente por medio del socket de 13 * 2 pines , el cual ademas sirve para alimentar con 5V al modelo de kuman, desde el pin de potencia de la Rasperry Pi al mismo tiempo que se transfiera la señal táctil

De vuelta a la Raspberry Pi algo muy interesante es la interface interfaz extendida de la placa pues de la señal 13 * 2 volvemos a tener nuevamente los mismo pines en la placa de control para poderlo usar para nuestras aplicaciones con la importante salvedad que para el digitalizador se usan los pines 19(MI) , 22(IRQ), 21 (MO) , 23 (SCK) y 26 (TC) , pines que por tanto no deben ser usados en otras aplicaciones.

Como instalar una pantalla tactil de 5″ en una Raspberry Pi 3
1) "NC" significa No conectado, los pines "NC" no se utilizan en esta pantalla LCD.
2) SI solo se usa para visualización (sin tocar), puede dejar que este Pin 13 * 2 sea libre, solo conecte el USB ySeñal HDMI para hacerla mostrar.
3) 13 * 2 señales de pin extendidas para el usuario.

Una vez entendida las conexiones de la placa, veamos los pasos para conectar el modulo de kuman, a la raspeberry Pi;

Software

Instalación automática

Con este modulo de kuman se adjuntan en un dvd tres imágenes con los drivers ya instalados y configurados .Estas imágenes corresponden a tres sabores de Linux: KALI, RASPBIAN y UBUNTU , y que deberemos copiar desde el propio dvd. Estos son los nombres de los ficheros:

  • 5inch_KALI2017.01.7z
  • 5inch_raspbian20180418.7z
  • 5inch-RPI3-RPI2-ubuntu-mate-16.04-beta2.7z

Una vez haya decidido que imagen vaya a instalar ( recomendamos la de Raspbian 20180418 ) , necesitara descomprimir el ficheo con el programa gratuito 7zip

Con la imagen correcta del S.O. ahora realice el formateo de tarjeta TF usando SDFormatter

Por ultimo grabe la imagen oficial en la tarjeta TF utilizando Win32DiskImager.
Cuando termine el proceso , saque la memoria sd del lector del pc , e introduzca esta en su Raspberry Pi
Observe que las credenciales de acceso , según la imagen que haya grabado en la sd son diferentes:

  • <5inch_raspbian20170705> user:pi password:raspberry
  • <5inch-RPI3-RPI2-ubuntu-mate-16.04-beta2> user:pi password:raspberry
  • <5inch_kali2017.01> user:root password:toor

Instalación manual

Podemos hacer una instalación automática que ya hemos hablado, en la que se han incluido todos los drivers necesarios para soportar el digitalizador, o bien podemos hacer la instalación controlada , veamos ahora los pasos a seguir:
En primer lugar necesitamos instalar la imagen oficial de Raspbian o UbuntuMate ,para ello descargue desde el sitio web oficial: https://www.raspberrypi.org/downloads/ o https://ubuntu-mate.org/download/ .

Con la imagen correcta del S.O. ahora realice el formateo de tarjeta TF usando SDFormatter

Por ultimo grabe la imagen oficial en la tarjeta TF utilizando Win32DiskImage

Ahora nos toca instalar manualmente los drivers para lo cual podemos usar dos métodos parecidos en función de que tenga la Raspebrry Pi o conexión a internet

Método 1: instalación en línea

En este método la Raspberry Pi necesita conectarse a Internet,
Los pasos a seguir son los siguientes:

  1. Inicie sesión en la Raspberry Pi usando el programa y Putty SSH (Usuario: pi; Contraseña: raspberry)
  2. Ejecute los siguientes comando (puede hacer clic con el botón derecho del ratón para pegar después de copiarlo en Putty) git clone https://github.com/goodtft/LCD-show.git
    chmod -R 755 LCD-show
    cd LCD-show/
    sudo ./LCD5-show
  3. Espere hasta finalizar la ejecución del ultimo comando antes de usar el panel LCD

Método 2: instalación fuera de línea

  1. Escanee el código QR en el lado derecho
    Como instalar una pantalla tactil de 5″ en una Raspberry Pi 3
    .
  2. Puede copiar el fichero llamado "LCD - show - 160701. The tar. gz" desde el DVD al directorio raíz de la tarjeta del sistema Raspberry Pi; (Sugerencia: copie directamente en su pc directamente a la tarjeta TF después de completar el paso inicial, o copie por SFTP u otros métodos para copia remota).
  3. Descomprima y extraiga los archivos del disco con los siguientes comandos cd /boot
    sudo tar zxvf LCD-show-160701.tar.gz
    cd LCD-show/
    sudo ./LCD5-showmo el siguiente comando:cd / bootsudo tar zxvf LCD-show-160701.tar.gzcd LCD-show /sudo ./LCD5-show3)
  4. Cuando termine el proceso , saque la memoria sd del lector del pc , e introduzca esta en su Raspberry Pi

Instalación hardware

Una vez tengamos ya instalado el S.O. con los drivers del digitalizador , es hora de instalar esta en nuestras Raspberrry Pi (i (3ª, 2ª y 1ª generación).
En primer lugar colocaremos los 4 separadores roscados en la pantalla >Ahora solo hay que conecte el zócalo del Pin LCD 13 * 2 a la Raspberry Pi como se muestra en la imagen de abajo.Observe que encaja en el conector exactamente , pero ademas también debe encajar uno de los separadores roscados en uno de los orificios de las Rasberry Pi así como debe estar alineados ambos conectores hdmi ( el de la placa con el de la raspberry Pi)

Como instalar una pantalla tactil de 5″ en una Raspberry Pi 3
Conecte ahora la pantalla LCD y la Raspberry Pi con el adaptador HDMI espacial .Observe que debe encajar el puente hdmi -hdmi entre ambas placas , lo cual ademas le dará rigidez mecánica al montaje
Como instalar una pantalla tactil de 5″ en una Raspberry Pi 3

Observe por cierto en la parte de atrás abajo a la izda el interruptor que permite apagar la luz de retro-iluminación de la pantalla
A su favor esta placa también que sirve para alimentar la Raspberry por lo que con un solo cable de alimentación tendremos todo funcionando y el montaje queda bastante robusto que difiere por cierto bastante diferente la versión oficial cuyo conjunto es un poco endeble con mucho cablecito plano y mucho hilo suelto que no parecen encajar bien con un entorno tipo educativo.
En la imagen mas abajo podemos ver el montaje terminada a falta de la carcasa , donde se aprecia claramente que es manejable con el dedo aunque también se pueda usar el lápiz táctil que acompaña este kit
Como instalar una pantalla tactil de 5″ en una Raspberry Pi 3

Para terminar , si hecha de menos una caja , hay un diseño que la podemos descargar desde aqu i :https://www.thingiverse.com/thing:1698162
Como instalar una pantalla tactil de 5″ en una Raspberry Pi 3

Para terminar una nota de aplicación : por si no nos parece suficiente la pantalla conectada a la Raspberry Pi , si desconectamos el adaptador hdmi -hdmi entre la pantalla y la Raspberry Pi , podemos conectar la salida HDMI desde un ordenador a la interfaz LCD HDMI mediante un cable normal HDMI. Luego solo necesitaremos conectar el microUSB del LCD a un puerto USB del pc mediante un cable USB y así podremos usar este pequeño LCD , como segundo monitor o incluso monitor de pruebas( obviamente como monitor de pc la función táctil no estará disponible).

Para terminar , este kit esta accesible en Amazon por unos 36€

Esta entrada fue publicada en clon de raspbery, Conexiones PC, Conexiones tv, Raspberry, Utilidades y SW y etiquetada como instalacion pantalla Raspberry, instalar pantalla Raspberry, pantalla 5" raspberry, pantalla tactil barata raspberry, pantalla tactil Raspberry. Estas son algunas de las características de este modelo de kuman,
  • Pantalla estándar TFT de 5 '"
  • Resolución 800 × 480
  • Con pantalla táctil resistiva, control táctil compatible
  • Con control de luz de fondo( la luz de fondo se puede apagar para ahorrar energía con un interruptor integrado)
  • Es compatible con la entrada de interfaz HDMI estándar
  • Se puede insertar directamente con Raspberry Pi (3ª, 2ª y 1ª generación)
  • Se puede usar como monitor HDMI de uso general, por ejemplo: conectando un ordenador por medio del HDMI como pantalla secundaria (la resolución debe poder forzar la salida de 800 x 480)
  • Por supuesto se puede usar con Raspberry Pi siendo compatible con Raspbian, Ubuntu, Kodi, win10 IOT (táctil resistiva)
  • Puede funcionar como monitor de PC pues es compatible con XP, win7, win8, sistema win10 (no admite touch) touch Certificación CE, RoHS

A diferencia del modelo oficial este modelo de kuman, cuenta con interfaz USB para alimentarlo externamente por ejemplo para usar la pantalla de forma independiente ,de modo que cuando se conecta a la Raspberry Pi a través del conector de expansión de 13×2 se pude obtener 5V de alimentación del propio conector USB y obviamente no haya que alimentar a la raspberry y al modulo de kuman, de forma independiente,

Respecto al vídeo al incorporar el interface Interfaz HDMI simplemente hay que conectar un puente macho hdmi- macho hdmi entre la Raspberry Pi y la placa de la pantalla lo cual ademas permite mantener unidas ambos módulos

Por cierto , cuenta con interruptor de encendido de la luz de fondo para controlar la retroiluminación encendida y apagarla cuando no se necesite para ahorrar energía por ejemplo en aplicaciones portátiles

A diferencia de otras soluciones la conexión del digitalizador adherido a la pantalla se hace directamente por medio del socket de 13 * 2 pines , el cual ademas sirve para alimentar con 5V al modelo de kuman, desde el pin de potencia de la Rasperry Pi al mismo tiempo que se transfiera la señal táctil

De vuelta a la Raspberry Pi algo muy interesante es la interface interfaz extendida de la placa pues de la señal 13 * 2 volvemos a tener nuevamente los mismo pines en la placa de control para poderlo usar para nuestras aplicaciones con la importante salvedad que para el digitalizador se usan los pines 19(MI) , 22(IRQ), 21 (MO) , 23 (SCK) y 26 (TC) , pines que por tanto no deben ser usados en otras aplicaciones.

Como instalar una pantalla tactil de 5″ en una Raspberry Pi 3
1) "NC" significa No conectado, los pines "NC" no se utilizan en esta pantalla LCD.
2) SI solo se usa para visualización (sin tocar), puede dejar que este Pin 13 * 2 sea libre, solo conecte el USB ySeñal HDMI para hacerla mostrar.
3) 13 * 2 señales de pin extendidas para el usuario.

Una vez entendida las conexiones de la placa, veamos los pasos para conectar el modulo de kuman, a la raspeberry Pi;

Software

Instalación automática

Con este modulo de kuman se adjuntan en un dvd tres imágenes con los drivers ya instalados y configurados .Estas imágenes corresponden a tres sabores de Linux: KALI, RASPBIAN y UBUNTU , y que deberemos copiar desde el propio dvd. Estos son los nombres de los ficheros:

  • 5inch_KALI2017.01.7z
  • 5inch_raspbian20180418.7z
  • 5inch-RPI3-RPI2-ubuntu-mate-16.04-beta2.7z

Una vez haya decidido que imagen vaya a instalar ( recomendamos la de Raspbian 20180418 ) , necesitara descomprimir el ficheo con el programa gratuito 7zip

Con la imagen correcta del S.O. ahora realice el formateo de tarjeta TF usando SDFormatter

Por ultimo grabe la imagen oficial en la tarjeta TF utilizando Win32DiskImager.
Cuando termine el proceso , saque la memoria sd del lector del pc , e introduzca esta en su Raspberry Pi
Observe que las credenciales de acceso , según la imagen que haya grabado en la sd son diferentes:

  • <5inch_raspbian20170705> user:pi password:raspberry
  • <5inch-RPI3-RPI2-ubuntu-mate-16.04-beta2> user:pi password:raspberry
  • <5inch_kali2017.01> user:root password:toor

Instalación manual

Podemos hacer una instalación automática que ya hemos hablado, en la que se han incluido todos los drivers necesarios para soportar el digitalizador, o bien podemos hacer la instalación controlada , veamos ahora los pasos a seguir:
En primer lugar necesitamos instalar la imagen oficial de Raspbian o UbuntuMate ,para ello descargue desde el sitio web oficial: https://www.raspberrypi.org/downloads/ o https://ubuntu-mate.org/download/ .

Con la imagen correcta del S.O. ahora realice el formateo de tarjeta TF usando SDFormatter

Por ultimo grabe la imagen oficial en la tarjeta TF utilizando Win32DiskImage

Ahora nos toca instalar manualmente los drivers para lo cual podemos usar dos métodos parecidos en función de que tenga la Raspebrry Pi o conexión a internet

Método 1: instalación en línea

En este método la Raspberry Pi necesita conectarse a Internet,
Los pasos a seguir son los siguientes:

  1. Inicie sesión en la Raspberry Pi usando el programa y Putty SSH (Usuario: pi; Contraseña: raspberry)
  2. Ejecute los siguientes comando (puede hacer clic con el botón derecho del ratón para pegar después de copiarlo en Putty) git clone https://github.com/goodtft/LCD-show.git
    chmod -R 755 LCD-show
    cd LCD-show/
    sudo ./LCD5-show
  3. Espere hasta finalizar la ejecución del ultimo comando antes de usar el panel LCD

Método 2: instalación fuera de línea

  1. Escanee el código QR en el lado derecho
    Como instalar una pantalla tactil de 5″ en una Raspberry Pi 3
    .
  2. Puede copiar el fichero llamado "LCD - show - 160701. The tar. gz" desde el DVD al directorio raíz de la tarjeta del sistema Raspberry Pi; (Sugerencia: copie directamente en su pc directamente a la tarjeta TF después de completar el paso inicial, o copie por SFTP u otros métodos para copia remota).
  3. Descomprima y extraiga los archivos del disco con los siguientes comandos cd /boot
    sudo tar zxvf LCD-show-160701.tar.gz
    cd LCD-show/
    sudo ./LCD5-showmo el siguiente comando:cd / bootsudo tar zxvf LCD-show-160701.tar.gzcd LCD-show /sudo ./LCD5-show3)
  4. Cuando termine el proceso , saque la memoria sd del lector del pc , e introduzca esta en su Raspberry Pi

Instalación hardware

Una vez tengamos ya instalado el S.O. con los drivers del digitalizador , es hora de instalar esta en nuestras Raspberrry Pi (i (3ª, 2ª y 1ª generación).
En primer lugar colocaremos los 4 separadores roscados en la pantalla >Ahora solo hay que conecte el zócalo del Pin LCD 13 * 2 a la Raspberry Pi como se muestra en la imagen de abajo.Observe que encaja en el conector exactamente , pero ademas también debe encajar uno de los separadores roscados en uno de los orificios de las Rasberry Pi así como debe estar alineados ambos conectores hdmi ( el de la placa con el de la raspberry Pi)

Como instalar una pantalla tactil de 5″ en una Raspberry Pi 3
Conecte ahora la pantalla LCD y la Raspberry Pi con el adaptador HDMI espacial .Observe que debe encajar el puente hdmi -hdmi entre ambas placas , lo cual ademas le dará rigidez mecánica al montaje
Como instalar una pantalla tactil de 5″ en una Raspberry Pi 3

Observe por cierto en la parte de atrás abajo a la izda el interruptor que permite apagar la luz de retro-iluminación de la pantalla
A su favor esta placa también que sirve para alimentar la Raspberry por lo que con un solo cable de alimentación tendremos todo funcionando y el montaje queda bastante robusto que difiere por cierto bastante diferente la versión oficial cuyo conjunto es un poco endeble con mucho cablecito plano y mucho hilo suelto que no parecen encajar bien con un entorno tipo educativo.
En la imagen mas abajo podemos ver el montaje terminada a falta de la carcasa , donde se aprecia claramente que es manejable con el dedo aunque también se pueda usar el lápiz táctil que acompaña este kit
Como instalar una pantalla tactil de 5″ en una Raspberry Pi 3

Para terminar , si hecha de menos una caja , hay un diseño que la podemos descargar desde aqu i :https://www.thingiverse.com/thing:1698162
Como instalar una pantalla tactil de 5″ en una Raspberry Pi 3

Para terminar una nota de aplicación : por si no nos parece suficiente la pantalla conectada a la Raspberry Pi , si desconectamos el adaptador hdmi -hdmi entre la pantalla y la Raspberry Pi , podemos conectar la salida HDMI desde un ordenador a la interfaz LCD HDMI mediante un cable normal HDMI. Luego solo necesitaremos conectar el microUSB del LCD a un puerto USB del pc mediante un cable USB y así podremos usar este pequeño LCD , como segundo monitor o incluso monitor de pruebas( obviamente como monitor de pc la función táctil no estará disponible).

Para terminar , este kit esta accesible en Amazon por unos 36€


Volver a la Portada de Logo Paperblog