Sommario:

Waveshare EPaper 1.54 Raspberry Pi: 5 passaggi
Waveshare EPaper 1.54 Raspberry Pi: 5 passaggi

Video: Waveshare EPaper 1.54 Raspberry Pi: 5 passaggi

Video: Waveshare EPaper 1.54 Raspberry Pi: 5 passaggi
Video: How to make a Waveshare 6” ePaper display work with Raspberry Pi using Python 2024, Novembre
Anonim
Waveshare EPPaper 1.54 Raspberry Pi
Waveshare EPPaper 1.54 Raspberry Pi

Ho acquistato un Waveshare E-Paper 1.54 per un progetto diverso quindi.. qui una guida su come installarlo

Passaggio 1: elenco degli articoli

Ecco di cosa avrai bisogno:

  • un lampone pi 3
  • macchina remota a SSH al pi o uno schermo e una tastiera per connettersi direttamente ad esso
  • WaveShare E-paper modulo 1.54 (modello A)

Passaggio 2: collegamento al PI

Collegamento al PI
Collegamento al PI
Collegamento al PI
Collegamento al PI

Segui il nome del cavo e il disegno quando colleghi lo schermo al Raspberry pi IO

Passaggio 3: scarica e installa la libreria

Ho aggiunto i file di download della libreria al progetto, i link originali sono sotto

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

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

Installazione

Entra nella cartella WiringPi, quindi segui questi comandi per installare:

chmod 777 build

./costruire

verificare l'installazione con:

gpio –v

Vai alla cartella delle librerie bcm2835, quindi segui questi comandi per installare:

./configuremake sudo make check sudo make install

Scarica il codice demo

rifare i file nella cartella bcm2835 e cablaggio andando nella cartella e fare

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

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

rendere pulito

fare

Passaggio 4: aggiorna la tua immagine

Aggiorna la tua immagine
Aggiorna la tua immagine

Prima di poter eseguire il codice è necessario apportare modifiche minori.

Il codice utilizza un carattere che non è nativo sull'installazione di Rasbien quindi cambia il tipo di carattere

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

a qualsiasi altro carattere esistente sul tuo sistema.

controlla il carattere disponibile facendo e cambia il risultato, l'ho cambiato in

ls /usr/share/fonts/truetype/

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

in main.py

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

epd.display(epd.getbuffer(immagine))

tempo.sonno(2)

Passaggio 5: modificare il codice demo

Dal file di esempio nella demo ecco alcuni comandi che puoi usare all'interno dei tuoi script python

importa l'interfaccia di installazione

import epd1in54from PIL import Image, ImageDraw, ImageFont

Inizia lo schermo

epd = epd1in54. EPD()

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

Apri e visualizza un'immagine

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

Consigliato: