Cuprins:

Waveshare EPaper 1.54 Raspberry Pi: 5 pași
Waveshare EPaper 1.54 Raspberry Pi: 5 pași

Video: Waveshare EPaper 1.54 Raspberry Pi: 5 pași

Video: Waveshare EPaper 1.54 Raspberry Pi: 5 pași
Video: Waveshare 1.54inch e-paper 2024, Iulie
Anonim
Waveshare EPaper 1.54 Raspberry Pi
Waveshare EPaper 1.54 Raspberry Pi

Am cumpărat un Waveshare E-Paper 1.54 pentru un proiect diferit, așa că.. aici un ghid despre cum să-l instalați

Pasul 1: Lista articolelor

Iată de ce veți avea nevoie:

  • a Raspberry pi 3
  • mașină de la distanță la SSH la pi sau un ecran și tastatură pentru a vă conecta direct
  • Modulul e-hârtie WaveShare 1.54 (model A)

Pasul 2: Conectarea la PI

Conectarea la PI
Conectarea la PI
Conectarea la PI
Conectarea la PI

Urmați numele cablului și desenul atunci când conectați ecranul la Raspberry pi IO

Pasul 3: Descărcați și instalați biblioteca

Am adăugat fișierele de descărcare a bibliotecii în proiect, linkurile originale sunt mai jos

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

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

Instalare

Introduceți folderul WiringPi, apoi urmați aceste comenzi pentru instalare:

chmod 777 build

./construi

verificați instalarea cu:

gpio –v

Accesați dosarul bibliotecilor bcm2835, apoi urmați aceste comenzi pentru instalare:

./configuremake sudo make check sudo make install

Descărcați codul demo

refaceți fișierele din folderul bcm2835 și wiringpi mergând în folder și faceți

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

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

face curat

face

Pasul 4: Actualizați-vă propria imagine

Actualizează-ți propria imagine
Actualizează-ți propria imagine

Înainte de a putea rula codul, trebuie să faceți modificări minore.

Codul folosește un font, care nu este nativ în instrucțiunea Rasbien, așa că schimbați tipul de font

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

la orice alt font care există pe sistemul dvs.

verificați fontul disponibil făcând și modificați rezultatul, l-am schimbat în

ls / usr / share / fonts / truetype /

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

în main.py

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

epd.display (epd.getbuffer (imagine))

time.sleep (2)

Pasul 5: Schimbați codul demonstrativ

Din fișierul Exemplu din demonstrație, iată câteva comenzi pe care le puteți utiliza în propriile scripturi python

importați interfața de instalare

import epd1in54din PIL import Image, ImageDraw, ImageFont

Inițiați ecranul

epd = epd1in54. EPD ()

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

Deschideți și afișați o imagine

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

Recomandat: