Índice:

Waveshare EPaper 1.54 Raspberry Pi: 5 etapas
Waveshare EPaper 1.54 Raspberry Pi: 5 etapas

Vídeo: Waveshare EPaper 1.54 Raspberry Pi: 5 etapas

Vídeo: Waveshare EPaper 1.54 Raspberry Pi: 5 etapas
Vídeo: Waveshare E-Ink Raspberry Pi Zero W 7 5" 3 colour Sub Counter. 2024, Julho
Anonim
Waveshare EPaper 1.54 Raspberry Pi
Waveshare EPaper 1.54 Raspberry Pi

Comprei um Waveshare E-Paper 1.54 para um projeto diferente então.. aqui um guia de como instalá-lo

Etapa 1: Lista de Itens

Aqui está o que você precisa:

  • uma framboesa pi 3
  • máquina remota para SSH para o pi ou uma tela e teclado para se conectar a ele diretamente
  • Módulo de papel eletrônico WaveShare 1.54 (modelo A)

Etapa 2: Conectando-se ao PI

Conectando-se ao PI
Conectando-se ao PI
Conectando-se ao PI
Conectando-se ao PI

Siga o nome do cabo e o desenho ao conectar a tela ao Raspberry pi IO

Etapa 3: Baixe e instale a biblioteca

Eu adicionei os arquivos de download da biblioteca ao projeto, os links originais estão abaixo

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

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

Instalação

Entre na pasta WiringPi e siga estes comandos para instalar:

chmod 777 build

./construir

verifique a instalação com:

gpio –v

Vá para a pasta de bibliotecas bcm2835 e siga estes comandos para instalar:

./configuremake sudo make check sudo make install

Baixe o código de demonstração

refaça os arquivos na pasta bcm2835 e wiringpi indo para a pasta e faça

cd CAMINHO / DE / DEMO / PASTA / Rasberry / bcm2835make clean make

cd PATH / OF / DEMO / FOLDER / Rasberry / wiringpi

limpar

faço

Etapa 4: atualize sua própria imagem

Atualize sua própria imagem
Atualize sua própria imagem

Antes de executar o código, você precisa fazer pequenas alterações.

O código usa uma fonte que não é originalmente no instell Rasbien, então mude o tipo de fonte

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

a qualquer outra fonte existente em seu sistema.

verifique a fonte disponível fazendo e altere o resultado, mudei para

ls / usr / share / fonts / truetype /

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

em main.py

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

epd.display (epd.getbuffer (imagem))

tempo.sono (2)

Etapa 5: alterar o código de demonstração

Do arquivo de exemplo na demonstração, aqui estão alguns comandos que você pode usar dentro de seus próprios scripts Python

importe a interface de instalação

import epd1in54from PIL import Image, ImageDraw, ImageFont

Iniciar a tela

epd = epd1in54. EPD ()

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

Abrir e exibir uma imagem

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

Recomendado: