Tabla de contenido:

Waveshare EPaper 1.54 Raspberry Pi: 5 pasos
Waveshare EPaper 1.54 Raspberry Pi: 5 pasos

Video: Waveshare EPaper 1.54 Raspberry Pi: 5 pasos

Video: Waveshare EPaper 1.54 Raspberry Pi: 5 pasos
Video: e Paper with Arduino and Raspberry Pi 2024, Noviembre
Anonim
Waveshare EPaper 1.54 Raspberry Pi
Waveshare EPaper 1.54 Raspberry Pi

Compré un Waveshare E-Paper 1.54 para un proyecto diferente, así que … aquí una guía sobre cómo instalarlo

Paso 1: Lista de artículos

Esto es lo que necesitará:

  • una frambuesa pi 3
  • máquina remota a SSH al pi o una pantalla y teclado para conectarse directamente
  • Módulo de papel electrónico WaveShare 1.54 (modelo A)

Paso 2: Conexión al PI

Conectando al PI
Conectando al PI
Conectando al PI
Conectando al PI

Siga el nombre del cable y el dibujo cuando conecte la pantalla a la Raspberry pi IO

Paso 3: Descargue e instale la biblioteca

He agregado los archivos de descarga de la biblioteca al proyecto, los enlaces originales están debajo

www.waveshare.com/wiki/File:Bcm2835-1.39.t…

www.waveshare.com/wiki/File:WiringPi.tar.g…

Instalación

Ingrese a la carpeta WiringPi, luego siga estos comandos para instalar:

chmod 777 construir

./construir

comprobar la instalación con:

gpio –v

Vaya a la carpeta de bibliotecas bcm2835, luego siga estos comandos para instalar:

./configuremake sudo make check sudo make install

Descarga el código de demostración

rehaga los archivos en la carpeta bcm2835 y wirepi yendo a la carpeta y haga

cd PATH / OF / DEMO / FOLDER / Rasberry / bcm2835make clean make

cd RUTA / OF / DEMO / FOLDER / Rasberry / cableadopi

hacer limpia

hacer

Paso 4: actualice su propia imagen

Actualice su propia imagen
Actualice su propia imagen

Antes de poder ejecutar el código, debe realizar cambios menores.

El código usa una fuente que no se encuentra de forma nativa en el instell de Rasbien, así que cambie el tipo de fuente

font = ImageFont.truetype ('/ usr / share / fonts / truetype / wqy / wqy-microhei.ttc', 24)

a cualquier otra fuente que exista en su sistema.

verifique la fuente disponible haciendo y cambie el resultado, lo he cambiado a

ls / usr / share / fonts / truetype /

font = ImageFont.truetype ('/ usr / share / fonts / truetype / freefont / FreeSansBold.ttf', 24)

en main.py

image = Image.open ('free-rick-design-700x700.bmp')

epd.display (epd.getbuffer (imagen))

hora de dormir (2)

Paso 5: cambie el código de demostración

Del archivo de ejemplo en la demostración, aquí hay algunos comandos que puede usar dentro de sus propios scripts de Python

importar la interfaz de instalación

importar epd1in54 desde PIL importar Image, ImageDraw, ImageFont

Iniciar la pantalla

epd = epd1in54. EPD ()

epd.init (epd.lut_full_update) epd. Clear (0xFF)

Abrir y mostrar una imagen

imagen = Image.open ('1in54.bmp') epd.display (epd.getbuffer (imagen))

Recomendado: