Cómo probar la pantalla e-Paper de 7.5 pulgadas con Raspberry Pi

Aplicaciones de visualización con Raspberry Pi para la automatización industrial
30 de junio de 2021 por
Cómo probar la pantalla e-Paper de 7.5 pulgadas con Raspberry Pi
Boot & Work Corp. S.L., Fernandez Queralt Martinez

Índice

1. Introduction

2. Enlaces relacionados

3. Requisitos

4. Conexiones

5. Tutorial

    · Habilitar interfaz SPI

    · Instalar Librerías BCM2835

    · Instalar Librerías Wiring Pi

    · Instalar Librerías Python

    · Instalar Git

    · Descarga ejemplos demo

    · Ejemplos C

    · Ejemplos Python

6. Aprende más

Introducción

La tinta electrónica, papel electrónico o e-Paper es una tecnología que permite crear pantallas planas, tan finas como el papel, y con una flexibilidad que permite enrollarlas. Estas pantallas representan información, normalmente en blanco y negro, y recientemente se han utilizado para mostrar imágenes en movimiento. 

¡En este post, aprenderemos a usarlo utilizando una Raspberry Pi para la monitorización industrial!

Enlaces Relacionados

Cómo

Conectar un Raspberry PLC al Wi-Fi

Leer 

Raspberry PLC

Familia de productos

Ver 

Cómo

Programar las entradas de Interrupción de un Raspberry PLC con Python

Leer 

Conceptos básicos sobre

las Salidas Analógicas de un Raspberry Pi PLC

Leer 

Touchberry Pi

Familia de productos

Ver 

Cómo

Encuenta tu controlador lógico programable industrial perfecto

Leer 

    Requisitos

                                                Conexiones

                                                First of all, connect your 7.5inch e-Paper Display to your industrial Raspberry Pi, as shown in the picture below.

                                                Conexiones entre la pantalla de papel electrónico de 7,5 pulgadas y la Raspberry Pi

                                                Tutorial

                                                Habilitar interfaz SPI

                                                El e-Paper HAT de 5,83 pulgadas funciona con bus SPI, así que el primer paso que vamos a dar es habilitar el SPI.

                                                1. Enciende tu Raspberry Pi y conéctate a través de SSH o HDMI a tu Raspberry Pi. A continuación, ves a raspi-config, que es una herramienta de configuración en Raspbian que permite configurar varios ajustes de la instalación de Raspbian, como la disposición del teclado, la zona horaria, la contraseña para el usuario de la Pi, el acceso SSH, etc.

                                                sudo raspi-config

                                                2. Habilita la interfaz SPI yendo a:

                                                Interfacing Options > SPI > Yes

                                                3. Asegúrate de que tu SPI no está siendo utilizado por otros dispositivos, y reinicia tu Raspberry Pi para aplicar los cambios.

                                                sudo reboot


                                                Instalar Librerías BCM2835

                                                4. Obtén las fuentes del servidor.

                                                wget http://www.airspayce.com/mikem/bcm2835/bcm2835-1.60.tar.gz

                                                5. Extrae los archivos.

                                                tar zxvf bcm2835-1.60.tar.gz

                                                6. Muévelo al directorio BCM2585.

                                                cd bcm2835-1.60/
                                                

                                                7. Ejecuta el script configurado.

                                                sudo ./configure
                                                

                                                8. Compila e instala.

                                                sudo make
                                                sudo make check
                                                sudo make install

                                                Para más detalles, por favor entra a esta página .

                                                Instalar Librerías Wiring Pi

                                                9. Instala librerías de Wiring pi.

                                                sudo apt-get install wiringpi

                                                10. Ves al directorio /tmp.

                                                cd /tmp

                                                11. Obtén las fuentes.

                                                wget https://project-downloads.drogon.net/wiringpi-latest.deb

                                                12. Descomprime las fuentes.

                                                sudo dpkg -i wiringpi-latest.deb

                                                13.  Imprime la versión de GPIO para saber si se ha instalado correctamente.

                                                gpio -v
                                                
                                                

                                                Instala las Librerías Python

                                                14. 

                                                • En el caso de Python 2
                                                  sudo apt-get update
                                                  sudo apt-get install python-pip
                                                  sudo apt-get install python-pil
                                                  sudo apt-get install python-numpy
                                                  sudo pip install RPi.GPIO
                                                  sudo pip install spidev

                                                • En el caso de Python 3
                                                  sudo apt-get update

                                                Instala Git

                                                15. Para clonar un repositorio, necesitarás tener instalado git. Instálalo ejecutando el siguiente comando:
                                                
                                                
                                                sudo apt-get install git -y

                                                Descarga ejemplos demo

                                                16. Clona los códigos de demostración mediante el siguiente comando:
                                                sudo git clone https://github.com/waveshare/e-Paper

                                                17. Ve a la carpeta de ejemplos C.
                                                cd e-Paper/RaspberryPi_&JetsonNano
                                                cd c

                                                Ejemplos C

                                                18. Ve al archivo main.c y modifícalo.
                                                sudo nano examples/main.c

                                                19. Descomenta la línea relacionada con tu pantalla, en nuestro caso EPD_7in5_test();

                                                Ejemplos en C - EPD_7in5_test(); - Cómo probar el E-Paper Display de 7,5" con la Raspberry Pi

                                                20. Compila códigos desde el /home/pi/e-Paper/RaspberryPi_JetsonNano/c directory ejecutando estos comandos:

                                                sudo make clean
                                                sudo make

                                                21. Run your example by executing the EPD file just created after compiling.
                                                sudo ./epd

                                                Ejemplos Python

                                                22. Ve al directorio de Python donde se encuentran los ejemplos, y lista los archivos para encontrar el tuyo.

                                                cd /home/pi/e-Paper/RaspberryPi_JetsonNano/python
                                                ls
                                                23. Busca tu versión de pantalla y ejecuta el ejemplo.
                                                sudo python epd_XXX_test.py

                                                Si has llegado hasta aquí, ¡significa que has conseguido imprimir las imágenes de demostración en tu pantalla!

                                                 

                                                Aprende más

                                                Buscar en nuestro blog

                                                Cómo probar la pantalla e-Paper de 7.5 pulgadas con Raspberry Pi
                                                Boot & Work Corp. S.L., Fernandez Queralt Martinez 30 de junio de 2021
                                                Compartir

                                                ¿Estás buscando tu Controlador Lógico Programable ideal?

                                                Echa un vistazo a esta comparativa de producto de varios controladores industriales basados en Arduino.

                                                Comparamos entradas, salidas, comunicaciones y otras especificaciones con las de los equipos de otras marcas destacadas.


                                                Industrial PLC comparison >>>