raspberry pi

Raspberry Pi, cómo instalar una pantalla LCD de 3.5

Con una Raspberry pi podemos hacer muchos proyectos interesantes. Y si además le añadimos una pantalla de 3.5 pulgadas!!! ¿se te ocurren muchas ideas verdad?, pues es sencillo y muy barato.

Los precios de componentes hardware están cada vez más bajos y tenemos a nuestra disposición dispositivos y gadgets para casi todo. Reconozco que me gusta investigar y cada vez que veo algo nuevo se me ocurren mil ideas.

Tras buscar y buscar, y por el camino añadir a la cesta de la compra algunos juguetes más (arduínos, sensores, teclado gamming…, me pierde Aliexpress XDDD), me decidí por un LCD cd 3.5pulgadas de 480×320, específico para Raspberry pi y táctil, inversión 11€ con envío incluido.

El paquete llegó en perfecto estado.

Instalación

Conecta el LCD a la Raspberry Pi, debe retroiluminarse la pantalla.

Abre un Shell a la raspberry.

Antes de empezar, verifica que tienes conexión a internet y actualiza apt-get:

sudo apt-get update
sudo apt-get upgrade

1 – Borramos por si hubiera restos de alguna instalación anterior:

sudo rm -rf LCD-show

2 – Clonamos repo git en local:

git clone https://github.com/goodtft/LCD-show.git

*Si da un error por no encontrar git lo instalamos con:

sudo apt install git

Y repetimos paso 2.

3 – Damos permisos de ejecución:

sudo chmod -R 755 LCD-show

4 – Entramos en el directorio

cd LCD-show/

Verás que hay muchos drivers, debes seleccionar el específico a tu LCD, ójo, no todos los 3.5 son iguales!.

Lista de dispositivos con su instalador correspondiente:

2.4″ RPi Display(MPI2401) –> sudo ./LCD24-show
2.8″ RPi Display(MPI2801) –> sudo ./LCD28-show
3.2″ RPi Display(MPI3201) –> sudo ./LCD32-show
3.5″ RPi Display(MPI3501) –> sudo ./LCD35-show
3.5″ HDMI Display-B(MPI3508) –> sudo ./MPI3508-show
3.2″ High Speed display(MHS32) -> sudo ./MHS32-show
3.5″ High Speed display(MHS35) -> sudo ./MHS35-show
4.0″ High Speed display(MHS40) -> sudo ./MHS40-show
4.0″ HDMI Display(MPI4008) –> sudo ./MPI4008-show
5.0″ HDMI Display-B(Capacitor touch)(MPI5001) -> sudo ./MPI5001-show
5.0″ HDMI Display(Resistance touch)(MPI5008) -> sudo ./LCD5-show
7.0″ HDMI Display-B-800X480(MPI7001) –>sudo ./LCD7B-show
7.0″ HDMI Display-C-1024X600(MPI7002) -> sudo ./LCD7C-show

Si quieres volver a utilizar la salida HDMI –> sudo ./LCD-hdmi

En mi caso es un 3.5»Raspberry LCD Driver: ILI9486, SKU: MPI3501, así que ejecuto la instalación:

sudo ./LCD35-show

Comenzará a descargar los paquetes necesarios y reiniciará.

Cuando arranque ya tendrás activo tu lcd y verás toda la info por pantalla.

Durante el arranque, la pantalla está unos segundos en blanco, es normal.

Disfruta de tu Raspi con nueva pantalla, Saludos!

36 Comments

    • Víctor L

      Saludos y gracia por compartir, soy nuevo en esto del pi pude instalar en pi3+ un lcd de 3.5, pero no puedo hacer que vuelva con la salida de hdmi pongo sudo ./LCD-hdmi la terminal me contesta comando no encontrado, me podrías apoyar, de antemano te lo agradesco.

  • Sergi

    Hola, muchas gracias por el tutorial me ha servido de mucha ayuda.

    Tenga una pregunta, yo lo instalo en una raspberry pi zero w..

    Realmente se necesita ocupar todos los pines? Esque me deja sin 5v ni 3,3v, es decir me ocupa muchos pines y sobretodo el de 5v lo necesito.

    Gracias.

  • Sergi

    Me ha ido muy bien el tutorial. A la primera me ha funcionado. Gracias.

    Tengo una duda, todos los pines que conecta son útiles? Lo digo pq me gustaría tener sobretodo unos de los pines 5v para dar energía a unos reles.

    Gracias.

    • admin

      Hola Sergi, gracias a ti por el comentario, me alegra haberte ayudado.

      No estoy seguro de que el GPIO suministre fuerza para mover un relé.
      En un proyecto necesité 5v y los saqué puenteando el micro sub.

      Espero que te sirva, un saludo!

      • Anónimo

        Pues tb tienes razón puedo puentear la entrada micro usb. para dar energia a placa de rele. simple y seguro que funciona. muchas gracias.

  • Eduard Ramirez

    Excelente tutorial, a la primera me funciono 1A pero tengo una duda, porque no puedo prender un led con los pines que sobran, ya anteriormente prendía varios led sin la pantalla de 3,5 pero ahora que la tengo no me deja prender en ningún pin

    Agradesco tu información.

    • admin

      Hola Eduard, que pines estas utilizando para los leds?
      la pantalla necesita cierta potencia, es posible que no tenga suficiente para los leds y la pantalla simultaneamente.

  • Eduard Ramirez

    Hola Admin, gracias por tu respuesta.
    Estoy utilizando los pines sobrantes como el GPIO26, 21 o 20 y ninguno me funciona, únicamente necesito de 1.5v a 3v para activar un mini motor de vibración (8mm), igual ni si quiera puedo prender un led en cualquiera de estos pines, y he llegado a pensar que la pantalla bloquea los pines sobrantes por protección.
    En realidad no se que pueda hacer para solucionarlo-

    Gracias

  • Eduard Ramirez

    Buena tarde admin
    Lo mas probable que me estaba pasando era que un tiempo atrás realice algunas configuración y se me bloquearon los pines, a lo mejor al instalar la pantalla se desbloquearon únicamente esos y los demás siguieron igual, la solución fue formatear nuevamente el sistema operativo de la Raspberry quedando 1A en funcionamiento con la pantalla incorporada.
    Excelente tutorial admin, muchas gracias.

  • Sergi

    Hola, he hecho un proyecto con un pantalla como al que muestras al tutorial.

    Cuando se activa el salva pantallas fondo negro, veo que la pantalla se queda negra pero sigue la retrolumiacion.

    He visto que las originales puedo ajustar el brillo.

    Estas pantallas no orginal crees que se puede ajustar brillo? Backlight?

    Gracias.

    • admin

      Hola Juan, en un principio no debe afectar al sistema.
      No veo relación entre una cosa y otra pero a veces estas cosas pasan.
      ¿Has probado a reinstalar VNC?
      ¿La wifi está activa y funciona correctamente?

  • Cristian

    Hola, necesito ayuda, me estoy volviendo loco;
    la cosa es que todo va perfecto hasta que tiene que descargar los paquetes que me sale asi:

    pi@retropie:~/LCD-show $ sudo ./LCD35-show
    (Reading database … 83653 files and directories currently installed.)
    Removing xserver-xorg-input-evdev (1:2.10.5-1) …
    dpkg: warning: while removing xserver-xorg-input-evdev, directory ‘/usr/share/X1 1/xorg.conf.d’ not empty so not removed
    Processing triggers for man-db (2.7.6.1-2) …
    2019
    need to update touch configuration
    Selecting previously unselected package xserver-xorg-input-evdev.
    (Reading database … 83640 files and directories currently installed.)
    Preparing to unpack …/xserver-xorg-input-evdev_1%3a2.10.5-1_armhf.deb …
    Unpacking xserver-xorg-input-evdev (1:2.10.5-1) …
    Processing triggers for man-db (2.7.6.1-2) …
    dpkg: dependency problems prevent configuration of xserver-xorg-input-evdev:
    xserver-xorg-input-evdev depends on xorg-input-abi-24; however:
    Package xorg-input-abi-24 is not installed.
    xserver-xorg-input-evdev depends on xserver-xorg-core (>= 2:1.18.99.901); howev er:
    Package xserver-xorg-core is not installed.

    dpkg: error processing package xserver-xorg-input-evdev (–install):
    dependency problems – leaving unconfigured
    Errors were encountered while processing:
    xserver-xorg-input-evdev
    reboot now

    • admin

      Hola Cristian, parece algún error en las dependencias del xserver.
      ¿Has probado antes si funciona el video correctamente con la salida hdmi?

  • Matías

    Gracias por el tutorial, pero confiaba en poder instalarlo sobre una imagen de libreelec. He andado bastante tiempo indagando por la red, pero no encuentro la solución.

  • Pablo

    Hola, la primera vez me funciono. Ahora cuando prendo la rasp me tira pantalla en blanco por siempre y vnc ya no funca, cuando escaneo las ip para conectarme aparece que la rasp esta desconectada o algo por el estilo u.u

  • quijorna

    hola, ante todo muchas gracias por la explicacion, sencilla y para cualquier usuario sin conocimientos perfecta
    tengo una pregunta, estoy probandolo con retropie, me hace una carga cuando mando la señal a el lcd me muestra esa carga hasta que se queda la pantalla en negro y el retropie ya no hace su carga, a que puede deberse? gracias de ante mano

  • Davidm16

    Hola, al instalar el git y volver a cargar el raspbian las dos pantallas se quedan en negro, se queda todo congelado. ¿Cómo puedo desintalarlo si no me carga el desktop? Gracias

Deja un comentario

Tu dirección de correo electrónico no será publicada.