INHOUDSOPGAWE:

Waveshare EPaper 1.54 Raspberry Pi: 5 stappe
Waveshare EPaper 1.54 Raspberry Pi: 5 stappe

Video: Waveshare EPaper 1.54 Raspberry Pi: 5 stappe

Video: Waveshare EPaper 1.54 Raspberry Pi: 5 stappe
Video: Waveshare 1.54inch e-paper 2024, November
Anonim
Waveshare EPaper 1.54 Framboos Pi
Waveshare EPaper 1.54 Framboos Pi

Ek het 'n Waveshare E-Paper 1.54 vir 'n ander projek gekoop, so hier is 'n gids oor hoe om dit te installeer

Stap 1: Itemlys

Hier is wat u nodig het:

  • a Framboos pi 3
  • afstandsmasjien na SSH na die pi of 'n skerm en sleutelbord om direk daaraan te koppel
  • WaveShare E-papier module 1.54 (model A)

Stap 2: Koppel aan die PI

Koppel aan die PI
Koppel aan die PI
Koppel aan die PI
Koppel aan die PI

Volg die kabelnaam en die tekening wanneer u die skerm met die Raspberry pi IO verbind

Stap 3: Laai biblioteek af en installeer dit

Ek het die biblioteek se aflaai lêers by die projek gevoeg, die oorspronklike skakels is hieronder

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

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

Installasie

Voer die WiringPi -gids in en volg die volgende opdragte om te installeer:

chmod 777 bou

./gebou

kyk na die installasie met:

gpio –v

Gaan na die gids bcm2835 biblioteke en volg die volgende opdragte om te installeer:

./configuremake sudo check tjek sudo make install

Laai die demo -kode af

herskep die lêers in die bcm2835- en wiringpi -lêergids deur na die gids te gaan en doen

cd PAD/OF/DEMO/FOLDER/Rasberry/bcm2835 maak skoon maak

cd PAD/OF/DEMO/FOLDER/Rasberry/wiringpi

skoon maak

maak

Stap 4: Werk u eie beeld op

Dateer u eie beeld op
Dateer u eie beeld op

Voordat u die kode kan uitvoer, moet u klein veranderinge aanbring.

Die kode gebruik 'n lettertipe wat nie oorspronklik op die Rasbien -instelling is nie, so verander die lettertipe

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

na enige ander lettertipe wat op u stelsel bestaan.

kyk na die beskikbare lettertipe deur die resultaat te verander en dit te verander; ek het dit verander na

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 (prent))

tyd. slaap (2)

Stap 5: Verander die demokode

Uit die voorbeeldlêer in die demo is hier 'n paar opdragte wat u in u eie python -skrifte kan gebruik

voer die installasie -koppelvlak in

invoer epd1in54 vanaf PIL invoerbeeld, ImageDraw, ImageFont

Begin die skerm

epd = epd1in54. EPD ()

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

Maak 'n prent oop en vertoon dit

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

Aanbeveel: