Kazalo:

Waveshare EPaper 1.54 Raspberry Pi: 5 korakov
Waveshare EPaper 1.54 Raspberry Pi: 5 korakov

Video: Waveshare EPaper 1.54 Raspberry Pi: 5 korakov

Video: Waveshare EPaper 1.54 Raspberry Pi: 5 korakov
Video: Waveshare 1.54inch e-paper 2024, Julij
Anonim
Waveshare EPaper 1.54 Raspberry Pi
Waveshare EPaper 1.54 Raspberry Pi

Kupil sem Waveshare E-Paper 1.54 za drug projekt, zato … tukaj je vodnik, kako ga namestiti

1. korak: Seznam elementov

Tukaj je tisto, kar potrebujete:

  • malina pi 3
  • oddaljeni stroj na SSH na pi ali zaslon in tipkovnico za neposredno povezavo z njim
  • Modul e-papir WaveShare 1.54 (model A)

2. korak: Priključitev na PI

Priključitev na PI
Priključitev na PI
Priključitev na PI
Priključitev na PI

Pri povezovanju zaslona z Raspberry pi IO sledite imenu kabla in risbi

3. korak: Prenesite in namestite knjižnico

K projektu sem dodal datoteke za prenos knjižnice, spodaj so izvirne povezave

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

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

Namestitev

Vnesite mapo WiringPi in za namestitev sledite tem ukazom:

chmod 777 build

./ zgraditi

namestitev preverite z:

gpio –v

Pojdite v mapo knjižnic bcm2835 in za namestitev sledite tem ukazom:

./configuremake sudo preveri sudo make install

Prenesite demo kodo

predelajte datoteke v mapo bcm2835 in wiringpi tako, da odprete mapo in naredite

cd POT/OF/DEMO/FOLDER/Rasberry/bcm2835naredite čisto

cd POT/OF/DEMO/FOLDER/Rasberry/wiringpi

očistiti

narediti

4. korak: Posodobite svojo sliko

Posodobite svojo sliko
Posodobite svojo sliko

Preden lahko zaženete kodo, morate narediti manjše spremembe.

Koda uporablja pisavo, ki ni izvorno na vhodu Rasbien, zato spremenite vrsto pisave

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

na katero koli drugo pisavo, ki obstaja v vašem sistemu.

preverite razpoložljivo pisavo tako, da spremenite rezultat, spremenil sem ga v

ls/usr/share/fonts/truetype/

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

v main.py

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

epd.display (epd.getbuffer (slika))

time.sleep (2)

5. korak: spremenite demo kodo

Iz datoteke Primeri v predstavitvi je nekaj ukazov, ki jih lahko uporabite v svojih skriptih python

uvozite namestitveni vmesnik

uvoz epd1in54iz PIL -a uvoz Image, ImageDraw, ImageFont

Zaženite zaslon

epd = epd1in54. EPD ()

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

Odprite in prikažite sliko

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

Priporočena: